| ofs | hex dump | ascii | 
|---|
| 0000 |  69 76 79 2d 30 2e 31 34 2e 32 2f 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/..................... | 
| 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 30 34 34 00 20 35 00 00 00  | 0000000.00000000000.011044..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 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2d 6f    76 65 72 6c 61 79 2e 65 6c 00 00 00 00 00 00 00  | ivy-0.14.2/ivy-overlay.el....... | 
| 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 30 31 35 36 31 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 36 35 00 20 30 00 00 00  | 0015616.00000000000.013665..0... | 
| 02a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 02e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0300 |  00 75 73 74 61 72 20 20 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .ustar...root................... | 
| 0320 |  00 00 00 00 00 00 00 00 00 72 6f 6f 74 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | .........root................... | 
| 0340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 03e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0400 |  3b 3b 3b 20 69 76 79 2d 6f 76 65 72 6c 61 79 2e    65 6c 20 2d 2d 2d 20 4f 76 65 72 6c 61 79 20 64  | ;;;.ivy-overlay.el.---.Overlay.d | 
| 0420 |  69 73 70 6c 61 79 20 66 75 6e 63 74 69 6f 6e 73    20 66 6f 72 20 49 76 79 20 20 2d 2a 2d 20 6c 65  | isplay.functions.for.Ivy..-*-.le | 
| 0440 |  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 72 69 67  | xical-binding:.t.-*-..;;.Copyrig | 
| 0460 |  68 74 20 28 43 29 20 32 30 31 36 2d 32 30 32 33    20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46  | ht.(C).2016-2023.Free.Software.F | 
| 0480 |  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 4f 6c 65 68  | oundation,.Inc...;;.Author:.Oleh | 
| 04a0 |  20 4b 72 65 68 65 6c 20 3c 6f 68 77 6f 65 6f 77    68 6f 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b 3b  | .Krehel.<ohwoeowho@gmail.com>.;; | 
| 04c0 |  20 4b 65 79 77 6f 72 64 73 3a 20 63 6f 6e 76 65    6e 69 65 6e 63 65 0a 0a 3b 3b 20 54 68 69 73 20  | .Keywords:.convenience..;;.This. | 
| 04e0 |  70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20    73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61  | program.is.free.software;.you.ca | 
| 0500 |  6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69    74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 79 0a  | n.redistribute.it.and/or.modify. | 
| 0520 |  3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20    74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55  | ;;.it.under.the.terms.of.the.GNU | 
| 0540 |  20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20    4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69  | .General.Public.License.as.publi | 
| 0560 |  73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65 20 46    72 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75  | shed.by.;;.the.Free.Software.Fou | 
| 0580 |  6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20    76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74 68 65  | ndation,.either.version.3.of.the | 
| 05a0 |  20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b 3b 20    28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29  | .License,.or.;;.(at.your.option) | 
| 05c0 |  20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69    6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70 72 6f  | .any.later.version...;;.This.pro | 
| 05e0 |  67 72 61 6d 20 69 73 20 64 69 73 74 72 69 62 75    74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20  | gram.is.distributed.in.the.hope. | 
| 0600 |  74 68 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20    75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57  | that.it.will.be.useful,.;;.but.W | 
| 0620 |  49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41    4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65  | ITHOUT.ANY.WARRANTY;.without.eve | 
| 0640 |  6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61    72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52  | n.the.implied.warranty.of.;;.MER | 
| 0660 |  43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20    46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41  | CHANTABILITY.or.FITNESS.FOR.A.PA | 
| 0680 |  52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45    2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e  | RTICULAR.PURPOSE...See.the.;;.GN | 
| 06a0 |  55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63    20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72  | U.General.Public.License.for.mor | 
| 06c0 |  65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b 20 59    6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72  | e.details...;;.You.should.have.r | 
| 06e0 |  65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f    66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61  | eceived.a.copy.of.the.GNU.Genera | 
| 0700 |  6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65    0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74  | l.Public.License.;;.along.with.t | 
| 0720 |  68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20 49 66    20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 73  | his.program...If.not,.see.<https | 
| 0740 |  3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c    69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20  | ://www.gnu.org/licenses/>...;;;. | 
| 0760 |  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 61 6c 6c  | Commentary:..;;.This.package.all | 
| 0780 |  6f 77 73 20 74 6f 20 73 65 74 75 70 20 49 76 79    27 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74  | ows.to.setup.Ivy's.completion.at | 
| 07a0 |  20 70 6f 69 6e 74 20 74 6f 20 61 63 74 75 61 6c    6c 79 0a 3b 3b 20 73 68 6f 77 20 74 68 65 20 63  | .point.to.actually.;;.show.the.c | 
| 07c0 |  61 6e 64 69 64 61 74 65 73 20 61 6e 64 20 74 68    65 20 69 6e 70 75 74 20 61 74 20 70 6f 69 6e 74  | andidates.and.the.input.at.point | 
| 07e0 |  2c 20 69 6e 73 74 65 61 64 20 6f 66 20 69 6e 20    74 68 65 0a 3b 3b 20 6d 69 6e 69 62 75 66 66 65  | ,.instead.of.in.the.;;.minibuffe | 
| 0800 |  72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28    65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c  | r...;;;.Code:..(eval-when-compil | 
| 0820 |  65 0a 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  | e...(require.'cl-lib)...(require | 
| 0840 |  20 27 73 75 62 72 2d 78 29 29 0a 0a 28 64 65 66    66 61 63 65 20 69 76 79 2d 63 75 72 73 6f 72 0a  | .'subr-x))..(defface.ivy-cursor. | 
| 0860 |  20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c    6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20  | ..'((((class.color).(background. | 
| 0880 |  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 62 6c 61 63 6b 22  | light))......:background."black" | 
| 08a0 |  20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 77 68    69 74 65 22 29 0a 20 20 20 20 28 28 28 63 6c 61  | .:foreground."white").....(((cla | 
| 08c0 |  73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67    72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20  | ss.color).(background.dark)).... | 
| 08e0 |  20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 77    68 69 74 65 22 20 3a 66 6f 72 65 67 72 6f 75 6e  | ..:background."white".:foregroun | 
| 0900 |  64 20 22 62 6c 61 63 6b 22 29 29 0a 20 20 22 43    75 72 73 6f 72 20 66 61 63 65 20 66 6f 72 20 69  | d."black"))..."Cursor.face.for.i | 
| 0920 |  6e 6c 69 6e 65 20 63 6f 6d 70 6c 65 74 69 6f 6e    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79  | nline.completion."...:group.'ivy | 
| 0940 |  2d 66 61 63 65 73 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 6f 6c 64 2d 63 75 72 73 6f 72  | -faces)..(defvar.ivy--old-cursor | 
| 0960 |  2d 74 79 70 65 20 74 29 0a 0a 28 64 65 66 76 61    72 20 69 76 79 2d 6f 76 65 72 6c 61 79 2d 61 74  | -type.t)..(defvar.ivy-overlay-at | 
| 0980 |  20 6e 69 6c 0a 20 20 22 4f 76 65 72 6c 61 79 20    76 61 72 69 61 62 6c 65 20 66 6f 72 20 60 69 76  | .nil..."Overlay.variable.for.`iv | 
| 09a0 |  79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69    6f 6e 2d 6f 76 65 72 6c 61 79 27 2e 22 29 0a 0a  | y-display-function-overlay'.").. | 
| 09c0 |  28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f    6e 20 69 76 79 2d 2d 74 72 75 6e 63 61 74 65 2d  | (declare-function.ivy--truncate- | 
| 09e0 |  73 74 72 69 6e 67 20 22 69 76 79 22 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 6c 65 66 74 2d 70  | string."ivy")..(defun.ivy-left-p | 
| 0a00 |  61 64 20 28 73 74 72 20 77 69 64 74 68 29 0a 20    20 22 52 65 74 75 72 6e 20 53 54 52 2c 20 62 75  | ad.(str.width)..."Return.STR,.bu | 
| 0a20 |  74 20 77 69 74 68 20 65 61 63 68 20 6c 69 6e 65    20 69 6e 64 65 6e 74 65 64 20 62 79 20 57 49 44  | t.with.each.line.indented.by.WID | 
| 0a40 |  54 48 20 73 70 61 63 65 73 2e 0a 4c 69 6e 65 73    20 61 72 65 20 74 72 75 6e 63 61 74 65 64 20 74  | TH.spaces..Lines.are.truncated.t | 
| 0a60 |  6f 20 74 68 65 20 77 69 6e 64 6f 77 20 77 69 64    74 68 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61  | o.the.window.width."...(let.((pa | 
| 0a80 |  64 64 69 6e 67 20 28 6d 61 6b 65 2d 73 74 72 69    6e 67 20 77 69 64 74 68 20 3f 5c 73 29 29 29 0a  | dding.(make-string.width.?\s))). | 
| 0aa0 |  20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28    6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20  | ....(mapconcat.(lambda.(x)...... | 
| 0ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79    2d 2d 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e  | ............(ivy--truncate-strin | 
| 0ae0 |  67 20 28 63 6f 6e 63 61 74 20 70 61 64 64 69 6e    67 20 78 29 0a 20 20 20 20 20 20 20 20 20 20 20  | g.(concat.padding.x)............ | 
| 0b00 |  20 20 20 20 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 31 2d 20  | ............................(1-. | 
| 0b20 |  28 2b 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (+.(window-width)............... | 
| 0b40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 0b60 |  28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c 6c 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | (window-hscroll)))))............ | 
| 0b80 |  20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e    67 20 73 74 72 20 22 5c 6e 22 29 0a 20 20 20 20  | ....(split-string.str."\n")..... | 
| 0ba0 |  20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6f  | ..........."\n")))..(defun.ivy-o | 
| 0bc0 |  76 65 72 6c 61 79 2d 63 6c 65 61 6e 75 70 20 28    29 0a 20 20 22 43 6c 65 61 6e 20 75 70 20 61 66  | verlay-cleanup.()..."Clean.up.af | 
| 0be0 |  74 65 72 20 60 69 76 79 2d 64 69 73 70 6c 61 79    2d 66 75 6e 63 74 69 6f 6e 2d 6f 76 65 72 6c 61  | ter.`ivy-display-function-overla | 
| 0c00 |  79 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6f 76    65 72 6c 61 79 70 20 69 76 79 2d 6f 76 65 72 6c  | y'."...(when.(overlayp.ivy-overl | 
| 0c20 |  61 79 2d 61 74 29 0a 20 20 20 20 28 64 65 6c 65    74 65 2d 6f 76 65 72 6c 61 79 20 69 76 79 2d 6f  | ay-at).....(delete-overlay.ivy-o | 
| 0c40 |  76 65 72 6c 61 79 2d 61 74 29 0a 20 20 20 20 28    73 65 74 71 20 69 76 79 2d 6f 76 65 72 6c 61 79  | verlay-at).....(setq.ivy-overlay | 
| 0c60 |  2d 61 74 20 6e 69 6c 29 29 0a 20 20 28 75 6e 6c    65 73 73 20 63 75 72 73 6f 72 2d 74 79 70 65 0a  | -at.nil))...(unless.cursor-type. | 
| 0c80 |  20 20 20 20 28 73 65 74 71 20 63 75 72 73 6f 72    2d 74 79 70 65 20 69 76 79 2d 2d 6f 6c 64 2d 63  | ....(setq.cursor-type.ivy--old-c | 
| 0ca0 |  75 72 73 6f 72 2d 74 79 70 65 29 29 0a 20 20 28    77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 63  | ursor-type))...(when.(fboundp.'c | 
| 0cc0 |  6f 6d 70 61 6e 79 2d 61 62 6f 72 74 29 0a 20 20    20 20 28 63 6f 6d 70 61 6e 79 2d 61 62 6f 72 74  | ompany-abort).....(company-abort | 
| 0ce0 |  29 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79    2d 68 65 69 67 68 74 29 0a 0a 28 64 65 66 75 6e  | )))..(defvar.ivy-height)..(defun | 
| 0d00 |  20 69 76 79 2d 6f 76 65 72 6c 61 79 2d 73 68 6f    77 2d 61 66 74 65 72 20 28 73 74 72 29 0a 20 20  | .ivy-overlay-show-after.(str)... | 
| 0d20 |  22 44 69 73 70 6c 61 79 20 53 54 52 20 69 6e 20    61 6e 20 6f 76 65 72 6c 61 79 20 61 74 20 70 6f  | "Display.STR.in.an.overlay.at.po | 
| 0d40 |  69 6e 74 2e 0a 0a 46 69 72 73 74 2c 20 66 69 6c    6c 20 65 61 63 68 20 6c 69 6e 65 20 6f 66 20 53  | int...First,.fill.each.line.of.S | 
| 0d60 |  54 52 20 77 69 74 68 20 73 70 61 63 65 73 20 74    6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f  | TR.with.spaces.to.the.current.co | 
| 0d80 |  6c 75 6d 6e 2e 0a 54 68 65 6e 20 61 74 74 61 63    68 20 74 68 65 20 6f 76 65 72 6c 61 79 20 74 6f  | lumn..Then.attach.the.overlay.to | 
| 0da0 |  20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 62    65 66 6f 72 65 20 70 6f 69 6e 74 2e 22 0a 20 20  | .the.character.before.point."... | 
| 0dc0 |  28 69 66 20 69 76 79 2d 6f 76 65 72 6c 61 79 2d    61 74 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a  | (if.ivy-overlay-at.......(progn. | 
| 0de0 |  20 20 20 20 20 20 20 20 28 6d 6f 76 65 2d 6f 76    65 72 6c 61 79 20 69 76 79 2d 6f 76 65 72 6c 61  | ........(move-overlay.ivy-overla | 
| 0e00 |  79 2d 61 74 20 28 31 2d 20 28 70 6f 69 6e 74 29    29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69  | y-at.(1-.(point)).(line-end-posi | 
| 0e20 |  74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28    6f 76 65 72 6c 61 79 2d 70 75 74 20 69 76 79 2d  | tion)).........(overlay-put.ivy- | 
| 0e40 |  6f 76 65 72 6c 61 79 2d 61 74 20 27 69 6e 76 69    73 69 62 6c 65 20 6e 69 6c 29 29 0a 20 20 20 20  | overlay-at.'invisible.nil))..... | 
| 0e60 |  28 6c 65 74 20 28 28 61 76 61 69 6c 61 62 6c 65    2d 68 65 69 67 68 74 20 28 2d 20 28 77 69 6e 64  | (let.((available-height.(-.(wind | 
| 0e80 |  6f 77 2d 68 65 69 67 68 74 29 20 28 63 6f 75 6e    74 2d 6c 69 6e 65 73 20 28 77 69 6e 64 6f 77 2d  | ow-height).(count-lines.(window- | 
| 0ea0 |  73 74 61 72 74 29 20 28 70 6f 69 6e 74 29 29 20    31 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65  | start).(point)).1))).......(unle | 
| 0ec0 |  73 73 20 28 3e 3d 20 61 76 61 69 6c 61 62 6c 65    2d 68 65 69 67 68 74 20 69 76 79 2d 68 65 69 67  | ss.(>=.available-height.ivy-heig | 
| 0ee0 |  68 74 29 0a 20 20 20 20 20 20 20 20 28 72 65 63    65 6e 74 65 72 20 28 2d 20 28 77 69 6e 64 6f 77  | ht).........(recenter.(-.(window | 
| 0f00 |  2d 68 65 69 67 68 74 29 20 69 76 79 2d 68 65 69    67 68 74 20 32 29 29 29 29 0a 20 20 20 20 28 73  | -height).ivy-height.2)))).....(s | 
| 0f20 |  65 74 71 20 69 76 79 2d 6f 76 65 72 6c 61 79 2d    61 74 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79  | etq.ivy-overlay-at.(make-overlay | 
| 0f40 |  20 28 31 2d 20 28 70 6f 69 6e 74 29 29 20 28 6c    69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e  | .(1-.(point)).(line-end-position | 
| 0f60 |  29 29 29 0a 20 20 20 20 3b 3b 20 53 70 65 63 69    66 79 20 66 61 63 65 20 74 6f 20 61 76 6f 69 64  | ))).....;;.Specify.face.to.avoid | 
| 0f80 |  20 63 6c 61 73 68 69 6e 67 20 77 69 74 68 20 6f    74 68 65 72 20 6f 76 65 72 6c 61 79 73 2e 0a 20  | .clashing.with.other.overlays... | 
| 0fa0 |  20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20    69 76 79 2d 6f 76 65 72 6c 61 79 2d 61 74 20 27  | ...(overlay-put.ivy-overlay-at.' | 
| 0fc0 |  66 61 63 65 20 27 64 65 66 61 75 6c 74 29 0a 20    20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20  | face.'default).....(overlay-put. | 
| 0fe0 |  69 76 79 2d 6f 76 65 72 6c 61 79 2d 61 74 20 27    70 72 69 6f 72 69 74 79 20 39 39 39 39 29 29 0a  | ivy-overlay-at.'priority.9999)). | 
| 1000 |  20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 69    76 79 2d 6f 76 65 72 6c 61 79 2d 61 74 20 27 64  | ..(overlay-put.ivy-overlay-at.'d | 
| 1020 |  69 73 70 6c 61 79 20 73 74 72 29 0a 20 20 28 6f    76 65 72 6c 61 79 2d 70 75 74 20 69 76 79 2d 6f  | isplay.str)...(overlay-put.ivy-o | 
| 1040 |  76 65 72 6c 61 79 2d 61 74 20 27 61 66 74 65 72    2d 73 74 72 69 6e 67 20 22 22 29 29 0a 0a 28 64  | verlay-at.'after-string.""))..(d | 
| 1060 |  65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20    6f 72 67 2d 63 75 72 72 65 6e 74 2d 6c 65 76 65  | eclare-function.org-current-leve | 
| 1080 |  6c 20 22 6f 72 67 22 29 0a 28 64 65 63 6c 61 72    65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 61  | l."org").(declare-function.org-a | 
| 10a0 |  74 2d 68 65 61 64 69 6e 67 2d 70 20 22 6f 72 67    22 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 69  | t-heading-p."org").(defvar.org-i | 
| 10c0 |  6e 64 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f    6e 2d 70 65 72 2d 6c 65 76 65 6c 29 0a 28 64 65  | ndent-indentation-per-level).(de | 
| 10e0 |  66 76 61 72 20 69 76 79 2d 68 65 69 67 68 74 29    0a 28 64 65 66 76 61 72 20 69 76 79 2d 6c 61 73  | fvar.ivy-height).(defvar.ivy-las | 
| 1100 |  74 29 0a 28 64 65 66 76 61 72 20 69 76 79 2d 74    65 78 74 29 0a 28 64 65 66 76 61 72 20 69 76 79  | t).(defvar.ivy-text).(defvar.ivy | 
| 1120 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 65 67 29    0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69  | -completion-beg).(declare-functi | 
| 1140 |  6f 6e 20 69 76 79 2d 2d 67 65 74 2d 77 69 6e 64    6f 77 20 22 69 76 79 22 29 0a 28 64 65 63 6c 61  | on.ivy--get-window."ivy").(decla | 
| 1160 |  72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 76 79 2d    73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 22 69  | re-function.ivy-state-current."i | 
| 1180 |  76 79 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75    6e 63 74 69 6f 6e 20 69 76 79 2d 73 74 61 74 65  | vy").(declare-function.ivy-state | 
| 11a0 |  2d 77 69 6e 64 6f 77 20 22 69 76 79 22 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 6f 76 65 72 6c  | -window."ivy")..(defun.ivy-overl | 
| 11c0 |  61 79 2d 2d 63 75 72 72 65 6e 74 2d 63 6f 6c 75    6d 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20  | ay--current-column.()..."Return. | 
| 11e0 |  60 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 27    2c 20 69 67 6e 6f 72 69 6e 67 20 60 69 76 79 2d  | `current-column',.ignoring.`ivy- | 
| 1200 |  6f 76 65 72 6c 61 79 2d 61 74 27 2e 0a 54 65 6d    70 6f 72 61 72 69 6c 79 20 6d 61 6b 65 20 60 69  | overlay-at'..Temporarily.make.`i | 
| 1220 |  76 79 2d 6f 76 65 72 6c 61 79 2d 61 74 27 20 69    6e 76 69 73 69 62 6c 65 20 73 6f 20 74 68 61 74  | vy-overlay-at'.invisible.so.that | 
| 1240 |  20 74 68 65 0a 60 73 74 72 69 6e 67 2d 77 69 64    74 68 27 20 6f 66 20 69 74 73 20 60 64 69 73 70  | .the.`string-width'.of.its.`disp | 
| 1260 |  6c 61 79 27 20 70 72 6f 70 65 72 74 79 20 69 73    20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 20 69 6e  | lay'.property.is.not.included.in | 
| 1280 |  20 74 68 65 0a 60 63 75 72 72 65 6e 74 2d 63 6f    6c 75 6d 6e 27 20 63 61 6c 63 75 6c 61 74 69 6f  | .the.`current-column'.calculatio | 
| 12a0 |  6e 20 62 79 20 45 6d 61 63 73 20 3e 3d 20 32 39    2e 0a 53 65 65 20 55 52 4c 20 60 68 74 74 70 73  | n.by.Emacs.>=.29..See.URL.`https | 
| 12c0 |  3a 2f 2f 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f    35 33 37 39 35 27 2e 22 0a 20 20 28 69 66 20 28  | ://bugs.gnu.org/53795'."...(if.( | 
| 12e0 |  6f 76 65 72 6c 61 79 70 20 69 76 79 2d 6f 76 65    72 6c 61 79 2d 61 74 29 0a 20 20 20 20 20 20 28  | overlayp.ivy-overlay-at).......( | 
| 1300 |  63 6c 2d 6c 65 74 66 20 28 28 28 6f 76 65 72 6c    61 79 2d 67 65 74 20 69 76 79 2d 6f 76 65 72 6c  | cl-letf.(((overlay-get.ivy-overl | 
| 1320 |  61 79 2d 61 74 20 27 69 6e 76 69 73 69 62 6c 65    29 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 31  | ay-at.'invisible).t)).........(1 | 
| 1340 |  2b 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d    6e 29 29 29 0a 20 20 20 20 28 63 75 72 72 65 6e  | +.(current-column))).....(curren | 
| 1360 |  74 2d 63 6f 6c 75 6d 6e 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 6f 76 65 72 6c 61 79 2d  | t-column)))..(defun.ivy-overlay- | 
| 1380 |  69 6d 70 6f 73 73 69 62 6c 65 2d 70 20 28 5f 73    74 72 29 0a 20 20 28 6f 72 0a 20 20 20 28 61 6e  | impossible-p.(_str)...(or....(an | 
| 13a0 |  64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65    20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20  | d.(eq.major-mode.'org-mode)..... | 
| 13c0 |  20 20 20 20 3b 3b 20 49 66 20 74 68 69 73 20 62    72 65 61 6b 73 2c 20 61 6e 20 61 6c 74 65 72 6e  | ....;;.If.this.breaks,.an.altern | 
| 13e0 |  61 74 69 76 65 20 69 73 20 74 6f 20 63 61 6c 6c    20 74 68 65 20 63 61 6e 6f 6e 69 63 61 6c 20 66  | ative.is.to.call.the.canonical.f | 
| 1400 |  75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    3b 3b 20 60 6f 72 67 2d 69 6e 2d 73 72 63 2d 62  | unction.........;;.`org-in-src-b | 
| 1420 |  6c 6f 63 6b 2d 70 27 2c 20 77 68 69 63 68 20 69    73 20 73 6c 6f 77 65 72 2e 20 20 4e 65 69 74 68  | lock-p',.which.is.slower...Neith | 
| 1440 |  65 72 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b    73 0a 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 20  | er.approach.works.........;;.in. | 
| 1460 |  4f 72 67 20 76 65 72 73 69 6f 6e 73 20 74 68 61    74 20 73 68 69 70 70 65 64 20 77 69 74 68 20 45  | Org.versions.that.shipped.with.E | 
| 1480 |  6d 61 63 73 20 3c 20 32 36 2c 20 68 6f 77 65 76    65 72 2e 0a 20 20 20 20 20 20 20 20 28 67 65 74  | macs.<.26,.however..........(get | 
| 14a0 |  2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28    70 6f 69 6e 74 29 20 27 73 72 63 2d 62 6c 6f 63  | -text-property.(point).'src-bloc | 
| 14c0 |  6b 29 29 0a 20 20 20 28 3c 3d 20 28 77 69 6e 64    6f 77 2d 68 65 69 67 68 74 29 20 28 2b 20 69 76  | k))....(<=.(window-height).(+.iv | 
| 14e0 |  79 2d 68 65 69 67 68 74 20 32 29 29 0a 20 20 20    28 62 6f 62 70 29 0a 20 20 20 28 3c 20 28 2d 20  | y-height.2))....(bobp)....(<.(-. | 
| 1500 |  28 2b 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68    29 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 6f 6c  | (+.(window-width).(window-hscrol | 
| 1520 |  6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 6f 76 65 72 6c 61 79 2d 2d 63 75 72 72 65  | l))..........(ivy-overlay--curre | 
| 1540 |  6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20    20 20 33 30 29 29 29 0a 0a 28 64 65 66 75 6e 20  | nt-column)).......30)))..(defun. | 
| 1560 |  69 76 79 2d 6f 76 65 72 6c 61 79 2d 2d 6f 72 67    2d 69 6e 64 65 6e 74 20 28 29 0a 20 20 22 52 65  | ivy-overlay--org-indent.()..."Re | 
| 1580 |  74 75 72 6e 20 60 69 76 79 2d 6f 76 65 72 6c 61    79 2d 61 74 27 20 69 6e 64 65 6e 74 61 74 69 6f  | turn.`ivy-overlay-at'.indentatio | 
| 15a0 |  6e 20 64 75 65 20 74 6f 20 60 6f 72 67 2d 69 6e    64 65 6e 74 2d 6d 6f 64 65 27 2e 0a 54 68 61 74  | n.due.to.`org-indent-mode'..That | 
| 15c0 |  20 69 73 2c 20 74 68 65 20 61 64 64 69 74 69 6f    6e 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f  | .is,.the.additional.number.of.co | 
| 15e0 |  6c 75 6d 6e 73 20 6e 65 65 64 65 64 20 75 6e 64    65 72 20 74 68 65 20 6d 6f 64 65 2e 22 0a 20 20  | lumns.needed.under.the.mode."... | 
| 1600 |  3b 3b 20 45 6d 61 63 73 20 32 38 20 69 6e 63 6c    75 64 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69  | ;;.Emacs.28.includes.the.followi | 
| 1620 |  6e 67 20 66 69 78 20 66 6f 72 20 60 68 74 74 70    73 3a 2f 2f 62 75 67 73 2e 67 6e 75 2e 6f 72 67  | ng.fix.for.`https://bugs.gnu.org | 
| 1640 |  2f 34 39 36 39 35 27 3a 0a 20 20 3b 3b 0a 20 20    3b 3b 20 22 46 69 78 20 64 69 73 70 6c 61 79 20  | /49695':...;;...;;."Fix.display. | 
| 1660 |  6f 66 20 6c 69 6e 65 2f 77 72 61 70 2d 70 72 65    66 69 78 20 77 68 65 6e 20 74 68 65 72 65 27 73  | of.line/wrap-prefix.when.there's | 
| 1680 |  20 61 20 64 69 73 70 6c 61 79 20 70 72 6f 70 65    72 74 79 20 61 74 20 42 4f 4c 22 0a 20 20 3b 3b  | .a.display.property.at.BOL"...;; | 
| 16a0 |  20 36 36 32 66 39 31 61 37 39 35 20 32 30 32 31    2d 30 37 2d 32 32 20 32 31 3a 32 33 3a 34 38 20  | .662f91a795.2021-07-22.21:23:48. | 
| 16c0 |  2b 30 33 30 30 0a 20 20 3b 3b 20 60 68 74 74 70    73 3a 2f 2f 67 69 74 2e 73 76 2e 67 6e 75 2e 6f  | +0300...;;.`https://git.sv.gnu.o | 
| 16e0 |  72 67 2f 63 67 69 74 2f 65 6d 61 63 73 2e 67 69    74 2f 63 6f 6d 6d 69 74 2f 3f 69 64 3d 36 36 32  | rg/cgit/emacs.git/commit/?id=662 | 
| 1700 |  66 39 31 61 37 39 35 27 0a 20 20 3b 3b 0a 20 20    3b 3b 20 54 68 69 73 20 69 6e 63 72 65 61 73 69  | f91a795'...;;...;;.This.increasi | 
| 1720 |  6e 67 6c 79 20 6d 69 73 69 6e 64 65 6e 74 73 20    60 69 76 79 2d 6f 76 65 72 6c 61 79 2d 61 74 27  | ngly.misindents.`ivy-overlay-at' | 
| 1740 |  20 77 69 74 68 20 65 61 63 68 20 61 64 64 69 74    69 6f 6e 61 6c 20 4f 72 67 0a 20 20 3b 3b 20 6c  | .with.each.additional.Org...;;.l | 
| 1760 |  65 76 65 6c 2e 20 20 53 65 65 20 61 6c 73 6f 20    60 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | evel...See.also.`https://github. | 
| 1780 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 63 6f 6d 6d 69 74 2f 65 65 37 66 37 66  | com/abo-abo/swiper/commit/ee7f7f | 
| 17a0 |  38 63 37 39 27 2e 0a 20 20 3b 3b 20 46 49 58 4d    45 3a 20 49 73 20 74 68 65 72 65 20 61 20 62 65  | 8c79'....;;.FIXME:.Is.there.a.be | 
| 17c0 |  74 74 65 72 20 77 61 79 20 74 6f 20 77 6f 72 6b    20 61 72 6f 75 6e 64 20 74 68 69 73 3f 0a 20 20  | tter.way.to.work.around.this?... | 
| 17e0 |  28 69 66 20 28 61 6e 64 20 28 65 71 20 6d 61 6a    6f 72 2d 6d 6f 64 65 20 27 6f 72 67 2d 6d 6f 64  | (if.(and.(eq.major-mode.'org-mod | 
| 1800 |  65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62    6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20  | e)............(bound-and-true-p. | 
| 1820 |  6f 72 67 2d 69 6e 64 65 6e 74 2d 6d 6f 64 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 65  | org-indent-mode)............(<.e | 
| 1840 |  6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69    6f 6e 20 32 38 29 29 0a 20 20 20 20 20 20 28 6c  | macs-major-version.28)).......(l | 
| 1860 |  65 74 20 28 28 6c 65 76 65 6c 20 28 6f 72 67 2d    63 75 72 72 65 6e 74 2d 6c 65 76 65 6c 29 29 29  | et.((level.(org-current-level))) | 
| 1880 |  0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72    67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a  | .........(if.(org-at-heading-p). | 
| 18a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 31 2d 20    6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20  | ............(1-.level).......... | 
| 18c0 |  20 28 2a 20 6f 72 67 2d 69 6e 64 65 6e 74 2d 69    6e 64 65 6e 74 61 74 69 6f 6e 2d 70 65 72 2d 6c  | .(*.org-indent-indentation-per-l | 
| 18e0 |  65 76 65 6c 20 28 6f 72 20 6c 65 76 65 6c 20 31    29 29 29 29 0a 20 20 20 20 30 29 29 0a 0a 28 64  | evel.(or.level.1)))).....0))..(d | 
| 1900 |  65 66 75 6e 20 69 76 79 2d 64 69 73 70 6c 61 79    2d 66 75 6e 63 74 69 6f 6e 2d 6f 76 65 72 6c 61  | efun.ivy-display-function-overla | 
| 1920 |  79 20 28 73 74 72 29 0a 20 20 22 43 61 6c 6c 65    64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62  | y.(str)..."Called.from.the.minib | 
| 1940 |  75 66 66 65 72 2c 20 64 69 73 70 6c 61 79 20 53    54 52 20 69 6e 20 61 6e 20 6f 76 65 72 6c 61 79  | uffer,.display.STR.in.an.overlay | 
| 1960 |  20 69 6e 20 49 76 79 20 77 69 6e 64 6f 77 2e 0a    48 69 64 65 20 74 68 65 20 6d 69 6e 69 62 75 66  | .in.Ivy.window..Hide.the.minibuf | 
| 1980 |  66 65 72 20 63 6f 6e 74 65 6e 74 73 20 61 6e 64    20 63 75 72 73 6f 72 2e 22 0a 20 20 28 69 66 20  | fer.contents.and.cursor."...(if. | 
| 19a0 |  28 73 61 76 65 2d 73 65 6c 65 63 74 65 64 2d 77    69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 28 73  | (save-selected-window.........(s | 
| 19c0 |  65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 69 76    79 2d 73 74 61 74 65 2d 77 69 6e 64 6f 77 20 69  | elect-window.(ivy-state-window.i | 
| 19e0 |  76 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20    20 20 28 69 76 79 2d 6f 76 65 72 6c 61 79 2d 69  | vy-last)).........(ivy-overlay-i | 
| 1a00 |  6d 70 6f 73 73 69 62 6c 65 2d 70 20 73 74 72 29    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62  | mpossible-p.str)).......(let.((b | 
| 1a20 |  75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20    74 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76  | uffer-undo-list.t)).........(sav | 
| 1a40 |  65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c  | e-excursion...........(forward-l | 
| 1a60 |  69 6e 65 20 31 29 0a 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 73 74 72 29 29 29 0a  | ine.1)...........(insert.str))). | 
| 1a80 |  20 20 20 20 28 61 64 64 2d 66 61 63 65 2d 74 65    78 74 2d 70 72 6f 70 65 72 74 79 20 28 6d 69 6e  | ....(add-face-text-property.(min | 
| 1aa0 |  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 74 2d 6d 61 78 29 0a  | ibuffer-prompt-end).(point-max). | 
| 1ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 66  | ............................'(:f | 
| 1ae0 |  6f 72 65 67 72 6f 75 6e 64 20 22 77 68 69 74 65    22 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 75  | oreground."white")).....(setq.cu | 
| 1b00 |  72 73 6f 72 2d 74 79 70 65 20 6e 69 6c 29 0a 20    20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65  | rsor-type.nil).....(with-selecte | 
| 1b20 |  64 2d 77 69 6e 64 6f 77 20 28 69 76 79 2d 2d 67    65 74 2d 77 69 6e 64 6f 77 20 69 76 79 2d 6c 61  | d-window.(ivy--get-window.ivy-la | 
| 1b40 |  73 74 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    63 75 72 73 6f 72 2d 74 79 70 65 0a 20 20 20 20  | st).......(when.cursor-type..... | 
| 1b60 |  20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f    6c 64 2d 63 75 72 73 6f 72 2d 74 79 70 65 20 63  | ....(setq.ivy--old-cursor-type.c | 
| 1b80 |  75 72 73 6f 72 2d 74 79 70 65 29 29 0a 20 20 20    20 20 20 28 73 65 74 71 20 63 75 72 73 6f 72 2d  | ursor-type)).......(setq.cursor- | 
| 1ba0 |  74 79 70 65 20 6e 69 6c 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 6f 76 65 72 6c 61 79 2d 73  | type.nil).......(let.((overlay-s | 
| 1bc0 |  74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 70 70 6c 79 0a 20 20 20 20 20 20 20 20 20  | tr..............(apply.......... | 
| 1be0 |  20 20 20 20 20 23 27 63 6f 6e 63 61 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66  | .....#'concat...............(buf | 
| 1c00 |  66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 6d    61 78 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28  | fer-substring.(max.(point-min).( | 
| 1c20 |  31 2d 20 28 70 6f 69 6e 74 29 29 29 20 28 70 6f    69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | 1-.(point))).(point))........... | 
| 1c40 |  20 20 20 20 69 76 79 2d 74 65 78 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20  | ....ivy-text...............(and. | 
| 1c60 |  28 65 6f 6c 70 29 20 22 20 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65  | (eolp).".")...............(buffe | 
| 1c80 |  72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69    6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f  | r-substring.(point).(line-end-po | 
| 1ca0 |  73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 28  | sition))...............(and.(>.( | 
| 1cc0 |  6c 65 6e 67 74 68 20 73 74 72 29 20 30 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | length.str).0).................. | 
| 1ce0 |  20 20 28 6c 69 73 74 20 22 5c 6e 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(list."\n".................... | 
| 1d00 |  20 20 20 20 20 20 28 69 76 79 2d 6c 65 66 74 2d    70 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ......(ivy-left-pad............. | 
| 1d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72 65  | ..............(string-remove-pre | 
| 1d40 |  66 69 78 20 22 5c 6e 22 20 73 74 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fix."\n".str)................... | 
| 1d60 |  20 20 20 20 20 20 20 20 28 2b 20 28 69 76 79 2d    6f 76 65 72 6c 61 79 2d 2d 6f 72 67 2d 69 6e 64  | ........(+.(ivy-overlay--org-ind | 
| 1d80 |  65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ent)............................ | 
| 1da0 |  20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(save-excursion............... | 
| 1dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 69 76 79 2d 63 6f 6d 70 6c  | .................(when.ivy-compl | 
| 1de0 |  65 74 69 6f 6e 2d 62 65 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | etion-beg....................... | 
| 1e00 |  20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f    2d 63 68 61 72 20 69 76 79 2d 63 6f 6d 70 6c 65  | ...........(goto-char.ivy-comple | 
| 1e20 |  74 69 6f 6e 2d 62 65 67 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tion-beg))...................... | 
| 1e40 |  20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 6f    76 65 72 6c 61 79 2d 2d 63 75 72 72 65 6e 74 2d  | ..........(ivy-overlay--current- | 
| 1e60 |  63 6f 6c 75 6d 6e 29 29 29 29 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63  | column))))))))).........(let.((c | 
| 1e80 |  75 72 73 6f 72 2d 6f 66 66 73 65 74 20 28 31 2b    20 28 6c 65 6e 67 74 68 20 69 76 79 2d 74 65 78  | ursor-offset.(1+.(length.ivy-tex | 
| 1ea0 |  74 29 29 29 29 0a 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  | t))))...........(add-face-text-p | 
| 1ec0 |  72 6f 70 65 72 74 79 20 63 75 72 73 6f 72 2d 6f    66 66 73 65 74 20 28 31 2b 20 63 75 72 73 6f 72  | roperty.cursor-offset.(1+.cursor | 
| 1ee0 |  2d 6f 66 66 73 65 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -offset)........................ | 
| 1f00 |  20 20 20 20 20 20 20 20 20 20 20 27 69 76 79 2d    63 75 72 73 6f 72 20 74 20 6f 76 65 72 6c 61 79  | ...........'ivy-cursor.t.overlay | 
| 1f20 |  2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 28    69 76 79 2d 6f 76 65 72 6c 61 79 2d 73 68 6f 77  | -str)).........(ivy-overlay-show | 
| 1f40 |  2d 61 66 74 65 72 20 6f 76 65 72 6c 61 79 2d 73    74 72 29 29 29 29 29 0a 0a 28 70 72 6f 76 69 64  | -after.overlay-str)))))..(provid | 
| 1f60 |  65 20 27 69 76 79 2d 6f 76 65 72 6c 61 79 29 0a    0a 3b 3b 3b 20 69 76 79 2d 6f 76 65 72 6c 61 79  | e.'ivy-overlay)..;;;.ivy-overlay | 
| 1f80 |  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 00 00  | .el.ends.here................... | 
| 1fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 1fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 1fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2000 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2d 70    6b 67 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy-pkg.el........... | 
| 2020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2060 |  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 | 
| 2080 |  30 30 30 30 35 37 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 37 36 30 00 20 30 00 00 00  | 0000572.00000000000.012760..0... | 
| 20a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 20c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 20e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2100 |  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................... | 
| 2120 |  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................... | 
| 2140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 21a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 21c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 21e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2200 |  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 | 
| 2220 |  20 66 72 6f 6d 20 69 76 79 2e 65 6c 20 20 2d 2a    2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 69 6c  | .from.ivy.el..-*-.no-byte-compil | 
| 2240 |  65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65    2d 70 61 63 6b 61 67 65 20 22 69 76 79 22 20 22  | e:.t.-*-.(define-package."ivy"." | 
| 2260 |  30 2e 31 34 2e 32 22 20 22 49 6e 63 72 65 6d 65    6e 74 61 6c 20 56 65 72 74 69 63 61 6c 20 63 6f  | 0.14.2"."Incremental.Vertical.co | 
| 2280 |  6d 70 6c 65 74 59 6f 6e 22 20 27 28 28 65 6d 61    63 73 20 22 32 34 2e 35 22 29 29 20 3a 63 6f 6d  | mpletYon".'((emacs."24.5")).:com | 
| 22a0 |  6d 69 74 20 22 39 37 64 66 61 33 65 37 39 39 31    61 61 37 62 37 31 33 63 30 34 39 31 38 63 61 30  | mit."97dfa3e7991aa7b713c04918ca0 | 
| 22c0 |  66 62 66 34 33 62 37 65 33 61 32 30 31 22 20 3a    61 75 74 68 6f 72 73 20 27 28 28 22 4f 6c 65 68  | fbf43b7e3a201".:authors.'(("Oleh | 
| 22e0 |  20 4b 72 65 68 65 6c 22 20 2e 20 22 6f 68 77 6f    65 6f 77 68 6f 40 67 6d 61 69 6c 2e 63 6f 6d 22  | .Krehel"..."ohwoeowho@gmail.com" | 
| 2300 |  29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27    28 22 4f 6c 65 68 20 4b 72 65 68 65 6c 22 20 2e  | )).:maintainer.'("Oleh.Krehel".. | 
| 2320 |  20 22 6f 68 77 6f 65 6f 77 68 6f 40 67 6d 61 69    6c 2e 63 6f 6d 22 29 20 3a 6b 65 79 77 6f 72 64  | ."ohwoeowho@gmail.com").:keyword | 
| 2340 |  73 20 27 28 22 6d 61 74 63 68 69 6e 67 22 29 20    3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69  | s.'("matching").:url."https://gi | 
| 2360 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 22 29 0a 00 00 00 00 00 00  | thub.com/abo-abo/swiper")....... | 
| 2380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2400 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2e 65    6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy.el............... | 
| 2420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2460 |  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 | 
| 2480 |  30 36 32 31 35 36 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 32 31 36 00 20 30 00 00 00  | 0621567.00000000000.012216..0... | 
| 24a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 24c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 24e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2500 |  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................... | 
| 2520 |  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................... | 
| 2540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2600 |  3b 3b 3b 20 69 76 79 2e 65 6c 20 2d 2d 2d 20 49    6e 63 72 65 6d 65 6e 74 61 6c 20 56 65 72 74 69  | ;;;.ivy.el.---.Incremental.Verti | 
| 2620 |  63 61 6c 20 63 6f 6d 70 6c 65 74 59 6f 6e 20 2d    2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69  | cal.completYon.-*-.lexical-bindi | 
| 2640 |  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 31 35  | ng:.t.-*-..;;.Copyright.(C).2015 | 
| 2660 |  2d 32 30 32 33 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  | -2023.Free.Software.Foundation,. | 
| 2680 |  49 6e 63 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a    20 4f 6c 65 68 20 4b 72 65 68 65 6c 20 3c 6f 68  | Inc...;;.Author:.Oleh.Krehel.<oh | 
| 26a0 |  77 6f 65 6f 77 68 6f 40 67 6d 61 69 6c 2e 63 6f    6d 3e 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73  | woeowho@gmail.com>.;;.URL:.https | 
| 26c0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 0a 3b 3b 20  | ://github.com/abo-abo/swiper.;;. | 
| 26e0 |  56 65 72 73 69 6f 6e 3a 20 30 2e 31 34 2e 32 0a    3b 3b 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69  | Version:.0.14.2.;;.Package-Requi | 
| 2700 |  72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 34    2e 35 22 29 29 0a 3b 3b 20 4b 65 79 77 6f 72 64  | res:.((emacs."24.5")).;;.Keyword | 
| 2720 |  73 3a 20 6d 61 74 63 68 69 6e 67 0a 0a 3b 3b 20    54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72  | s:.matching..;;.This.file.is.par | 
| 2740 |  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 66 69 6c 65 20 69 73  | t.of.GNU.Emacs...;;.This.file.is | 
| 2760 |  20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69  | .free.software;.you.can.redistri | 
| 2780 |  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 6e 64 65  | bute.it.and/or.modify.;;.it.unde | 
| 27a0 |  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 6c 20 50  | r.the.terms.of.the.GNU.General.P | 
| 27c0 |  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 0a 3b 3b  | ublic.License.as.published.by.;; | 
| 27e0 |  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 3b 20 65  | .the.Free.Software.Foundation;.e | 
| 2800 |  69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c    20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74  | ither.version.3,.or.(at.your.opt | 
| 2820 |  69 6f 6e 29 0a 3b 3b 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  | ion).;;.any.later.version...;;.T | 
| 2840 |  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 20 74 68  | his.program.is.distributed.in.th | 
| 2860 |  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 2c 0a 3b  | e.hope.that.it.will.be.useful,.; | 
| 2880 |  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 69 74 68  | ;.but.WITHOUT.ANY.WARRANTY;.with | 
| 28a0 |  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 20 6f 66  | out.even.the.implied.warranty.of | 
| 28c0 |  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 53 20 46  | .;;.MERCHANTABILITY.or.FITNESS.F | 
| 28e0 |  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 20 74 68  | OR.A.PARTICULAR.PURPOSE...See.th | 
| 2900 |  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 73 65 20  | e.;;.GNU.General.Public.License. | 
| 2920 |  66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73    2e 0a 0a 3b 3b 20 46 6f 72 20 61 20 66 75 6c 6c  | for.more.details...;;.For.a.full | 
| 2940 |  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 63 20  | .copy.of.the.GNU.General.Public. | 
| 2960 |  4c 69 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c    68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e  | License.;;.see.<https://www.gnu. | 
| 2980 |  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: | 
| 29a0 |  0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67    65 20 70 72 6f 76 69 64 65 73 20 60 69 76 79 2d  | ..;;.This.package.provides.`ivy- | 
| 29c0 |  72 65 61 64 27 20 61 73 20 61 6e 20 61 6c 74 65    72 6e 61 74 69 76 65 20 74 6f 0a 3b 3b 20 60 63  | read'.as.an.alternative.to.;;.`c | 
| 29e0 |  6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20    61 6e 64 20 73 69 6d 69 6c 61 72 20 66 75 6e 63  | ompleting-read'.and.similar.func | 
| 2a00 |  74 69 6f 6e 73 2e 0a 3b 3b 0a 3b 3b 20 54 68 65    72 65 27 73 20 6e 6f 20 69 6e 74 72 69 63 61 74  | tions..;;.;;.There's.no.intricat | 
| 2a20 |  65 20 63 6f 64 65 20 74 6f 20 64 65 74 65 72 6d    69 6e 65 20 74 68 65 20 62 65 73 74 20 63 61 6e  | e.code.to.determine.the.best.can | 
| 2a40 |  64 69 64 61 74 65 2e 0a 3b 3b 20 49 6e 73 74 65    61 64 2c 20 74 68 65 20 75 73 65 72 20 63 61 6e  | didate..;;.Instead,.the.user.can | 
| 2a60 |  20 6e 61 76 69 67 61 74 65 20 74 6f 20 69 74 20    77 69 74 68 20 60 69 76 79 2d 6e 65 78 74 2d 6c  | .navigate.to.it.with.`ivy-next-l | 
| 2a80 |  69 6e 65 27 20 61 6e 64 0a 3b 3b 20 60 69 76 79    2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 27 2e  | ine'.and.;;.`ivy-previous-line'. | 
| 2aa0 |  0a 3b 3b 0a 3b 3b 20 54 68 65 20 6d 61 74 63 68    69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 73  | .;;.;;.The.matching.is.done.by.s | 
| 2ac0 |  70 6c 69 74 74 69 6e 67 20 74 68 65 20 69 6e 70    75 74 20 74 65 78 74 20 62 79 20 73 70 61 63 65  | plitting.the.input.text.by.space | 
| 2ae0 |  73 20 61 6e 64 0a 3b 3b 20 72 65 2d 62 75 69 6c    64 69 6e 67 20 69 74 20 69 6e 74 6f 20 61 20 72  | s.and.;;.re-building.it.into.a.r | 
| 2b00 |  65 67 65 78 2e 0a 3b 3b 20 53 6f 20 22 66 6f 72    20 65 78 61 6d 70 6c 65 22 20 69 73 20 74 72 61  | egex..;;.So."for.example".is.tra | 
| 2b20 |  6e 73 66 6f 72 6d 65 64 20 69 6e 74 6f 20 22 5c    5c 28 66 6f 72 5c 5c 29 2e 2a 5c 5c 28 65 78 61  | nsformed.into."\\(for\\).*\\(exa | 
| 2b40 |  6d 70 6c 65 5c 5c 29 22 2e 0a 0a 3b 3b 3b 20 43    6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27  | mple\\)"...;;;.Code:..(require.' | 
| 2b60 |  63 6f 6c 69 72 29 0a 28 72 65 71 75 69 72 65 20    27 69 76 79 2d 6f 76 65 72 6c 61 79 29 0a 28 72  | colir).(require.'ivy-overlay).(r | 
| 2b80 |  65 71 75 69 72 65 20 27 69 76 79 2d 66 61 63 65    73 29 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6c  | equire.'ivy-faces)..(require.'cl | 
| 2ba0 |  2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27    72 69 6e 67 29 0a 0a 28 65 76 61 6c 2d 77 68 65  | -lib).(require.'ring)..(eval-whe | 
| 2bc0 |  6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 72 65 71    75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a  | n-compile...(require.'subr-x)).. | 
| 2be0 |  3b 3b 2a 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f    6e 0a 28 64 65 66 67 72 6f 75 70 20 69 76 79 20  | ;;*.Customization.(defgroup.ivy. | 
| 2c00 |  6e 69 6c 0a 20 20 22 49 6e 63 72 65 6d 65 6e 74    61 6c 20 76 65 72 74 69 63 61 6c 20 63 6f 6d 70  | nil..."Incremental.vertical.comp | 
| 2c20 |  6c 65 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75    70 20 27 63 6f 6e 76 65 6e 69 65 6e 63 65 29 0a  | letion."...:group.'convenience). | 
| 2c40 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d    68 65 69 67 68 74 20 31 30 0a 20 20 22 4e 75 6d  | .(defcustom.ivy-height.10..."Num | 
| 2c60 |  62 65 72 20 6f 66 20 6c 69 6e 65 73 20 66 6f 72    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20  | ber.of.lines.for.the.minibuffer. | 
| 2c80 |  77 69 6e 64 6f 77 2e 0a 0a 53 65 65 20 61 6c 73    6f 20 60 69 76 79 2d 68 65 69 67 68 74 2d 61 6c  | window...See.also.`ivy-height-al | 
| 2ca0 |  69 73 74 27 2e 22 0a 20 20 3a 74 79 70 65 20 27    69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75  | ist'."...:type.'integer)..(defcu | 
| 2cc0 |  73 74 6f 6d 20 69 76 79 2d 63 6f 75 6e 74 2d 66    6f 72 6d 61 74 20 22 25 2d 34 64 20 22 0a 20 20  | stom.ivy-count-format."%-4d."... | 
| 2ce0 |  22 54 68 65 20 73 74 79 6c 65 20 74 6f 20 75 73    65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67  | "The.style.to.use.for.displaying | 
| 2d00 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e    64 69 64 61 74 65 20 63 6f 75 6e 74 20 66 6f 72  | .the.current.candidate.count.for | 
| 2d20 |  20 60 69 76 79 2d 72 65 61 64 27 2e 0a 53 65 74    20 74 68 69 73 20 74 6f 20 5c 22 5c 22 20 74 6f  | .`ivy-read'..Set.this.to.\"\".to | 
| 2d40 |  20 73 75 70 70 72 65 73 73 20 74 68 65 20 63 6f    75 6e 74 20 76 69 73 69 62 69 6c 69 74 79 2e 0a  | .suppress.the.count.visibility.. | 
| 2d60 |  53 65 74 20 74 68 69 73 20 74 6f 20 5c 22 28 25    64 2f 25 64 29 20 5c 22 20 74 6f 20 64 69 73 70  | Set.this.to.\"(%d/%d).\".to.disp | 
| 2d80 |  6c 61 79 20 62 6f 74 68 20 74 68 65 20 69 6e 64    65 78 20 61 6e 64 20 74 68 65 20 63 6f 75 6e 74  | lay.both.the.index.and.the.count | 
| 2da0 |  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 | 
| 2dc0 |  6f 6e 73 74 20 3a 74 61 67 20 22 43 6f 75 6e 74    20 64 69 73 61 62 6c 65 64 22 20 22 22 29 0a 20  | onst.:tag."Count.disabled"."").. | 
| 2de0 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 43 6f 75 6e 74 20 6d 61 74 63  | .........(const.:tag."Count.matc | 
| 2e00 |  68 65 73 22 20 22 25 2d 34 64 20 22 29 0a 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a  | hes"."%-4d.")...........(const.: | 
| 2e20 |  74 61 67 20 22 43 6f 75 6e 74 20 6d 61 74 63 68    65 73 20 61 6e 64 20 73 68 6f 77 20 63 75 72 72  | tag."Count.matches.and.show.curr | 
| 2e40 |  65 6e 74 20 6d 61 74 63 68 22 20 22 28 25 64 2f    25 64 29 20 22 29 0a 20 20 20 20 20 20 20 20 20  | ent.match"."(%d/%d).").......... | 
| 2e60 |  20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 69 76 79 2d 70 72 65 2d 70 72  | .string))..(defcustom.ivy-pre-pr | 
| 2e80 |  6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 20 6e 69    6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69  | ompt-function.nil..."When.non-ni | 
| 2ea0 |  6c 2c 20 61 64 64 20 73 74 72 69 6e 67 73 20 62    65 66 6f 72 65 20 74 68 65 20 60 69 76 79 2d 72  | l,.add.strings.before.the.`ivy-r | 
| 2ec0 |  65 61 64 27 20 70 72 6f 6d 70 74 2e 22 0a 20 20    3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20  | ead'.prompt."...:type.'(choice.. | 
| 2ee0 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 44 6f 20 6e 6f 74 68 69 6e 67  | .........(const.:tag."Do.nothing | 
| 2f00 |  22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20    20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20  | ".nil)...........(function.:tag. | 
| 2f20 |  22 43 75 73 74 6f 6d 20 66 75 6e 63 74 69 6f 6e    22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d  | "Custom.function")))..(defcustom | 
| 2f40 |  20 69 76 79 2d 61 64 64 2d 6e 65 77 6c 69 6e 65    2d 61 66 74 65 72 2d 70 72 6f 6d 70 74 20 6e 69  | .ivy-add-newline-after-prompt.ni | 
| 2f60 |  6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69    6c 2c 20 61 64 64 20 61 20 6e 65 77 6c 69 6e 65  | l..."When.non-nil,.add.a.newline | 
| 2f80 |  20 61 66 74 65 72 20 74 68 65 20 60 69 76 79 2d    72 65 61 64 27 20 70 72 6f 6d 70 74 2e 22 0a 20  | .after.the.`ivy-read'.prompt.".. | 
| 2fa0 |  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 6d 20 69 76 79  | .:type.'boolean)..(defcustom.ivy | 
| 2fc0 |  2d 77 72 61 70 20 6e 69 6c 0a 20 20 22 57 68 65    6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 77 72 61 70 20  | -wrap.nil..."When.non-nil,.wrap. | 
| 2fe0 |  61 72 6f 75 6e 64 20 61 66 74 65 72 20 74 68 65    20 66 69 72 73 74 20 61 6e 64 20 74 68 65 20 6c  | around.after.the.first.and.the.l | 
| 3000 |  61 73 74 20 63 61 6e 64 69 64 61 74 65 2e 22 0a    20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e  | ast.candidate."...:type.'boolean | 
| 3020 |  29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76    79 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20  | )..(defcustom.ivy-display-style. | 
| 3040 |  27 66 61 6e 63 79 0a 20 20 22 54 68 65 20 73 74    79 6c 65 20 66 6f 72 20 66 6f 72 6d 61 74 74 69  | 'fancy..."The.style.for.formatti | 
| 3060 |  6e 67 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20  | ng.the.minibuffer...By.default,. | 
| 3080 |  74 68 65 20 6d 61 74 63 68 65 64 20 73 74 72 69    6e 67 73 20 61 72 65 20 63 6f 70 69 65 64 20 61  | the.matched.strings.are.copied.a | 
| 30a0 |  73 20 69 73 2e 0a 0a 54 68 65 20 66 61 6e 63 79    20 64 69 73 70 6c 61 79 20 73 74 79 6c 65 20 68  | s.is...The.fancy.display.style.h | 
| 30c0 |  69 67 68 6c 69 67 68 74 73 20 6d 61 74 63 68 69    6e 67 20 70 61 72 74 73 20 6f 66 20 74 68 65 20  | ighlights.matching.parts.of.the. | 
| 30e0 |  72 65 67 65 78 70 2c 0a 61 20 62 65 68 61 76 69    6f 72 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 73  | regexp,.a.behavior.similar.to.`s | 
| 3100 |  77 69 70 65 72 27 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  | wiper'."...:type.'(choice....... | 
| 3120 |  20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20    22 50 6c 61 69 6e 22 20 6e 69 6c 29 0a 20 20 20  | ....(const.:tag."Plain".nil).... | 
| 3140 |  20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 46 61 6e 63 79 22 20 66 61 6e 63 79  | .......(const.:tag."Fancy".fancy | 
| 3160 |  29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    69 76 79 2d 6f 6e 2d 64 65 6c 2d 65 72 72 6f 72  | )))..(defcustom.ivy-on-del-error | 
| 3180 |  2d 66 75 6e 63 74 69 6f 6e 20 23 27 61 62 6f 72    74 2d 72 65 63 75 72 73 69 76 65 2d 65 64 69 74  | -function.#'abort-recursive-edit | 
| 31a0 |  0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20    63 61 6c 6c 20 77 68 65 6e 20 64 65 6c 65 74 69  | ..."Function.to.call.when.deleti | 
| 31c0 |  6f 6e 20 66 61 69 6c 73 20 64 75 72 69 6e 67 20    63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 54 68 65 20  | on.fails.during.completion..The. | 
| 31e0 |  75 73 75 61 6c 20 72 65 61 73 6f 6e 20 66 6f 72    20 60 69 76 79 2d 62 61 63 6b 77 61 72 64 2d 64  | usual.reason.for.`ivy-backward-d | 
| 3200 |  65 6c 65 74 65 2d 63 68 61 72 27 20 74 6f 20 66    61 69 6c 20 69 73 20 77 68 65 6e 0a 74 68 65 72  | elete-char'.to.fail.is.when.ther | 
| 3220 |  65 20 69 73 20 6e 6f 20 74 65 78 74 20 6c 65 66    74 20 74 6f 20 64 65 6c 65 74 65 2c 20 69 2e 65  | e.is.no.text.left.to.delete,.i.e | 
| 3240 |  2e 2c 20 77 68 65 6e 20 69 74 20 69 73 20 63 61    6c 6c 65 64 20 61 74 20 74 68 65 0a 62 65 67 69  | .,.when.it.is.called.at.the.begi | 
| 3260 |  6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2e 0a 54 68 65 20 64 65 66  | nning.of.the.minibuffer..The.def | 
| 3280 |  61 75 6c 74 20 73 65 74 74 69 6e 67 20 70 72 6f    76 69 64 65 73 20 61 20 71 75 69 63 6b 20 65 78  | ault.setting.provides.a.quick.ex | 
| 32a0 |  69 74 20 66 72 6f 6d 20 63 6f 6d 70 6c 65 74 69    6f 6e 2e 0a 41 6e 6f 74 68 65 72 20 63 6f 6d 6d  | it.from.completion..Another.comm | 
| 32c0 |  6f 6e 20 6f 70 74 69 6f 6e 20 69 73 20 60 69 67    6e 6f 72 65 27 2c 20 77 68 69 63 68 20 64 6f 65  | on.option.is.`ignore',.which.doe | 
| 32e0 |  73 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 3a 74    79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20  | s.nothing."...:type.'(choice.... | 
| 3300 |  20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 45 78 69 74 20 63 6f 6d 70 6c 65 74  | .......(const.:tag."Exit.complet | 
| 3320 |  69 6f 6e 22 20 61 62 6f 72 74 2d 72 65 63 75 72    73 69 76 65 2d 65 64 69 74 29 0a 20 20 20 20 20  | ion".abort-recursive-edit)...... | 
| 3340 |  20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 44 6f 20 6e 6f 74 68 69 6e 67 22 20 69 67  | .....(const.:tag."Do.nothing".ig | 
| 3360 |  6e 6f 72 65 29 0a 20 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  | nore)...........(function.:tag." | 
| 3380 |  43 75 73 74 6f 6d 20 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  | Custom.function")))..(defcustom. | 
| 33a0 |  69 76 79 2d 65 78 74 72 61 2d 64 69 72 65 63 74    6f 72 69 65 73 20 27 28 22 2e 2e 2f 22 20 22 2e  | ivy-extra-directories.'("../".". | 
| 33c0 |  2f 22 29 0a 20 20 22 41 64 64 20 74 68 69 73 20    74 6f 20 74 68 65 20 66 72 6f 6e 74 20 6f 66 20  | /")..."Add.this.to.the.front.of. | 
| 33e0 |  74 68 65 20 6c 69 73 74 20 77 68 65 6e 20 63 6f    6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e 61  | the.list.when.completing.file.na | 
| 3400 |  6d 65 73 2e 0a 4f 6e 6c 79 20 5c 22 2e 2f 5c 22    20 61 6e 64 20 5c 22 2e 2e 2f 5c 22 20 61 70 70  | mes..Only.\"./\".and.\"../\".app | 
| 3420 |  6c 79 20 68 65 72 65 2e 20 20 54 68 65 79 20 61    70 70 65 61 72 20 69 6e 20 72 65 76 65 72 73 65  | ly.here...They.appear.in.reverse | 
| 3440 |  20 6f 72 64 65 72 2e 22 0a 20 20 3a 74 79 70 65    20 27 28 72 65 70 65 61 74 20 3a 74 61 67 20 22  | .order."...:type.'(repeat.:tag." | 
| 3460 |  44 69 72 73 22 0a 20 20 20 20 20 20 20 20 20 20    28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20  | Dirs"...........(choice......... | 
| 3480 |  20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    50 61 72 65 6e 74 20 44 69 72 65 63 74 6f 72 79  | ...(const.:tag."Parent.Directory | 
| 34a0 |  22 20 22 2e 2e 2f 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | "."../")............(const.:tag. | 
| 34c0 |  22 43 75 72 72 65 6e 74 20 44 69 72 65 63 74 6f    72 79 22 20 22 2e 2f 22 29 29 29 29 0a 0a 28 64  | "Current.Directory"."./"))))..(d | 
| 34e0 |  65 66 63 75 73 74 6f 6d 20 69 76 79 2d 75 73 65    2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73  | efcustom.ivy-use-virtual-buffers | 
| 3500 |  20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e    2d 6e 69 6c 2c 20 61 64 64 20 72 65 63 65 6e 74  | .nil..."When.non-nil,.add.recent | 
| 3520 |  20 66 69 6c 65 73 20 61 6e 64 2f 6f 72 20 62 6f    6f 6b 6d 61 72 6b 73 20 74 6f 20 60 69 76 79 2d  | .files.and/or.bookmarks.to.`ivy- | 
| 3540 |  73 77 69 74 63 68 2d 62 75 66 66 65 72 27 2e 0a    54 68 65 20 76 61 6c 75 65 20 60 72 65 63 65 6e  | switch-buffer'..The.value.`recen | 
| 3560 |  74 66 27 20 69 6e 63 6c 75 64 65 73 20 6f 6e 6c    79 20 72 65 63 65 6e 74 20 66 69 6c 65 73 20 74  | tf'.includes.only.recent.files.t | 
| 3580 |  6f 20 74 68 65 20 76 69 72 74 75 61 6c 0a 62 75    66 66 65 72 73 20 6c 69 73 74 2c 20 77 68 65 72  | o.the.virtual.buffers.list,.wher | 
| 35a0 |  65 61 73 20 74 68 65 20 76 61 6c 75 65 20 60 62    6f 6f 6b 6d 61 72 6b 73 27 20 64 6f 65 73 20 74  | eas.the.value.`bookmarks'.does.t | 
| 35c0 |  68 65 20 73 61 6d 65 20 66 6f 72 0a 62 6f 6f 6b    6d 61 72 6b 73 2e 20 20 41 6e 79 20 6f 74 68 65  | he.same.for.bookmarks...Any.othe | 
| 35e0 |  72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20    69 6e 63 6c 75 64 65 73 20 62 6f 74 68 2e 22 0a  | r.non-nil.value.includes.both.". | 
| 3600 |  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 6f 6e 73  | ..:type.'(choice...........(cons | 
| 3620 |  74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 75 73    65 20 76 69 72 74 75 61 6c 20 62 75 66 66 65 72  | t.:tag."Don't.use.virtual.buffer | 
| 3640 |  73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 52  | s".nil)...........(const.:tag."R | 
| 3660 |  65 63 65 6e 74 20 66 69 6c 65 73 22 20 72 65 63    65 6e 74 66 29 0a 20 20 20 20 20 20 20 20 20 20  | ecent.files".recentf)........... | 
| 3680 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 42 6f 6f    6b 6d 61 72 6b 73 22 20 62 6f 6f 6b 6d 61 72 6b  | (const.:tag."Bookmarks".bookmark | 
| 36a0 |  73 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 6c 20 76 69  | s)...........(const.:tag."All.vi | 
| 36c0 |  72 74 75 61 6c 20 62 75 66 66 65 72 73 22 20 74    29 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79  | rtual.buffers".t)))..(defvar.ivy | 
| 36e0 |  2d 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69    6f 6e 20 6e 69 6c 0a 20 20 22 54 68 65 20 64 69  | --display-function.nil..."The.di | 
| 3700 |  73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 20 69    73 20 75 73 65 64 20 69 6e 20 63 75 72 72 65 6e  | splay-function.is.used.in.curren | 
| 3720 |  74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76    79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69  | t.")..(defvar.ivy-display-functi | 
| 3740 |  6f 6e 73 2d 70 72 6f 70 73 0a 20 20 27 28 28 69    76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74  | ons-props...'((ivy-display-funct | 
| 3760 |  69 6f 6e 2d 6f 76 65 72 6c 61 79 20 3a 63 6c 65    61 6e 75 70 20 69 76 79 2d 6f 76 65 72 6c 61 79  | ion-overlay.:cleanup.ivy-overlay | 
| 3780 |  2d 63 6c 65 61 6e 75 70 29 29 0a 20 20 22 4d 61    70 20 49 76 79 20 64 69 73 70 6c 61 79 20 66 75  | -cleanup))..."Map.Ivy.display.fu | 
| 37a0 |  6e 63 74 69 6f 6e 73 20 74 6f 20 74 68 65 69 72    20 70 72 6f 70 65 72 74 79 20 6c 69 73 74 73 2e  | nctions.to.their.property.lists. | 
| 37c0 |  0a 45 78 61 6d 70 6c 65 73 20 6f 66 20 70 72 6f    70 65 72 74 69 65 73 20 69 6e 63 6c 75 64 65 20  | .Examples.of.properties.include. | 
| 37e0 |  61 73 73 6f 63 69 61 74 65 64 20 60 3a 63 6c 65    61 6e 75 70 27 20 66 75 6e 63 74 69 6f 6e 73 2e  | associated.`:cleanup'.functions. | 
| 3800 |  22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69    76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74  | ")..(defcustom.ivy-display-funct | 
| 3820 |  69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 27 28 28    69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69  | ions-alist...'((ivy-completion-i | 
| 3840 |  6e 2d 72 65 67 69 6f 6e 20 2e 20 69 76 79 2d 64    69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d  | n-region...ivy-display-function- | 
| 3860 |  6f 76 65 72 6c 61 79 29 0a 20 20 20 20 28 74 20    2e 20 6e 69 6c 29 29 0a 20 20 22 41 6e 20 61 6c  | overlay).....(t...nil))..."An.al | 
| 3880 |  69 73 74 20 66 6f 72 20 63 75 73 74 6f 6d 69 7a    69 6e 67 20 77 68 65 72 65 20 74 6f 20 64 69 73  | ist.for.customizing.where.to.dis | 
| 38a0 |  70 6c 61 79 20 74 68 65 20 63 61 6e 64 69 64 61    74 65 73 2e 0a 0a 45 61 63 68 20 6b 65 79 20 69  | play.the.candidates...Each.key.i | 
| 38c0 |  73 20 61 20 63 61 6c 6c 65 72 20 73 79 6d 62 6f    6c 2e 20 20 57 68 65 6e 20 74 68 65 20 76 61 6c  | s.a.caller.symbol...When.the.val | 
| 38e0 |  75 65 20 69 73 20 6e 69 6c 20 28 74 68 65 20 64    65 66 61 75 6c 74 29 2c 0a 74 68 65 20 63 61 6e  | ue.is.nil.(the.default),.the.can | 
| 3900 |  64 69 64 61 74 65 73 20 61 72 65 20 73 68 6f 77    6e 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66  | didates.are.shown.in.the.minibuf | 
| 3920 |  66 65 72 2e 20 20 4f 74 68 65 72 77 69 73 65 2c    20 74 68 65 20 76 61 6c 75 65 0a 69 73 20 61 20  | fer...Otherwise,.the.value.is.a. | 
| 3940 |  66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 74    61 6b 65 73 20 61 20 73 74 72 69 6e 67 20 61 72  | function.which.takes.a.string.ar | 
| 3960 |  67 75 6d 65 6e 74 20 63 6f 6d 70 72 69 73 69 6e    67 20 74 68 65 0a 63 75 72 72 65 6e 74 20 6d 61  | gument.comprising.the.current.ma | 
| 3980 |  74 63 68 69 6e 67 20 63 61 6e 64 69 64 61 74 65    73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 69  | tching.candidates.and.displays.i | 
| 39a0 |  74 20 73 6f 6d 65 77 68 65 72 65 2e 0a 0a 53 65    65 20 61 6c 73 6f 20 60 68 74 74 70 73 3a 2f 2f  | t.somewhere...See.also.`https:// | 
| 39c0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 77 69 6b 69 2f 69  | github.com/abo-abo/swiper/wiki/i | 
| 39e0 |  76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74    69 6f 6e 27 2e 22 0a 20 20 3a 74 79 70 65 20 27  | vy-display-function'."...:type.' | 
| 3a00 |  28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20    20 3a 6b 65 79 2d 74 79 70 65 20 73 79 6d 62 6f  | (alist...........:key-type.symbo | 
| 3a20 |  6c 0a 20 20 20 20 20 20 20 20 20 20 3a 76 61 6c    75 65 2d 74 79 70 65 20 28 63 68 6f 69 63 65 0a  | l...........:value-type.(choice. | 
| 3a40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74  | .......................(const.:t | 
| 3a60 |  61 67 20 22 4d 69 6e 69 62 75 66 66 65 72 22 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ag."Minibuffer".nil)............ | 
| 3a80 |  20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    73 74 20 3a 74 61 67 20 22 4c 56 22 20 69 76 79  | ............(const.:tag."LV".ivy | 
| 3aa0 |  2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f    6e 2d 6c 76 29 0a 20 20 20 20 20 20 20 20 20 20  | -display-function-lv)........... | 
| 3ac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 50 6f 70 75 70 22  | .............(const.:tag."Popup" | 
| 3ae0 |  20 69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e    63 74 69 6f 6e 2d 70 6f 70 75 70 29 0a 20 20 20  | .ivy-display-function-popup).... | 
| 3b00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20  | ....................(const.:tag. | 
| 3b20 |  22 4f 76 65 72 6c 61 79 22 20 69 76 79 2d 64 69    73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d 6f  | "Overlay".ivy-display-function-o | 
| 3b40 |  76 65 72 6c 61 79 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  | verlay)........................( | 
| 3b60 |  66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 43    75 73 74 6f 6d 20 66 75 6e 63 74 69 6f 6e 22 29  | function.:tag."Custom.function") | 
| 3b80 |  29 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | )))..(defvar.ivy-completing-read | 
| 3ba0 |  2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74    69 6f 6e 20 6e 69 6c 0a 20 20 22 52 75 6e 20 60  | -dynamic-collection.nil..."Run.` | 
| 3bc0 |  69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 27 20 77 69 74 68 20 60 3a 64 79 6e 61  | ivy-completing-read'.with.`:dyna | 
| 3be0 |  6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74    60 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d  | mic-collection.t`.")..(defcustom | 
| 3c00 |  20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d    72 65 61 64 2d 68 61 6e 64 6c 65 72 73 2d 61 6c  | .ivy-completing-read-handlers-al | 
| 3c20 |  69 73 74 0a 20 20 27 28 28 74 6d 6d 2d 6d 65 6e    75 62 61 72 20 2e 20 63 6f 6d 70 6c 65 74 69 6e  | ist...'((tmm-menubar...completin | 
| 3c40 |  67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 29 0a    20 20 20 20 28 74 6d 6d 2d 73 68 6f 72 74 63 75  | g-read-default).....(tmm-shortcu | 
| 3c60 |  74 20 2e 20 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 2d 64 65 66 61 75 6c 74 29 0a 20 20 20  | t...completing-read-default).... | 
| 3c80 |  20 28 62 62 64 62 2d 63 72 65 61 74 65 20 2e 20    69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | .(bbdb-create...ivy-completing-r | 
| 3ca0 |  65 61 64 2d 77 69 74 68 2d 65 6d 70 74 79 2d 73    74 72 69 6e 67 2d 64 65 66 29 0a 20 20 20 20 28  | ead-with-empty-string-def).....( | 
| 3cc0 |  61 75 74 6f 2d 69 6e 73 65 72 74 20 2e 20 69 76    79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61  | auto-insert...ivy-completing-rea | 
| 3ce0 |  64 2d 77 69 74 68 2d 65 6d 70 74 79 2d 73 74 72    69 6e 67 2d 64 65 66 29 0a 20 20 20 20 28 49 6e  | d-with-empty-string-def).....(In | 
| 3d00 |  66 6f 2d 6f 6e 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 20 2e 20 69 76 79 2d 63 6f 6d 70 6c  | fo-on-current-buffer...ivy-compl | 
| 3d20 |  65 74 69 6e 67 2d 72 65 61 64 2d 77 69 74 68 2d    65 6d 70 74 79 2d 73 74 72 69 6e 67 2d 64 65 66  | eting-read-with-empty-string-def | 
| 3d40 |  29 0a 20 20 20 20 28 49 6e 66 6f 2d 66 6f 6c 6c    6f 77 2d 72 65 66 65 72 65 6e 63 65 20 2e 20 69  | ).....(Info-follow-reference...i | 
| 3d60 |  76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 2d 77 69 74 68 2d 65 6d 70 74 79 2d 73 74  | vy-completing-read-with-empty-st | 
| 3d80 |  72 69 6e 67 2d 64 65 66 29 0a 20 20 20 20 28 49    6e 66 6f 2d 6d 65 6e 75 20 2e 20 69 76 79 2d 63  | ring-def).....(Info-menu...ivy-c | 
| 3da0 |  6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 77    69 74 68 2d 65 6d 70 74 79 2d 73 74 72 69 6e 67  | ompleting-read-with-empty-string | 
| 3dc0 |  2d 64 65 66 29 0a 20 20 20 20 28 49 6e 66 6f 2d    69 6e 64 65 78 20 2e 20 69 76 79 2d 63 6f 6d 70  | -def).....(Info-index...ivy-comp | 
| 3de0 |  6c 65 74 69 6e 67 2d 72 65 61 64 2d 77 69 74 68    2d 65 6d 70 74 79 2d 73 74 72 69 6e 67 2d 64 65  | leting-read-with-empty-string-de | 
| 3e00 |  66 29 0a 20 20 20 20 28 49 6e 66 6f 2d 76 69 72    74 75 61 6c 2d 69 6e 64 65 78 20 2e 20 69 76 79  | f).....(Info-virtual-index...ivy | 
| 3e20 |  2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    2d 77 69 74 68 2d 65 6d 70 74 79 2d 73 74 72 69  | -completing-read-with-empty-stri | 
| 3e40 |  6e 67 2d 64 65 66 29 0a 20 20 20 20 28 69 6e 66    6f 2d 64 69 73 70 6c 61 79 2d 6d 61 6e 75 61 6c  | ng-def).....(info-display-manual | 
| 3e60 |  20 2e 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 2d 77 69 74 68 2d 65 6d 70 74  | ...ivy-completing-read-with-empt | 
| 3e80 |  79 2d 73 74 72 69 6e 67 2d 64 65 66 29 29 0a 20    20 22 41 6e 20 61 6c 69 73 74 20 6f 66 20 68 61  | y-string-def))..."An.alist.of.ha | 
| 3ea0 |  6e 64 6c 65 72 73 20 74 6f 20 72 65 70 6c 61 63    65 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65  | ndlers.to.replace.`completing-re | 
| 3ec0 |  61 64 27 20 69 6e 20 60 69 76 79 2d 6d 6f 64 65    27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c  | ad'.in.`ivy-mode'."...:type.'(al | 
| 3ee0 |  69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 73 79    6d 62 6f 6c 20 3a 76 61 6c 75 65 2d 74 79 70 65  | ist.:key-type.symbol.:value-type | 
| 3f00 |  20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 69 76 79 2d 68 65 69 67  | .function))..(defcustom.ivy-heig | 
| 3f20 |  68 74 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22    41 6e 20 61 6c 69 73 74 20 74 6f 20 63 75 73 74  | ht-alist.nil..."An.alist.to.cust | 
| 3f40 |  6f 6d 69 7a 65 20 60 69 76 79 2d 68 65 69 67 68    74 27 2e 0a 0a 49 74 20 69 73 20 61 20 6c 69 73  | omize.`ivy-height'...It.is.a.lis | 
| 3f60 |  74 20 6f 66 20 28 43 41 4c 4c 45 52 20 2e 20 48    45 49 47 48 54 29 2e 20 20 43 41 4c 4c 45 52 20  | t.of.(CALLER...HEIGHT)...CALLER. | 
| 3f80 |  69 73 20 61 20 63 61 6c 6c 65 72 20 6f 66 0a 60    69 76 79 2d 72 65 61 64 27 20 61 6e 64 20 48 45  | is.a.caller.of.`ivy-read'.and.HE | 
| 3fa0 |  49 47 48 54 20 69 73 20 74 68 65 20 6e 75 6d 62    65 72 20 6f 66 20 6c 69 6e 65 73 20 64 69 73 70  | IGHT.is.the.number.of.lines.disp | 
| 3fc0 |  6c 61 79 65 64 2e 0a 48 45 49 47 48 54 20 63 61    6e 20 61 6c 73 6f 20 62 65 20 61 20 66 75 6e 63  | layed..HEIGHT.can.also.be.a.func | 
| 3fe0 |  74 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e    73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20  | tion.that.returns.the.number.of. | 
| 4000 |  6c 69 6e 65 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20  | lines."...:type.'(alist......... | 
| 4020 |  20 20 3a 6b 65 79 2d 74 79 70 65 20 66 75 6e 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 3a  | ..:key-type.function...........: | 
| 4040 |  76 61 6c 75 65 2d 74 79 70 65 20 28 63 68 6f 69    63 65 20 69 6e 74 65 67 65 72 20 66 75 6e 63 74  | value-type.(choice.integer.funct | 
| 4060 |  69 6f 6e 29 29 29 0a 0a 28 64 65 66 76 61 72 20    69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | ion)))..(defvar.ivy-completing-r | 
| 4080 |  65 61 64 2d 69 67 6e 6f 72 65 2d 68 61 6e 64 6c    65 72 73 2d 64 65 70 74 68 20 2d 31 0a 20 20 22  | ead-ignore-handlers-depth.-1..." | 
| 40a0 |  55 73 65 64 20 74 6f 20 61 76 6f 69 64 20 69 6e    66 69 6e 69 74 65 20 72 65 63 75 72 73 69 6f 6e  | Used.to.avoid.infinite.recursion | 
| 40c0 |  2e 0a 0a 49 66 20 60 28 6d 69 6e 69 62 75 66 66    65 72 2d 64 65 70 74 68 29 27 20 65 71 75 61 6c  | ...If.`(minibuffer-depth)'.equal | 
| 40e0 |  73 20 74 68 69 73 2c 20 60 69 76 79 2d 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 77 69  | s.this,.`ivy-completing-read'.wi | 
| 4100 |  6c 6c 0a 61 63 74 20 61 73 20 69 66 20 60 69 76    79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61  | ll.act.as.if.`ivy-completing-rea | 
| 4120 |  64 2d 68 61 6e 64 6c 65 72 73 2d 61 6c 69 73 74    27 20 69 73 20 65 6d 70 74 79 2e 22 29 0a 0a 28  | d-handlers-alist'.is.empty.")..( | 
| 4140 |  64 65 66 76 61 72 20 69 76 79 2d 68 69 67 68 6c    69 67 68 74 2d 67 72 65 70 2d 63 6f 6d 6d 61 6e  | defvar.ivy-highlight-grep-comman | 
| 4160 |  64 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f    66 20 67 72 65 70 2d 6c 69 6b 65 20 63 6f 6d 6d  | ds.nil..."List.of.grep-like.comm | 
| 4180 |  61 6e 64 73 2e 22 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 61 63 74 69 6f 6e 73 2d 6c 69  | ands.")..(defvar.ivy--actions-li | 
| 41a0 |  73 74 20 6e 69 6c 0a 20 20 22 41 20 6c 69 73 74    20 6f 66 20 65 78 74 72 61 20 61 63 74 69 6f 6e  | st.nil..."A.list.of.extra.action | 
| 41c0 |  73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e 22 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 73 65 74  | s.per.command.")..(defun.ivy-set | 
| 41e0 |  2d 61 63 74 69 6f 6e 73 20 28 63 6d 64 20 61 63    74 69 6f 6e 73 29 0a 20 20 22 53 65 74 20 43 4d  | -actions.(cmd.actions)..."Set.CM | 
| 4200 |  44 20 65 78 74 72 61 20 65 78 69 74 20 70 6f 69    6e 74 73 20 74 6f 20 41 43 54 49 4f 4e 53 2e 22  | D.extra.exit.points.to.ACTIONS." | 
| 4220 |  0a 20 20 28 73 65 74 71 20 69 76 79 2d 2d 61 63    74 69 6f 6e 73 2d 6c 69 73 74 0a 20 20 20 20 20  | ...(setq.ivy--actions-list...... | 
| 4240 |  20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 69 76    79 2d 2d 61 63 74 69 6f 6e 73 2d 6c 69 73 74 20  | ...(plist-put.ivy--actions-list. | 
| 4260 |  63 6d 64 20 61 63 74 69 6f 6e 73 29 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 61 64 64 2d 61  | cmd.actions)))..(defun.ivy-add-a | 
| 4280 |  63 74 69 6f 6e 73 20 28 63 6d 64 20 61 63 74 69    6f 6e 73 29 0a 20 20 22 41 64 64 20 65 78 74 72  | ctions.(cmd.actions)..."Add.extr | 
| 42a0 |  61 20 65 78 69 74 20 70 6f 69 6e 74 73 20 41 43    54 49 4f 4e 53 20 74 6f 20 43 4d 44 2e 0a 45 78  | a.exit.points.ACTIONS.to.CMD..Ex | 
| 42c0 |  69 73 74 69 6e 67 20 65 78 69 74 20 70 6f 69 6e    74 73 20 6f 66 20 43 4d 44 20 61 72 65 20 6f 76  | isting.exit.points.of.CMD.are.ov | 
| 42e0 |  65 72 77 72 69 74 74 65 6e 20 62 79 20 74 68 6f    73 65 20 69 6e 0a 41 43 54 49 4f 4e 53 20 74 68  | erwritten.by.those.in.ACTIONS.th | 
| 4300 |  61 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65    20 6b 65 79 2e 22 0a 20 20 28 73 65 74 71 20 69  | at.have.the.same.key."...(setq.i | 
| 4320 |  76 79 2d 2d 61 63 74 69 6f 6e 73 2d 6c 69 73 74    0a 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d  | vy--actions-list.........(plist- | 
| 4340 |  70 75 74 20 69 76 79 2d 2d 61 63 74 69 6f 6e 73    2d 6c 69 73 74 20 63 6d 64 0a 20 20 20 20 20 20  | put.ivy--actions-list.cmd....... | 
| 4360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c    2d 64 65 6c 65 74 65 2d 64 75 70 6c 69 63 61 74  | .............(cl-delete-duplicat | 
| 4380 |  65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28  | es.....................(append.( | 
| 43a0 |  70 6c 69 73 74 2d 67 65 74 20 69 76 79 2d 2d 61    63 74 69 6f 6e 73 2d 6c 69 73 74 20 63 6d 64 29  | plist-get.ivy--actions-list.cmd) | 
| 43c0 |  20 61 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b  | .actions).....................:k | 
| 43e0 |  65 79 20 23 27 63 61 72 20 3a 74 65 73 74 20 23    27 65 71 75 61 6c 29 29 29 29 0a 0a 28 64 65 66  | ey.#'car.:test.#'equal))))..(def | 
| 4400 |  75 6e 20 69 76 79 2d 2d 63 6f 6d 70 75 74 65 2d    65 78 74 72 61 2d 61 63 74 69 6f 6e 73 20 28 61  | un.ivy--compute-extra-actions.(a | 
| 4420 |  63 74 69 6f 6e 20 63 61 6c 6c 65 72 29 0a 20 20    22 41 64 64 20 65 78 74 72 61 20 61 63 74 69 6f  | ction.caller)..."Add.extra.actio | 
| 4440 |  6e 73 20 74 6f 20 41 43 54 49 4f 4e 20 62 61 73    65 64 20 6f 6e 20 43 41 4c 4c 45 52 2e 22 0a 20  | ns.to.ACTION.based.on.CALLER.".. | 
| 4460 |  20 28 6c 65 74 2a 20 28 28 65 78 74 72 61 2d 61    63 74 69 6f 6e 73 20 28 63 6c 2d 64 65 6c 65 74  | .(let*.((extra-actions.(cl-delet | 
| 4480 |  65 2d 64 75 70 6c 69 63 61 74 65 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-duplicates.................... | 
| 44a0 |  20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 70    6c 69 73 74 2d 67 65 74 20 69 76 79 2d 2d 61 63  | ......(append.(plist-get.ivy--ac | 
| 44c0 |  74 69 6f 6e 73 2d 6c 69 73 74 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tions-list.t)................... | 
| 44e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 6c 69 73 74 2d 67 65 74 20 69 76 79 2d 2d 61  | ...............(plist-get.ivy--a | 
| 4500 |  63 74 69 6f 6e 73 2d 6c 69 73 74 20 74 68 69 73    2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20  | ctions-list.this-command)....... | 
| 4520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73  | ...........................(plis | 
| 4540 |  74 2d 67 65 74 20 69 76 79 2d 2d 61 63 74 69 6f    6e 73 2d 6c 69 73 74 20 63 61 6c 6c 65 72 29 29  | t-get.ivy--actions-list.caller)) | 
| 4560 |  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 3a 6b 65 79 20 23  | ..........................:key.# | 
| 4580 |  27 63 61 72 20 3a 74 65 73 74 20 23 27 65 71 75    61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f  | 'car.:test.#'equal))..........(o | 
| 45a0 |  76 65 72 72 69 64 65 2d 64 65 66 61 75 6c 74 20    28 61 73 73 6f 63 20 22 6f 22 20 65 78 74 72 61  | verride-default.(assoc."o".extra | 
| 45c0 |  2d 61 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20    28 63 6f 6e 64 20 28 6f 76 65 72 72 69 64 65 2d  | -actions))).....(cond.(override- | 
| 45e0 |  64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 73 20 31 20 28 63 6f 6e 73  | default............(cons.1.(cons | 
| 4600 |  20 6f 76 65 72 72 69 64 65 2d 64 65 66 61 75 6c    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .override-default............... | 
| 4620 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64    65 6c 65 74 65 20 22 6f 22 20 65 78 74 72 61 2d  | ...........(cl-delete."o".extra- | 
| 4640 |  61 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | actions......................... | 
| 4660 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79    20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 65  | ............:key.#'car.:test.#'e | 
| 4680 |  71 75 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 28 6e 6f 74 20 65 78 74 72 61 2d 61  | qual))))...........((not.extra-a | 
| 46a0 |  63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20  | ctions)............action)...... | 
| 46c0 |  20 20 20 20 20 28 28 66 75 6e 63 74 69 6f 6e 70    20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20  | .....((functionp.action)........ | 
| 46e0 |  20 20 20 20 60 28 31 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 22 6f 22 20 2c 61 63 74 69 6f  | ....`(1..............("o".,actio | 
| 4700 |  6e 20 22 64 65 66 61 75 6c 74 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 2c 40 65 78 74 72  | n."default")..............,@extr | 
| 4720 |  61 2d 61 63 74 69 6f 6e 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 28 6e 75 6c 6c 20 61 63 74  | a-actions))...........((null.act | 
| 4740 |  69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    60 28 31 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ion)............`(1............. | 
| 4760 |  20 28 22 6f 22 20 69 64 65 6e 74 69 74 79 20 22    64 65 66 61 75 6c 74 22 29 0a 20 20 20 20 20 20  | .("o".identity."default")....... | 
| 4780 |  20 20 20 20 20 20 20 2c 40 65 78 74 72 61 2d 61    63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20  | .......,@extra-actions))........ | 
| 47a0 |  20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 28 63 61 72 20 61 63 74 69  | ...(t............(cons.(car.acti | 
| 47c0 |  6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 2d  | on)..................(cl-delete- | 
| 47e0 |  64 75 70 6c 69 63 61 74 65 73 20 28 63 64 72 20    28 61 70 70 65 6e 64 20 61 63 74 69 6f 6e 20 65  | duplicates.(cdr.(append.action.e | 
| 4800 |  78 74 72 61 2d 61 63 74 69 6f 6e 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | xtra-actions)).................. | 
| 4820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 72  | ......................:key.#'car | 
| 4840 |  20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 20 3a    66 72 6f 6d 2d 65 6e 64 20 74 29 29 29 29 29 29  | .:test.#'equal.:from-end.t)))))) | 
| 4860 |  0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 2d 70    72 6f 6d 70 74 73 2d 6c 69 73 74 20 6e 69 6c 29  | ..(defvar.ivy--prompts-list.nil) | 
| 4880 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 73 65 74    2d 70 72 6f 6d 70 74 20 28 63 61 6c 6c 65 72 20  | ..(defun.ivy-set-prompt.(caller. | 
| 48a0 |  70 72 6f 6d 70 74 2d 66 6e 29 0a 20 20 22 41 73    73 6f 63 69 61 74 65 20 43 41 4c 4c 45 52 20 77  | prompt-fn)..."Associate.CALLER.w | 
| 48c0 |  69 74 68 20 50 52 4f 4d 50 54 2d 46 4e 2e 0a 50    52 4f 4d 50 54 2d 46 4e 20 69 73 20 61 20 66 75  | ith.PROMPT-FN..PROMPT-FN.is.a.fu | 
| 48e0 |  6e 63 74 69 6f 6e 20 6f 66 20 6e 6f 20 61 72 67    75 6d 65 6e 74 73 20 74 68 61 74 20 72 65 74 75  | nction.of.no.arguments.that.retu | 
| 4900 |  72 6e 73 20 61 20 70 72 6f 6d 70 74 20 73 74 72    69 6e 67 2e 22 0a 20 20 28 73 65 74 71 20 69 76  | rns.a.prompt.string."...(setq.iv | 
| 4920 |  79 2d 2d 70 72 6f 6d 70 74 73 2d 6c 69 73 74 0a    20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70  | y--prompts-list.........(plist-p | 
| 4940 |  75 74 20 69 76 79 2d 2d 70 72 6f 6d 70 74 73 2d    6c 69 73 74 20 63 61 6c 6c 65 72 20 70 72 6f 6d  | ut.ivy--prompts-list.caller.prom | 
| 4960 |  70 74 2d 66 6e 29 29 29 0a 0a 28 64 65 66 76 61    72 20 69 76 79 2d 2d 64 69 73 70 6c 61 79 2d 74  | pt-fn)))..(defvar.ivy--display-t | 
| 4980 |  72 61 6e 73 66 6f 72 6d 65 72 73 2d 61 6c 69 73    74 20 6e 69 6c 0a 20 20 22 41 20 6c 69 73 74 20  | ransformers-alist.nil..."A.list. | 
| 49a0 |  6f 66 20 73 74 72 2d 3e 73 74 72 20 74 72 61 6e    73 66 6f 72 6d 65 72 73 20 70 65 72 20 63 6f 6d  | of.str->str.transformers.per.com | 
| 49c0 |  6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20    69 76 79 2d 73 65 74 2d 64 69 73 70 6c 61 79 2d  | mand.")..(defun.ivy-set-display- | 
| 49e0 |  74 72 61 6e 73 66 6f 72 6d 65 72 20 28 63 6d 64    20 74 72 61 6e 73 66 6f 72 6d 65 72 29 0a 20 20  | transformer.(cmd.transformer)... | 
| 4a00 |  22 53 65 74 20 43 4d 44 20 61 20 64 69 73 70 6c    61 79 65 64 20 63 61 6e 64 69 64 61 74 65 20 54  | "Set.CMD.a.displayed.candidate.T | 
| 4a20 |  52 41 4e 53 46 4f 52 4d 45 52 2e 0a 0a 49 74 27    73 20 61 20 6c 61 6d 62 64 61 20 74 68 61 74 20  | RANSFORMER...It's.a.lambda.that. | 
| 4a40 |  74 61 6b 65 73 20 61 20 73 74 72 69 6e 67 20 6f    6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64  | takes.a.string.one.of.the.candid | 
| 4a60 |  61 74 65 73 20 69 6e 20 74 68 65 0a 63 6f 6c 6c    65 63 74 69 6f 6e 20 61 6e 64 20 72 65 74 75 72  | ates.in.the.collection.and.retur | 
| 4a80 |  6e 73 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20    64 69 73 70 6c 61 79 2c 20 74 68 65 20 73 61 6d  | ns.a.string.for.display,.the.sam | 
| 4aa0 |  65 20 63 61 6e 64 69 64 61 74 65 0a 70 6c 75 73    20 73 6f 6d 65 20 65 78 74 72 61 20 69 6e 66 6f  | e.candidate.plus.some.extra.info | 
| 4ac0 |  72 6d 61 74 69 6f 6e 2e 0a 0a 54 68 69 73 20 6c    61 6d 62 64 61 20 69 73 20 63 61 6c 6c 65 64 20  | rmation...This.lambda.is.called. | 
| 4ae0 |  6f 6e 6c 79 20 6f 6e 20 74 68 65 20 60 69 76 79    2d 68 65 69 67 68 74 27 20 63 61 6e 64 69 64 61  | only.on.the.`ivy-height'.candida | 
| 4b00 |  74 65 73 20 74 68 61 74 0a 61 72 65 20 61 62 6f    75 74 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79  | tes.that.are.about.to.be.display | 
| 4b20 |  65 64 2c 20 6e 6f 74 20 6f 6e 20 74 68 65 20 77    68 6f 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e  | ed,.not.on.the.whole.collection. | 
| 4b40 |  22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 6f 62    73 6f 6c 65 74 65 20 22 55 73 65 20 60 69 76 79  | "...(declare.(obsolete."Use.`ivy | 
| 4b60 |  2d 63 6f 6e 66 69 67 75 72 65 27 20 3a 64 69 73    70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72  | -configure'.:display-transformer | 
| 4b80 |  2d 66 6e 22 20 22 3c 32 30 32 30 2d 30 35 2d 32    30 20 57 65 64 3e 22 29 29 0a 20 20 28 69 76 79  | -fn"."<2020-05-20.Wed>"))...(ivy | 
| 4ba0 |  2d 2d 61 6c 69 73 74 2d 73 65 74 20 27 69 76 79    2d 2d 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66  | --alist-set.'ivy--display-transf | 
| 4bc0 |  6f 72 6d 65 72 73 2d 61 6c 69 73 74 20 63 6d 64    20 74 72 61 6e 73 66 6f 72 6d 65 72 29 29 0a 0a  | ormers-alist.cmd.transformer)).. | 
| 4be0 |  28 64 65 66 76 61 72 20 69 76 79 2d 2d 73 6f 75    72 63 65 73 2d 6c 69 73 74 20 6e 69 6c 0a 20 20  | (defvar.ivy--sources-list.nil... | 
| 4c00 |  22 41 20 6c 69 73 74 20 6f 66 20 65 78 74 72 61    20 73 6f 75 72 63 65 73 20 70 65 72 20 63 6f 6d  | "A.list.of.extra.sources.per.com | 
| 4c20 |  6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20    69 76 79 2d 73 65 74 2d 73 6f 75 72 63 65 73 20  | mand.")..(defun.ivy-set-sources. | 
| 4c40 |  28 63 6d 64 20 73 6f 75 72 63 65 73 29 0a 20 20    22 41 74 74 61 63 68 20 74 6f 20 43 4d 44 20 61  | (cmd.sources)..."Attach.to.CMD.a | 
| 4c60 |  20 6c 69 73 74 20 6f 66 20 65 78 74 72 61 20 53    4f 55 52 43 45 53 2e 0a 0a 45 61 63 68 20 73 74  | .list.of.extra.SOURCES...Each.st | 
| 4c80 |  61 74 69 63 20 73 6f 75 72 63 65 20 69 73 20 61    20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74  | atic.source.is.a.function.that.t | 
| 4ca0 |  61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74    20 61 6e 64 0a 72 65 74 75 72 6e 73 20 61 20 6c  | akes.no.argument.and.returns.a.l | 
| 4cc0 |  69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 0a    0a 54 68 65 20 28 6f 72 69 67 69 6e 61 6c 2d 73  | ist.of.strings...The.(original-s | 
| 4ce0 |  6f 75 72 63 65 29 20 64 65 74 65 72 6d 69 6e 65    73 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f  | ource).determines.the.position.o | 
| 4d00 |  66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 64    79 6e 61 6d 69 63 20 73 6f 75 72 63 65 2e 0a 0a  | f.the.original.dynamic.source... | 
| 4d20 |  45 78 74 72 61 20 64 79 6e 61 6d 69 63 20 73 6f    75 72 63 65 73 20 61 72 65 6e 27 74 20 73 75 70  | Extra.dynamic.sources.aren't.sup | 
| 4d40 |  70 6f 72 74 65 64 20 79 65 74 2e 0a 0a 45 78 61    6d 70 6c 65 3a 0a 0a 20 20 20 20 28 64 65 66 75  | ported.yet...Example:......(defu | 
| 4d60 |  6e 20 73 6d 61 6c 6c 2d 72 65 63 65 6e 74 66 20    28 29 0a 20 20 20 20 20 20 28 63 6c 2d 73 75 62  | n.small-recentf.().......(cl-sub | 
| 4d80 |  73 65 71 20 72 65 63 65 6e 74 66 2d 6c 69 73 74    20 30 20 32 30 29 29 0a 0a 20 20 20 20 28 69 76  | seq.recentf-list.0.20))......(iv | 
| 4da0 |  79 2d 73 65 74 2d 73 6f 75 72 63 65 73 0a 20 20    20 20 20 5c 5c 3d 27 63 6f 75 6e 73 65 6c 2d 6c  | y-set-sources......\\='counsel-l | 
| 4dc0 |  6f 63 61 74 65 0a 20 20 20 20 20 5c 5c 3d 27 28    28 73 6d 61 6c 6c 2d 72 65 63 65 6e 74 66 29 0a  | ocate......\\='((small-recentf). | 
| 4de0 |  20 20 20 20 20 20 20 28 6f 72 69 67 69 6e 61 6c    2d 73 6f 75 72 63 65 29 29 29 22 0a 20 20 28 73  | .......(original-source)))"...(s | 
| 4e00 |  65 74 71 20 69 76 79 2d 2d 73 6f 75 72 63 65 73    2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 28 70  | etq.ivy--sources-list.........(p | 
| 4e20 |  6c 69 73 74 2d 70 75 74 20 69 76 79 2d 2d 73 6f    75 72 63 65 73 2d 6c 69 73 74 20 63 6d 64 20 73  | list-put.ivy--sources-list.cmd.s | 
| 4e40 |  6f 75 72 63 65 73 29 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 2d 63 6f 6d 70 75 74 65 2d 65  | ources)))..(defun.ivy--compute-e | 
| 4e60 |  78 74 72 61 2d 63 61 6e 64 69 64 61 74 65 73 20    28 63 61 6c 6c 65 72 29 0a 20 20 28 6c 65 74 20  | xtra-candidates.(caller)...(let. | 
| 4e80 |  28 28 65 78 74 72 61 2d 73 6f 75 72 63 65 73 20    28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69  | ((extra-sources.(or.(plist-get.i | 
| 4ea0 |  76 79 2d 2d 73 6f 75 72 63 65 73 2d 6c 69 73 74    20 63 61 6c 6c 65 72 29 0a 20 20 20 20 20 20 20  | vy--sources-list.caller)........ | 
| 4ec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 28 28 6f 72 69 67 69 6e 61 6c 2d  | ....................'((original- | 
| 4ee0 |  73 6f 75 72 63 65 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 72 65 73 75 6c 74 20 6e 69 6c 29 29  | source)))).........(result.nil)) | 
| 4f00 |  0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 6f    75 72 63 65 20 65 78 74 72 61 2d 73 6f 75 72 63  | .....(dolist.(source.extra-sourc | 
| 4f20 |  65 73 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20    28 28 65 71 75 61 6c 20 73 6f 75 72 63 65 20 27  | es).......(cond.((equal.source.' | 
| 4f40 |  28 6f 72 69 67 69 6e 61 6c 2d 73 6f 75 72 63 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | (original-source)).............. | 
| 4f60 |  28 70 75 73 68 20 73 6f 75 72 63 65 20 72 65 73    75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | (push.source.result))........... | 
| 4f80 |  20 20 28 28 6e 75 6c 6c 20 28 63 64 72 20 73 6f    75 72 63 65 29 29 0a 20 20 20 20 20 20 20 20 20  | ..((null.(cdr.source)).......... | 
| 4fa0 |  20 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20    28 63 61 72 20 73 6f 75 72 63 65 29 20 28 66 75  | ....(push.(list.(car.source).(fu | 
| 4fc0 |  6e 63 61 6c 6c 20 28 63 61 72 20 73 6f 75 72 63    65 29 29 29 20 72 65 73 75 6c 74 29 29 29 29 0a  | ncall.(car.source))).result)))). | 
| 4fe0 |  20 20 20 20 72 65 73 75 6c 74 29 29 0a 0a 28 64    65 66 76 61 72 20 69 76 79 2d 63 75 72 72 65 6e  | ....result))..(defvar.ivy-curren | 
| 5000 |  74 2d 70 72 65 66 69 78 2d 61 72 67 20 6e 69 6c    0a 20 20 22 50 72 65 66 69 78 20 61 72 67 20 74  | t-prefix-arg.nil..."Prefix.arg.t | 
| 5020 |  6f 20 70 61 73 73 20 74 6f 20 61 63 74 69 6f 6e    73 2e 0a 54 68 69 73 20 69 73 20 61 20 67 6c 6f  | o.pass.to.actions..This.is.a.glo | 
| 5040 |  62 61 6c 20 76 61 72 69 61 62 6c 65 20 74 68 61    74 20 69 73 20 73 65 74 20 62 79 20 69 76 79 20  | bal.variable.that.is.set.by.ivy. | 
| 5060 |  66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 75 73    65 20 69 6e 0a 61 63 74 69 6f 6e 20 66 75 6e 63  | functions.for.use.in.action.func | 
| 5080 |  74 69 6f 6e 73 2e 22 29 0a 0a 3b 3b 2a 20 4b 65    79 6d 61 70 0a 28 72 65 71 75 69 72 65 20 27 64  | tions.")..;;*.Keymap.(require.'d | 
| 50a0 |  65 6c 73 65 6c 29 0a 28 64 65 66 75 6e 20 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 28 6b 65  | elsel).(defun.ivy-define-key.(ke | 
| 50c0 |  79 6d 61 70 20 6b 65 79 20 64 65 66 29 0a 20 20    22 46 6f 72 77 61 72 64 20 74 6f 20 28 60 64 65  | ymap.key.def)..."Forward.to.(`de | 
| 50e0 |  66 69 6e 65 2d 6b 65 79 27 20 4b 45 59 4d 41 50    20 4b 45 59 20 44 45 46 29 2e 0a 52 65 6d 6f 76  | fine-key'.KEYMAP.KEY.DEF)..Remov | 
| 5100 |  65 20 44 45 46 20 66 72 6f 6d 20 60 63 6f 75 6e    73 65 6c 2d 4d 2d 78 27 20 6c 69 73 74 2e 22 0a  | e.DEF.from.`counsel-M-x'.list.". | 
| 5120 |  20 20 28 70 75 74 20 64 65 66 20 27 6e 6f 2d 63    6f 75 6e 73 65 6c 2d 4d 2d 78 20 74 29 0a 20 20  | ..(put.def.'no-counsel-M-x.t)... | 
| 5140 |  28 64 65 66 69 6e 65 2d 6b 65 79 20 6b 65 79 6d    61 70 20 6b 65 79 20 64 65 66 29 29 0a 0a 28 64  | (define-key.keymap.key.def))..(d | 
| 5160 |  65 66 76 61 72 20 69 76 79 2d 6d 69 6e 69 62 75    66 66 65 72 2d 6d 61 70 0a 20 20 28 6c 65 74 20  | efvar.ivy-minibuffer-map...(let. | 
| 5180 |  28 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 20  | ((map.(make-sparse-keymap))).... | 
| 51a0 |  20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6d 22 29  | .(ivy-define-key.map.(kbd."C-m") | 
| 51c0 |  20 27 69 76 79 2d 64 6f 6e 65 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20  | .'ivy-done).....(define-key.map. | 
| 51e0 |  5b 64 6f 77 6e 2d 6d 6f 75 73 65 2d 31 5d 20 27    69 67 6e 6f 72 65 29 0a 20 20 20 20 28 69 76 79  | [down-mouse-1].'ignore).....(ivy | 
| 5200 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    5b 6d 6f 75 73 65 2d 31 5d 20 27 69 76 79 2d 6d  | -define-key.map.[mouse-1].'ivy-m | 
| 5220 |  6f 75 73 65 2d 64 6f 6e 65 29 0a 20 20 20 20 28    69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d  | ouse-done).....(ivy-define-key.m | 
| 5240 |  61 70 20 5b 6d 6f 75 73 65 2d 33 5d 20 27 69 76    79 2d 6d 6f 75 73 65 2d 64 69 73 70 61 74 63 68  | ap.[mouse-3].'ivy-mouse-dispatch | 
| 5260 |  69 6e 67 2d 64 6f 6e 65 29 0a 20 20 20 20 28 69    76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61  | ing-done).....(ivy-define-key.ma | 
| 5280 |  70 20 28 6b 62 64 20 22 43 2d 4d 2d 6d 22 29 20    27 69 76 79 2d 63 61 6c 6c 29 0a 20 20 20 20 28  | p.(kbd."C-M-m").'ivy-call).....( | 
| 52a0 |  69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 28 6b 62 64 20 22 43 2d 6a 22 29 20 27  | ivy-define-key.map.(kbd."C-j").' | 
| 52c0 |  69 76 79 2d 61 6c 74 2d 64 6f 6e 65 29 0a 20 20    20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65  | ivy-alt-done).....(ivy-define-ke | 
| 52e0 |  79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 4d 2d    6a 22 29 20 27 69 76 79 2d 69 6d 6d 65 64 69 61  | y.map.(kbd."C-M-j").'ivy-immedia | 
| 5300 |  74 65 2d 64 6f 6e 65 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | te-done).....(ivy-define-key.map | 
| 5320 |  20 28 6b 62 64 20 22 54 41 42 22 29 20 27 69 76    79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d 64 6f 6e  | .(kbd."TAB").'ivy-partial-or-don | 
| 5340 |  65 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61  | e).....(ivy-define-key.map.[rema | 
| 5360 |  70 20 6e 65 78 74 2d 6c 69 6e 65 5d 20 27 69 76    79 2d 6e 65 78 74 2d 6c 69 6e 65 29 0a 20 20 20  | p.next-line].'ivy-next-line).... | 
| 5380 |  20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 5b 72 65 6d 61 70 20 70 72 65 76  | .(ivy-define-key.map.[remap.prev | 
| 53a0 |  69 6f 75 73 2d 6c 69 6e 65 5d 20 27 69 76 79 2d    70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20  | ious-line].'ivy-previous-line).. | 
| 53c0 |  20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 72  | ...(ivy-define-key.map.(kbd."C-r | 
| 53e0 |  22 29 20 27 69 76 79 2d 72 65 76 65 72 73 65 2d    69 2d 73 65 61 72 63 68 29 0a 20 20 20 20 28 64  | ").'ivy-reverse-i-search).....(d | 
| 5400 |  65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b    62 64 20 22 53 50 43 22 29 20 27 73 65 6c 66 2d  | efine-key.map.(kbd."SPC").'self- | 
| 5420 |  69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 29 0a    20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d  | insert-command).....(ivy-define- | 
| 5440 |  6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 64    65 6c 65 74 65 2d 62 61 63 6b 77 61 72 64 2d 63  | key.map.[remap.delete-backward-c | 
| 5460 |  68 61 72 5d 20 27 69 76 79 2d 62 61 63 6b 77 61    72 64 2d 64 65 6c 65 74 65 2d 63 68 61 72 29 0a  | har].'ivy-backward-delete-char). | 
| 5480 |  20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 62  | ....(ivy-define-key.map.[remap.b | 
| 54a0 |  61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 2d 63    68 61 72 2d 75 6e 74 61 62 69 66 79 5d 20 27 69  | ackward-delete-char-untabify].'i | 
| 54c0 |  76 79 2d 62 61 63 6b 77 61 72 64 2d 64 65 6c 65    74 65 2d 63 68 61 72 29 0a 20 20 20 20 28 69 76  | vy-backward-delete-char).....(iv | 
| 54e0 |  79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 5b 72 65 6d 61 70 20 62 61 63 6b 77 61 72 64  | y-define-key.map.[remap.backward | 
| 5500 |  2d 6b 69 6c 6c 2d 77 6f 72 64 5d 20 27 69 76 79    2d 62 61 63 6b 77 61 72 64 2d 6b 69 6c 6c 2d 77  | -kill-word].'ivy-backward-kill-w | 
| 5520 |  6f 72 64 29 0a 20 20 20 20 28 69 76 79 2d 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65  | ord).....(ivy-define-key.map.[re | 
| 5540 |  6d 61 70 20 64 65 6c 65 74 65 2d 63 68 61 72 5d    20 27 69 76 79 2d 64 65 6c 65 74 65 2d 63 68 61  | map.delete-char].'ivy-delete-cha | 
| 5560 |  72 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61  | r).....(ivy-define-key.map.[rema | 
| 5580 |  70 20 66 6f 72 77 61 72 64 2d 63 68 61 72 5d 20    27 69 76 79 2d 66 6f 72 77 61 72 64 2d 63 68 61  | p.forward-char].'ivy-forward-cha | 
| 55a0 |  72 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20  | r).....(ivy-define-key.map.(kbd. | 
| 55c0 |  22 3c 72 69 67 68 74 3e 22 29 20 27 69 76 79 2d    66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20  | "<right>").'ivy-forward-char)... | 
| 55e0 |  20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6b 69 6c  | ..(ivy-define-key.map.[remap.kil | 
| 5600 |  6c 2d 77 6f 72 64 5d 20 27 69 76 79 2d 6b 69 6c    6c 2d 77 6f 72 64 29 0a 20 20 20 20 28 69 76 79  | l-word].'ivy-kill-word).....(ivy | 
| 5620 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    5b 72 65 6d 61 70 20 62 65 67 69 6e 6e 69 6e 67  | -define-key.map.[remap.beginning | 
| 5640 |  2d 6f 66 2d 62 75 66 66 65 72 5d 20 27 69 76 79    2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75  | -of-buffer].'ivy-beginning-of-bu | 
| 5660 |  66 66 65 72 29 0a 20 20 20 20 28 69 76 79 2d 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72  | ffer).....(ivy-define-key.map.[r | 
| 5680 |  65 6d 61 70 20 65 6e 64 2d 6f 66 2d 62 75 66 66    65 72 5d 20 27 69 76 79 2d 65 6e 64 2d 6f 66 2d  | emap.end-of-buffer].'ivy-end-of- | 
| 56a0 |  62 75 66 66 65 72 29 0a 20 20 20 20 28 69 76 79    2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20  | buffer).....(ivy-define-key.map. | 
| 56c0 |  28 6b 62 64 20 22 4d 2d 6e 22 29 20 27 69 76 79    2d 6e 65 78 74 2d 68 69 73 74 6f 72 79 2d 65 6c  | (kbd."M-n").'ivy-next-history-el | 
| 56e0 |  65 6d 65 6e 74 29 0a 20 20 20 20 28 69 76 79 2d    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28  | ement).....(ivy-define-key.map.( | 
| 5700 |  6b 62 64 20 22 4d 2d 70 22 29 20 27 69 76 79 2d    70 72 65 76 69 6f 75 73 2d 68 69 73 74 6f 72 79  | kbd."M-p").'ivy-previous-history | 
| 5720 |  2d 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b  | -element).....(define-key.map.(k | 
| 5740 |  62 64 20 22 43 2d 67 22 29 20 27 6d 69 6e 69 62    75 66 66 65 72 2d 6b 65 79 62 6f 61 72 64 2d 71  | bd."C-g").'minibuffer-keyboard-q | 
| 5760 |  75 69 74 29 0a 20 20 20 20 28 69 76 79 2d 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65  | uit).....(ivy-define-key.map.[re | 
| 5780 |  6d 61 70 20 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f    6d 6d 61 6e 64 5d 20 27 69 76 79 2d 73 63 72 6f  | map.scroll-up-command].'ivy-scro | 
| 57a0 |  6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64 29 0a 20    20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b  | ll-up-command).....(ivy-define-k | 
| 57c0 |  65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 73 63    72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e  | ey.map.[remap.scroll-down-comman | 
| 57e0 |  64 5d 20 27 69 76 79 2d 73 63 72 6f 6c 6c 2d 64    6f 77 6e 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20  | d].'ivy-scroll-down-command).... | 
| 5800 |  20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 28 6b 62 64 20 22 3c 6e 65 78 74  | .(ivy-define-key.map.(kbd."<next | 
| 5820 |  3e 22 29 20 27 69 76 79 2d 73 63 72 6f 6c 6c 2d    75 70 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20  | >").'ivy-scroll-up-command)..... | 
| 5840 |  28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 3c 70 72 69 6f 72  | (ivy-define-key.map.(kbd."<prior | 
| 5860 |  3e 22 29 20 27 69 76 79 2d 73 63 72 6f 6c 6c 2d    64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20  | >").'ivy-scroll-down-command)... | 
| 5880 |  20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 76 22  | ..(ivy-define-key.map.(kbd."C-v" | 
| 58a0 |  29 20 27 69 76 79 2d 73 63 72 6f 6c 6c 2d 75 70    2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 69  | ).'ivy-scroll-up-command).....(i | 
| 58c0 |  76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 28 6b 62 64 20 22 4d 2d 76 22 29 20 27 69  | vy-define-key.map.(kbd."M-v").'i | 
| 58e0 |  76 79 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63    6f 6d 6d 61 6e 64 29 0a 20 20 20 20 28 69 76 79  | vy-scroll-down-command).....(ivy | 
| 5900 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 43 2d 4d 2d 6e 22 29 20 27 69  | -define-key.map.(kbd."C-M-n").'i | 
| 5920 |  76 79 2d 6e 65 78 74 2d 6c 69 6e 65 2d 61 6e 64    2d 63 61 6c 6c 29 0a 20 20 20 20 28 69 76 79 2d  | vy-next-line-and-call).....(ivy- | 
| 5940 |  64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28    6b 62 64 20 22 43 2d 4d 2d 70 22 29 20 27 69 76  | define-key.map.(kbd."C-M-p").'iv | 
| 5960 |  79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d    61 6e 64 2d 63 61 6c 6c 29 0a 20 20 20 20 28 69  | y-previous-line-and-call).....(i | 
| 5980 |  76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 28 6b 62 64 20 22 4d 2d 61 22 29 20 27 69  | vy-define-key.map.(kbd."M-a").'i | 
| 59a0 |  76 79 2d 74 6f 67 67 6c 65 2d 6d 61 72 6b 73 29    0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65  | vy-toggle-marks).....(ivy-define | 
| 59c0 |  2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d    2d 72 22 29 20 27 69 76 79 2d 74 6f 67 67 6c 65  | -key.map.(kbd."M-r").'ivy-toggle | 
| 59e0 |  2d 72 65 67 65 78 70 2d 71 75 6f 74 65 29 0a 20    20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b  | -regexp-quote).....(ivy-define-k | 
| 5a00 |  65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 2d 6a    22 29 20 27 69 76 79 2d 79 61 6e 6b 2d 77 6f 72  | ey.map.(kbd."M-j").'ivy-yank-wor | 
| 5a20 |  64 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20  | d).....(ivy-define-key.map.(kbd. | 
| 5a40 |  22 4d 2d 69 22 29 20 27 69 76 79 2d 69 6e 73 65    72 74 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20  | "M-i").'ivy-insert-current)..... | 
| 5a60 |  28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 43 2d 4d 2d 79 22  | (ivy-define-key.map.(kbd."C-M-y" | 
| 5a80 |  29 20 27 69 76 79 2d 69 6e 73 65 72 74 2d 63 75    72 72 65 6e 74 2d 66 75 6c 6c 29 0a 20 20 20 20  | ).'ivy-insert-current-full)..... | 
| 5aa0 |  28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 43 2d 6f 22 29 20  | (ivy-define-key.map.(kbd."C-o"). | 
| 5ac0 |  27 68 79 64 72 61 2d 69 76 79 2f 62 6f 64 79 29    0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65  | 'hydra-ivy/body).....(ivy-define | 
| 5ae0 |  2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d    2d 6f 22 29 20 27 69 76 79 2d 64 69 73 70 61 74  | -key.map.(kbd."M-o").'ivy-dispat | 
| 5b00 |  63 68 69 6e 67 2d 64 6f 6e 65 29 0a 20 20 20 20    28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20  | ching-done).....(ivy-define-key. | 
| 5b20 |  6d 61 70 20 28 6b 62 64 20 22 43 2d 4d 2d 6f 22    29 20 27 69 76 79 2d 64 69 73 70 61 74 63 68 69  | map.(kbd."C-M-o").'ivy-dispatchi | 
| 5b40 |  6e 67 2d 63 61 6c 6c 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | ng-call).....(ivy-define-key.map | 
| 5b60 |  20 5b 72 65 6d 61 70 20 6b 69 6c 6c 2d 6c 69 6e    65 5d 20 27 69 76 79 2d 6b 69 6c 6c 2d 6c 69 6e  | .[remap.kill-line].'ivy-kill-lin | 
| 5b80 |  65 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61  | e).....(ivy-define-key.map.[rema | 
| 5ba0 |  70 20 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e    65 5d 20 27 69 76 79 2d 6b 69 6c 6c 2d 77 68 6f  | p.kill-whole-line].'ivy-kill-who | 
| 5bc0 |  6c 65 2d 6c 69 6e 65 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | le-line).....(ivy-define-key.map | 
| 5be0 |  20 28 6b 62 64 20 22 53 2d 53 50 43 22 29 20 27    69 76 79 2d 72 65 73 74 72 69 63 74 2d 74 6f 2d  | .(kbd."S-SPC").'ivy-restrict-to- | 
| 5c00 |  6d 61 74 63 68 65 73 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | matches).....(ivy-define-key.map | 
| 5c20 |  20 5b 72 65 6d 61 70 20 6b 69 6c 6c 2d 72 69 6e    67 2d 73 61 76 65 5d 20 27 69 76 79 2d 6b 69 6c  | .[remap.kill-ring-save].'ivy-kil | 
| 5c40 |  6c 2d 72 69 6e 67 2d 73 61 76 65 29 0a 20 20 20    20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79  | l-ring-save).....(ivy-define-key | 
| 5c60 |  20 6d 61 70 20 28 6b 62 64 20 22 43 2d 4d 2d 61    22 29 20 27 69 76 79 2d 72 65 61 64 2d 61 63 74  | .map.(kbd."C-M-a").'ivy-read-act | 
| 5c80 |  69 6f 6e 29 0a 20 20 20 20 28 69 76 79 2d 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62  | ion).....(ivy-define-key.map.(kb | 
| 5ca0 |  64 20 22 43 2d 63 20 43 2d 6f 22 29 20 27 69 76    79 2d 6f 63 63 75 72 29 0a 20 20 20 20 28 69 76  | d."C-c.C-o").'ivy-occur).....(iv | 
| 5cc0 |  79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 28 6b 62 64 20 22 43 2d 63 20 43 2d 61 22 29  | y-define-key.map.(kbd."C-c.C-a") | 
| 5ce0 |  20 27 69 76 79 2d 74 6f 67 67 6c 65 2d 69 67 6e    6f 72 65 29 0a 20 20 20 20 28 69 76 79 2d 64 65  | .'ivy-toggle-ignore).....(ivy-de | 
| 5d00 |  66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62    64 20 22 43 2d 63 20 43 2d 73 22 29 20 27 69 76  | fine-key.map.(kbd."C-c.C-s").'iv | 
| 5d20 |  79 2d 72 6f 74 61 74 65 2d 73 6f 72 74 29 0a 20    20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d 6b  | y-rotate-sort).....(ivy-define-k | 
| 5d40 |  65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 64 65    73 63 72 69 62 65 2d 6d 6f 64 65 5d 20 27 69 76  | ey.map.[remap.describe-mode].'iv | 
| 5d60 |  79 2d 68 65 6c 70 29 0a 20 20 20 20 28 69 76 79    2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20  | y-help).....(ivy-define-key.map. | 
| 5d80 |  22 24 22 20 27 69 76 79 2d 6d 61 67 69 63 2d 72    65 61 64 2d 66 69 6c 65 2d 65 6e 76 29 0a 20 20  | "$".'ivy-magic-read-file-env)... | 
| 5da0 |  20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70    20 75 73 65 64 20 69 6e 20 74 68 65 20 6d 69 6e  | ..map)..."Keymap.used.in.the.min | 
| 5dc0 |  69 62 75 66 66 65 72 2e 22 29 0a 28 61 75 74 6f    6c 6f 61 64 20 27 68 79 64 72 61 2d 69 76 79 2f  | ibuffer.").(autoload.'hydra-ivy/ | 
| 5de0 |  62 6f 64 79 20 22 69 76 79 2d 68 79 64 72 61 22    20 22 22 20 74 29 0a 28 61 75 74 6f 6c 6f 61 64  | body."ivy-hydra"."".t).(autoload | 
| 5e00 |  20 27 69 76 79 2d 68 79 64 72 61 2d 72 65 61 64    2d 61 63 74 69 6f 6e 20 22 69 76 79 2d 68 79 64  | .'ivy-hydra-read-action."ivy-hyd | 
| 5e20 |  72 61 22 20 22 22 20 74 29 0a 0a 28 64 65 66 76    61 72 20 69 76 79 2d 6d 6f 64 65 2d 6d 61 70 0a  | ra"."".t)..(defvar.ivy-mode-map. | 
| 5e40 |  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 79 6d 61 70  | ..(let.((map.(make-sparse-keymap | 
| 5e60 |  29 29 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d  | ))).....(ivy-define-key.map.[rem | 
| 5e80 |  61 70 20 73 77 69 74 63 68 2d 74 6f 2d 62 75 66    66 65 72 5d 20 27 69 76 79 2d 73 77 69 74 63 68  | ap.switch-to-buffer].'ivy-switch | 
| 5ea0 |  2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | -buffer).....(ivy-define-key.map | 
| 5ec0 |  20 5b 72 65 6d 61 70 20 73 77 69 74 63 68 2d 74    6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77  | .[remap.switch-to-buffer-other-w | 
| 5ee0 |  69 6e 64 6f 77 5d 20 27 69 76 79 2d 73 77 69 74    63 68 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d  | indow].'ivy-switch-buffer-other- | 
| 5f00 |  77 69 6e 64 6f 77 29 0a 20 20 20 20 6d 61 70 29    0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60  | window).....map)..."Keymap.for.` | 
| 5f20 |  69 76 79 2d 6d 6f 64 65 27 2e 22 29 0a 0a 3b 3b    2a 20 47 6c 6f 62 61 6c 73 0a 28 63 6c 2d 64 65  | ivy-mode'.")..;;*.Globals.(cl-de | 
| 5f40 |  66 73 74 72 75 63 74 20 69 76 79 2d 73 74 61 74    65 0a 20 20 70 72 6f 6d 70 74 20 63 6f 6c 6c 65  | fstruct.ivy-state...prompt.colle | 
| 5f60 |  63 74 69 6f 6e 0a 20 20 70 72 65 64 69 63 61 74    65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20  | ction...predicate.require-match. | 
| 5f80 |  69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20    68 69 73 74 6f 72 79 20 70 72 65 73 65 6c 65 63  | initial-input...history.preselec | 
| 5fa0 |  74 20 6b 65 79 6d 61 70 20 75 70 64 61 74 65 2d    66 6e 20 73 6f 72 74 0a 20 20 3b 3b 20 54 68 65  | t.keymap.update-fn.sort...;;.The | 
| 5fc0 |  20 66 72 61 6d 65 20 69 6e 20 77 68 69 63 68 20    60 69 76 79 2d 72 65 61 64 27 20 77 61 73 20 63  | .frame.in.which.`ivy-read'.was.c | 
| 5fe0 |  61 6c 6c 65 64 0a 20 20 66 72 61 6d 65 0a 20 20    3b 3b 20 54 68 65 20 77 69 6e 64 6f 77 20 69 6e  | alled...frame...;;.The.window.in | 
| 6000 |  20 77 68 69 63 68 20 60 69 76 79 2d 72 65 61 64    27 20 77 61 73 20 63 61 6c 6c 65 64 0a 20 20 77  | .which.`ivy-read'.was.called...w | 
| 6020 |  69 6e 64 6f 77 0a 20 20 3b 3b 20 54 68 65 20 62    75 66 66 65 72 20 69 6e 20 77 68 69 63 68 20 60  | indow...;;.The.buffer.in.which.` | 
| 6040 |  69 76 79 2d 72 65 61 64 27 20 77 61 73 20 63 61    6c 6c 65 64 0a 20 20 62 75 66 66 65 72 0a 20 20  | ivy-read'.was.called...buffer... | 
| 6060 |  3b 3b 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20    60 69 76 79 2d 74 65 78 74 27 20 74 6f 20 62 65  | ;;.The.value.of.`ivy-text'.to.be | 
| 6080 |  20 75 73 65 64 20 62 79 20 60 69 76 79 2d 6f 63    63 75 72 27 0a 20 20 74 65 78 74 0a 20 20 61 63  | .used.by.`ivy-occur'...text...ac | 
| 60a0 |  74 69 6f 6e 0a 20 20 75 6e 77 69 6e 64 0a 20 20    72 65 2d 62 75 69 6c 64 65 72 0a 20 20 6d 61 74  | tion...unwind...re-builder...mat | 
| 60c0 |  63 68 65 72 0a 20 20 3b 3b 20 57 68 65 6e 20 74    68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20  | cher...;;.When.this.is.non-nil,. | 
| 60e0 |  63 61 6c 6c 20 69 74 20 66 6f 72 20 65 61 63 68    20 69 6e 70 75 74 20 63 68 61 6e 67 65 20 74 6f  | call.it.for.each.input.change.to | 
| 6100 |  20 67 65 74 20 6e 65 77 20 63 61 6e 64 69 64 61    74 65 73 0a 20 20 64 79 6e 61 6d 69 63 2d 63 6f  | .get.new.candidates...dynamic-co | 
| 6120 |  6c 6c 65 63 74 69 6f 6e 0a 20 20 3b 3b 20 41 20    6c 61 6d 62 64 61 20 74 68 61 74 20 74 72 61 6e  | llection...;;.A.lambda.that.tran | 
| 6140 |  73 66 6f 72 6d 73 20 63 61 6e 64 69 64 61 74 65    73 20 6f 6e 6c 79 20 66 6f 72 20 64 69 73 70 6c  | sforms.candidates.only.for.displ | 
| 6160 |  61 79 0a 20 20 64 69 73 70 6c 61 79 2d 74 72 61    6e 73 66 6f 72 6d 65 72 2d 66 6e 0a 20 20 64 69  | ay...display-transformer-fn...di | 
| 6180 |  72 65 63 74 6f 72 79 0a 20 20 63 61 6c 6c 65 72    0a 20 20 63 75 72 72 65 6e 74 0a 20 20 64 65 66  | rectory...caller...current...def | 
| 61a0 |  0a 20 20 69 67 6e 6f 72 65 0a 20 20 6d 75 6c 74    69 2d 61 63 74 69 6f 6e 0a 20 20 65 78 74 72 61  | ...ignore...multi-action...extra | 
| 61c0 |  2d 70 72 6f 70 73 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 6c 61 73 74 20 28 6d 61 6b 65 2d  | -props)..(defvar.ivy-last.(make- | 
| 61e0 |  69 76 79 2d 73 74 61 74 65 29 0a 20 20 22 54 68    65 20 6c 61 73 74 20 70 61 72 61 6d 65 74 65 72  | ivy-state)..."The.last.parameter | 
| 6200 |  73 20 70 61 73 73 65 64 20 74 6f 20 60 69 76 79    2d 72 65 61 64 27 2e 0a 0a 54 68 69 73 20 73 68  | s.passed.to.`ivy-read'...This.sh | 
| 6220 |  6f 75 6c 64 20 65 76 65 6e 74 75 61 6c 6c 79 20    62 65 63 6f 6d 65 20 61 20 73 74 61 63 6b 20 73  | ould.eventually.become.a.stack.s | 
| 6240 |  6f 20 74 68 61 74 20 79 6f 75 20 63 6f 75 6c 64    20 75 73 65 0a 60 69 76 79 2d 72 65 61 64 27 20  | o.that.you.could.use.`ivy-read'. | 
| 6260 |  72 65 63 75 72 73 69 76 65 6c 79 2e 22 29 0a 0a    28 64 65 66 76 61 72 20 69 76 79 2d 2d 73 65 73  | recursively.")..(defvar.ivy--ses | 
| 6280 |  73 69 6f 6e 73 20 6e 69 6c 0a 20 20 22 41 6c 69    73 74 20 6d 61 70 70 69 6e 67 20 73 65 73 73 69  | sions.nil..."Alist.mapping.sessi | 
| 62a0 |  6f 6e 20 73 79 6d 62 6f 6c 73 20 74 6f 20 60 69    76 79 2d 73 74 61 74 65 27 20 6f 62 6a 65 63 74  | on.symbols.to.`ivy-state'.object | 
| 62c0 |  73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76    79 2d 72 65 63 75 72 73 69 76 65 2d 6c 61 73 74  | s.")..(defvar.ivy-recursive-last | 
| 62e0 |  20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 69    76 79 2d 72 65 63 75 72 73 69 76 65 2d 72 65 73  | .nil)..(defvar.ivy-recursive-res | 
| 6300 |  74 6f 72 65 20 74 0a 20 20 22 57 68 65 6e 20 6e    6f 6e 2d 6e 69 6c 2c 20 72 65 73 74 6f 72 65 20  | tore.t..."When.non-nil,.restore. | 
| 6320 |  74 68 65 20 61 62 6f 76 65 20 73 74 61 74 65 20    77 68 65 6e 20 65 78 69 74 69 6e 67 20 74 68 65  | the.above.state.when.exiting.the | 
| 6340 |  20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 68 69    73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6c 65  | .minibuffer..This.variable.is.le | 
| 6360 |  74 2d 62 6f 75 6e 64 20 74 6f 20 6e 69 6c 20 62    79 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74  | t-bound.to.nil.by.functions.that | 
| 6380 |  20 74 61 6b 65 20 63 61 72 65 20 6f 66 0a 74 68    65 20 72 65 73 74 6f 72 69 6e 67 20 74 68 65 6d  | .take.care.of.the.restoring.them | 
| 63a0 |  73 65 6c 76 65 73 2e 22 29 0a 0a 28 64 65 66 73    75 62 73 74 20 69 76 79 2d 73 65 74 2d 61 63 74  | selves.")..(defsubst.ivy-set-act | 
| 63c0 |  69 6f 6e 20 28 61 63 74 69 6f 6e 29 0a 20 20 22    53 65 74 20 74 68 65 20 63 75 72 72 65 6e 74 20  | ion.(action)..."Set.the.current. | 
| 63e0 |  60 69 76 79 2d 6c 61 73 74 27 20 66 69 65 6c 64    20 74 6f 20 41 43 54 49 4f 4e 2e 22 0a 20 20 28  | `ivy-last'.field.to.ACTION."...( | 
| 6400 |  73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65 2d    61 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29  | setf.(ivy-state-action.ivy-last) | 
| 6420 |  20 61 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 76    61 72 20 69 6e 68 69 62 69 74 2d 6d 65 73 73 61  | .action))..(defvar.inhibit-messa | 
| 6440 |  67 65 29 0a 0a 28 64 65 66 76 61 72 20 66 66 61    70 2d 6d 61 63 68 69 6e 65 2d 70 2d 6b 6e 6f 77  | ge)..(defvar.ffap-machine-p-know | 
| 6460 |  6e 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 74    68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 28 29  | n)..(defun.ivy-thing-at-point.() | 
| 6480 |  0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 74 72    69 6e 67 20 74 68 61 74 20 63 6f 72 72 65 73 70  | ..."Return.a.string.that.corresp | 
| 64a0 |  6f 6e 64 73 20 74 6f 20 74 68 65 20 63 75 72 72    65 6e 74 20 74 68 69 6e 67 20 61 74 20 70 6f 69  | onds.to.the.current.thing.at.poi | 
| 64c0 |  6e 74 2e 22 0a 20 20 28 73 75 62 73 74 72 69 6e    67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a  | nt."...(substring-no-properties. | 
| 64e0 |  20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28    75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20  | ...(cond......((use-region-p)... | 
| 6500 |  20 20 20 20 28 6c 65 74 2a 20 28 28 62 65 67 20    28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e  | ....(let*.((beg.(region-beginnin | 
| 6520 |  67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6e 64 20 28 72 65 67 69 6f 6e 2d 65 6e  | g))..............(end.(region-en | 
| 6540 |  64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 6f 6c 20 28 73 61 76 65 2d 65 78 63 75  | d))..............(eol.(save-excu | 
| 6560 |  72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72    20 62 65 67 29 20 28 6c 69 6e 65 2d 65 6e 64 2d  | rsion.(goto-char.beg).(line-end- | 
| 6580 |  70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20    20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62  | position)))).........(buffer-sub | 
| 65a0 |  73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72    74 69 65 73 20 62 65 67 20 28 6d 69 6e 20 65 6e  | string-no-properties.beg.(min.en | 
| 65c0 |  64 20 65 6f 6c 29 29 29 29 0a 20 20 20 20 20 28    28 6c 65 74 20 28 28 75 72 6c 20 28 74 68 69 6e  | d.eol))))......((let.((url.(thin | 
| 65e0 |  67 2d 61 74 2d 70 6f 69 6e 74 20 27 75 72 6c 29    29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 6f  | g-at-point.'url))).........;;.Wo | 
| 6600 |  72 6b 20 61 72 6f 75 6e 64 20 60 68 74 74 70 73    3a 2f 2f 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f  | rk.around.`https://bugs.gnu.org/ | 
| 6620 |  35 38 30 39 31 27 2e 0a 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 75 72  | 58091'..........(and.(stringp.ur | 
| 6640 |  6c 29 20 75 72 6c 29 29 29 0a 20 20 20 20 20 28    28 61 6e 64 20 28 65 71 20 28 69 76 79 2d 73 74  | l).url)))......((and.(eq.(ivy-st | 
| 6660 |  61 74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 69    76 79 2d 6c 61 73 74 29 20 23 27 72 65 61 64 2d  | ate-collection.ivy-last).#'read- | 
| 6680 |  66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e    61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28  | file-name-internal)............( | 
| 66a0 |  6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 6d 65    73 73 61 67 65 20 74 29 0a 20 20 20 20 20 20 20  | let.((inhibit-message.t)........ | 
| 66c0 |  20 20 20 20 20 20 20 20 20 20 28 66 66 61 70 2d    6d 61 63 68 69 6e 65 2d 70 2d 6b 6e 6f 77 6e 20  | ..........(ffap-machine-p-known. | 
| 66e0 |  27 72 65 6a 65 63 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b  | 'reject))..............(run-hook | 
| 6700 |  2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c    2d 73 75 63 63 65 73 73 20 27 66 69 6c 65 2d 6e  | -with-args-until-success.'file-n | 
| 6720 |  61 6d 65 2d 61 74 2d 70 6f 69 6e 74 2d 66 75 6e    63 74 69 6f 6e 73 29 29 29 29 0a 20 20 20 20 20  | ame-at-point-functions))))...... | 
| 6740 |  28 28 6c 65 74 20 28 28 73 20 28 74 68 69 6e 67    2d 61 74 2d 70 6f 69 6e 74 20 27 73 79 6d 62 6f  | ((let.((s.(thing-at-point.'symbo | 
| 6760 |  6c 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 73 74 72 69 6e 67 70 20 73 29 0a 20 20  | l))).........(and.(stringp.s)... | 
| 6780 |  20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c  | ...........(if.(string-match."\\ | 
| 67a0 |  60 5b 60 27 5d 3f 5c 5c 28 2e 2a 3f 5c 5c 29 27    3f 5c 5c 27 22 20 73 29 0a 20 20 20 20 20 20 20  | `[`']?\\(.*?\\)'?\\'".s)........ | 
| 67c0 |  20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 31 20 73 29 0a 20 20 20  | ..........(match-string.1.s).... | 
| 67e0 |  20 20 20 20 20 20 20 20 20 20 20 20 73 29 29 29    29 0a 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67  | ............s))))......((looking | 
| 6800 |  2d 61 74 20 22 28 2b 5c 5c 28 5c 5c 28 3f 3a 5c    5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c  | -at."(+\\(\\(?:\\sw\\|\\s_\\)+\\ | 
| 6820 |  29 5c 5c 5f 3e 22 29 0a 20 20 20 20 20 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70  | )\\_>").......(match-string-no-p | 
| 6840 |  72 6f 70 65 72 74 69 65 73 20 31 29 29 0a 20 20    20 20 20 28 74 0a 20 20 20 20 20 20 22 22 29 29  | roperties.1))......(t......."")) | 
| 6860 |  29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d    68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48  | ))..(defvar.ivy-history.nil..."H | 
| 6880 |  69 73 74 6f 72 79 20 6c 69 73 74 20 6f 66 20 63    61 6e 64 69 64 61 74 65 73 20 65 6e 74 65 72 65  | istory.list.of.candidates.entere | 
| 68a0 |  64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2e 0a 0a 4d 61 78 69 6d 75 6d 20 6c 65  | d.in.the.minibuffer...Maximum.le | 
| 68c0 |  6e 67 74 68 20 6f 66 20 74 68 65 20 68 69 73 74    6f 72 79 20 6c 69 73 74 20 69 73 20 64 65 74 65  | ngth.of.the.history.list.is.dete | 
| 68e0 |  72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 76 61    6c 75 65 0a 6f 66 20 60 68 69 73 74 6f 72 79 2d  | rmined.by.the.value.of.`history- | 
| 6900 |  6c 65 6e 67 74 68 27 2e 22 29 0a 0a 28 64 65 66    76 61 72 20 69 76 79 2d 2d 64 69 72 65 63 74 6f  | length'.")..(defvar.ivy--directo | 
| 6920 |  72 79 20 6e 69 6c 0a 20 20 22 43 75 72 72 65 6e    74 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 6e  | ry.nil..."Current.directory.when | 
| 6940 |  20 63 6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65    20 6e 61 6d 65 73 2e 22 29 0a 0a 28 64 65 66 76  | .completing.file.names.")..(defv | 
| 6960 |  61 72 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72    79 2d 68 69 73 74 20 6e 69 6c 0a 20 20 22 53 74  | ar.ivy--directory-hist.nil..."St | 
| 6980 |  6f 72 65 20 74 68 65 20 68 69 73 74 6f 72 79 20    6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a  | ore.the.history.of.directories.. | 
| 69a0 |  54 68 69 73 20 61 6c 6c 6f 77 73 20 52 45 54 20    74 6f 20 72 65 76 65 72 73 65 20 63 6f 6e 73 65  | This.allows.RET.to.reverse.conse | 
| 69c0 |  63 75 74 69 76 65 20 44 45 4c 2e 22 29 0a 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 6c 65 6e 67  | cutive.DEL.")..(defvar.ivy--leng | 
| 69e0 |  74 68 20 30 0a 20 20 22 53 74 6f 72 65 20 74 68    65 20 61 6d 6f 75 6e 74 20 6f 66 20 76 69 61 62  | th.0..."Store.the.amount.of.viab | 
| 6a00 |  6c 65 20 63 61 6e 64 69 64 61 74 65 73 2e 22 29    0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 74 65  | le.candidates.")..(defvar.ivy-te | 
| 6a20 |  78 74 20 22 22 0a 20 20 22 53 74 6f 72 65 20 74    68 65 20 75 73 65 72 27 73 20 73 74 72 69 6e 67  | xt.""..."Store.the.user's.string | 
| 6a40 |  20 61 73 20 69 74 20 69 73 20 74 79 70 65 64 20    69 6e 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69  | .as.it.is.typed.in.")..(defvar.i | 
| 6a60 |  76 79 2d 72 65 67 65 78 20 22 22 0a 20 20 22 53    74 6f 72 65 20 74 68 65 20 72 65 67 65 78 20 76  | vy-regex.""..."Store.the.regex.v | 
| 6a80 |  61 6c 75 65 20 74 68 61 74 20 63 6f 72 72 65 73    70 6f 6e 64 73 20 74 6f 20 60 69 76 79 2d 74 65  | alue.that.corresponds.to.`ivy-te | 
| 6aa0 |  78 74 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20    69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e 63 74  | xt'.")..(defvar.ivy--regex-funct | 
| 6ac0 |  69 6f 6e 20 27 69 76 79 2d 2d 72 65 67 65 78 0a    20 20 22 43 75 72 72 65 6e 74 20 66 75 6e 63 74  | ion.'ivy--regex..."Current.funct | 
| 6ae0 |  69 6f 6e 20 66 6f 72 20 62 75 69 6c 64 69 6e 67    20 61 20 72 65 67 65 78 2e 22 29 0a 0a 28 64 65  | ion.for.building.a.regex.")..(de | 
| 6b00 |  66 75 6e 20 69 76 79 2d 73 65 74 2d 74 65 78 74    20 28 73 74 72 29 0a 20 20 22 53 65 74 20 60 69  | fun.ivy-set-text.(str)..."Set.`i | 
| 6b20 |  76 79 2d 74 65 78 74 27 20 74 6f 20 53 54 52 2e    22 0a 20 20 28 73 65 74 71 20 69 76 79 2d 74 65  | vy-text'.to.STR."...(setq.ivy-te | 
| 6b40 |  78 74 20 73 74 72 29 0a 20 20 28 73 65 74 71 20    69 76 79 2d 72 65 67 65 78 20 28 66 75 6e 63 61  | xt.str)...(setq.ivy-regex.(funca | 
| 6b60 |  6c 6c 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75    6e 63 74 69 6f 6e 20 69 76 79 2d 74 65 78 74 29  | ll.ivy--regex-function.ivy-text) | 
| 6b80 |  29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d    2d 69 6e 64 65 78 20 30 0a 20 20 22 53 74 6f 72  | ))..(defvar.ivy--index.0..."Stor | 
| 6ba0 |  65 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69  | e.the.index.of.the.current.candi | 
| 6bc0 |  64 61 74 65 2e 22 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 77 69 6e 64 6f 77 2d 69 6e 64  | date.")..(defvar.ivy--window-ind | 
| 6be0 |  65 78 20 30 0a 20 20 22 53 74 6f 72 65 20 74 68    65 20 69 6e 64 65 78 20 6f 66 20 74 68 65 20 63  | ex.0..."Store.the.index.of.the.c | 
| 6c00 |  75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66  | urrent.candidate.in.the.minibuff | 
| 6c20 |  65 72 20 77 69 6e 64 6f 77 2e 0a 0a 54 68 69 73    20 6d 65 61 6e 73 20 69 74 27 73 20 62 65 74 77  | er.window...This.means.it's.betw | 
| 6c40 |  65 65 6e 20 30 20 61 6e 64 20 60 69 76 79 2d 68    65 69 67 68 74 27 2e 22 29 0a 0a 28 64 65 66 76  | een.0.and.`ivy-height'.")..(defv | 
| 6c60 |  61 72 20 69 76 79 2d 65 78 69 74 20 6e 69 6c 0a    20 20 22 53 74 6f 72 65 20 60 64 6f 6e 65 27 20  | ar.ivy-exit.nil..."Store.`done'. | 
| 6c80 |  69 66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 77 61 73 20 73 75 63 63 65 73 73 66 75 6c  | if.the.completion.was.successful | 
| 6ca0 |  6c 79 20 73 65 6c 65 63 74 65 64 2e 0a 4f 74 68    65 72 77 69 73 65 2c 20 73 74 6f 72 65 20 6e 69  | ly.selected..Otherwise,.store.ni | 
| 6cc0 |  6c 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76    79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65  | l.")..(defvar.ivy--all-candidate | 
| 6ce0 |  73 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 74    68 65 20 63 61 6e 64 69 64 61 74 65 73 20 70 61  | s.nil..."Store.the.candidates.pa | 
| 6d00 |  73 73 65 64 20 74 6f 20 60 69 76 79 2d 72 65 61    64 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69  | ssed.to.`ivy-read'.")..(defvar.i | 
| 6d20 |  76 79 2d 2d 65 78 74 72 61 2d 63 61 6e 64 69 64    61 74 65 73 20 27 28 28 6f 72 69 67 69 6e 61 6c  | vy--extra-candidates.'((original | 
| 6d40 |  2d 73 6f 75 72 63 65 29 29 0a 20 20 22 53 74 6f    72 65 20 63 61 6e 64 69 64 61 74 65 73 20 61 64  | -source))..."Store.candidates.ad | 
| 6d60 |  64 65 64 20 62 79 20 74 68 65 20 65 78 74 72 61    20 73 6f 75 72 63 65 73 2e 0a 0a 54 68 69 73 20  | ded.by.the.extra.sources...This. | 
| 6d80 |  69 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 2d 75    73 65 20 61 6c 69 73 74 2e 20 20 45 61 63 68 20  | is.an.internal-use.alist...Each. | 
| 6da0 |  6b 65 79 20 69 73 20 61 20 66 75 6e 63 74 69 6f    6e 20 6e 61 6d 65 2c 20 6f 72 0a 6f 72 69 67 69  | key.is.a.function.name,.or.origi | 
| 6dc0 |  6e 61 6c 2d 73 6f 75 72 63 65 20 28 77 68 69 63    68 20 72 65 70 72 65 73 65 6e 74 73 20 77 68 65  | nal-source.(which.represents.whe | 
| 6de0 |  72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 64    79 6e 61 6d 69 63 0a 63 61 6e 64 69 64 61 74 65  | re.the.current.dynamic.candidate | 
| 6e00 |  73 20 73 68 6f 75 6c 64 20 67 6f 29 2e 0a 0a 45    61 63 68 20 76 61 6c 75 65 20 69 73 20 61 6e 20  | s.should.go)...Each.value.is.an. | 
| 6e20 |  65 76 61 6c 75 61 74 69 6f 6e 20 6f 66 20 74 68    65 20 66 75 6e 63 74 69 6f 6e 2c 20 69 6e 20 63  | evaluation.of.the.function,.in.c | 
| 6e40 |  61 73 65 20 6f 66 20 73 74 61 74 69 63 0a 73 6f    75 72 63 65 73 2e 20 20 54 68 65 73 65 20 76 61  | ase.of.static.sources...These.va | 
| 6e60 |  6c 75 65 73 20 77 69 6c 6c 20 73 75 62 73 65 71    75 65 6e 74 6c 79 20 62 65 20 66 69 6c 74 65 72  | lues.will.subsequently.be.filter | 
| 6e80 |  65 64 20 6f 6e 20 60 69 76 79 2d 74 65 78 74 27    2e 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65  | ed.on.`ivy-text'...This.variable | 
| 6ea0 |  20 69 73 20 73 65 74 20 62 79 20 60 69 76 79 2d    72 65 61 64 27 20 61 6e 64 20 75 73 65 64 20 62  | .is.set.by.`ivy-read'.and.used.b | 
| 6ec0 |  79 20 60 69 76 79 2d 2d 73 65 74 2d 63 61 6e 64    69 64 61 74 65 73 27 2e 22 29 0a 0a 28 64 65 66  | y.`ivy--set-candidates'.")..(def | 
| 6ee0 |  63 75 73 74 6f 6d 20 69 76 79 2d 75 73 65 2d 69    67 6e 6f 72 65 2d 64 65 66 61 75 6c 74 20 74 0a  | custom.ivy-use-ignore-default.t. | 
| 6f00 |  20 20 22 54 68 65 20 64 65 66 61 75 6c 74 20 70    6f 6c 69 63 79 20 66 6f 72 20 75 73 65 72 2d 63  | .."The.default.policy.for.user-c | 
| 6f20 |  6f 6e 66 69 67 75 72 65 64 20 63 61 6e 64 69 64    61 74 65 20 66 69 6c 74 65 72 69 6e 67 2e 22 0a  | onfigured.candidate.filtering.". | 
| 6f40 |  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 6f 6e 73  | ..:type.'(choice...........(cons | 
| 6f60 |  74 20 3a 74 61 67 20 22 49 67 6e 6f 72 65 20 69    67 6e 6f 72 65 64 20 61 6c 77 61 79 73 22 20 61  | t.:tag."Ignore.ignored.always".a | 
| 6f80 |  6c 77 61 79 73 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 49 67  | lways)...........(const.:tag."Ig | 
| 6fa0 |  6e 6f 72 65 20 69 67 6e 6f 72 65 64 20 77 68 65    6e 20 6f 74 68 65 72 73 20 65 78 69 73 74 22 20  | nore.ignored.when.others.exist". | 
| 6fc0 |  74 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 44 6f 6e 27 74 20  | t)...........(const.:tag."Don't. | 
| 6fe0 |  69 67 6e 6f 72 65 22 20 6e 69 6c 29 29 29 0a 0a    28 64 65 66 76 61 72 20 69 76 79 2d 75 73 65 2d  | ignore".nil)))..(defvar.ivy-use- | 
| 7000 |  69 67 6e 6f 72 65 20 74 0a 20 20 22 53 74 6f 72    65 20 70 6f 6c 69 63 79 20 66 6f 72 20 75 73 65  | ignore.t..."Store.policy.for.use | 
| 7020 |  72 2d 63 6f 6e 66 69 67 75 72 65 64 20 63 61 6e    64 69 64 61 74 65 20 66 69 6c 74 65 72 69 6e 67  | r-configured.candidate.filtering | 
| 7040 |  2e 0a 54 68 69 73 20 6d 61 79 20 62 65 20 63 68    61 6e 67 65 64 20 64 79 6e 61 6d 69 63 61 6c 6c  | ..This.may.be.changed.dynamicall | 
| 7060 |  79 20 62 79 20 60 69 76 79 2d 74 6f 67 67 6c 65    2d 69 67 6e 6f 72 65 27 2e 0a 55 73 65 20 60 69  | y.by.`ivy-toggle-ignore'..Use.`i | 
| 7080 |  76 79 2d 75 73 65 2d 69 67 6e 6f 72 65 2d 64 65    66 61 75 6c 74 27 20 66 6f 72 20 61 20 70 65 72  | vy-use-ignore-default'.for.a.per | 
| 70a0 |  6d 61 6e 65 6e 74 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 76 61 72  | manent.configuration.")..(defvar | 
| 70c0 |  20 69 76 79 2d 2d 64 65 66 61 75 6c 74 20 6e 69    6c 0a 20 20 22 44 65 66 61 75 6c 74 20 69 6e 69  | .ivy--default.nil..."Default.ini | 
| 70e0 |  74 69 61 6c 20 69 6e 70 75 74 2e 22 29 0a 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 70 72 6f 6d  | tial.input.")..(defvar.ivy--prom | 
| 7100 |  70 74 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20    74 68 65 20 66 6f 72 6d 61 74 2d 73 74 79 6c 65  | pt.nil..."Store.the.format-style | 
| 7120 |  20 70 72 6f 6d 70 74 2e 0a 57 68 65 6e 20 6e 6f    6e 2d 6e 69 6c 2c 20 69 74 20 73 68 6f 75 6c 64  | .prompt..When.non-nil,.it.should | 
| 7140 |  20 63 6f 6e 74 61 69 6e 20 61 74 20 6c 65 61 73    74 20 6f 6e 65 20 25 64 2e 22 29 0a 0a 28 64 65  | .contain.at.least.one.%d.")..(de | 
| 7160 |  66 76 61 72 20 69 76 79 2d 2d 70 72 6f 6d 70 74    2d 65 78 74 72 61 20 22 22 0a 20 20 22 54 65 6d  | fvar.ivy--prompt-extra.""..."Tem | 
| 7180 |  70 6f 72 61 72 79 20 6d 6f 64 69 66 69 63 61 74    69 6f 6e 73 20 74 6f 20 74 68 65 20 70 72 6f 6d  | porary.modifications.to.the.prom | 
| 71a0 |  70 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69    76 79 2d 2d 6f 6c 64 2d 72 65 20 6e 69 6c 0a 20  | pt.")..(defvar.ivy--old-re.nil.. | 
| 71c0 |  20 22 53 74 6f 72 65 20 74 68 65 20 6f 6c 64 20    72 65 67 65 78 70 2e 0a 45 69 74 68 65 72 20 61  | ."Store.the.old.regexp..Either.a | 
| 71e0 |  20 73 74 72 69 6e 67 20 6f 72 20 61 20 6c 69 73    74 20 66 6f 72 20 60 69 76 79 2d 72 65 2d 6d 61  | .string.or.a.list.for.`ivy-re-ma | 
| 7200 |  74 63 68 27 2e 22 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 20  | tch'.")..(defvar.ivy--old-cands. | 
| 7220 |  6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65    20 63 61 6e 64 69 64 61 74 65 73 20 6d 61 74 63  | nil..."Store.the.candidates.matc | 
| 7240 |  68 65 64 20 62 79 20 60 69 76 79 2d 2d 6f 6c 64    2d 72 65 27 2e 22 29 0a 0a 28 64 65 66 76 61 72  | hed.by.`ivy--old-re'.")..(defvar | 
| 7260 |  20 69 76 79 2d 2d 68 69 67 68 6c 69 67 68 74 2d    66 75 6e 63 74 69 6f 6e 20 27 69 76 79 2d 2d 68  | .ivy--highlight-function.'ivy--h | 
| 7280 |  69 67 68 6c 69 67 68 74 2d 64 65 66 61 75 6c 74    0a 20 20 22 43 75 72 72 65 6e 74 20 66 75 6e 63  | ighlight-default..."Current.func | 
| 72a0 |  74 69 6f 6e 20 66 6f 72 20 66 6f 72 6d 61 74 74    69 6e 67 20 74 68 65 20 63 61 6e 64 69 64 61 74  | tion.for.formatting.the.candidat | 
| 72c0 |  65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69    76 79 2d 2d 73 75 62 65 78 70 73 20 30 0a 20 20  | es.")..(defvar.ivy--subexps.0... | 
| 72e0 |  22 4e 75 6d 62 65 72 20 6f 66 20 67 72 6f 75 70    73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74  | "Number.of.groups.in.the.current | 
| 7300 |  20 60 69 76 79 2d 2d 72 65 67 65 78 27 2e 22 29    0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 2d 66  | .`ivy--regex'.")..(defvar.ivy--f | 
| 7320 |  75 6c 6c 2d 6c 65 6e 67 74 68 20 6e 69 6c 0a 20    20 22 54 68 65 20 74 6f 74 61 6c 20 61 6d 6f 75  | ull-length.nil..."The.total.amou | 
| 7340 |  6e 74 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73    20 77 68 65 6e 20 3a 64 79 6e 61 6d 69 63 2d 63  | nt.of.candidates.when.:dynamic-c | 
| 7360 |  6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2e 22 29 0a 0a 28 64 65 66 76 61 72  | ollection.is.non-nil.")..(defvar | 
| 7380 |  20 69 76 79 2d 2d 6f 6c 64 2d 74 65 78 74 20 22    22 0a 20 20 22 53 74 6f 72 65 20 6f 6c 64 20 60  | .ivy--old-text.""..."Store.old.` | 
| 73a0 |  69 76 79 2d 74 65 78 74 27 20 66 6f 72 20 64 79    6e 61 6d 69 63 20 63 6f 6d 70 6c 65 74 69 6f 6e  | ivy-text'.for.dynamic.completion | 
| 73c0 |  2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79    2d 2d 74 72 79 69 6e 67 2d 74 6f 2d 72 65 73 75  | .")..(defvar.ivy--trying-to-resu | 
| 73e0 |  6d 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65    63 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 4e 6f 6e  | me-dynamic-collection.nil..."Non | 
| 7400 |  2d 6e 69 6c 20 69 66 20 72 65 73 75 6d 69 6e 67    20 66 72 6f 6d 20 61 20 64 79 6e 61 6d 69 63 20  | -nil.if.resuming.from.a.dynamic. | 
| 7420 |  63 6f 6c 6c 65 63 74 69 6f 6e 2e 0a 57 68 65 6e    20 6e 6f 6e 2d 6e 69 6c 2c 20 69 76 79 20 77 69  | collection..When.non-nil,.ivy.wi | 
| 7440 |  6c 6c 20 77 61 69 74 20 75 6e 74 69 6c 20 74 68    65 20 66 69 72 73 74 20 63 68 75 6e 6b 20 6f 66  | ll.wait.until.the.first.chunk.of | 
| 7460 |  20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 0a 63 61    6e 64 69 64 61 74 65 73 20 68 61 73 20 62 65 65  | .asynchronous.candidates.has.bee | 
| 7480 |  6e 20 72 65 63 65 69 76 65 64 20 62 65 66 6f 72    65 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20  | n.received.before.selecting.the. | 
| 74a0 |  6c 61 73 74 0a 70 72 65 73 65 6c 65 63 74 65 64    20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a 28  | last.preselected.candidate.")..( | 
| 74c0 |  64 65 66 75 6e 20 69 76 79 2d 2d 73 65 74 2d 69    6e 64 65 78 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c  | defun.ivy--set-index-dynamic-col | 
| 74e0 |  6c 65 63 74 69 6f 6e 20 28 29 0a 20 20 28 77 68    65 6e 20 69 76 79 2d 2d 74 72 79 69 6e 67 2d 74  | lection.()...(when.ivy--trying-t | 
| 7500 |  6f 2d 72 65 73 75 6d 65 2d 64 79 6e 61 6d 69 63    2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20  | o-resume-dynamic-collection..... | 
| 7520 |  28 6c 65 74 20 28 28 70 72 65 73 65 6c 65 63 74    2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20  | (let.((preselect-index.......... | 
| 7540 |  20 20 28 69 76 79 2d 2d 70 72 65 73 65 6c 65 63    74 2d 69 6e 64 65 78 20 28 69 76 79 2d 73 74 61  | ..(ivy--preselect-index.(ivy-sta | 
| 7560 |  74 65 2d 70 72 65 73 65 6c 65 63 74 20 69 76 79    2d 6c 61 73 74 29 20 69 76 79 2d 2d 61 6c 6c 2d  | te-preselect.ivy-last).ivy--all- | 
| 7580 |  63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 20    20 20 20 20 28 77 68 65 6e 20 70 72 65 73 65 6c  | candidates))).......(when.presel | 
| 75a0 |  65 63 74 2d 69 6e 64 65 78 0a 20 20 20 20 20 20    20 20 28 69 76 79 2d 73 65 74 2d 69 6e 64 65 78  | ect-index.........(ivy-set-index | 
| 75c0 |  20 70 72 65 73 65 6c 65 63 74 2d 69 6e 64 65 78    29 29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76  | .preselect-index))).....(setq.iv | 
| 75e0 |  79 2d 2d 74 72 79 69 6e 67 2d 74 6f 2d 72 65 73    75 6d 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c  | y--trying-to-resume-dynamic-coll | 
| 7600 |  65 63 74 69 6f 6e 20 6e 69 6c 29 29 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 63 61  | ection.nil)))..(defcustom.ivy-ca | 
| 7620 |  73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 2d 64    65 66 61 75 6c 74 0a 20 20 28 69 66 20 73 65 61  | se-fold-search-default...(if.sea | 
| 7640 |  72 63 68 2d 75 70 70 65 72 2d 63 61 73 65 0a 20    20 20 20 20 20 27 61 75 74 6f 0a 20 20 20 20 63  | rch-upper-case.......'auto.....c | 
| 7660 |  61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 29    0a 20 20 22 54 68 65 20 64 65 66 61 75 6c 74 20  | ase-fold-search)..."The.default. | 
| 7680 |  76 61 6c 75 65 20 66 6f 72 20 60 63 61 73 65 2d    66 6f 6c 64 2d 73 65 61 72 63 68 27 20 69 6e 20  | value.for.`case-fold-search'.in. | 
| 76a0 |  49 76 79 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0a    54 68 65 20 73 70 65 63 69 61 6c 20 76 61 6c 75  | Ivy.operations..The.special.valu | 
| 76c0 |  65 20 60 61 75 74 6f 27 20 6d 65 61 6e 73 20 63    61 73 65 20 66 6f 6c 64 69 6e 67 20 69 73 20 70  | e.`auto'.means.case.folding.is.p | 
| 76e0 |  65 72 66 6f 72 6d 65 64 20 73 6f 20 6c 6f 6e 67    0a 61 73 20 74 68 65 20 65 6e 74 69 72 65 20 69  | erformed.so.long.as.the.entire.i | 
| 7700 |  6e 70 75 74 20 73 74 72 69 6e 67 20 63 6f 6d 70    72 69 73 65 73 20 6c 6f 77 65 72 2d 63 61 73 65  | nput.string.comprises.lower-case | 
| 7720 |  20 63 68 61 72 61 63 74 65 72 73 2e 20 20 54 68    69 73 0a 63 6f 72 72 65 73 70 6f 6e 64 73 20 74  | .characters...This.corresponds.t | 
| 7740 |  6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 65    68 61 76 69 6f 75 72 20 6f 66 20 6d 6f 73 74 20  | o.the.default.behaviour.of.most. | 
| 7760 |  45 6d 61 63 73 20 73 65 61 72 63 68 0a 66 75 6e    63 74 69 6f 6e 61 6c 69 74 79 2c 20 65 2e 67 2e  | Emacs.search.functionality,.e.g. | 
| 7780 |  20 61 73 20 73 65 65 6e 20 69 6e 20 60 69 73 65    61 72 63 68 27 2e 22 0a 20 20 3a 6c 69 6e 6b 20  | .as.seen.in.`isearch'."...:link. | 
| 77a0 |  27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 65 6d    61 63 73 29 4c 61 78 20 53 65 61 72 63 68 22 29  | '(info-link."(emacs)Lax.Search") | 
| 77c0 |  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 6f 6e  | ...:type.'(choice...........(con | 
| 77e0 |  73 74 20 3a 74 61 67 20 22 41 75 74 6f 22 20 61    75 74 6f 29 0a 20 20 20 20 20 20 20 20 20 20 28  | st.:tag."Auto".auto)...........( | 
| 7800 |  63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61    79 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20  | const.:tag."Always".t).......... | 
| 7820 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65    76 65 72 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65  | .(const.:tag."Never".nil)))..(de | 
| 7840 |  66 76 61 72 20 69 76 79 2d 63 61 73 65 2d 66 6f    6c 64 2d 73 65 61 72 63 68 20 69 76 79 2d 63 61  | fvar.ivy-case-fold-search.ivy-ca | 
| 7860 |  73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 2d 64    65 66 61 75 6c 74 0a 20 20 22 53 74 6f 72 65 20  | se-fold-search-default..."Store. | 
| 7880 |  74 68 65 20 63 75 72 72 65 6e 74 20 6f 76 65 72    72 69 64 69 6e 67 20 60 63 61 73 65 2d 66 6f 6c  | the.current.overriding.`case-fol | 
| 78a0 |  64 2d 73 65 61 72 63 68 27 2e 22 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 69 76 79 2d 6d 6f 72  | d-search'.")..(defcustom.ivy-mor | 
| 78c0 |  65 2d 63 68 61 72 73 2d 61 6c 69 73 74 0a 20 20    27 28 28 74 20 2e 20 33 29 29 0a 20 20 22 4d 61  | e-chars-alist...'((t...3))..."Ma | 
| 78e0 |  70 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68    65 69 72 20 6d 69 6e 69 6d 75 6d 20 72 65 71 75  | p.commands.to.their.minimum.requ | 
| 7900 |  69 72 65 64 20 69 6e 70 75 74 20 6c 65 6e 67 74    68 2e 0a 54 68 61 74 20 69 73 20 74 68 65 20 6e  | ired.input.length..That.is.the.n | 
| 7920 |  75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74    65 72 73 20 70 72 6f 6d 70 74 65 64 20 66 6f 72  | umber.of.characters.prompted.for | 
| 7940 |  20 62 65 66 6f 72 65 20 66 65 74 63 68 69 6e 67    0a 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68  | .before.fetching.candidates...Th | 
| 7960 |  65 20 73 70 65 63 69 61 6c 20 6b 65 79 20 74 20    69 73 20 75 73 65 64 20 61 73 20 61 20 66 61 6c  | e.special.key.t.is.used.as.a.fal | 
| 7980 |  6c 62 61 63 6b 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70  | lback."...:type.'(alist.:key-typ | 
| 79a0 |  65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d    74 79 70 65 20 69 6e 74 65 67 65 72 29 29 0a 0a  | e.symbol.:value-type.integer)).. | 
| 79c0 |  28 64 65 66 75 6e 20 69 76 79 2d 6d 6f 72 65 2d    63 68 61 72 73 20 28 29 0a 20 20 22 52 65 74 75  | (defun.ivy-more-chars.()..."Retu | 
| 79e0 |  72 6e 20 74 77 6f 20 66 61 6b 65 20 63 61 6e 64    69 64 61 74 65 73 20 70 72 6f 6d 70 74 69 6e 67  | rn.two.fake.candidates.prompting | 
| 7a00 |  20 66 6f 72 20 61 74 20 6c 65 61 73 74 20 4e 20    69 6e 70 75 74 2e 0a 4e 20 69 73 20 6f 62 74 61  | .for.at.least.N.input..N.is.obta | 
| 7a20 |  69 6e 65 64 20 66 72 6f 6d 20 60 69 76 79 2d 6d    6f 72 65 2d 63 68 61 72 73 2d 61 6c 69 73 74 27  | ined.from.`ivy-more-chars-alist' | 
| 7a40 |  2e 22 0a 20 20 28 6c 65 74 20 28 28 64 69 66 66    20 28 2d 20 28 69 76 79 2d 61 6c 69 73 74 2d 73  | ."...(let.((diff.(-.(ivy-alist-s | 
| 7a60 |  65 74 74 69 6e 67 20 69 76 79 2d 6d 6f 72 65 2d    63 68 61 72 73 2d 61 6c 69 73 74 29 0a 20 20 20  | etting.ivy-more-chars-alist).... | 
| 7a80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    65 6e 67 74 68 20 69 76 79 2d 74 65 78 74 29 29  | ..............(length.ivy-text)) | 
| 7aa0 |  29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3e 20    64 69 66 66 20 30 29 0a 20 20 20 20 20 20 28 6c  | )).....(when.(>.diff.0).......(l | 
| 7ac0 |  69 73 74 20 22 22 20 28 66 6f 72 6d 61 74 20 22    25 64 20 63 68 61 72 73 20 6d 6f 72 65 22 20 64  | ist."".(format."%d.chars.more".d | 
| 7ae0 |  69 66 66 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d  | iff)))))..(defun.ivy--case-fold- | 
| 7b00 |  70 20 28 73 74 72 69 6e 67 29 0a 20 20 22 52 65    74 75 72 6e 20 6e 69 6c 20 69 66 20 53 54 52 49  | p.(string)..."Return.nil.if.STRI | 
| 7b20 |  4e 47 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 74    63 68 65 64 20 63 61 73 65 2d 73 65 6e 73 69 74  | NG.should.be.matched.case-sensit | 
| 7b40 |  69 76 65 6c 79 2e 22 0a 20 20 28 69 66 20 28 65    71 20 69 76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d  | ively."...(if.(eq.ivy-case-fold- | 
| 7b60 |  73 65 61 72 63 68 20 27 61 75 74 6f 29 0a 20 20    20 20 20 20 28 73 74 72 69 6e 67 3d 20 73 74 72  | search.'auto).......(string=.str | 
| 7b80 |  69 6e 67 20 28 64 6f 77 6e 63 61 73 65 20 73 74    72 69 6e 67 29 29 0a 20 20 20 20 69 76 79 2d 63  | ing.(downcase.string)).....ivy-c | 
| 7ba0 |  61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 63  | ase-fold-search))..(defun.ivy--c | 
| 7bc0 |  61 73 65 2d 66 6f 6c 64 2d 73 74 72 69 6e 67 3d    20 28 73 31 20 73 32 29 0a 20 20 22 4c 69 6b 65  | ase-fold-string=.(s1.s2)..."Like | 
| 7be0 |  20 60 73 74 72 69 6e 67 3d 27 2c 20 62 75 74 20    6f 62 65 79 73 20 60 63 61 73 65 2d 66 6f 6c 64  | .`string=',.but.obeys.`case-fold | 
| 7c00 |  2d 73 65 61 72 63 68 27 2e 22 0a 20 20 28 65 71    20 74 20 28 63 6f 6d 70 61 72 65 2d 73 74 72 69  | -search'."...(eq.t.(compare-stri | 
| 7c20 |  6e 67 73 20 73 31 20 6e 69 6c 20 6e 69 6c 20 73    32 20 6e 69 6c 20 6e 69 6c 20 63 61 73 65 2d 66  | ngs.s1.nil.nil.s2.nil.nil.case-f | 
| 7c40 |  6f 6c 64 2d 73 65 61 72 63 68 29 29 29 0a 0a 28    64 65 66 6d 61 63 72 6f 20 69 76 79 2d 71 75 69  | old-search)))..(defmacro.ivy-qui | 
| 7c60 |  74 2d 61 6e 64 2d 72 75 6e 20 28 26 72 65 73 74    20 62 6f 64 79 29 0a 20 20 22 51 75 69 74 20 74  | t-and-run.(&rest.body)..."Quit.t | 
| 7c80 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e    64 20 72 75 6e 20 42 4f 44 59 20 61 66 74 65 72  | he.minibuffer.and.run.BODY.after | 
| 7ca0 |  77 61 72 64 73 2e 22 0a 20 20 28 64 65 63 6c 61    72 65 20 28 69 6e 64 65 6e 74 20 30 29 29 0a 20  | wards."...(declare.(indent.0)).. | 
| 7cc0 |  20 60 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 70    75 74 20 27 71 75 69 74 20 27 65 72 72 6f 72 2d  | .`(progn......(put.'quit.'error- | 
| 7ce0 |  6d 65 73 73 61 67 65 20 22 22 29 0a 20 20 20 20    20 28 72 75 6e 2d 61 74 2d 74 69 6d 65 20 6e 69  | message."")......(run-at-time.ni | 
| 7d00 |  6c 20 6e 69 6c 0a 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  | l.nil...................(lambda. | 
| 7d20 |  28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 75 74 20 27 71 75 69  | ().....................(put.'qui | 
| 7d40 |  74 20 27 65 72 72 6f 72 2d 6d 65 73 73 61 67 65    20 22 51 75 69 74 22 29 0a 20 20 20 20 20 20 20  | t.'error-message."Quit")........ | 
| 7d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69    74 68 2d 64 65 6d 6f 74 65 64 2d 65 72 72 6f 72  | .............(with-demoted-error | 
| 7d80 |  73 20 22 45 72 72 6f 72 3a 20 25 53 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s."Error:.%S"................... | 
| 7da0 |  20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 20 20    20 20 20 28 61 62 6f 72 74 2d 72 65 63 75 72 73  | ....,@body)))......(abort-recurs | 
| 7dc0 |  69 76 65 2d 65 64 69 74 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 65 78 69 74 2d 77 69 74  | ive-edit)))..(defun.ivy-exit-wit | 
| 7de0 |  68 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e    20 26 6f 70 74 69 6f 6e 61 6c 20 65 78 69 74 2d  | h-action.(action.&optional.exit- | 
| 7e00 |  63 6f 64 65 29 0a 20 20 22 51 75 69 74 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 64  | code)..."Quit.the.minibuffer.and | 
| 7e20 |  20 63 61 6c 6c 20 41 43 54 49 4f 4e 20 61 66 74    65 72 77 61 72 64 73 2e 22 0a 20 20 28 69 76 79  | .call.ACTION.afterwards."...(ivy | 
| 7e40 |  2d 73 65 74 2d 61 63 74 69 6f 6e 0a 20 20 20 60    28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20  | -set-action....`(lambda.(x)..... | 
| 7e60 |  20 20 28 66 75 6e 63 61 6c 6c 20 27 2c 61 63 74    69 6f 6e 20 78 29 0a 20 20 20 20 20 20 28 69 76  | ..(funcall.',action.x).......(iv | 
| 7e80 |  79 2d 73 65 74 2d 61 63 74 69 6f 6e 20 27 2c 28    69 76 79 2d 73 74 61 74 65 2d 61 63 74 69 6f 6e  | y-set-action.',(ivy-state-action | 
| 7ea0 |  20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 20 20    28 73 65 74 71 20 69 76 79 2d 65 78 69 74 20 28  | .ivy-last))))...(setq.ivy-exit.( | 
| 7ec0 |  6f 72 20 65 78 69 74 2d 63 6f 64 65 20 27 64 6f    6e 65 29 29 0a 20 20 28 65 78 69 74 2d 6d 69 6e  | or.exit-code.'done))...(exit-min | 
| 7ee0 |  69 62 75 66 66 65 72 29 29 0a 0a 28 64 65 66 6d    61 63 72 6f 20 77 69 74 68 2d 69 76 79 2d 77 69  | ibuffer))..(defmacro.with-ivy-wi | 
| 7f00 |  6e 64 6f 77 20 28 26 72 65 73 74 20 62 6f 64 79    29 0a 20 20 22 45 78 65 63 75 74 65 20 42 4f 44  | ndow.(&rest.body)..."Execute.BOD | 
| 7f20 |  59 20 69 6e 20 74 68 65 20 77 69 6e 64 6f 77 20    66 72 6f 6d 20 77 68 69 63 68 20 60 69 76 79 2d  | Y.in.the.window.from.which.`ivy- | 
| 7f40 |  72 65 61 64 27 20 77 61 73 20 63 61 6c 6c 65 64    2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69  | read'.was.called."...(declare.(i | 
| 7f60 |  6e 64 65 6e 74 20 30 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 64 65 62 75 67 20 74 29 29 0a 20  | ndent.0)............(debug.t)).. | 
| 7f80 |  20 60 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64    2d 77 69 6e 64 6f 77 20 28 69 76 79 2d 2d 67 65  | .`(with-selected-window.(ivy--ge | 
| 7fa0 |  74 2d 77 69 6e 64 6f 77 20 69 76 79 2d 6c 61 73    74 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29  | t-window.ivy-last)......,@body)) | 
| 7fc0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28  | ..(defun.ivy--expand-file-name.( | 
| 7fe0 |  74 65 78 74 29 0a 20 20 28 63 6f 6e 64 0a 20 20    20 20 28 28 65 71 20 28 69 76 79 2d 73 74 61 74  | text)...(cond.....((eq.(ivy-stat | 
| 8000 |  65 2d 68 69 73 74 6f 72 79 20 69 76 79 2d 6c 61    73 74 29 20 27 67 72 65 70 2d 66 69 6c 65 73 2d  | e-history.ivy-last).'grep-files- | 
| 8020 |  68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 74 65    78 74 29 0a 20 20 20 20 28 69 76 79 2d 2d 64 69  | history)......text).....(ivy--di | 
| 8040 |  72 65 63 74 6f 72 79 0a 20 20 20 20 20 28 69 66    20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61  | rectory......(if.(and.(string-ma | 
| 8060 |  74 63 68 2d 70 20 22 5e 2f 22 20 74 65 78 74 29    20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20  | tch-p."^/".text).(file-remote-p. | 
| 8080 |  69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29    0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28  | ivy--directory))..........(let.( | 
| 80a0 |  28 70 61 72 74 73 20 28 73 70 6c 69 74 2d 73 74    72 69 6e 67 20 69 76 79 2d 2d 64 69 72 65 63 74  | (parts.(split-string.ivy--direct | 
| 80c0 |  6f 72 79 20 22 3a 22 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6e  | ory.":")))............(concat.(n | 
| 80e0 |  74 68 20 30 20 70 61 72 74 73 29 20 22 3a 22 20    28 6e 74 68 20 31 20 70 61 72 74 73 29 20 22 3a  | th.0.parts).":".(nth.1.parts).": | 
| 8100 |  22 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d  | ".text))........(expand-file-nam | 
| 8120 |  65 20 74 65 78 74 20 69 76 79 2d 2d 64 69 72 65    63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 74 0a  | e.text.ivy--directory))).....(t. | 
| 8140 |  20 20 20 20 20 74 65 78 74 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 2d 64 6f 6e 65 20 28  | .....text)))..(defun.ivy--done.( | 
| 8160 |  74 65 78 74 29 0a 20 20 22 49 6e 73 65 72 74 20    54 45 58 54 20 61 6e 64 20 65 78 69 74 20 6d 69  | text)..."Insert.TEXT.and.exit.mi | 
| 8180 |  6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 66    20 28 6d 65 6d 62 65 72 20 28 69 76 79 2d 73 74  | nibuffer."...(if.(member.(ivy-st | 
| 81a0 |  61 74 65 2d 70 72 6f 6d 70 74 20 69 76 79 2d 6c    61 73 74 29 20 27 28 22 43 72 65 61 74 65 20 64  | ate-prompt.ivy-last).'("Create.d | 
| 81c0 |  69 72 65 63 74 6f 72 79 3a 20 22 20 22 4d 61 6b    65 20 64 69 72 65 63 74 6f 72 79 3a 20 22 29 29  | irectory:."."Make.directory:.")) | 
| 81e0 |  0a 20 20 20 20 20 20 28 69 76 79 2d 69 6d 6d 65    64 69 61 74 65 2d 64 6f 6e 65 29 0a 20 20 20 20  | .......(ivy-immediate-done)..... | 
| 8200 |  28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 74    65 78 74 29 0a 20 20 20 20 20 20 28 69 6e 73 65  | (when.(stringp.text).......(inse | 
| 8220 |  72 74 0a 20 20 20 20 20 20 20 28 73 65 74 66 20    28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65  | rt........(setf.(ivy-state-curre | 
| 8240 |  6e 74 20 69 76 79 2d 6c 61 73 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d  | nt.ivy-last)..............(ivy-- | 
| 8260 |  65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 74 65 78 74 29 29 29 29 0a 20 20 20 20 28 73  | expand-file-name.text)))).....(s | 
| 8280 |  65 74 71 20 69 76 79 2d 65 78 69 74 20 27 64 6f    6e 65 29 0a 20 20 20 20 28 65 78 69 74 2d 6d 69  | etq.ivy-exit.'done).....(exit-mi | 
| 82a0 |  6e 69 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 69 76 79 2d 75 73 65 2d  | nibuffer)))..(defcustom.ivy-use- | 
| 82c0 |  73 65 6c 65 63 74 61 62 6c 65 2d 70 72 6f 6d 70    74 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f  | selectable-prompt.nil..."When.no | 
| 82e0 |  6e 2d 6e 69 6c 2c 20 6d 61 6b 65 20 74 68 65 20    70 72 6f 6d 70 74 20 6c 69 6e 65 20 73 65 6c 65  | n-nil,.make.the.prompt.line.sele | 
| 8300 |  63 74 61 62 6c 65 20 6c 69 6b 65 20 61 20 63 61    6e 64 69 64 61 74 65 2e 0a 0a 54 68 65 20 70 72  | ctable.like.a.candidate...The.pr | 
| 8320 |  6f 6d 70 74 20 6c 69 6e 65 20 63 61 6e 20 62 65    20 73 65 6c 65 63 74 65 64 20 62 79 20 63 61 6c  | ompt.line.can.be.selected.by.cal | 
| 8340 |  6c 69 6e 67 20 60 69 76 79 2d 70 72 65 76 69 6f    75 73 2d 6c 69 6e 65 27 20 77 68 65 6e 20 74 68  | ling.`ivy-previous-line'.when.th | 
| 8360 |  65 20 66 69 72 73 74 0a 72 65 67 75 6c 61 72 20    63 61 6e 64 69 64 61 74 65 20 69 73 20 73 65 6c  | e.first.regular.candidate.is.sel | 
| 8380 |  65 63 74 65 64 2e 20 20 42 6f 74 68 20 61 63 74    69 6f 6e 73 20 60 69 76 79 2d 64 6f 6e 65 27 20  | ected...Both.actions.`ivy-done'. | 
| 83a0 |  61 6e 64 20 60 69 76 79 2d 61 6c 74 2d 64 6f 6e    65 27 2c 0a 77 68 65 6e 20 63 61 6c 6c 65 64 20  | and.`ivy-alt-done',.when.called. | 
| 83c0 |  6f 6e 20 61 20 73 65 6c 65 63 74 65 64 20 70 72    6f 6d 70 74 2c 20 61 72 65 20 66 6f 72 77 61 72  | on.a.selected.prompt,.are.forwar | 
| 83e0 |  64 65 64 20 74 6f 20 60 69 76 79 2d 69 6d 6d 65    64 69 61 74 65 2d 64 6f 6e 65 27 2c 20 77 68 69  | ded.to.`ivy-immediate-done',.whi | 
| 8400 |  63 68 0a 72 65 73 75 6c 74 73 20 74 6f 20 74 68    65 20 73 61 6d 65 20 61 73 20 63 61 6c 6c 69 6e  | ch.results.to.the.same.as.callin | 
| 8420 |  67 20 60 69 76 79 2d 69 6d 6d 65 64 69 61 74 65    2d 64 6f 6e 65 27 20 65 78 70 6c 69 63 69 74 6c  | g.`ivy-immediate-done'.explicitl | 
| 8440 |  79 20 77 68 65 6e 20 61 20 72 65 67 75 6c 61 72    0a 63 61 6e 64 69 64 61 74 65 20 69 73 20 73 65  | y.when.a.regular.candidate.is.se | 
| 8460 |  6c 65 63 74 65 64 2e 0a 0a 4e 6f 74 65 20 74 68    61 74 20 69 66 20 60 69 76 79 2d 77 72 61 70 27  | lected...Note.that.if.`ivy-wrap' | 
| 8480 |  20 69 73 20 73 65 74 20 74 6f 20 74 2c 20 63 61    6c 6c 69 6e 67 20 60 69 76 79 2d 70 72 65 76 69  | .is.set.to.t,.calling.`ivy-previ | 
| 84a0 |  6f 75 73 2d 6c 69 6e 65 27 20 77 68 65 6e 20 74    68 65 0a 70 72 6f 6d 70 74 20 69 73 20 73 65 6c  | ous-line'.when.the.prompt.is.sel | 
| 84c0 |  65 63 74 65 64 20 77 72 61 70 73 20 61 72 6f 75    6e 64 20 74 6f 20 74 68 65 20 6c 61 73 74 20 63  | ected.wraps.around.to.the.last.c | 
| 84e0 |  61 6e 64 69 64 61 74 65 2c 20 77 68 69 6c 65 20    63 61 6c 6c 69 6e 67 0a 60 69 76 79 2d 6e 65 78  | andidate,.while.calling.`ivy-nex | 
| 8500 |  74 2d 6c 69 6e 65 27 20 6f 6e 20 74 68 65 20 6c    61 73 74 20 63 61 6e 64 69 64 61 74 65 20 77 72  | t-line'.on.the.last.candidate.wr | 
| 8520 |  61 70 73 20 61 72 6f 75 6e 64 20 74 6f 20 74 68    65 20 66 69 72 73 74 0a 63 61 6e 64 69 64 61 74  | aps.around.to.the.first.candidat | 
| 8540 |  65 2c 20 6e 6f 74 20 74 68 65 20 70 72 6f 6d 70    74 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f  | e,.not.the.prompt."...:type.'boo | 
| 8560 |  6c 65 61 6e 29 0a 0a 28 64 65 66 76 61 72 20 69    76 79 2d 2d 75 73 65 2d 73 65 6c 65 63 74 61 62  | lean)..(defvar.ivy--use-selectab | 
| 8580 |  6c 65 2d 70 72 6f 6d 70 74 20 6e 69 6c 0a 20 20    22 53 74 6f 72 65 20 74 68 65 20 65 66 66 65 63  | le-prompt.nil..."Store.the.effec | 
| 85a0 |  74 69 76 65 20 60 69 76 79 2d 75 73 65 2d 73 65    6c 65 63 74 61 62 6c 65 2d 70 72 6f 6d 70 74 27  | tive.`ivy-use-selectable-prompt' | 
| 85c0 |  20 66 6f 72 20 63 75 72 72 65 6e 74 20 73 65 73    73 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 75 6e 20  | .for.current.session.")..(defun. | 
| 85e0 |  69 76 79 2d 2d 70 72 6f 6d 70 74 2d 73 65 6c 65    63 74 61 62 6c 65 2d 70 20 28 29 0a 20 20 22 52  | ivy--prompt-selectable-p.()..."R | 
| 8600 |  65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 70    72 6f 6d 70 74 20 6c 69 6e 65 20 69 73 20 73 65  | eturn.t.if.the.prompt.line.is.se | 
| 8620 |  6c 65 63 74 61 62 6c 65 2e 22 0a 20 20 28 61 6e    64 20 69 76 79 2d 75 73 65 2d 73 65 6c 65 63 74  | lectable."...(and.ivy-use-select | 
| 8640 |  61 62 6c 65 2d 70 72 6f 6d 70 74 0a 20 20 20 20    20 20 20 28 6f 72 20 28 6d 65 6d 71 20 28 69 76  | able-prompt........(or.(memq.(iv | 
| 8660 |  79 2d 73 74 61 74 65 2d 72 65 71 75 69 72 65 2d    6d 61 74 63 68 20 69 76 79 2d 6c 61 73 74 29 0a  | y-state-require-match.ivy-last). | 
| 8680 |  20 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  | .................'(nil.confirm.c | 
| 86a0 |  6f 6e 66 69 72 6d 2d 61 66 74 65 72 2d 63 6f 6d    70 6c 65 74 69 6f 6e 29 29 0a 20 20 20 20 20 20  | onfirm-after-completion))....... | 
| 86c0 |  20 20 20 20 20 3b 3b 20 3a 72 65 71 75 69 72 65    2d 6d 61 74 63 68 20 69 73 20 74 2c 20 62 75 74  | .....;;.:require-match.is.t,.but | 
| 86e0 |  20 22 22 20 69 73 20 69 6e 20 74 68 65 20 63 6f    6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20  | ."".is.in.the.collection........ | 
| 8700 |  20 20 20 20 28 6c 65 74 20 28 28 63 6f 6c 6c 20    28 69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65  | ....(let.((coll.(ivy-state-colle | 
| 8720 |  63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ction.ivy-last)))..............( | 
| 8740 |  61 6e 64 20 28 6c 69 73 74 70 20 63 6f 6c 6c 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | and.(listp.coll)................ | 
| 8760 |  20 20 20 28 69 66 20 28 63 6f 6e 73 70 20 28 63    61 72 20 63 6f 6c 6c 29 29 0a 20 20 20 20 20 20  | ...(if.(consp.(car.coll))....... | 
| 8780 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 65 6d 62 65 72 20 27 28 22 22 29 20 63 6f  | ................(member.'("").co | 
| 87a0 |  6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20  | ll).....................(member. | 
| 87c0 |  22 22 20 63 6f 6c 6c 29 29 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 70 72 6f 6d  | "".coll)))))))..(defun.ivy--prom | 
| 87e0 |  70 74 2d 73 65 6c 65 63 74 65 64 2d 70 20 28 29    0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20  | pt-selected-p.()..."Return.t.if. | 
| 8800 |  74 68 65 20 70 72 6f 6d 70 74 20 6c 69 6e 65 20    69 73 20 73 65 6c 65 63 74 65 64 2e 22 0a 20 20  | the.prompt.line.is.selected."... | 
| 8820 |  28 61 6e 64 20 69 76 79 2d 2d 75 73 65 2d 73 65    6c 65 63 74 61 62 6c 65 2d 70 72 6f 6d 70 74 0a  | (and.ivy--use-selectable-prompt. | 
| 8840 |  20 20 20 20 20 20 20 28 3d 20 69 76 79 2d 2d 69    6e 64 65 78 20 2d 31 29 29 29 0a 0a 3b 3b 2a 20  | .......(=.ivy--index.-1)))..;;*. | 
| 8860 |  43 6f 6d 6d 61 6e 64 73 0a 28 64 65 66 75 6e 20    69 76 79 2d 64 6f 6e 65 20 28 29 0a 20 20 22 45  | Commands.(defun.ivy-done.()..."E | 
| 8880 |  78 69 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 77 69 74 68 20 74 68 65 20 73 65 6c 65  | xit.the.minibuffer.with.the.sele | 
| 88a0 |  63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29  | cted.candidate."...(interactive) | 
| 88c0 |  0a 20 20 28 69 66 20 28 69 76 79 2d 2d 70 72 6f    6d 70 74 2d 73 65 6c 65 63 74 65 64 2d 70 29 0a  | ...(if.(ivy--prompt-selected-p). | 
| 88e0 |  20 20 20 20 20 20 28 69 76 79 2d 69 6d 6d 65 64    69 61 74 65 2d 64 6f 6e 65 29 0a 20 20 20 20 28  | ......(ivy-immediate-done).....( | 
| 8900 |  73 65 74 71 20 69 76 79 2d 63 75 72 72 65 6e 74    2d 70 72 65 66 69 78 2d 61 72 67 20 63 75 72 72  | setq.ivy-current-prefix-arg.curr | 
| 8920 |  65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a    20 20 20 20 28 6c 65 74 20 28 28 72 65 71 75 69  | ent-prefix-arg).....(let.((requi | 
| 8940 |  72 65 2d 6d 61 74 63 68 20 28 69 76 79 2d 73 74    61 74 65 2d 72 65 71 75 69 72 65 2d 6d 61 74 63  | re-match.(ivy-state-require-matc | 
| 8960 |  68 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 69 6e 70 75 74 20 28 69  | h.ivy-last))...........(input.(i | 
| 8980 |  76 79 2d 2d 69 6e 70 75 74 29 29 29 0a 20 20 20    20 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62  | vy--input))).......(delete-minib | 
| 89a0 |  75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a    20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e  | uffer-contents).......(cond.((an | 
| 89c0 |  64 20 28 3d 20 69 76 79 2d 2d 6c 65 6e 67 74 68    20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | d.(=.ivy--length.0)............. | 
| 89e0 |  20 20 20 20 20 20 28 65 71 20 74 68 69 73 2d 63    6f 6d 6d 61 6e 64 20 27 69 76 79 2d 64 69 73 70  | ......(eq.this-command.'ivy-disp | 
| 8a00 |  61 74 63 68 69 6e 67 2d 64 6f 6e 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79  | atching-done))..............(ivy | 
| 8a20 |  2d 2d 64 6f 6e 65 20 69 76 79 2d 74 65 78 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28  | --done.ivy-text)).............(( | 
| 8a40 |  6f 72 20 28 3e 20 69 76 79 2d 2d 6c 65 6e 67 74    68 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20  | or.(>.ivy--length.0)............ | 
| 8a60 |  20 20 20 20 20 20 3b 3b 20 74 68 65 20 61 63 74    69 6f 6e 20 66 72 6f 6d 20 60 69 76 79 2d 64 69  | ......;;.the.action.from.`ivy-di | 
| 8a80 |  73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 27 20    6d 61 79 20 6e 6f 74 20 6e 65 65 64 20 61 0a 20  | spatching-done'.may.not.need.a.. | 
| 8aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 63 61 6e 64 69 64 61 74 65 20 61 74 20  | ................;;.candidate.at. | 
| 8ac0 |  61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 65 71 20 74 68 69 73 2d 63 6f  | all..................(eq.this-co | 
| 8ae0 |  6d 6d 61 6e 64 20 27 69 76 79 2d 64 69 73 70 61    74 63 68 69 6e 67 2d 64 6f 6e 65 29 29 0a 20 20  | mmand.'ivy-dispatching-done))... | 
| 8b00 |  20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 64 6f 6e 65 20 28 69 76 79 2d 73 74 61 74 65  | ...........(ivy--done.(ivy-state | 
| 8b20 |  2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | -current.ivy-last)))............ | 
| 8b40 |  20 28 28 73 74 72 69 6e 67 3d 20 22 20 28 63 6f    6e 66 69 72 6d 29 22 20 69 76 79 2d 2d 70 72 6f  | .((string=.".(confirm)".ivy--pro | 
| 8b60 |  6d 70 74 2d 65 78 74 72 61 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 64 6f  | mpt-extra)..............(ivy--do | 
| 8b80 |  6e 65 20 69 76 79 2d 74 65 78 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28  | ne.ivy-text)).............((or.( | 
| 8ba0 |  61 6e 64 20 28 6d 65 6d 71 20 28 69 76 79 2d 73    74 61 74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20  | and.(memq.(ivy-state-collection. | 
| 8bc0 |  69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ivy-last)....................... | 
| 8be0 |  20 20 20 20 20 20 27 28 72 65 61 64 2d 66 69 6c    65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c 20  | ......'(read-file-name-internal. | 
| 8c00 |  69 6e 74 65 72 6e 61 6c 2d 63 6f 6d 70 6c 65 74    65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20  | internal-complete-buffer))...... | 
| 8c20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 71 20 63 6f 6e 66 69 72 6d 2d 6e 6f 6e  | .................(eq.confirm-non | 
| 8c40 |  65 78 69 73 74 65 6e 74 2d 66 69 6c 65 2d 6f 72    2d 62 75 66 66 65 72 20 74 29 29 0a 20 20 20 20  | existent-file-or-buffer.t))..... | 
| 8c60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 66 75 6e 63 74 69 6f 6e 70 20 72 65 71  | .............(and.(functionp.req | 
| 8c80 |  75 69 72 65 2d 6d 61 74 63 68 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uire-match)..................... | 
| 8ca0 |  20 20 28 73 65 74 71 20 72 65 71 75 69 72 65 2d    6d 61 74 63 68 20 28 66 75 6e 63 61 6c 6c 20 72  | ..(setq.require-match.(funcall.r | 
| 8cc0 |  65 71 75 69 72 65 2d 6d 61 74 63 68 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | equire-match))))..............(s | 
| 8ce0 |  65 74 71 20 69 76 79 2d 2d 70 72 6f 6d 70 74 2d    65 78 74 72 61 20 22 20 28 63 6f 6e 66 69 72 6d  | etq.ivy--prompt-extra.".(confirm | 
| 8d00 |  29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 69 6e 70 75 74 29 0a  | )")..............(insert.input). | 
| 8d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 2d 65 78 68 69 62 69 74 29 29 0a 20 20 20  | .............(ivy--exhibit)).... | 
| 8d40 |  20 20 20 20 20 20 20 20 20 28 28 6d 65 6d 71 20    72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 27 28  | .........((memq.require-match.'( | 
| 8d60 |  6e 69 6c 20 63 6f 6e 66 69 72 6d 20 63 6f 6e 66    69 72 6d 2d 61 66 74 65 72 2d 63 6f 6d 70 6c 65  | nil.confirm.confirm-after-comple | 
| 8d80 |  74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 76 79 2d 2d 64 6f 6e 65 20 69  | tion))..............(ivy--done.i | 
| 8da0 |  76 79 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20  | vy-text)).............(t........ | 
| 8dc0 |  20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d    2d 70 72 6f 6d 70 74 2d 65 78 74 72 61 20 22 20  | ......(setq.ivy--prompt-extra.". | 
| 8de0 |  28 6d 61 74 63 68 20 72 65 71 75 69 72 65 64 29    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | (match.required)").............. | 
| 8e00 |  28 69 6e 73 65 72 74 20 69 76 79 2d 74 65 78 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | (insert.ivy-text)..............( | 
| 8e20 |  69 76 79 2d 2d 65 78 68 69 62 69 74 29 29 29 29    29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d  | ivy--exhibit))))))..(defvar.ivy- | 
| 8e40 |  6d 6f 75 73 65 2d 31 2d 74 6f 6f 6c 74 69 70 0a    20 20 22 45 78 69 74 20 74 68 65 20 6d 69 6e 69  | mouse-1-tooltip..."Exit.the.mini | 
| 8e60 |  62 75 66 66 65 72 20 77 69 74 68 20 74 68 65 20    73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61  | buffer.with.the.selected.candida | 
| 8e80 |  74 65 2e 22 0a 20 20 22 54 68 65 20 64 6f 63 20    76 69 73 69 62 6c 65 20 69 6e 20 74 68 65 20 74  | te."..."The.doc.visible.in.the.t | 
| 8ea0 |  6f 6f 6c 74 69 70 20 66 6f 72 20 6d 6f 75 73 65    2d 31 20 62 69 6e 64 69 6e 67 20 69 6e 20 74 68  | ooltip.for.mouse-1.binding.in.th | 
| 8ec0 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 29 0a    28 64 65 66 76 61 72 20 69 76 79 2d 6d 6f 75 73  | e.minibuffer.").(defvar.ivy-mous | 
| 8ee0 |  65 2d 33 2d 74 6f 6f 6c 74 69 70 0a 20 20 22 44    69 73 70 6c 61 79 20 61 6c 74 65 72 6e 61 74 69  | e-3-tooltip..."Display.alternati | 
| 8f00 |  76 65 20 61 63 74 69 6f 6e 73 2e 22 0a 20 20 22    54 68 65 20 64 6f 63 20 76 69 73 69 62 6c 65 20  | ve.actions."..."The.doc.visible. | 
| 8f20 |  69 6e 20 74 68 65 20 74 6f 6f 6c 74 69 70 20 66    6f 72 20 6d 6f 75 73 65 2d 33 20 62 69 6e 64 69  | in.the.tooltip.for.mouse-3.bindi | 
| 8f40 |  6e 67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 2e 22 29 0a 0a 28 64 65 66 75 6e 20  | ng.in.the.minibuffer.")..(defun. | 
| 8f60 |  69 76 79 2d 6d 6f 75 73 65 2d 6f 66 66 73 65 74    20 28 65 76 65 6e 74 29 0a 20 20 22 43 6f 6d 70  | ivy-mouse-offset.(event)..."Comp | 
| 8f80 |  75 74 65 20 74 68 65 20 6f 66 66 73 65 74 20 62    65 74 77 65 65 6e 20 74 68 65 20 63 61 6e 64 69  | ute.the.offset.between.the.candi | 
| 8fa0 |  64 61 74 65 20 61 74 20 70 6f 69 6e 74 20 61 6e    64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6f  | date.at.point.and.the.selected.o | 
| 8fc0 |  6e 65 2e 22 0a 20 20 28 69 66 20 65 76 65 6e 74    0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c  | ne."...(if.event.......(let*.((l | 
| 8fe0 |  69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f    69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ine-number-at-point............. | 
| 9000 |  20 20 28 6d 61 78 20 32 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e  | ..(max.2....................(lin | 
| 9020 |  65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20    28 70 6f 73 6e 2d 70 6f 69 6e 74 20 28 65 76 65  | e-number-at-pos.(posn-point.(eve | 
| 9040 |  6e 74 2d 73 74 61 72 74 20 65 76 65 6e 74 29 29    29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 20 20  | nt-start.event)))))............. | 
| 9060 |  20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 63    61 6e 64 69 64 61 74 65 20 3b 3b 20 63 6f 6e 76  | ..(line-number-candidate.;;.conv | 
| 9080 |  65 72 74 20 74 6f 20 30 20 62 61 73 65 64 20 69    6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20  | ert.to.0.based.index............ | 
| 90a0 |  20 20 20 28 2d 20 6c 69 6e 65 2d 6e 75 6d 62 65    72 2d 61 74 2d 70 6f 69 6e 74 20 32 29 29 0a 20  | ...(-.line-number-at-point.2)).. | 
| 90c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 66 66    73 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ............(offset............. | 
| 90e0 |  20 20 28 2d 20 6c 69 6e 65 2d 6e 75 6d 62 65 72    2d 63 61 6e 64 69 64 61 74 65 0a 20 20 20 20 20  | ..(-.line-number-candidate...... | 
| 9100 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    2d 77 69 6e 64 6f 77 2d 69 6e 64 65 78 29 29 29  | ............ivy--window-index))) | 
| 9120 |  0a 20 20 20 20 20 20 20 20 6f 66 66 73 65 74 29    0a 20 20 20 20 6e 69 6c 29 29 0a 0a 28 64 65 66  | .........offset).....nil))..(def | 
| 9140 |  75 6e 20 69 76 79 2d 6d 6f 75 73 65 2d 64 6f 6e    65 20 28 65 76 65 6e 74 29 0a 20 20 28 69 6e 74  | un.ivy-mouse-done.(event)...(int | 
| 9160 |  65 72 61 63 74 69 76 65 20 22 40 65 22 29 0a 20    20 28 6c 65 74 20 28 28 6f 66 66 73 65 74 20 28  | eractive."@e")...(let.((offset.( | 
| 9180 |  69 76 79 2d 6d 6f 75 73 65 2d 6f 66 66 73 65 74    20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 28 77  | ivy-mouse-offset.event))).....(w | 
| 91a0 |  68 65 6e 20 6f 66 66 73 65 74 0a 20 20 20 20 20    20 28 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 20  | hen.offset.......(ivy-next-line. | 
| 91c0 |  6f 66 66 73 65 74 29 0a 20 20 20 20 20 20 28 69    76 79 2d 2d 65 78 68 69 62 69 74 29 0a 20 20 20  | offset).......(ivy--exhibit).... | 
| 91e0 |  20 20 20 28 69 76 79 2d 61 6c 74 2d 64 6f 6e 65    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | ...(ivy-alt-done))))..(defun.ivy | 
| 9200 |  2d 6d 6f 75 73 65 2d 64 69 73 70 61 74 63 68 69    6e 67 2d 64 6f 6e 65 20 28 65 76 65 6e 74 29 0a  | -mouse-dispatching-done.(event). | 
| 9220 |  20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22    40 65 22 29 0a 20 20 28 6c 65 74 20 28 28 6f 66  | ..(interactive."@e")...(let.((of | 
| 9240 |  66 73 65 74 20 28 69 76 79 2d 6d 6f 75 73 65 2d    6f 66 66 73 65 74 20 65 76 65 6e 74 29 29 29 0a  | fset.(ivy-mouse-offset.event))). | 
| 9260 |  20 20 20 20 28 77 68 65 6e 20 6f 66 66 73 65 74    0a 20 20 20 20 20 20 28 69 76 79 2d 6e 65 78 74  | ....(when.offset.......(ivy-next | 
| 9280 |  2d 6c 69 6e 65 20 6f 66 66 73 65 74 29 0a 20 20    20 20 20 20 28 69 76 79 2d 2d 65 78 68 69 62 69  | -line.offset).......(ivy--exhibi | 
| 92a0 |  74 29 0a 20 20 20 20 20 20 28 69 76 79 2d 64 69    73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 29 29  | t).......(ivy-dispatching-done)) | 
| 92c0 |  29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69    76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 66  | ))..(defcustom.ivy-read-action-f | 
| 92e0 |  6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 20 27    69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d  | ormat-function.'ivy-read-action- | 
| 9300 |  66 6f 72 6d 61 74 2d 64 65 66 61 75 6c 74 0a 20    20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20  | format-default..."Function.used. | 
| 9320 |  74 6f 20 74 72 61 6e 73 66 6f 72 6d 20 74 68 65    20 61 63 74 69 6f 6e 73 20 6c 69 73 74 20 69 6e  | to.transform.the.actions.list.in | 
| 9340 |  74 6f 20 61 20 64 6f 63 73 74 72 69 6e 67 2e 22    0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f  | to.a.docstring."...:type.'(radio | 
| 9360 |  0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63    74 69 6f 6e 2d 69 74 65 6d 20 69 76 79 2d 72 65  | ...........(function-item.ivy-re | 
| 9380 |  61 64 2d 61 63 74 69 6f 6e 2d 66 6f 72 6d 61 74    2d 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20  | ad-action-format-default)....... | 
| 93a0 |  20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74    65 6d 20 69 76 79 2d 72 65 61 64 2d 61 63 74 69  | ....(function-item.ivy-read-acti | 
| 93c0 |  6f 6e 2d 66 6f 72 6d 61 74 2d 63 6f 6c 75 6d 6e    73 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | on-format-columns)))..(defun.ivy | 
| 93e0 |  2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 66 6f 72    6d 61 74 2d 64 65 66 61 75 6c 74 20 28 61 63 74  | -read-action-format-default.(act | 
| 9400 |  69 6f 6e 73 29 0a 20 20 22 43 72 65 61 74 65 20    61 20 64 6f 63 73 74 72 69 6e 67 20 66 72 6f 6d  | ions)..."Create.a.docstring.from | 
| 9420 |  20 41 43 54 49 4f 4e 53 2e 0a 0a 41 43 54 49 4f    4e 53 20 69 73 20 61 20 6c 69 73 74 2e 20 20 45  | .ACTIONS...ACTIONS.is.a.list...E | 
| 9440 |  61 63 68 20 6c 69 73 74 20 69 74 65 6d 20 69 73    20 61 20 6c 69 73 74 20 6f 66 20 33 20 69 74 65  | ach.list.item.is.a.list.of.3.ite | 
| 9460 |  6d 73 3a 0a 6b 65 79 20 28 61 20 73 74 72 69 6e    67 29 2c 20 63 6d 64 20 61 6e 64 20 64 6f 63 20  | ms:.key.(a.string),.cmd.and.doc. | 
| 9480 |  28 61 20 73 74 72 69 6e 67 29 2e 22 0a 20 20 28    66 6f 72 6d 61 74 20 22 25 73 5c 6e 25 73 5c 6e  | (a.string)."...(format."%s\n%s\n | 
| 94a0 |  22 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64  | "...........(if.(eq.this-command | 
| 94c0 |  20 27 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f    6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .'ivy-read-action).............. | 
| 94e0 |  20 22 53 65 6c 65 63 74 20 61 63 74 69 6f 6e 3a    20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | ."Select.action:.".............( | 
| 9500 |  69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e    74 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20  | ivy-state-current.ivy-last)).... | 
| 9520 |  20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61  | .......(mapconcat............(la | 
| 9540 |  6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25  | mbda.(x)..............(format."% | 
| 9560 |  73 3a 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 20 28 70 72 6f  | s:.%s"......................(pro | 
| 9580 |  70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | pertize.......................(c | 
| 95a0 |  61 72 20 78 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63  | ar.x).......................'fac | 
| 95c0 |  65 20 27 69 76 79 2d 61 63 74 69 6f 6e 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.'ivy-action).................. | 
| 95e0 |  20 20 20 20 28 6e 74 68 20 32 20 78 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 61 63 74 69 6f  | ....(nth.2.x)))............actio | 
| 9600 |  6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 22 5c    6e 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76  | ns............"\n")))..(defun.iv | 
| 9620 |  79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 66 6f    72 6d 61 74 2d 63 6f 6c 75 6d 6e 73 20 28 61 63  | y-read-action-format-columns.(ac | 
| 9640 |  74 69 6f 6e 73 29 0a 20 20 22 43 72 65 61 74 65    20 61 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6d  | tions)..."Create.a.potentially.m | 
| 9660 |  75 6c 74 69 2d 63 6f 6c 75 6d 6e 20 64 6f 63 73    74 72 69 6e 67 20 66 72 6f 6d 20 41 43 54 49 4f  | ulti-column.docstring.from.ACTIO | 
| 9680 |  4e 53 2e 0a 53 65 76 65 72 61 6c 20 63 6f 6c 75    6d 6e 73 20 61 72 65 20 75 73 65 64 20 61 73 20  | NS..Several.columns.are.used.as. | 
| 96a0 |  6e 65 65 64 65 64 20 74 6f 20 70 72 65 73 65 72    76 65 20 60 69 76 79 2d 68 65 69 67 68 74 27 2e  | needed.to.preserve.`ivy-height'. | 
| 96c0 |  0a 0a 41 43 54 49 4f 4e 53 20 69 73 20 61 20 6c    69 73 74 20 77 69 74 68 20 65 6c 65 6d 65 6e 74  | ..ACTIONS.is.a.list.with.element | 
| 96e0 |  73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 4b    45 59 20 43 4f 4d 4d 41 4e 44 20 44 4f 43 29 2c  | s.of.the.form.(KEY.COMMAND.DOC), | 
| 9700 |  0a 77 68 65 72 65 20 4b 45 59 20 61 6e 64 20 44    4f 43 20 61 72 65 20 73 74 72 69 6e 67 73 2e 22  | .where.KEY.and.DOC.are.strings." | 
| 9720 |  0a 20 20 28 6c 65 74 20 28 28 6c 65 6e 67 74 68    20 28 6c 65 6e 67 74 68 20 61 63 74 69 6f 6e 73  | ...(let.((length.(length.actions | 
| 9740 |  29 29 0a 20 20 20 20 20 20 20 20 28 69 20 30 29    0a 20 20 20 20 20 20 20 20 28 6d 61 78 2d 72 6f  | )).........(i.0).........(max-ro | 
| 9760 |  77 73 20 28 2d 20 69 76 79 2d 68 65 69 67 68 74    20 31 29 29 0a 20 20 20 20 20 20 20 20 72 6f 77  | ws.(-.ivy-height.1)).........row | 
| 9780 |  73 20 63 6f 6c 73 20 63 6f 6c 20 6c 77 69 64 74    68 20 72 77 69 64 74 68 29 0a 20 20 20 20 28 77  | s.cols.col.lwidth.rwidth).....(w | 
| 97a0 |  68 69 6c 65 20 28 3c 20 69 20 6c 65 6e 67 74 68    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f  | hile.(<.i.length).......(setq.co | 
| 97c0 |  6c 20 28 63 6c 2d 73 75 62 73 65 71 20 61 63 74    69 6f 6e 73 20 69 20 28 6d 69 6e 20 6c 65 6e 67  | l.(cl-subseq.actions.i.(min.leng | 
| 97e0 |  74 68 20 28 63 6c 2d 69 6e 63 66 20 69 20 6d 61    78 2d 72 6f 77 73 29 29 29 29 0a 20 20 20 20 20  | th.(cl-incf.i.max-rows))))...... | 
| 9800 |  20 28 73 65 74 71 20 6c 77 69 64 74 68 20 28 61    70 70 6c 79 20 27 6d 61 78 20 28 6d 61 70 63 61  | .(setq.lwidth.(apply.'max.(mapca | 
| 9820 |  72 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r.(lambda.(x)................... | 
| 9840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28  | .......................(length.( | 
| 9860 |  6e 74 68 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  | nth.0.x)))...................... | 
| 9880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 63 6f 6c 29 29 29 0a 20 20 20 20 20 20 28  | ..................col))).......( | 
| 98a0 |  73 65 74 71 20 72 77 69 64 74 68 20 28 61 70 70    6c 79 20 27 6d 61 78 20 28 6d 61 70 63 61 72 20  | setq.rwidth.(apply.'max.(mapcar. | 
| 98c0 |  28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (lambda.(x)..................... | 
| 98e0 |  20 20 20 20 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 6e 74  | .....................(length.(nt | 
| 9900 |  68 20 32 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 20 20  | h.2.x)))........................ | 
| 9920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    63 6f 6c 29 29 29 0a 20 20 20 20 20 20 28 73 65  | ................col))).......(se | 
| 9940 |  74 71 20 63 6f 6c 20 28 6d 61 70 63 61 72 20 28    6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20  | tq.col.(mapcar.(lambda.(x)...... | 
| 9960 |  20 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 28 66 6f  | .....................(format.(fo | 
| 9980 |  72 6d 61 74 20 22 25 25 25 64 73 3a 20 25 25 2d    25 64 73 22 20 6c 77 69 64 74 68 20 72 77 69 64  | rmat."%%%ds:.%%-%ds".lwidth.rwid | 
| 99a0 |  74 68 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  | th)............................. | 
| 99c0 |  20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a    65 20 28 63 61 72 20 78 29 20 27 66 61 63 65 20  | ......(propertize.(car.x).'face. | 
| 99e0 |  27 69 76 79 2d 61 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 'ivy-action).................... | 
| 9a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 74 68 20 32 20 78 29 29 29 0a 20 20 20 20 20  | ...............(nth.2.x)))...... | 
| 9a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 63 6f 6c 29 29 0a 20 20 20 20 20 20 28  | ...................col)).......( | 
| 9a40 |  63 6f 6e 64 0a 20 20 20 20 20 20 20 20 28 28 6e    75 6c 6c 20 72 6f 77 73 29 0a 20 20 20 20 20 20  | cond.........((null.rows)....... | 
| 9a60 |  20 20 20 28 73 65 74 71 20 72 6f 77 73 20 28 6c    65 6e 67 74 68 20 63 6f 6c 29 29 29 0a 20 20 20  | ...(setq.rows.(length.col))).... | 
| 9a80 |  20 20 20 20 20 28 28 3c 20 28 6c 65 6e 67 74 68    20 63 6f 6c 29 20 72 6f 77 73 29 0a 20 20 20 20  | .....((<.(length.col).rows)..... | 
| 9aa0 |  20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 20 28    61 70 70 65 6e 64 20 63 6f 6c 20 28 6d 61 6b 65  | .....(setq.col.(append.col.(make | 
| 9ac0 |  2d 6c 69 73 74 20 28 2d 20 72 6f 77 73 20 28 6c    65 6e 67 74 68 20 63 6f 6c 29 29 20 22 22 29 29  | -list.(-.rows.(length.col))."")) | 
| 9ae0 |  29 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20    63 6f 6c 20 63 6f 6c 73 29 29 0a 20 20 20 20 28  | ))).......(push.col.cols)).....( | 
| 9b00 |  66 6f 72 6d 61 74 20 22 25 73 5c 6e 25 73 5c 6e    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69  | format."%s\n%s\n".............(i | 
| 9b20 |  66 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61    6e 64 20 27 69 76 79 2d 72 65 61 64 2d 61 63 74  | f.(eq.this-command.'ivy-read-act | 
| 9b40 |  69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 53 65 6c 65 63 74 20 61 63 74  | ion)................."Select.act | 
| 9b60 |  69 6f 6e 3a 20 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d  | ion:."...............(ivy-state- | 
| 9b80 |  63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28  | current.ivy-last)).............( | 
| 9ba0 |  6d 61 70 63 6f 6e 63 61 74 20 27 69 64 65 6e 74    69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20  | mapconcat.'identity............. | 
| 9bc0 |  20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c    79 20 27 63 6c 2d 6d 61 70 63 61 72 0a 20 20 20  | ...........(apply.'cl-mapcar.... | 
| 9be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62  | ...........................(lamb | 
| 9c00 |  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 20 20 20  | da.(&rest.args)................. | 
| 9c20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 61 70 63 6f 6e 63 61 74 20 27 69 64 65 6e  | ................(mapconcat.'iden | 
| 9c40 |  74 69 74 79 20 61 72 67 73 20 22 20 7c 20 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tity.args.".|."))............... | 
| 9c60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6e 72 65 76 65 72 73 65 20 63 6f 6c 73 29 29  | ................(nreverse.cols)) | 
| 9c80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29  | ........................"\n")))) | 
| 9ca0 |  0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76 79    2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 66 75 6e  | ..(defcustom.ivy-read-action-fun | 
| 9cc0 |  63 74 69 6f 6e 20 23 27 69 76 79 2d 72 65 61 64    2d 61 63 74 69 6f 6e 2d 62 79 2d 6b 65 79 0a 20  | ction.#'ivy-read-action-by-key.. | 
| 9ce0 |  20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20    74 6f 20 72 65 61 64 20 61 6e 20 61 63 74 69 6f  | ."Function.used.to.read.an.actio | 
| 9d00 |  6e 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 61    64 69 6f 0a 20 20 20 20 20 20 20 20 20 20 28 66  | n."...:type.'(radio...........(f | 
| 9d20 |  75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 76 79    2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 62 79 2d  | unction-item.ivy-read-action-by- | 
| 9d40 |  6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 28    66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 76  | key)...........(function-item.iv | 
| 9d60 |  79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 69 76    79 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75  | y-read-action-ivy)...........(fu | 
| 9d80 |  6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 76 79 2d    68 79 64 72 61 2d 72 65 61 64 2d 61 63 74 69 6f  | nction-item.ivy-hydra-read-actio | 
| 9da0 |  6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 72 65 61 64 2d 61 63 74 69 6f 6e 20 28 29 0a  | n)))..(defun.ivy-read-action.(). | 
| 9dc0 |  20 20 22 43 68 61 6e 67 65 20 74 68 65 20 61 63    74 69 6f 6e 20 74 6f 20 6f 6e 65 20 6f 66 20 74  | .."Change.the.action.to.one.of.t | 
| 9de0 |  68 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 65    73 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 6c 20 66  | he.available.ones...Return.nil.f | 
| 9e00 |  6f 72 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 6b    65 79 62 6f 61 72 64 2d 71 75 69 74 27 20 6f 72  | or.`minibuffer-keyboard-quit'.or | 
| 9e20 |  20 77 72 6f 6e 67 20 6b 65 79 20 64 75 72 69 6e    67 20 74 68 65 0a 73 65 6c 65 63 74 69 6f 6e 2c  | .wrong.key.during.the.selection, | 
| 9e40 |  20 6e 6f 6e 2d 6e 69 6c 20 6f 74 68 65 72 77 69    73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | .non-nil.otherwise."...(interact | 
| 9e60 |  69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 61 63    74 69 6f 6e 73 20 28 69 76 79 2d 73 74 61 74 65  | ive)...(let.((actions.(ivy-state | 
| 9e80 |  2d 61 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74    29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74  | -action.ivy-last))).....(if.(not | 
| 9ea0 |  20 28 69 76 79 2d 2d 61 63 74 69 6f 6e 70 20 61    63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20  | .(ivy--actionp.actions))........ | 
| 9ec0 |  20 74 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 20 69  | .t.......(let.((ivy--directory.i | 
| 9ee0 |  76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a    20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c  | vy--directory)).........(funcall | 
| 9f00 |  20 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e    2d 66 75 6e 63 74 69 6f 6e 20 61 63 74 69 6f 6e  | .ivy-read-action-function.action | 
| 9f20 |  73 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20    73 65 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63  | s)))))..(defvar.set-message-func | 
| 9f40 |  74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 2d 62 79  | tion)..(defun.ivy-read-action-by | 
| 9f60 |  2d 6b 65 79 20 28 61 63 74 69 6f 6e 73 29 0a 20    20 28 6c 65 74 2a 20 28 28 73 65 74 2d 6d 65 73  | -key.(actions)...(let*.((set-mes | 
| 9f80 |  73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69    6c 29 0a 20 20 20 20 20 20 20 20 20 28 68 69 6e  | sage-function.nil)..........(hin | 
| 9fa0 |  74 20 28 66 75 6e 63 61 6c 6c 20 69 76 79 2d 72    65 61 64 2d 61 63 74 69 6f 6e 2d 66 6f 72 6d 61  | t.(funcall.ivy-read-action-forma | 
| 9fc0 |  74 2d 66 75 6e 63 74 69 6f 6e 20 28 63 64 72 20    61 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20  | t-function.(cdr.actions)))...... | 
| 9fe0 |  20 20 20 20 28 72 65 73 69 7a 65 2d 6d 69 6e 69    2d 77 69 6e 64 6f 77 73 20 74 29 0a 20 20 20 20  | ....(resize-mini-windows.t)..... | 
| a000 |  20 20 20 20 20 28 6b 65 79 20 22 22 29 0a 20 20    20 20 20 20 20 20 20 61 63 74 69 6f 6e 2d 69 64  | .....(key."")..........action-id | 
| a020 |  78 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 61    6e 64 20 28 73 65 74 71 20 61 63 74 69 6f 6e 2d  | x).....(while.(and.(setq.action- | 
| a040 |  69 64 78 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e    2d 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20  | idx.(cl-position-if............. | 
| a060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78  | ......................(lambda.(x | 
| a080 |  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  | )............................... | 
| a0a0 |  20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72    65 66 69 78 2d 70 20 6b 65 79 20 28 63 61 72 20  | ......(string-prefix-p.key.(car. | 
| a0c0 |  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 20 20 20 20 20 20  | x)))............................ | 
| a0e0 |  20 20 20 20 20 20 20 28 63 64 72 20 61 63 74 69    6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20  | .......(cdr.actions))).......... | 
| a100 |  20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72    69 6e 67 3d 20 6b 65 79 20 28 63 61 72 20 28 6e  | .......(not.(string=.key.(car.(n | 
| a120 |  74 68 20 61 63 74 69 6f 6e 2d 69 64 78 20 28 63    64 72 20 61 63 74 69 6f 6e 73 29 29 29 29 29 29  | th.action-idx.(cdr.actions)))))) | 
| a140 |  0a 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79    20 28 63 6f 6e 63 61 74 20 6b 65 79 20 28 6b 65  | .......(setq.key.(concat.key.(ke | 
| a160 |  79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 76    65 63 74 6f 72 20 28 72 65 61 64 2d 6b 65 79 20  | y-description.(vector.(read-key. | 
| a180 |  68 69 6e 74 29 29 29 29 29 29 0a 20 20 20 20 3b    3b 20 49 67 6e 6f 72 65 20 72 65 73 69 7a 65 20  | hint)))))).....;;.Ignore.resize. | 
| a1a0 |  65 72 72 6f 72 73 20 77 69 74 68 20 6d 69 6e 69    62 75 66 66 65 72 2d 6f 6e 6c 79 20 66 72 61 6d  | errors.with.minibuffer-only.fram | 
| a1c0 |  65 73 20 28 23 32 37 32 36 29 2e 0a 20 20 20 20    28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28  | es.(#2726)......(ignore-errors.( | 
| a1e0 |  69 76 79 2d 73 68 72 69 6e 6b 2d 61 66 74 65 72    2d 64 69 73 70 61 74 63 68 69 6e 67 29 29 0a 20  | ivy-shrink-after-dispatching)).. | 
| a200 |  20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65    72 20 6b 65 79 20 27 28 22 45 53 43 22 20 22 43  | ...(cond.((member.key.'("ESC"."C | 
| a220 |  2d 67 22 20 22 4d 2d 6f 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20  | -g"."M-o"))............nil)..... | 
| a240 |  20 20 20 20 20 20 28 28 6e 75 6c 6c 20 61 63 74    69 6f 6e 2d 69 64 78 29 0a 20 20 20 20 20 20 20  | ......((null.action-idx)........ | 
| a260 |  20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73    20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 22 20 6b  | ....(message."%s.is.not.bound".k | 
| a280 |  65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 74  | ey)............nil)...........(t | 
| a2a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 22 22 29 0a 20 20 20 20 20 20 20  | ............(message."")........ | 
| a2c0 |  20 20 20 20 28 73 65 74 63 61 72 20 61 63 74 69    6f 6e 73 20 28 31 2b 20 61 63 74 69 6f 6e 2d 69  | ....(setcar.actions.(1+.action-i | 
| a2e0 |  64 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 20  | dx))............(ivy-set-action. | 
| a300 |  61 63 74 69 6f 6e 73 29 29 29 29 29 0a 0a 28 64    65 66 76 61 72 20 69 76 79 2d 6d 61 72 6b 65 64  | actions)))))..(defvar.ivy-marked | 
| a320 |  2d 63 61 6e 64 69 64 61 74 65 73 20 6e 69 6c 0a    20 20 22 4c 69 73 74 20 6f 66 20 6d 61 72 6b 65  | -candidates.nil..."List.of.marke | 
| a340 |  64 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 55 73    65 20 60 69 76 79 2d 6d 61 72 6b 27 20 74 6f 20  | d.candidates..Use.`ivy-mark'.to. | 
| a360 |  70 6f 70 75 6c 61 74 65 20 74 68 69 73 2e 0a 0a    57 68 65 6e 20 74 68 69 73 20 6c 69 73 74 20 69  | populate.this...When.this.list.i | 
| a380 |  73 20 6e 6f 6e 2d 6e 69 6c 20 61 74 20 74 68 65    20 65 6e 64 20 6f 66 20 74 68 65 20 73 65 73 73  | s.non-nil.at.the.end.of.the.sess | 
| a3a0 |  69 6f 6e 2c 20 74 68 65 20 61 63 74 69 6f 6e 0a    77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 66  | ion,.the.action.will.be.called.f | 
| a3c0 |  6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20    6f 66 20 74 68 69 73 20 6c 69 73 74 2e 22 29 0a  | or.each.element.of.this.list."). | 
| a3e0 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 72 65 61 64    2d 61 63 74 69 6f 6e 2d 69 76 79 20 28 61 63 74  | .(defun.ivy-read-action-ivy.(act | 
| a400 |  69 6f 6e 73 29 0a 20 20 22 53 65 6c 65 63 74 20    61 6e 20 61 63 74 69 6f 6e 20 66 72 6f 6d 20 41  | ions)..."Select.an.action.from.A | 
| a420 |  43 54 49 4f 4e 53 20 75 73 69 6e 67 20 49 76 79    2e 22 0a 20 20 28 6c 65 74 20 28 28 65 6e 61 62  | CTIONS.using.Ivy."...(let.((enab | 
| a440 |  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 29 29 0a 20 20 20  | le-recursive-minibuffers.t)).... | 
| a460 |  20 28 69 66 20 28 61 6e 64 20 28 3e 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 29 20  | .(if.(and.(>.(minibuffer-depth). | 
| a480 |  31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 20 28 69 76 79 2d 73 74 61 74 65 2d 63  | 1)..............(eq.(ivy-state-c | 
| a4a0 |  61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74 29 20    27 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e  | aller.ivy-last).'ivy-read-action | 
| a4c0 |  2d 69 76 79 29 29 0a 20 20 20 20 20 20 20 20 28    6d 69 6e 69 62 75 66 66 65 72 2d 6b 65 79 62 6f  | -ivy)).........(minibuffer-keybo | 
| a4e0 |  61 72 64 2d 71 75 69 74 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 69 76 79 2d 6d 61 72 6b 65  | ard-quit).......(let.((ivy-marke | 
| a500 |  64 2d 63 61 6e 64 69 64 61 74 65 73 20 69 76 79    2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 74  | d-candidates.ivy-marked-candidat | 
| a520 |  65 73 29 29 0a 20 20 20 20 20 20 20 20 28 69 76    79 2d 72 65 61 64 20 28 66 6f 72 6d 61 74 20 22  | es)).........(ivy-read.(format." | 
| a540 |  61 63 74 69 6f 6e 20 28 25 73 29 3a 20 22 20 28    69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e  | action.(%s):.".(ivy-state-curren | 
| a560 |  74 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | t.ivy-last))...................( | 
| a580 |  63 6c 2d 6d 61 70 63 61 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61  | cl-mapcar....................(la | 
| a5a0 |  6d 62 64 61 20 28 61 20 69 29 20 28 63 6f 6e 73    20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 20 25  | mbda.(a.i).(cons.(format."[%s].% | 
| a5c0 |  73 22 20 28 6e 74 68 20 30 20 61 29 20 28 6e 74    68 20 32 20 61 29 29 20 69 29 29 0a 20 20 20 20  | s".(nth.0.a).(nth.2.a)).i))..... | 
| a5e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 64 72 20 61 63 74 69 6f 6e 73 29 20 28 6e 75  | ...............(cdr.actions).(nu | 
| a600 |  6d 62 65 72 2d 73 65 71 75 65 6e 63 65 20 31 20    28 6c 65 6e 67 74 68 20 28 63 64 72 20 61 63 74  | mber-sequence.1.(length.(cdr.act | 
| a620 |  69 6f 6e 73 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69  | ions))))...................:acti | 
| a640 |  6f 6e 20 28 6c 61 6d 62 64 61 20 28 61 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | on.(lambda.(a).................. | 
| a660 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63    61 72 20 61 63 74 69 6f 6e 73 20 28 63 64 72 20  | ...........(setcar.actions.(cdr. | 
| a680 |  61 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  | a))............................. | 
| a6a0 |  28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 20    61 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20  | (ivy-set-action.actions))....... | 
| a6c0 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c    6c 65 72 20 27 69 76 79 2d 72 65 61 64 2d 61 63  | ............:caller.'ivy-read-ac | 
| a6e0 |  74 69 6f 6e 2d 69 76 79 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 73 68 72 69 6e 6b  | tion-ivy)))))..(defun.ivy-shrink | 
| a700 |  2d 61 66 74 65 72 2d 64 69 73 70 61 74 63 68 69    6e 67 20 28 29 0a 20 20 22 53 68 72 69 6e 6b 20  | -after-dispatching.()..."Shrink. | 
| a720 |  74 68 65 20 77 69 6e 64 6f 77 20 61 66 74 65 72    20 64 69 73 70 61 74 63 68 69 6e 67 20 77 68 65  | the.window.after.dispatching.whe | 
| a740 |  6e 20 61 63 74 69 6f 6e 20 6c 69 73 74 20 69 73    20 74 6f 6f 20 6c 61 72 67 65 2e 22 0a 20 20 28  | n.action.list.is.too.large."...( | 
| a760 |  77 68 65 6e 20 28 77 69 6e 64 6f 77 2d 6d 69 6e    69 62 75 66 66 65 72 2d 70 29 0a 20 20 20 20 28  | when.(window-minibuffer-p).....( | 
| a780 |  77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 6e 69    6c 20 28 2d 20 69 76 79 2d 68 65 69 67 68 74 20  | window-resize.nil.(-.ivy-height. | 
| a7a0 |  28 77 69 6e 64 6f 77 2d 68 65 69 67 68 74 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | (window-height)))))..(defun.ivy- | 
| a7c0 |  64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65    20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 6f 6e  | dispatching-done.()..."Select.on | 
| a7e0 |  65 20 6f 66 20 74 68 65 20 61 76 61 69 6c 61 62    6c 65 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 63  | e.of.the.available.actions.and.c | 
| a800 |  61 6c 6c 20 60 69 76 79 2d 64 6f 6e 65 27 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29  | all.`ivy-done'."...(interactive) | 
| a820 |  0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 65 78    69 74 20 27 69 76 79 2d 64 69 73 70 61 74 63 68  | ...(let.((ivy-exit.'ivy-dispatch | 
| a840 |  69 6e 67 2d 64 6f 6e 65 29 29 0a 20 20 20 20 28    77 68 65 6e 20 28 69 76 79 2d 72 65 61 64 2d 61  | ing-done)).....(when.(ivy-read-a | 
| a860 |  63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 69 76    79 2d 64 6f 6e 65 29 29 29 0a 20 20 28 69 76 79  | ction).......(ivy-done)))...(ivy | 
| a880 |  2d 73 68 72 69 6e 6b 2d 61 66 74 65 72 2d 64 69    73 70 61 74 63 68 69 6e 67 29 29 0a 0a 28 64 65  | -shrink-after-dispatching))..(de | 
| a8a0 |  66 75 6e 20 69 76 79 2d 64 69 73 70 61 74 63 68    69 6e 67 2d 63 61 6c 6c 20 28 29 0a 20 20 22 53  | fun.ivy-dispatching-call.()..."S | 
| a8c0 |  65 6c 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65    20 61 76 61 69 6c 61 62 6c 65 20 61 63 74 69 6f  | elect.one.of.the.available.actio | 
| a8e0 |  6e 73 20 61 6e 64 20 63 61 6c 6c 20 60 69 76 79    2d 63 61 6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65  | ns.and.call.`ivy-call'."...(inte | 
| a900 |  72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71    20 69 76 79 2d 63 75 72 72 65 6e 74 2d 70 72 65  | ractive)...(setq.ivy-current-pre | 
| a920 |  66 69 78 2d 61 72 67 20 63 75 72 72 65 6e 74 2d    70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 28 6c  | fix-arg.current-prefix-arg)...(l | 
| a940 |  65 74 20 28 28 61 63 74 69 6f 6e 73 20 28 63 6f    70 79 2d 73 65 71 75 65 6e 63 65 20 28 69 76 79  | et.((actions.(copy-sequence.(ivy | 
| a960 |  2d 73 74 61 74 65 2d 61 63 74 69 6f 6e 20 69 76    79 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20  | -state-action.ivy-last)))....... | 
| a980 |  20 20 28 6f 6c 64 2d 69 76 79 2d 74 65 78 74 20    69 76 79 2d 74 65 78 74 29 29 0a 20 20 20 20 28  | ..(old-ivy-text.ivy-text)).....( | 
| a9a0 |  75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 69  | unwind-protect..........(when.(i | 
| a9c0 |  76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | vy-read-action)............(ivy- | 
| a9e0 |  73 65 74 2d 74 65 78 74 20 6f 6c 64 2d 69 76 79    2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20  | set-text.old-ivy-text).......... | 
| aa00 |  20 20 28 69 76 79 2d 63 61 6c 6c 29 29 0a 20 20    20 20 20 20 28 69 76 79 2d 73 65 74 2d 61 63 74  | ..(ivy-call)).......(ivy-set-act | 
| aa20 |  69 6f 6e 20 61 63 74 69 6f 6e 73 29 29 29 0a 20    20 28 69 76 79 2d 73 68 72 69 6e 6b 2d 61 66 74  | ion.actions)))...(ivy-shrink-aft | 
| aa40 |  65 72 2d 64 69 73 70 61 74 63 68 69 6e 67 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 62 75 69  | er-dispatching))..(defun.ivy-bui | 
| aa60 |  6c 64 2d 74 72 61 6d 70 2d 6e 61 6d 65 20 28 78    29 0a 20 20 22 52 65 63 6f 6e 73 74 72 75 63 74  | ld-tramp-name.(x)..."Reconstruct | 
| aa80 |  20 58 20 69 6e 74 6f 20 61 20 70 61 74 68 2e 0a    49 73 20 69 73 20 61 20 63 6f 6e 73 20 63 65 6c  | .X.into.a.path..Is.is.a.cons.cel | 
| aaa0 |  6c 2c 20 72 65 6c 61 74 65 64 20 74 6f 20 60 74    72 61 6d 70 2d 67 65 74 2d 63 6f 6d 70 6c 65 74  | l,.related.to.`tramp-get-complet | 
| aac0 |  69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a    20 20 28 6c 65 74 20 28 28 75 73 65 72 20 28 63  | ion-function'."...(let.((user.(c | 
| aae0 |  61 72 20 78 29 29 0a 20 20 20 20 20 20 20 20 28    64 6f 6d 61 69 6e 20 28 63 61 64 72 20 78 29 29  | ar.x)).........(domain.(cadr.x)) | 
| ab00 |  29 0a 20 20 20 20 28 69 66 20 75 73 65 72 0a 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75  | ).....(if.user.........(concat.u | 
| ab20 |  73 65 72 20 22 40 22 20 64 6f 6d 61 69 6e 29 0a    20 20 20 20 20 20 64 6f 6d 61 69 6e 29 29 29 0a  | ser."@".domain).......domain))). | 
| ab40 |  0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69    6f 6e 20 49 6e 66 6f 2d 66 69 6e 64 2d 6e 6f 64  | .(declare-function.Info-find-nod | 
| ab60 |  65 20 22 69 6e 66 6f 22 29 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 49 6e 66 6f  | e."info").(declare-function.Info | 
| ab80 |  2d 72 65 61 64 2d 6e 6f 64 65 2d 6e 61 6d 65 2d    31 20 22 69 6e 66 6f 22 29 0a 28 64 65 63 6c 61  | -read-node-name-1."info").(decla | 
| aba0 |  72 65 2d 66 75 6e 63 74 69 6f 6e 20 74 72 61 6d    70 2d 67 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e  | re-function.tramp-get-completion | 
| abc0 |  2d 66 75 6e 63 74 69 6f 6e 20 22 74 72 61 6d 70    22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69  | -function."tramp")..(defcustom.i | 
| abe0 |  76 79 2d 61 6c 74 2d 64 6f 6e 65 2d 66 75 6e 63    74 69 6f 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 0a  | vy-alt-done-functions-alist.nil. | 
| ac00 |  20 20 22 43 75 73 74 6f 6d 69 7a 65 20 77 68 61    74 20 60 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 27  | .."Customize.what.`ivy-alt-done' | 
| ac20 |  20 64 6f 65 73 20 70 65 72 2d 63 6f 6c 6c 65 63    74 69 6f 6e 2e 22 0a 20 20 3a 74 79 70 65 20 27  | .does.per-collection."...:type.' | 
| ac40 |  28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65    20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d 74  | (alist.:key-type.symbol.:value-t | 
| ac60 |  79 70 65 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 63 6f 6d 70  | ype.function))..(defun.ivy--comp | 
| ac80 |  6c 65 74 69 6e 67 2d 66 6e 61 6d 65 2d 70 20 28    29 0a 20 20 28 6c 65 74 20 28 28 6d 65 74 61 20  | leting-fname-p.()...(let.((meta. | 
| aca0 |  28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | (ignore-errors.................( | 
| acc0 |  66 75 6e 63 61 6c 6c 20 28 69 76 79 2d 73 74 61    74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76  | funcall.(ivy-state-collection.iv | 
| ace0 |  79 2d 6c 61 73 74 29 20 69 76 79 2d 74 65 78 74    20 6e 69 6c 20 27 6d 65 74 61 64 61 74 61 29 29  | y-last).ivy-text.nil.'metadata)) | 
| ad00 |  29 29 0a 20 20 20 20 28 61 6e 64 20 28 63 6f 6e    73 70 20 6d 65 74 61 29 0a 20 20 20 20 20 20 20  | )).....(and.(consp.meta)........ | 
| ad20 |  20 20 28 65 71 20 27 66 69 6c 65 20 28 63 64 72    20 28 61 73 73 6f 63 20 27 63 61 74 65 67 6f 72  | ..(eq.'file.(cdr.(assoc.'categor | 
| ad40 |  79 20 6d 65 74 61 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 61 6c 74 2d 64 6f 6e  | y.meta))))))..(defun.ivy-alt-don | 
| ad60 |  65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67    29 0a 20 20 22 45 78 69 74 20 74 68 65 20 6d 69  | e.(&optional.arg)..."Exit.the.mi | 
| ad80 |  6e 69 62 75 66 66 65 72 20 77 69 74 68 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69  | nibuffer.with.the.selected.candi | 
| ada0 |  64 61 74 65 2e 0a 57 68 65 6e 20 41 52 47 20 69    73 20 74 2c 20 65 78 69 74 20 77 69 74 68 20 63  | date..When.ARG.is.t,.exit.with.c | 
| adc0 |  75 72 72 65 6e 74 20 74 65 78 74 2c 20 69 67 6e    6f 72 69 6e 67 20 74 68 65 20 63 61 6e 64 69 64  | urrent.text,.ignoring.the.candid | 
| ade0 |  61 74 65 73 2e 0a 57 68 65 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65  | ates..When.the.current.candidate | 
| ae00 |  20 64 75 72 69 6e 67 20 66 69 6c 65 20 6e 61 6d    65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20  | .during.file.name.completion.is. | 
| ae20 |  61 0a 64 69 72 65 63 74 6f 72 79 2c 20 63 6f 6e    74 69 6e 75 65 20 63 6f 6d 70 6c 65 74 69 6f 6e  | a.directory,.continue.completion | 
| ae40 |  20 66 72 6f 6d 20 77 69 74 68 69 6e 20 74 68 61    74 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73 74  | .from.within.that.directory.inst | 
| ae60 |  65 61 64 0a 6f 66 20 65 78 69 74 69 6e 67 2e 20    20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69  | ead.of.exiting...This.function.i | 
| ae80 |  73 20 6f 74 68 65 72 77 69 73 65 20 6c 69 6b 65    20 60 69 76 79 2d 64 6f 6e 65 27 2e 22 0a 20 20  | s.otherwise.like.`ivy-done'."... | 
| aea0 |  28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22    29 0a 20 20 28 73 65 74 71 20 69 76 79 2d 63 75  | (interactive."P")...(setq.ivy-cu | 
| aec0 |  72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67    20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d  | rrent-prefix-arg.current-prefix- | 
| aee0 |  61 72 67 29 0a 20 20 28 6c 65 74 20 28 61 6c 74    2d 64 6f 6e 65 2d 66 6e 29 0a 20 20 20 20 28 63  | arg)...(let.(alt-done-fn).....(c | 
| af00 |  6f 6e 64 20 28 28 6f 72 20 61 72 67 20 28 69 76    79 2d 2d 70 72 6f 6d 70 74 2d 73 65 6c 65 63 74  | ond.((or.arg.(ivy--prompt-select | 
| af20 |  65 64 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 69 76 79 2d 69 6d 6d 65 64 69 61 74 65  | ed-p))............(ivy-immediate | 
| af40 |  2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 28 73 65 74 71 20 61 6c 74 2d 64 6f 6e  | -done))...........((setq.alt-don | 
| af60 |  65 2d 66 6e 20 28 69 76 79 2d 61 6c 69 73 74 2d    73 65 74 74 69 6e 67 20 69 76 79 2d 61 6c 74 2d  | e-fn.(ivy-alist-setting.ivy-alt- | 
| af80 |  64 6f 6e 65 2d 66 75 6e 63 74 69 6f 6e 73 2d 61    6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20  | done-functions-alist)).......... | 
| afa0 |  20 20 28 66 75 6e 63 61 6c 6c 20 61 6c 74 2d 64    6f 6e 65 2d 66 6e 29 29 0a 20 20 20 20 20 20 20  | ..(funcall.alt-done-fn))........ | 
| afc0 |  20 20 20 28 28 69 76 79 2d 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 66 6e 61 6d 65 2d 70 29 0a 20 20  | ...((ivy--completing-fname-p)... | 
| afe0 |  20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 64    69 72 65 63 74 6f 72 79 2d 64 6f 6e 65 29 29 0a  | .........(ivy--directory-done)). | 
| b000 |  20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 64 6f 6e  | ..........(t............(ivy-don | 
| b020 |  65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 2d 69 6e 66 6f 2d 61 6c 74 2d 64 6f 6e  | e)))))..(defun.ivy--info-alt-don | 
| b040 |  65 20 28 29 0a 20 20 28 69 66 20 28 6d 65 6d 62    65 72 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75  | e.()...(if.(member.(ivy-state-cu | 
| b060 |  72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 20    27 28 22 28 2e 2f 29 22 20 22 28 2e 2e 2f 29 22  | rrent.ivy-last).'("(./)"."(../)" | 
| b080 |  29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 71 75    69 74 2d 61 6e 64 2d 72 75 6e 0a 20 20 20 20 20  | )).......(ivy-quit-and-run...... | 
| b0a0 |  20 20 20 28 69 76 79 2d 72 65 61 64 20 22 47 6f    20 74 6f 20 66 69 6c 65 3a 20 22 20 23 27 72 65  | ...(ivy-read."Go.to.file:.".#'re | 
| b0c0 |  61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74    65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20  | ad-file-name-internal........... | 
| b0e0 |  20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20    28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20  | ........:action.(lambda.(x)..... | 
| b100 |  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 49 6e 66 6f 2d 66 69  | ........................(Info-fi | 
| b120 |  6e 64 2d 6e 6f 64 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  | nd-node......................... | 
| b140 |  20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 78 20 69 76 79 2d 2d 64 69  | .....(expand-file-name.x.ivy--di | 
| b160 |  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 20 20 20  | rectory)........................ | 
| b180 |  20 20 20 20 20 20 22 54 6f 70 22 29 29 29 29 0a    20 20 20 20 28 69 76 79 2d 64 6f 6e 65 29 29 29  | ......"Top")))).....(ivy-done))) | 
| b1a0 |  0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 61 75    74 6f 2d 73 65 6c 65 63 74 2d 73 69 6e 67 6c 65  | ..(defvar.ivy-auto-select-single | 
| b1c0 |  2d 63 61 6e 64 69 64 61 74 65 20 6e 69 6c 0a 20    20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20  | -candidate.nil..."When.non-nil,. | 
| b1e0 |  61 75 74 6f 2d 73 65 6c 65 63 74 20 74 68 65 20    63 61 6e 64 69 64 61 74 65 20 69 66 20 69 74 20  | auto-select.the.candidate.if.it. | 
| b200 |  69 73 20 74 68 65 20 6f 6e 6c 79 20 6f 6e 65 2e    0a 57 68 65 6e 20 74 2c 20 69 74 20 69 73 20 74  | is.the.only.one..When.t,.it.is.t | 
| b220 |  68 65 20 73 61 6d 65 20 61 73 20 69 66 20 74 68    65 20 75 73 65 72 20 77 65 72 65 20 70 72 6f 6d  | he.same.as.if.the.user.were.prom | 
| b240 |  70 74 65 64 20 61 6e 64 20 73 65 6c 65 63 74 65    64 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 0a  | pted.and.selected.the.candidate. | 
| b260 |  62 79 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 64    65 66 61 75 6c 74 20 61 63 74 69 6f 6e 2e 20 20  | by.calling.the.default.action... | 
| b280 |  54 68 69 73 20 76 61 72 69 61 62 6c 65 20 68 61    73 20 6e 6f 20 75 73 65 20 75 6e 6c 65 73 73 20  | This.variable.has.no.use.unless. | 
| b2a0 |  74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 63    6f 6e 74 61 69 6e 73 20 61 20 73 69 6e 67 6c 65  | the.collection.contains.a.single | 
| b2c0 |  20 63 61 6e 64 69 64 61 74 65 2e 22 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 2d 64 69 72 65 63  | .candidate.")..(defun.ivy--direc | 
| b2e0 |  74 6f 72 79 2d 65 6e 74 65 72 20 28 29 0a 20 20    28 6c 65 74 20 28 64 69 72 29 0a 20 20 20 20 28  | tory-enter.()...(let.(dir).....( | 
| b300 |  77 68 65 6e 20 28 61 6e 64 0a 20 20 20 20 20 20    20 20 20 20 20 28 3e 20 69 76 79 2d 2d 6c 65 6e  | when.(and............(>.ivy--len | 
| b320 |  67 74 68 20 30 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20  | gth.0)............(not.(string=. | 
| b340 |  28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65    6e 74 20 69 76 79 2d 6c 61 73 74 29 20 22 2e 2f  | (ivy-state-current.ivy-last)."./ | 
| b360 |  22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 64 69 72 20 28 69 76 79 2d 65 78  | "))............(setq.dir.(ivy-ex | 
| b380 |  70 61 6e 64 2d 66 69 6c 65 2d 69 66 2d 64 69 72    65 63 74 6f 72 79 20 28 69 76 79 2d 73 74 61 74  | pand-file-if-directory.(ivy-stat | 
| b3a0 |  65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61    73 74 29 29 29 29 0a 20 20 20 20 20 20 28 69 76  | e-current.ivy-last)))).......(iv | 
| b3c0 |  79 2d 2d 63 64 20 64 69 72 29 0a 20 20 20 20 20    20 28 69 76 79 2d 2d 65 78 68 69 62 69 74 29 29  | y--cd.dir).......(ivy--exhibit)) | 
| b3e0 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d    68 61 6e 64 6c 65 2d 64 69 72 65 63 74 6f 72 79  | ))..(defun.ivy--handle-directory | 
| b400 |  20 28 69 6e 70 75 74 29 0a 20 20 22 44 65 74 65    63 74 20 74 68 65 20 6e 65 78 74 20 64 69 72 65  | .(input)..."Detect.the.next.dire | 
| b420 |  63 74 6f 72 79 20 62 61 73 65 64 20 6f 6e 20 73    70 65 63 69 61 6c 20 76 61 6c 75 65 73 20 6f 66  | ctory.based.on.special.values.of | 
| b440 |  20 49 4e 50 55 54 2e 22 0a 20 20 28 63 6f 6e 64    20 28 28 73 74 72 69 6e 67 3d 20 69 6e 70 75 74  | .INPUT."...(cond.((string=.input | 
| b460 |  20 22 2f 22 29 0a 20 20 20 20 20 20 20 20 20 22    2f 22 29 0a 20 20 20 20 20 20 20 20 28 28 73 74  | ."/").........."/").........((st | 
| b480 |  72 69 6e 67 3d 20 69 6e 70 75 74 20 22 2f 73 75    64 6f 3a 3a 22 29 0a 20 20 20 20 20 20 20 20 20  | ring=.input."/sudo::").......... | 
| b4a0 |  28 63 6f 6e 63 61 74 20 69 6e 70 75 74 20 69 76    79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29  | (concat.input.ivy--directory)))) | 
| b4c0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 74 72    61 6d 70 2d 63 61 6e 64 69 64 61 74 65 73 20 28  | ..(defun.ivy--tramp-candidates.( | 
| b4e0 |  29 0a 20 20 28 6c 65 74 20 28 28 6d 65 74 68 6f    64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20  | )...(let.((method.(match-string. | 
| b500 |  31 20 69 76 79 2d 74 65 78 74 29 29 0a 20 20 20    20 20 20 20 20 28 75 73 65 72 20 28 6d 61 74 63  | 1.ivy-text)).........(user.(matc | 
| b520 |  68 2d 73 74 72 69 6e 67 20 32 20 69 76 79 2d 74    65 78 74 29 29 0a 20 20 20 20 20 20 20 20 28 72  | h-string.2.ivy-text)).........(r | 
| b540 |  65 73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 33 20 69 76 79 2d 74 65 78 74 29 29 0a 20  | est.(match-string.3.ivy-text)).. | 
| b560 |  20 20 20 20 20 20 20 72 65 73 29 0a 20 20 20 20    28 64 6f 6c 69 73 74 20 28 78 20 28 74 72 61 6d  | .......res).....(dolist.(x.(tram | 
| b580 |  70 2d 67 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e    2d 66 75 6e 63 74 69 6f 6e 20 6d 65 74 68 6f 64  | p-get-completion-function.method | 
| b5a0 |  29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72    65 73 20 28 61 70 70 65 6e 64 20 72 65 73 20 28  | )).......(setq.res.(append.res.( | 
| b5c0 |  66 75 6e 63 61 6c 6c 20 28 63 61 72 20 78 29 20    28 63 61 64 72 20 78 29 29 29 29 29 0a 20 20 20  | funcall.(car.x).(cadr.x))))).... | 
| b5e0 |  20 28 73 65 74 71 20 72 65 73 20 28 64 65 6c 71    20 6e 69 6c 20 72 65 73 29 29 0a 20 20 20 20 28  | .(setq.res.(delq.nil.res)).....( | 
| b600 |  77 68 65 6e 20 75 73 65 72 0a 20 20 20 20 20 20    28 64 6f 6c 69 73 74 20 28 78 20 72 65 73 29 0a  | when.user.......(dolist.(x.res). | 
| b620 |  20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20    78 20 75 73 65 72 29 29 29 0a 20 20 20 20 28 73  | ........(setcar.x.user))).....(s | 
| b640 |  65 74 71 20 72 65 73 20 28 64 65 6c 65 74 65 2d    64 75 70 73 20 72 65 73 29 29 0a 20 20 20 20 28  | etq.res.(delete-dups.res)).....( | 
| b660 |  6c 65 74 2a 20 28 28 6f 6c 64 2d 69 76 79 2d 6c    61 73 74 20 69 76 79 2d 6c 61 73 74 29 0a 20 20  | let*.((old-ivy-last.ivy-last)... | 
| b680 |  20 20 20 20 20 20 20 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  | .........(enable-recursive-minib | 
| b6a0 |  75 66 66 65 72 73 20 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 68 6f 73 74 20 28 6c 65 74 20  | uffers.t)............(host.(let. | 
| b6c0 |  28 28 69 76 79 2d 61 75 74 6f 2d 73 65 6c 65 63    74 2d 73 69 6e 67 6c 65 2d 63 61 6e 64 69 64 61  | ((ivy-auto-select-single-candida | 
| b6e0 |  74 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79  | te.nil))....................(ivy | 
| b700 |  2d 72 65 61 64 20 22 75 73 65 72 40 68 6f 73 74    3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -read."user@host:."............. | 
| b720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 61 72 20 23 27 69 76 79 2d 62  | .................(mapcar.#'ivy-b | 
| b740 |  75 69 6c 64 2d 74 72 61 6d 70 2d 6e 61 6d 65 20    72 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | uild-tramp-name.res)............ | 
| b760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74  | ..................:initial-input | 
| b780 |  20 72 65 73 74 29 29 29 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 69 76 79 2d 6c 61 73 74 20 6f  | .rest)))).......(setq.ivy-last.o | 
| b7a0 |  6c 64 2d 69 76 79 2d 6c 61 73 74 29 0a 20 20 20    20 20 20 28 77 68 65 6e 20 68 6f 73 74 0a 20 20  | ld-ivy-last).......(when.host... | 
| b7c0 |  20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d    2d 64 69 72 65 63 74 6f 72 79 20 22 2f 22 29 0a  | ......(setq.ivy--directory."/"). | 
| b7e0 |  20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64    20 28 63 6f 6e 63 61 74 20 22 2f 22 20 6d 65 74  | ........(ivy--cd.(concat."/".met | 
| b800 |  68 6f 64 20 22 3a 22 20 68 6f 73 74 20 22 3a 2f    22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | hod.":".host.":/"))))))..(defun. | 
| b820 |  69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 2d 64    6f 6e 65 20 28 29 0a 20 20 22 48 61 6e 64 6c 65  | ivy--directory-done.()..."Handle | 
| b840 |  20 65 78 69 74 20 66 72 6f 6d 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 20 77 68 65 6e 20 63  | .exit.from.the.minibuffer.when.c | 
| b860 |  6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e    61 6d 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28  | ompleting.file.names."...(let.(( | 
| b880 |  64 69 72 20 28 69 76 79 2d 2d 68 61 6e 64 6c 65    2d 64 69 72 65 63 74 6f 72 79 20 69 76 79 2d 74  | dir.(ivy--handle-directory.ivy-t | 
| b8a0 |  65 78 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64    20 28 28 65 71 75 61 6c 20 28 69 76 79 2d 73 74  | ext))).....(cond.((equal.(ivy-st | 
| b8c0 |  61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d    6c 61 73 74 29 20 28 69 76 79 2d 73 74 61 74 65  | ate-current.ivy-last).(ivy-state | 
| b8e0 |  2d 64 65 66 20 69 76 79 2d 6c 61 73 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | -def.ivy-last))............(ivy- | 
| b900 |  64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 28 61 6e 64 20 28 69 76 79 2d 73 74 61 74  | done))...........((and.(ivy-stat | 
| b920 |  65 2d 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20    69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20  | e-require-match.ivy-last)....... | 
| b940 |  20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c    20 69 76 79 2d 74 65 78 74 20 22 22 29 0a 20 20  | ..........(equal.ivy-text."")... | 
| b960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    75 6c 6c 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e  | ..............(null.ivy--old-can | 
| b980 |  64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64  | ds))............(ivy-immediate-d | 
| b9a0 |  6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20  | one))...........(dir............ | 
| b9c0 |  28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 6d    65 73 73 61 67 65 20 74 29 29 0a 20 20 20 20 20  | (let.((inhibit-message.t))...... | 
| b9e0 |  20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64    20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20  | ........(ivy--cd.dir)))......... | 
| ba00 |  20 20 28 28 69 76 79 2d 2d 64 69 72 65 63 74 6f    72 79 2d 65 6e 74 65 72 29 29 0a 20 20 20 20 20  | ..((ivy--directory-enter))...... | 
| ba20 |  20 20 20 20 20 28 28 75 6e 6c 65 73 73 20 28 73    74 72 69 6e 67 3d 20 69 76 79 2d 74 65 78 74 20  | .....((unless.(string=.ivy-text. | 
| ba40 |  22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 4f 62 73 6f 6c 65 74 65 20 73 69 6e  | "")..............;;.Obsolete.sin | 
| ba60 |  63 65 20 32 36 2e 31 20 61 6e 64 20 72 65 6d 6f    76 65 64 20 69 6e 20 32 38 2e 31 2e 0a 20 20 20  | ce.26.1.and.removed.in.28.1..... | 
| ba80 |  20 20 20 20 20 20 20 20 20 20 28 64 65 66 76 61    72 20 74 72 61 6d 70 2d 63 6f 6d 70 6c 65 74 69  | ..........(defvar.tramp-completi | 
| baa0 |  6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d 77  | on-mode)..............(with-no-w | 
| bac0 |  61 72 6e 69 6e 67 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74  | arnings................(let*.((t | 
| bae0 |  72 61 6d 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d    6d 6f 64 65 20 74 29 0a 20 20 20 20 20 20 20 20  | ramp-completion-mode.t)......... | 
| bb00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65  | ..............(file.(expand-file | 
| bb20 |  2d 6e 61 6d 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  | -name........................... | 
| bb40 |  20 20 20 28 69 66 20 28 3e 20 69 76 79 2d 2d 6c    65 6e 67 74 68 20 30 29 20 28 69 76 79 2d 73 74  | ...(if.(>.ivy--length.0).(ivy-st | 
| bb60 |  61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d    6c 61 73 74 29 20 69 76 79 2d 74 65 78 74 29 0a  | ate-current.ivy-last).ivy-text). | 
| bb80 |  20 20 20 20 20 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 76 79  | .............................ivy | 
| bba0 |  2d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | --directory))).................. | 
| bbc0 |  28 77 68 65 6e 20 28 69 67 6e 6f 72 65 2d 65 72    72 6f 72 73 20 28 66 69 6c 65 2d 65 78 69 73 74  | (when.(ignore-errors.(file-exist | 
| bbe0 |  73 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69  | s-p.file))....................(i | 
| bc00 |  66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72    79 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20  | f.(file-directory-p.file)....... | 
| bc20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 2d 63 64 20 28 66 69 6c 65 2d  | .................(ivy--cd.(file- | 
| bc40 |  6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72    79 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20  | name-as-directory.file))........ | 
| bc60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    76 79 2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20  | ..............(ivy-done))....... | 
| bc80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79    2d 74 65 78 74 29 29 29 29 29 0a 20 20 20 20 20  | .............ivy-text)))))...... | 
| bca0 |  20 20 20 20 20 28 28 6f 72 20 28 61 6e 64 20 28    65 71 75 61 6c 20 69 76 79 2d 2d 64 69 72 65 63  | .....((or.(and.(equal.ivy--direc | 
| bcc0 |  74 6f 72 79 20 22 2f 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | tory."/").....................(s | 
| bce0 |  74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c    5c 60 5b 5e 2f 5d 2b 3a 2e 2a 3a 2e 2a 5c 5c 27  | tring-match-p."\\`[^/]+:.*:.*\\' | 
| bd00 |  22 20 69 76 79 2d 74 65 78 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72  | ".ivy-text))................(str | 
| bd20 |  69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60    2f 5b 5e 2f 5d 2b 3a 2e 2a 3a 2e 2a 5c 5c 27 22  | ing-match-p."\\`/[^/]+:.*:.*\\'" | 
| bd40 |  20 69 76 79 2d 74 65 78 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 64 6f 6e 65  | .ivy-text))............(ivy-done | 
| bd60 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 69    76 79 2d 2d 74 72 61 6d 70 2d 70 72 65 66 69 78  | ))...........((ivy--tramp-prefix | 
| bd80 |  2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 2d 74 72 61 6d 70 2d 63 61 6e 64 69  | -p)............(ivy--tramp-candi | 
| bda0 |  64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20  | dates))...........(t............ | 
| bdc0 |  28 69 76 79 2d 64 6f 6e 65 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 74 72 61 6d  | (ivy-done)))))..(defun.ivy--tram | 
| bde0 |  70 2d 70 72 65 66 69 78 2d 70 20 28 29 0a 20 20    28 6f 72 20 28 61 6e 64 20 28 65 71 75 61 6c 20  | p-prefix-p.()...(or.(and.(equal. | 
| be00 |  69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 20 22    2f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28  | ivy--directory."/")............( | 
| be20 |  63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20  | cond.((string-match............. | 
| be40 |  20 20 20 20 20 20 20 22 5c 5c 60 5c 5c 28 5b 5e    2f 5d 2b 3f 5c 5c 29 3a 5c 5c 28 3f 3a 5c 5c 28  | ......."\\`\\([^/]+?\\):\\(?:\\( | 
| be60 |  2e 2a 5c 5c 29 40 5c 5c 29 3f 5c 5c 28 2e 2a 5c    5c 29 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20  | .*\\)@\\)?\\(.*\\)\\'".......... | 
| be80 |  20 20 20 20 20 20 20 20 20 20 69 76 79 2d 74 65    78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ..........ivy-text)............. | 
| bea0 |  20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63    68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20  | ......(save-match-data.......... | 
| bec0 |  20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    73 65 74 2d 74 65 78 74 20 28 69 76 79 2d 73 74  | ...........(ivy-set-text.(ivy-st | 
| bee0 |  61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d    6c 61 73 74 29 29 29 29 0a 20 20 20 20 20 20 20  | ate-current.ivy-last))))........ | 
| bf00 |  20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20  | ..........((string-match........ | 
| bf20 |  20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60    5c 5c 28 5b 5e 2f 5d 2b 3f 5c 5c 29 3a 5c 5c 28  | ............"\\`\\([^/]+?\\):\\( | 
| bf40 |  3f 3a 5c 5c 28 2e 2a 5c 5c 29 40 5c 5c 29 3f 5c    5c 28 2e 2a 5c 5c 29 5c 5c 27 22 0a 20 20 20 20  | ?:\\(.*\\)@\\)?\\(.*\\)\\'"..... | 
| bf60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e  | ...............(ivy-state-curren | 
| bf80 |  74 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | t.ivy-last))...................( | 
| bfa0 |  73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | save-match-data................. | 
| bfc0 |  20 20 20 20 28 69 76 79 2d 73 65 74 2d 74 65 78    74 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72  | ....(ivy-set-text.(ivy-state-cur | 
| bfe0 |  72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 29 29    29 29 29 0a 20 20 20 20 20 20 28 73 74 72 69 6e  | rent.ivy-last)))))).......(strin | 
| c000 |  67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 22    5c 5c 60 2f 5c 5c 28 5b 5e 2f 5d 2b 3f 5c 5c 29  | g-match........"\\`/\\([^/]+?\\) | 
| c020 |  3a 5c 5c 28 3f 3a 5c 5c 28 2e 2a 5c 5c 29 40 5c    5c 29 3f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 0a  | :\\(?:\\(.*\\)@\\)?\\(.*\\)\\'". | 
| c040 |  20 20 20 20 20 20 20 69 76 79 2d 74 65 78 74 29    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 65  | .......ivy-text)))..(defun.ivy-e | 
| c060 |  78 70 61 6e 64 2d 66 69 6c 65 2d 69 66 2d 64 69    72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61  | xpand-file-if-directory.(file-na | 
| c080 |  6d 65 29 0a 20 20 22 45 78 70 61 6e 64 20 46 49    4c 45 2d 4e 41 4d 45 20 61 73 20 64 69 72 65 63  | me)..."Expand.FILE-NAME.as.direc | 
| c0a0 |  74 6f 72 79 2e 0a 57 68 65 6e 20 74 68 69 73 20    64 69 72 65 63 74 6f 72 79 20 64 6f 65 73 6e 27  | tory..When.this.directory.doesn' | 
| c0c0 |  74 20 65 78 69 73 74 2c 20 72 65 74 75 72 6e 20    6e 69 6c 2e 22 0a 20 20 28 77 68 65 6e 20 28 73  | t.exist,.return.nil."...(when.(s | 
| c0e0 |  74 72 69 6e 67 70 20 66 69 6c 65 2d 6e 61 6d 65    29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 75 6c  | tringp.file-name).....(let.((ful | 
| c100 |  6c 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 49 67 6e 6f 72 65 20 68 6f 73 74  | l-name............;;.Ignore.host | 
| c120 |  20 6e 61 6d 65 20 6d 75 73 74 20 6e 6f 74 20 6d    61 74 63 68 20 6d 65 74 68 6f 64 20 22 73 73 68  | .name.must.not.match.method."ssh | 
| c140 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 67    6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20  | "............(ignore-errors..... | 
| c160 |  20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e    61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79  | .........(file-name-as-directory | 
| c180 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65  | ...............(expand-file-name | 
| c1a0 |  20 66 69 6c 65 2d 6e 61 6d 65 20 69 76 79 2d 2d    64 69 72 65 63 74 6f 72 79 29 29 29 29 29 0a 20  | .file-name.ivy--directory))))).. | 
| c1c0 |  20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20    66 75 6c 6c 2d 6e 61 6d 65 20 28 66 69 6c 65 2d  | .....(when.(and.full-name.(file- | 
| c1e0 |  64 69 72 65 63 74 6f 72 79 2d 70 20 66 75 6c 6c    2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20  | directory-p.full-name))......... | 
| c200 |  66 75 6c 6c 2d 6e 61 6d 65 29 29 29 29 0a 0a 28    64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 74 61  | full-name))))..(defcustom.ivy-ta | 
| c220 |  62 2d 73 70 61 63 65 20 6e 69 6c 0a 20 20 22 57    68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 69 76  | b-space.nil..."When.non-nil,.`iv | 
| c240 |  79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d 64 6f 6e    65 27 20 73 68 6f 75 6c 64 20 69 6e 73 65 72 74  | y-partial-or-done'.should.insert | 
| c260 |  20 61 20 73 70 61 63 65 2e 22 0a 20 20 3a 74 79    70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64  | .a.space."...:type.'boolean)..(d | 
| c280 |  65 66 75 6e 20 69 76 79 2d 70 61 72 74 69 61 6c    2d 6f 72 2d 64 6f 6e 65 20 28 29 0a 20 20 22 43  | efun.ivy-partial-or-done.()..."C | 
| c2a0 |  6f 6d 70 6c 65 74 65 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 74 65 78 74 20 61 73 20 6d  | omplete.the.minibuffer.text.as.m | 
| c2c0 |  75 63 68 20 61 73 20 70 6f 73 73 69 62 6c 65 2e    0a 49 66 20 74 68 65 20 74 65 78 74 20 68 61 73  | uch.as.possible..If.the.text.has | 
| c2e0 |  6e 27 74 20 63 68 61 6e 67 65 64 20 61 73 20 61    20 72 65 73 75 6c 74 2c 20 66 6f 72 77 61 72 64  | n't.changed.as.a.result,.forward | 
| c300 |  20 74 6f 20 60 69 76 79 2d 61 6c 74 2d 64 6f 6e    65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | .to.`ivy-alt-done'."...(interact | 
| c320 |  69 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20    20 28 28 61 6e 64 20 28 6e 75 6d 62 65 72 70 20  | ive)...(cond.....((and.(numberp. | 
| c340 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 79 63 6c 65    2d 74 68 72 65 73 68 6f 6c 64 29 0a 20 20 20 20  | completion-cycle-threshold)..... | 
| c360 |  20 20 20 20 20 20 28 3c 20 28 6c 65 6e 67 74 68    20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64  | ......(<.(length.ivy--all-candid | 
| c380 |  61 74 65 73 29 20 63 6f 6d 70 6c 65 74 69 6f 6e    2d 63 79 63 6c 65 2d 74 68 72 65 73 68 6f 6c 64  | ates).completion-cycle-threshold | 
| c3a0 |  29 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 69    76 79 2d 77 72 61 70 20 74 29 29 0a 20 20 20 20  | ))......(let.((ivy-wrap.t))..... | 
| c3c0 |  20 20 20 28 69 76 79 2d 6e 65 78 74 2d 6c 69 6e    65 29 29 29 0a 20 20 20 20 28 28 61 6e 64 20 28  | ...(ivy-next-line))).....((and.( | 
| c3e0 |  65 71 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f    6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73  | eq.(ivy-state-collection.ivy-las | 
| c400 |  74 29 20 23 27 72 65 61 64 2d 66 69 6c 65 2d 6e    61 6d 65 2d 69 6e 74 65 72 6e 61 6c 29 0a 20 20  | t).#'read-file-name-internal)... | 
| c420 |  20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64    20 28 65 71 75 61 6c 20 69 76 79 2d 2d 64 69 72  | ........(or.(and.(equal.ivy--dir | 
| c440 |  65 63 74 6f 72 79 20 22 2f 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ectory."/")....................( | 
| c460 |  73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22    5c 5c 60 5b 5e 2f 5d 2b 3a 2e 2a 5c 5c 27 22 20  | string-match-p."\\`[^/]+:.*\\'". | 
| c480 |  69 76 79 2d 74 65 78 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 3d 20 28 73 74 72  | ivy-text))...............(=.(str | 
| c4a0 |  69 6e 67 2d 74 6f 2d 63 68 61 72 20 69 76 79 2d    74 65 78 74 29 20 3f 2f 29 29 29 0a 20 20 20 20  | ing-to-char.ivy-text).?/)))..... | 
| c4c0 |  20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 20 69 76 79 2d 2d 64  | .(let.((default-directory.ivy--d | 
| c4e0 |  69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20    20 20 20 20 20 64 69 72 29 0a 20 20 20 20 20 20  | irectory)............dir)....... | 
| c500 |  20 28 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6d    70 6c 65 74 65 29 0a 20 20 20 20 20 20 20 28 69  | .(minibuffer-complete)........(i | 
| c520 |  76 79 2d 73 65 74 2d 74 65 78 74 20 28 69 76 79    2d 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20  | vy-set-text.(ivy--input))....... | 
| c540 |  20 28 77 68 65 6e 20 28 73 65 74 71 20 64 69 72    20 28 69 76 79 2d 65 78 70 61 6e 64 2d 66 69 6c  | .(when.(setq.dir.(ivy-expand-fil | 
| c560 |  65 2d 69 66 2d 64 69 72 65 63 74 6f 72 79 20 69    76 79 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20  | e-if-directory.ivy-text))....... | 
| c580 |  20 20 20 28 69 76 79 2d 2d 63 64 20 64 69 72 29    29 29 29 0a 20 20 20 20 28 74 0a 20 20 20 20 20  | ...(ivy--cd.dir)))).....(t...... | 
| c5a0 |  28 6f 72 20 28 69 76 79 2d 70 61 72 74 69 61 6c    29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e  | (or.(ivy-partial)..........(when | 
| c5c0 |  20 28 6f 72 20 28 65 71 20 74 68 69 73 2d 63 6f    6d 6d 61 6e 64 20 6c 61 73 74 2d 63 6f 6d 6d 61  | .(or.(eq.this-command.last-comma | 
| c5e0 |  6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 71 20 69 76 79 2d 2d  | nd)....................(eq.ivy-- | 
| c600 |  6c 65 6e 67 74 68 20 31 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 69 76 79 2d 61 6c 74 2d 64  | length.1))............(ivy-alt-d | 
| c620 |  6f 6e 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 2d 70 61 72 74 69 61 6c 2d 63  | one))))))..(defun.ivy--partial-c | 
| c640 |  64 2d 66 6f 72 2d 73 69 6e 67 6c 65 2d 64 69 72    65 63 74 6f 72 79 20 28 29 0a 20 20 28 77 68 65  | d-for-single-directory.()...(whe | 
| c660 |  6e 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20    28 65 71 20 28 69 76 79 2d 73 74 61 74 65 2d 63  | n.(and..........(eq.(ivy-state-c | 
| c680 |  6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61    73 74 29 20 23 27 72 65 61 64 2d 66 69 6c 65 2d  | ollection.ivy-last).#'read-file- | 
| c6a0 |  6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c 29 0a 20    20 20 20 20 20 20 20 20 28 3d 20 31 20 28 6c 65  | name-internal)..........(=.1.(le | 
| c6c0 |  6e 67 74 68 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 76 79 2d 2d 72 65 2d 66 69 6c  | ngth................(ivy--re-fil | 
| c6e0 |  74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 75 6e 63 61 6c 6c 20 69 76 79  | ter.................(funcall.ivy | 
| c700 |  2d 2d 72 65 67 65 78 2d 66 75 6e 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | --regex-function................ | 
| c720 |  20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 22 5e 22 20 28 73 74 72 69 6e 67 2d 72 65  | ..........(concat."^".(string-re | 
| c740 |  6d 6f 76 65 2d 70 72 65 66 69 78 20 22 5e 22 20    69 76 79 2d 74 65 78 74 29 29 29 0a 20 20 20 20  | move-prefix."^".ivy-text)))..... | 
| c760 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29  | ............ivy--all-candidates) | 
| c780 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | ))..........(let.((default-direc | 
| c7a0 |  74 6f 72 79 20 69 76 79 2d 2d 64 69 72 65 63 74    6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20  | tory.ivy--directory))........... | 
| c7c0 |  20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79    2d 70 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75  | .(file-directory-p.(ivy-state-cu | 
| c7e0 |  72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 29    29 29 0a 20 20 20 20 28 69 76 79 2d 2d 64 69 72  | rrent.ivy-last)))).....(ivy--dir | 
| c800 |  65 63 74 6f 72 79 2d 64 6f 6e 65 29 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 70 61 72 74 69  | ectory-done)))..(defun.ivy-parti | 
| c820 |  61 6c 20 28 29 0a 20 20 22 43 6f 6d 70 6c 65 74    65 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | al.()..."Complete.the.minibuffer | 
| c840 |  20 74 65 78 74 20 61 73 20 6d 75 63 68 20 61 73    20 70 6f 73 73 69 62 6c 65 2e 22 0a 20 20 28 69  | .text.as.much.as.possible."...(i | 
| c860 |  6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69    66 20 28 69 76 79 2d 73 74 61 74 65 2d 64 79 6e  | nteractive)...(if.(ivy-state-dyn | 
| c880 |  61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20    69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20  | amic-collection.ivy-last)....... | 
| c8a0 |  28 6c 65 74 2a 20 28 28 62 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72  | (let*.((bnd...............(ignor | 
| c8c0 |  65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c  | e-errors.................(funcal | 
| c8e0 |  6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f  | l..................(ivy-state-co | 
| c900 |  6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | llection.ivy-last).............. | 
| c920 |  20 20 20 20 69 76 79 2d 74 65 78 74 20 6e 69 6c    20 28 63 6f 6e 73 20 27 62 6f 75 6e 64 61 72 69  | ....ivy-text.nil.(cons.'boundari | 
| c940 |  65 73 20 28 62 75 66 66 65 72 2d 73 75 62 73 74    72 69 6e 67 20 28 70 6f 69 6e 74 29 20 28 6c 69  | es.(buffer-substring.(point).(li | 
| c960 |  6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ne-end-position))))))........... | 
| c980 |  20 20 20 28 62 65 67 20 28 2b 20 28 6d 69 6e 69    62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e  | ...(beg.(+.(minibuffer-prompt-en | 
| c9a0 |  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 69 66 20 62 6e 64 20  | d)......................(if.bnd. | 
| c9c0 |  28 63 61 64 72 20 62 6e 64 29 20 30 29 29 29 29    0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65  | (cadr.bnd).0)))).........(delete | 
| c9e0 |  2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f 69    6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20  | -region.beg.(point-max))........ | 
| ca00 |  20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20    20 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72  | .(insert..........(ivy-state-cur | 
| ca20 |  72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 29 0a    20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 28  | rent.ivy-last)).........t).....( | 
| ca40 |  6c 65 74 2a 20 28 28 70 61 72 74 73 20 28 6f 72    20 28 69 76 79 2d 2d 73 70 6c 69 74 2d 73 70 61  | let*.((parts.(or.(ivy--split-spa | 
| ca60 |  63 65 73 20 69 76 79 2d 74 65 78 74 29 20 28 6c    69 73 74 20 22 22 29 29 29 0a 20 20 20 20 20 20  | ces.ivy-text).(list."")))....... | 
| ca80 |  20 20 20 20 20 28 74 61 69 6c 20 28 6c 61 73 74    20 70 61 72 74 73 29 29 0a 20 20 20 20 20 20 20  | .....(tail.(last.parts))........ | 
| caa0 |  20 20 20 20 28 70 6f 73 74 66 69 78 20 28 63 61    72 20 74 61 69 6c 29 29 0a 20 20 20 20 20 20 20  | ....(postfix.(car.tail))........ | 
| cac0 |  20 20 20 20 28 63 61 73 65 2d 66 6f 6c 64 2d 73    65 61 72 63 68 20 28 69 76 79 2d 2d 63 61 73 65  | ....(case-fold-search.(ivy--case | 
| cae0 |  2d 66 6f 6c 64 2d 70 20 69 76 79 2d 74 65 78 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63  | -fold-p.ivy-text))............(c | 
| cb00 |  6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65    2d 63 61 73 65 20 63 61 73 65 2d 66 6f 6c 64 2d  | ompletion-ignore-case.case-fold- | 
| cb20 |  73 65 61 72 63 68 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 6e 65 77 20 28 74 72 79 2d 63 6f 6d  | search)............(new.(try-com | 
| cb40 |  70 6c 65 74 69 6f 6e 20 28 73 74 72 69 6e 67 2d    72 65 6d 6f 76 65 2d 70 72 65 66 69 78 20 22 5e  | pletion.(string-remove-prefix."^ | 
| cb60 |  22 20 70 6f 73 74 66 69 78 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ".postfix)...................... | 
| cb80 |  20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    61 72 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29  | ...........(mapcar.(lambda.(str) | 
| cba0 |  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  | ................................ | 
| cbc0 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 69 20 28 73 74 72 69 6e 67 2d 6d 61 74 63  | ...........(let.((i.(string-matc | 
| cbe0 |  68 2d 70 20 70 6f 73 74 66 69 78 20 73 74 72 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | h-p.postfix.str))).............. | 
| cc00 |  20 20 20 20 20 20 20 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  | ...............................( | 
| cc20 |  61 6e 64 20 69 20 28 73 75 62 73 74 72 69 6e 67    20 73 74 72 20 69 29 29 29 29 0a 20 20 20 20 20  | and.i.(substring.str.i))))...... | 
| cc40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| cc60 |  20 20 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64    73 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e  | ...ivy--old-cands)))).......(con | 
| cc80 |  64 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 6e    65 77 20 74 29 20 6e 69 6c 29 0a 20 20 20 20 20  | d.........((eq.new.t).nil)...... | 
| cca0 |  20 20 20 28 28 73 74 72 69 6e 67 3d 20 6e 65 77    20 69 76 79 2d 74 65 78 74 29 20 6e 69 6c 29 0a  | ...((string=.new.ivy-text).nil). | 
| ccc0 |  20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67    3d 20 28 63 61 72 20 74 61 69 6c 29 20 28 63 61  | ........((string=.(car.tail).(ca | 
| cce0 |  72 20 28 69 76 79 2d 2d 73 70 6c 69 74 2d 73 70    61 63 65 73 20 6e 65 77 29 29 29 20 6e 69 6c 29  | r.(ivy--split-spaces.new))).nil) | 
| cd00 |  0a 20 20 20 20 20 20 20 20 28 6e 65 77 0a 20 20    20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72  | .........(new..........(delete-r | 
| cd20 |  65 67 69 6f 6e 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  | egion.(minibuffer-prompt-end).(p | 
| cd40 |  6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20    20 20 20 20 28 73 65 74 63 61 72 20 74 61 69 6c  | oint-max))..........(setcar.tail | 
| cd60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 3d 20 28 73 74 72 69 6e 67  | ..................(if.(=.(string | 
| cd80 |  2d 74 6f 2d 63 68 61 72 20 70 6f 73 74 66 69 78    29 20 3f 5e 29 0a 20 20 20 20 20 20 20 20 20 20  | -to-char.postfix).?^)........... | 
| cda0 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 22 5e 22 20 6e 65 77 29 0a 20 20 20 20  | ...........(concat."^".new)..... | 
| cdc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e    65 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 69  | ...............new))..........(i | 
| cde0 |  76 79 2d 73 65 74 2d 74 65 78 74 0a 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20  | vy-set-text...........(concat... | 
| ce00 |  20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e    63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 70  | .........(mapconcat.#'identity.p | 
| ce20 |  61 72 74 73 20 22 20 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 69 76 79 2d 74 61  | arts.".")............(and.ivy-ta | 
| ce40 |  62 2d 73 70 61 63 65 20 28 6e 6f 74 20 28 3d 20    28 6c 65 6e 67 74 68 20 69 76 79 2d 2d 6f 6c 64  | b-space.(not.(=.(length.ivy--old | 
| ce60 |  2d 63 61 6e 64 73 29 20 31 29 29 20 22 20 22 29    29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 73  | -cands).1)).".")))..........(ins | 
| ce80 |  65 72 74 20 69 76 79 2d 74 65 78 74 29 0a 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 2d 70 61 72  | ert.ivy-text)..........(ivy--par | 
| cea0 |  74 69 61 6c 2d 63 64 2d 66 6f 72 2d 73 69 6e 67    6c 65 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20  | tial-cd-for-single-directory)... | 
| cec0 |  20 20 20 20 20 20 20 74 29 29 29 29 29 0a 0a 28    64 65 66 76 61 72 20 69 76 79 2d 63 6f 6d 70 6c  | .......t)))))..(defvar.ivy-compl | 
| cee0 |  65 74 69 6f 6e 2d 62 65 67 20 6e 69 6c 0a 20 20    22 43 6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e  | etion-beg.nil..."Completion.boun | 
| cf00 |  64 73 20 73 74 61 72 74 2e 22 29 0a 0a 28 64 65    66 76 61 72 20 69 76 79 2d 63 6f 6d 70 6c 65 74  | ds.start.")..(defvar.ivy-complet | 
| cf20 |  69 6f 6e 2d 65 6e 64 20 6e 69 6c 0a 20 20 22 43    6f 6d 70 6c 65 74 69 6f 6e 20 62 6f 75 6e 64 73  | ion-end.nil..."Completion.bounds | 
| cf40 |  20 65 6e 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20    69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f  | .end.")..(defun.ivy-immediate-do | 
| cf60 |  6e 65 20 28 29 0a 20 20 22 45 78 69 74 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 74  | ne.()..."Exit.the.minibuffer.wit | 
| cf80 |  68 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74 20    69 6e 73 74 65 61 64 20 6f 66 20 63 75 72 72 65  | h.current.input.instead.of.curre | 
| cfa0 |  6e 74 20 63 61 6e 64 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  | nt.candidate."...(interactive).. | 
| cfc0 |  20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75 66    66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20  | .(delete-minibuffer-contents)... | 
| cfe0 |  28 73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65    2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73  | (setf.(ivy-state-current.ivy-las | 
| d000 |  74 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64    20 28 28 6f 72 20 28 6e 6f 74 20 69 76 79 2d 2d  | t).........(cond.((or.(not.ivy-- | 
| d020 |  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 28 65  | directory)....................(e | 
| d040 |  71 20 28 69 76 79 2d 73 74 61 74 65 2d 68 69 73    74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29 20 27  | q.(ivy-state-history.ivy-last).' | 
| d060 |  67 72 65 70 2d 66 69 6c 65 73 2d 68 69 73 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | grep-files-history))............ | 
| d080 |  20 20 20 20 69 76 79 2d 74 65 78 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e  | ....ivy-text)...............((an | 
| d0a0 |  64 20 28 73 74 72 69 6e 67 3d 20 69 76 79 2d 74    65 78 74 20 22 22 29 0a 20 20 20 20 20 20 20 20  | d.(string=.ivy-text."")......... | 
| d0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20    28 69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65  | ............(eq.(ivy-state-colle | 
| d0e0 |  63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ction.ivy-last)................. | 
| d100 |  20 20 20 20 20 20 20 20 23 27 72 65 61 64 2d 66    69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61  | ........#'read-file-name-interna | 
| d120 |  6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 69 76 79 2d 73 74 61 74  | l))................(if.(ivy-stat | 
| d140 |  65 2d 64 65 66 20 69 76 79 2d 6c 61 73 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-def.ivy-last)................. | 
| d160 |  20 20 20 28 69 66 20 28 61 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(if.(and..................... | 
| d180 |  20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73    2d 70 20 28 69 76 79 2d 73 74 61 74 65 2d 64 65  | ....(file-exists-p.(ivy-state-de | 
| d1a0 |  66 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | f.ivy-last)).................... | 
| d1c0 |  20 20 20 20 20 28 2f 3d 20 28 6c 65 6e 67 74 68    20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29  | .....(/=.(length.ivy--directory) | 
| d1e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b  | .............................(1+ | 
| d200 |  20 28 6c 65 6e 67 74 68 20 28 65 78 70 61 6e 64    2d 66 69 6c 65 2d 6e 61 6d 65 20 28 69 76 79 2d  | .(length.(expand-file-name.(ivy- | 
| d220 |  73 74 61 74 65 2d 64 65 66 20 69 76 79 2d 6c 61    73 74 29 29 29 29 29 29 0a 20 20 20 20 20 20 20  | state-def.ivy-last))))))........ | 
| d240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 0a 20  | ................ivy--directory.. | 
| d260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 70 79 2d 73 65 71 75 65 6e  | ....................(copy-sequen | 
| d280 |  63 65 20 28 69 76 79 2d 73 74 61 74 65 2d 64 65    66 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20  | ce.(ivy-state-def.ivy-last)))... | 
| d2a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69    76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a  | ...............ivy--directory)). | 
| d2c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..............(t................ | 
| d2e0 |  28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 69 76 79 2d 74 65 78 74 20 69 76 79 2d 2d  | (expand-file-name.ivy-text.ivy-- | 
| d300 |  64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20    28 69 6e 73 65 72 74 20 28 69 76 79 2d 73 74 61  | directory))))...(insert.(ivy-sta | 
| d320 |  74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c    61 73 74 29 29 0a 20 20 28 73 65 74 71 20 69 76  | te-current.ivy-last))...(setq.iv | 
| d340 |  79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 65 67    20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d  | y-completion-beg.ivy-completion- | 
| d360 |  65 6e 64 29 0a 20 20 28 73 65 74 71 20 69 76 79    2d 65 78 69 74 20 27 64 6f 6e 65 29 0a 20 20 28  | end)...(setq.ivy-exit.'done)...( | 
| d380 |  65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 72  | exit-minibuffer))..(defun.ivy--r | 
| d3a0 |  65 73 74 6f 72 65 2d 73 65 73 73 69 6f 6e 20 28    26 6f 70 74 69 6f 6e 61 6c 20 73 65 73 73 69 6f  | estore-session.(&optional.sessio | 
| d3c0 |  6e 29 0a 20 20 22 52 65 73 75 6d 65 20 61 20 72    65 63 6f 72 64 65 64 20 63 6f 6d 70 6c 65 74 69  | n)..."Resume.a.recorded.completi | 
| d3e0 |  6f 6e 20 53 45 53 53 49 4f 4e 2c 20 69 66 20 61    6e 79 20 65 78 69 73 74 73 2e 22 0a 20 20 28 77  | on.SESSION,.if.any.exists."...(w | 
| d400 |  68 65 6e 20 69 76 79 2d 2d 73 65 73 73 69 6f 6e    73 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 73 65  | hen.ivy--sessions.....(unless.se | 
| d420 |  73 73 69 6f 6e 0a 20 20 20 20 20 20 28 73 65 74    71 20 73 65 73 73 69 6f 6e 20 28 69 6e 74 65 72  | ssion.......(setq.session.(inter | 
| d440 |  6e 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 69 76  | n......................(let.((iv | 
| d460 |  79 2d 6c 61 73 74 20 69 76 79 2d 6c 61 73 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-last.ivy-last)................ | 
| d480 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 0a  | ............ivy--all-candidates. | 
| d4a0 |  20 20 20 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 76 79 2d 74  | ...........................ivy-t | 
| d4c0 |  65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79  | ext)........................(ivy | 
| d4e0 |  2d 72 65 61 64 20 22 43 68 6f 6f 73 65 20 69 76    79 20 73 65 73 73 69 6f 6e 3a 20 22 0a 20 20 20  | -read."Choose.ivy.session:.".... | 
| d500 |  20 20 20 20 20 20 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 76  | ..............................iv | 
| d520 |  79 2d 2d 73 65 73 73 69 6f 6e 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y--sessions..................... | 
| d540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65    71 75 69 72 65 2d 6d 61 74 63 68 20 74 29 29 29  | .............:require-match.t))) | 
| d560 |  29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79    2d 6c 61 73 74 20 28 6f 72 20 28 63 64 72 20 28  | )).....(setq.ivy-last.(or.(cdr.( | 
| d580 |  61 73 73 71 20 73 65 73 73 69 6f 6e 20 69 76 79    2d 2d 73 65 73 73 69 6f 6e 73 29 29 0a 20 20 20  | assq.session.ivy--sessions)).... | 
| d5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 69 76 79 2d 6c 61 73 74 29 29 29 0a  | ....................ivy-last))). | 
| d5c0 |  20 20 28 6c 65 74 20 28 28 64 61 74 61 20 28 70    6c 69 73 74 2d 67 65 74 20 28 69 76 79 2d 73 74  | ..(let.((data.(plist-get.(ivy-st | 
| d5e0 |  61 74 65 2d 65 78 74 72 61 2d 70 72 6f 70 73 20    69 76 79 2d 6c 61 73 74 29 20 3a 69 76 79 2d 64  | ate-extra-props.ivy-last).:ivy-d | 
| d600 |  61 74 61 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 64 61 74 61 0a 20 20 20 20 20 20 28 73 65 74  | ata))).....(when.data.......(set | 
| d620 |  71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69    64 61 74 65 73 20 28 70 6c 69 73 74 2d 67 65 74  | q.ivy--all-candidates.(plist-get | 
| d640 |  20 64 61 74 61 20 3a 61 6c 6c 2d 63 61 6e 64 69    64 61 74 65 73 29 29 0a 20 20 20 20 20 20 28 73  | .data.:all-candidates)).......(s | 
| d660 |  65 74 71 20 69 76 79 2d 74 65 78 74 20 28 70 6c    69 73 74 2d 67 65 74 20 64 61 74 61 20 3a 74 65  | etq.ivy-text.(plist-get.data.:te | 
| d680 |  78 74 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 69  | xt)))))..;;;###autoload.(defun.i | 
| d6a0 |  76 79 2d 72 65 73 75 6d 65 20 28 26 6f 70 74 69    6f 6e 61 6c 20 73 65 73 73 69 6f 6e 29 0a 20 20  | vy-resume.(&optional.session)... | 
| d6c0 |  22 52 65 73 75 6d 65 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  | "Resume.the.last.completion.sess | 
| d6e0 |  69 6f 6e 2c 20 6f 72 20 53 45 53 53 49 4f 4e 20    69 66 20 6e 6f 6e 2d 6e 69 6c 2e 0a 57 69 74 68  | ion,.or.SESSION.if.non-nil..With | 
| d700 |  20 61 20 70 72 65 66 69 78 20 61 72 67 2c 20 74    72 79 20 74 6f 20 72 65 73 74 6f 72 65 20 61 20  | .a.prefix.arg,.try.to.restore.a. | 
| d720 |  72 65 63 6f 72 64 65 64 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 73 65 73 73 69 6f 6e 2c 0a 69 66 20  | recorded.completion.session,.if. | 
| d740 |  6f 6e 65 20 65 78 69 73 74 73 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28  | one.exists."...(interactive)...( | 
| d760 |  77 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74    2d 70 72 65 66 69 78 2d 61 72 67 20 73 65 73 73  | when.(or.current-prefix-arg.sess | 
| d780 |  69 6f 6e 29 0a 20 20 20 20 28 69 76 79 2d 2d 72    65 73 74 6f 72 65 2d 73 65 73 73 69 6f 6e 20 73  | ion).....(ivy--restore-session.s | 
| d7a0 |  65 73 73 69 6f 6e 29 29 0a 0a 20 20 28 69 66 20    28 6f 72 20 28 6e 75 6c 6c 20 28 69 76 79 2d 73  | ession))....(if.(or.(null.(ivy-s | 
| d7c0 |  74 61 74 65 2d 61 63 74 69 6f 6e 20 69 76 79 2d    6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20  | tate-action.ivy-last)).......... | 
| d7e0 |  20 28 65 71 20 28 69 76 79 2d 2d 67 65 74 2d 61    63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 20  | .(eq.(ivy--get-action.ivy-last). | 
| d800 |  23 27 69 64 65 6e 74 69 74 79 29 29 0a 20 20 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22  | #'identity)).......(user-error." | 
| d820 |  54 68 65 20 6c 61 73 74 20 73 65 73 73 69 6f 6e    20 69 73 6e 27 74 20 63 6f 6d 70 61 74 69 62 6c  | The.last.session.isn't.compatibl | 
| d840 |  65 20 77 69 74 68 20 60 69 76 79 2d 72 65 73 75    6d 65 27 22 29 0a 20 20 20 20 28 77 68 65 6e 20  | e.with.`ivy-resume'").....(when. | 
| d860 |  28 6d 65 6d 71 20 28 69 76 79 2d 73 74 61 74 65    2d 63 61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74  | (memq.(ivy-state-caller.ivy-last | 
| d880 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 27 28 73 77 69 70 65 72 0a 20 20 20 20 20  | ).................'(swiper...... | 
| d8a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 73 77 69    70 65 72 2d 69 73 65 61 72 63 68 20 73 77 69 70  | .............swiper-isearch.swip | 
| d8c0 |  65 72 2d 62 61 63 6b 77 61 72 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 77  | er-backward...................sw | 
| d8e0 |  69 70 65 72 2d 69 73 65 61 72 63 68 2d 62 61 63    6b 77 61 72 64 0a 20 20 20 20 20 20 20 20 20 20  | iper-isearch-backward........... | 
| d900 |  20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d    67 72 65 70 29 29 0a 20 20 20 20 20 20 28 73 77  | ........counsel-grep)).......(sw | 
| d920 |  69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 28    69 76 79 2d 73 74 61 74 65 2d 62 75 66 66 65 72  | itch-to-buffer.(ivy-state-buffer | 
| d940 |  20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20 20    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62  | .ivy-last))).....(with-current-b | 
| d960 |  75 66 66 65 72 20 28 69 76 79 2d 73 74 61 74 65    2d 62 75 66 66 65 72 20 69 76 79 2d 6c 61 73 74  | uffer.(ivy-state-buffer.ivy-last | 
| d980 |  29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79  | ).......(let.((default-directory | 
| d9a0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 64 69 72 65    63 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29 29  | .(ivy-state-directory.ivy-last)) | 
| d9c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 75 73 65 2d 69 67 6e 6f 72 65 2d 64 65 66  | .............(ivy-use-ignore-def | 
| d9e0 |  61 75 6c 74 20 28 69 76 79 2d 73 74 61 74 65 2d    69 67 6e 6f 72 65 20 69 76 79 2d 6c 61 73 74 29  | ault.(ivy-state-ignore.ivy-last) | 
| da00 |  29 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d    72 65 61 64 0a 20 20 20 20 20 20 20 20 20 28 69  | )).........(ivy-read..........(i | 
| da20 |  76 79 2d 73 74 61 74 65 2d 70 72 6f 6d 70 74 20    69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20  | vy-state-prompt.ivy-last)....... | 
| da40 |  20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f    6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73  | ...(ivy-state-collection.ivy-las | 
| da60 |  74 29 0a 20 20 20 20 20 20 20 20 20 3a 70 72 65    64 69 63 61 74 65 20 28 69 76 79 2d 73 74 61 74  | t)..........:predicate.(ivy-stat | 
| da80 |  65 2d 70 72 65 64 69 63 61 74 65 20 69 76 79 2d    6c 61 73 74 29 0a 20 20 20 20 20 20 20 20 20 3a  | e-predicate.ivy-last)..........: | 
| daa0 |  72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 28 69    76 79 2d 73 74 61 74 65 2d 72 65 71 75 69 72 65  | require-match.(ivy-state-require | 
| dac0 |  2d 6d 61 74 63 68 20 69 76 79 2d 6c 61 73 74 29    0a 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 69  | -match.ivy-last)..........:initi | 
| dae0 |  61 6c 2d 69 6e 70 75 74 20 69 76 79 2d 74 65 78    74 0a 20 20 20 20 20 20 20 20 20 3a 68 69 73 74  | al-input.ivy-text..........:hist | 
| db00 |  6f 72 79 20 28 69 76 79 2d 73 74 61 74 65 2d 68    69 73 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29  | ory.(ivy-state-history.ivy-last) | 
| db20 |  0a 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65    6c 65 63 74 20 28 69 76 79 2d 73 74 61 74 65 2d  | ..........:preselect.(ivy-state- | 
| db40 |  63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74    29 0a 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d  | current.ivy-last)..........:keym | 
| db60 |  61 70 20 28 69 76 79 2d 73 74 61 74 65 2d 6b 65    79 6d 61 70 20 69 76 79 2d 6c 61 73 74 29 0a 20  | ap.(ivy-state-keymap.ivy-last).. | 
| db80 |  20 20 20 20 20 20 20 20 3a 75 70 64 61 74 65 2d    66 6e 20 28 69 76 79 2d 73 74 61 74 65 2d 75 70  | ........:update-fn.(ivy-state-up | 
| dba0 |  64 61 74 65 2d 66 6e 20 69 76 79 2d 6c 61 73 74    29 0a 20 20 20 20 20 20 20 20 20 3a 73 6f 72 74  | date-fn.ivy-last)..........:sort | 
| dbc0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 73 6f 72 74    20 69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20  | .(ivy-state-sort.ivy-last)...... | 
| dbe0 |  20 20 20 20 3a 61 63 74 69 6f 6e 20 28 69 76 79    2d 73 74 61 74 65 2d 61 63 74 69 6f 6e 20 69 76  | ....:action.(ivy-state-action.iv | 
| dc00 |  79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20 20    20 3a 75 6e 77 69 6e 64 20 28 69 76 79 2d 73 74  | y-last)..........:unwind.(ivy-st | 
| dc20 |  61 74 65 2d 75 6e 77 69 6e 64 20 69 76 79 2d 6c    61 73 74 29 0a 20 20 20 20 20 20 20 20 20 3a 72  | ate-unwind.ivy-last)..........:r | 
| dc40 |  65 2d 62 75 69 6c 64 65 72 20 28 69 76 79 2d 73    74 61 74 65 2d 72 65 2d 62 75 69 6c 64 65 72 20  | e-builder.(ivy-state-re-builder. | 
| dc60 |  69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20    20 20 20 3a 6d 61 74 63 68 65 72 20 28 69 76 79  | ivy-last)..........:matcher.(ivy | 
| dc80 |  2d 73 74 61 74 65 2d 6d 61 74 63 68 65 72 20 69    76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20  | -state-matcher.ivy-last)........ | 
| dca0 |  20 20 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65    63 74 69 6f 6e 20 28 69 76 79 2d 73 74 61 74 65  | ..:dynamic-collection.(ivy-state | 
| dcc0 |  2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74    69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 0a 20 20  | -dynamic-collection.ivy-last)... | 
| dce0 |  20 20 20 20 20 20 20 3a 65 78 74 72 61 2d 70 72    6f 70 73 20 28 69 76 79 2d 73 74 61 74 65 2d 65  | .......:extra-props.(ivy-state-e | 
| dd00 |  78 74 72 61 2d 70 72 6f 70 73 20 69 76 79 2d 6c    61 73 74 29 0a 20 20 20 20 20 20 20 20 20 3a 63  | xtra-props.ivy-last)..........:c | 
| dd20 |  61 6c 6c 65 72 20 28 69 76 79 2d 73 74 61 74 65    2d 63 61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74  | aller.(ivy-state-caller.ivy-last | 
| dd40 |  29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d    6c 6f 63 61 6c 20 69 76 79 2d 63 61 6c 6c 69 6e  | ))))))..(defvar-local.ivy-callin | 
| dd60 |  67 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f    6e 2d 6e 69 6c 2c 20 63 61 6c 6c 20 74 68 65 20  | g.nil..."When.non-nil,.call.the. | 
| dd80 |  63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 77    68 65 6e 20 60 69 76 79 2d 2d 69 6e 64 65 78 27  | current.action.when.`ivy--index' | 
| dda0 |  20 63 68 61 6e 67 65 73 2e 22 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 73 65 74 2d 69 6e 64 65  | .changes.")..(defun.ivy-set-inde | 
| ddc0 |  78 20 28 69 6e 64 65 78 29 0a 20 20 22 53 65 74    20 60 69 76 79 2d 2d 69 6e 64 65 78 27 20 74 6f  | x.(index)..."Set.`ivy--index'.to | 
| dde0 |  20 49 4e 44 45 58 2e 22 0a 20 20 28 73 65 74 71    20 69 76 79 2d 2d 69 6e 64 65 78 20 69 6e 64 65  | .INDEX."...(setq.ivy--index.inde | 
| de00 |  78 29 0a 20 20 28 77 68 65 6e 20 69 76 79 2d 63    61 6c 6c 69 6e 67 0a 20 20 20 20 28 69 76 79 2d  | x)...(when.ivy-calling.....(ivy- | 
| de20 |  2d 65 78 68 69 62 69 74 29 0a 20 20 20 20 28 69    76 79 2d 63 61 6c 6c 29 29 29 0a 0a 28 64 65 66  | -exhibit).....(ivy-call)))..(def | 
| de40 |  75 6e 20 69 76 79 2d 62 65 67 69 6e 6e 69 6e 67    2d 6f 66 2d 62 75 66 66 65 72 20 28 29 0a 20 20  | un.ivy-beginning-of-buffer.()... | 
| de60 |  22 53 65 6c 65 63 74 20 74 68 65 20 66 69 72 73    74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e  | "Select.the.first.completion.can | 
| de80 |  64 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 69 76 79 2d  | didate."...(interactive)...(ivy- | 
| dea0 |  73 65 74 2d 69 6e 64 65 78 20 30 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 65 6e 64 2d 6f 66  | set-index.0))..(defun.ivy-end-of | 
| dec0 |  2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 53 65    6c 65 63 74 20 74 68 65 20 6c 61 73 74 20 63 6f  | -buffer.()..."Select.the.last.co | 
| dee0 |  6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61    74 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | mpletion.candidate."...(interact | 
| df00 |  69 76 65 29 0a 20 20 28 69 76 79 2d 73 65 74 2d    69 6e 64 65 78 20 28 31 2d 20 69 76 79 2d 2d 6c  | ive)...(ivy-set-index.(1-.ivy--l | 
| df20 |  65 6e 67 74 68 29 29 29 0a 0a 28 64 65 66 75 6e    20 69 76 79 2d 73 63 72 6f 6c 6c 2d 75 70 2d 63  | ength)))..(defun.ivy-scroll-up-c | 
| df40 |  6f 6d 6d 61 6e 64 20 28 29 0a 20 20 22 53 63 72    6f 6c 6c 20 74 68 65 20 63 61 6e 64 69 64 61 74  | ommand.()..."Scroll.the.candidat | 
| df60 |  65 73 20 75 70 77 61 72 64 20 62 79 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 68 65 69 67  | es.upward.by.the.minibuffer.heig | 
| df80 |  68 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 69 76 79 2d 73 65 74 2d  | ht."...(interactive)...(ivy-set- | 
| dfa0 |  69 6e 64 65 78 20 28 6d 69 6e 20 28 31 2d 20 28    2b 20 69 76 79 2d 2d 69 6e 64 65 78 20 69 76 79  | index.(min.(1-.(+.ivy--index.ivy | 
| dfc0 |  2d 68 65 69 67 68 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  | -height))....................... | 
| dfe0 |  28 31 2d 20 69 76 79 2d 2d 6c 65 6e 67 74 68 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | (1-.ivy--length))))..(defun.ivy- | 
| e000 |  73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d    61 6e 64 20 28 29 0a 20 20 22 53 63 72 6f 6c 6c  | scroll-down-command.()..."Scroll | 
| e020 |  20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20    64 6f 77 6e 77 61 72 64 20 62 79 20 74 68 65 20  | .the.candidates.downward.by.the. | 
| e040 |  6d 69 6e 69 62 75 66 66 65 72 20 68 65 69 67 68    74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69  | minibuffer.height."...(interacti | 
| e060 |  76 65 29 0a 20 20 28 69 76 79 2d 73 65 74 2d 69    6e 64 65 78 20 28 6d 61 78 20 28 31 2b 20 28 2d  | ve)...(ivy-set-index.(max.(1+.(- | 
| e080 |  20 69 76 79 2d 2d 69 6e 64 65 78 20 69 76 79 2d    68 65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20  | .ivy--index.ivy-height))........ | 
| e0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | ...............0)))..(defun.ivy- | 
| e0c0 |  6e 65 78 74 2d 6c 69 6e 65 20 28 26 6f 70 74 69    6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 4d 6f 76  | next-line.(&optional.arg)..."Mov | 
| e0e0 |  65 20 63 75 72 73 6f 72 20 76 65 72 74 69 63 61    6c 6c 79 20 64 6f 77 6e 20 41 52 47 20 63 61 6e  | e.cursor.vertically.down.ARG.can | 
| e100 |  64 69 64 61 74 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  | didates."...(interactive."p")... | 
| e120 |  28 73 65 74 71 20 61 72 67 20 28 6f 72 20 61 72    67 20 31 29 29 0a 20 20 28 6c 65 74 20 28 28 69  | (setq.arg.(or.arg.1))...(let.((i | 
| e140 |  6e 64 65 78 20 28 2b 20 69 76 79 2d 2d 69 6e 64    65 78 20 61 72 67 29 29 29 0a 20 20 20 20 28 69  | ndex.(+.ivy--index.arg))).....(i | 
| e160 |  66 20 28 3e 20 69 6e 64 65 78 20 28 31 2d 20 69    76 79 2d 2d 6c 65 6e 67 74 68 29 29 0a 20 20 20  | f.(>.index.(1-.ivy--length)).... | 
| e180 |  20 20 20 20 20 28 69 66 20 69 76 79 2d 77 72 61    70 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69  | .....(if.ivy-wrap.............(i | 
| e1a0 |  76 79 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d    62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20  | vy-beginning-of-buffer)......... | 
| e1c0 |  20 20 28 69 76 79 2d 73 65 74 2d 69 6e 64 65 78    20 28 31 2d 20 69 76 79 2d 2d 6c 65 6e 67 74 68  | ..(ivy-set-index.(1-.ivy--length | 
| e1e0 |  29 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 73    65 74 2d 69 6e 64 65 78 20 69 6e 64 65 78 29 29  | ))).......(ivy-set-index.index)) | 
| e200 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6e    65 78 74 2d 6c 69 6e 65 2d 6f 72 2d 68 69 73 74  | ))..(defun.ivy-next-line-or-hist | 
| e220 |  6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61    72 67 29 0a 20 20 22 4d 6f 76 65 20 63 75 72 73  | ory.(&optional.arg)..."Move.curs | 
| e240 |  6f 72 20 76 65 72 74 69 63 61 6c 6c 79 20 64 6f    77 6e 20 41 52 47 20 63 61 6e 64 69 64 61 74 65  | or.vertically.down.ARG.candidate | 
| e260 |  73 2e 0a 49 66 20 74 68 65 20 69 6e 70 75 74 20    69 73 20 65 6d 70 74 79 2c 20 73 65 6c 65 63 74  | s..If.the.input.is.empty,.select | 
| e280 |  20 74 68 65 20 70 72 65 76 69 6f 75 73 20 68 69    73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 20 69 6e  | .the.previous.history.element.in | 
| e2a0 |  73 74 65 61 64 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 6c  | stead."...(interactive."p")...(l | 
| e2c0 |  65 74 20 28 28 6f 72 69 67 2d 69 6e 64 65 78 20    69 76 79 2d 2d 69 6e 64 65 78 29 29 0a 20 20 20  | et.((orig-index.ivy--index)).... | 
| e2e0 |  20 28 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 20    61 72 67 29 0a 20 20 20 20 28 77 68 65 6e 20 28  | .(ivy-next-line.arg).....(when.( | 
| e300 |  61 6e 64 20 28 73 74 72 69 6e 67 3d 20 69 76 79    2d 74 65 78 74 20 22 22 29 20 28 3d 20 69 76 79  | and.(string=.ivy-text."").(=.ivy | 
| e320 |  2d 2d 69 6e 64 65 78 20 6f 72 69 67 2d 69 6e 64    65 78 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d  | --index.orig-index)).......(ivy- | 
| e340 |  70 72 65 76 69 6f 75 73 2d 68 69 73 74 6f 72 79    2d 65 6c 65 6d 65 6e 74 20 31 29 29 29 29 0a 0a  | previous-history-element.1)))).. | 
| e360 |  28 64 65 66 75 6e 20 69 76 79 2d 70 72 65 76 69    6f 75 73 2d 6c 69 6e 65 20 28 26 6f 70 74 69 6f  | (defun.ivy-previous-line.(&optio | 
| e380 |  6e 61 6c 20 61 72 67 29 0a 20 20 22 4d 6f 76 65    20 63 75 72 73 6f 72 20 76 65 72 74 69 63 61 6c  | nal.arg)..."Move.cursor.vertical | 
| e3a0 |  6c 79 20 75 70 20 41 52 47 20 63 61 6e 64 69 64    61 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61  | ly.up.ARG.candidates."...(intera | 
| e3c0 |  63 74 69 76 65 20 22 70 22 29 0a 20 20 28 73 65    74 71 20 61 72 67 20 28 6f 72 20 61 72 67 20 31  | ctive."p")...(setq.arg.(or.arg.1 | 
| e3e0 |  29 29 0a 20 20 28 6c 65 74 20 28 28 69 6e 64 65    78 20 28 2d 20 69 76 79 2d 2d 69 6e 64 65 78 20  | ))...(let.((index.(-.ivy--index. | 
| e400 |  61 72 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d    69 6e 2d 69 6e 64 65 78 20 28 69 66 20 69 76 79  | arg)).........(min-index.(if.ivy | 
| e420 |  2d 2d 75 73 65 2d 73 65 6c 65 63 74 61 62 6c 65    2d 70 72 6f 6d 70 74 20 2d 31 20 30 29 29 29 0a  | --use-selectable-prompt.-1.0))). | 
| e440 |  20 20 20 20 28 69 66 20 28 3c 20 69 6e 64 65 78    20 6d 69 6e 2d 69 6e 64 65 78 29 0a 20 20 20 20  | ....(if.(<.index.min-index)..... | 
| e460 |  20 20 20 20 28 69 66 20 69 76 79 2d 77 72 61 70    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | ....(if.ivy-wrap.............(iv | 
| e480 |  79 2d 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | y-end-of-buffer)...........(ivy- | 
| e4a0 |  73 65 74 2d 69 6e 64 65 78 20 6d 69 6e 2d 69 6e    64 65 78 29 29 0a 20 20 20 20 20 20 28 69 76 79  | set-index.min-index)).......(ivy | 
| e4c0 |  2d 73 65 74 2d 69 6e 64 65 78 20 69 6e 64 65 78    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | -set-index.index))))..(defun.ivy | 
| e4e0 |  2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f    72 2d 68 69 73 74 6f 72 79 20 28 61 72 67 29 0a  | -previous-line-or-history.(arg). | 
| e500 |  20 20 22 4d 6f 76 65 20 63 75 72 73 6f 72 20 76    65 72 74 69 63 61 6c 6c 79 20 75 70 20 41 52 47  | .."Move.cursor.vertically.up.ARG | 
| e520 |  20 63 61 6e 64 69 64 61 74 65 73 2e 0a 49 66 20    74 68 65 20 69 6e 70 75 74 20 69 73 20 65 6d 70  | .candidates..If.the.input.is.emp | 
| e540 |  74 79 2c 20 73 65 6c 65 63 74 20 74 68 65 20 70    72 65 76 69 6f 75 73 20 68 69 73 74 6f 72 79 20  | ty,.select.the.previous.history. | 
| e560 |  65 6c 65 6d 65 6e 74 20 69 6e 73 74 65 61 64 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65  | element.instead."...(interactive | 
| e580 |  20 22 70 22 29 0a 20 20 28 6c 65 74 20 28 28 6f    72 69 67 2d 69 6e 64 65 78 20 69 76 79 2d 2d 69  | ."p")...(let.((orig-index.ivy--i | 
| e5a0 |  6e 64 65 78 29 29 0a 20 20 20 20 28 69 76 79 2d    70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 61 72  | ndex)).....(ivy-previous-line.ar | 
| e5c0 |  67 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e    64 20 28 73 74 72 69 6e 67 3d 20 69 76 79 2d 74  | g).....(when.(and.(string=.ivy-t | 
| e5e0 |  65 78 74 20 22 22 29 20 28 3d 20 69 76 79 2d 2d    69 6e 64 65 78 20 6f 72 69 67 2d 69 6e 64 65 78  | ext."").(=.ivy--index.orig-index | 
| e600 |  29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 70 72    65 76 69 6f 75 73 2d 68 69 73 74 6f 72 79 2d 65  | )).......(ivy-previous-history-e | 
| e620 |  6c 65 6d 65 6e 74 20 31 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 74 6f 67 67 6c 65 2d  | lement.1))))..(defun.ivy-toggle- | 
| e640 |  63 61 6c 6c 69 6e 67 20 28 29 0a 20 20 22 46 6c    69 70 20 60 69 76 79 2d 63 61 6c 6c 69 6e 67 27  | calling.()..."Flip.`ivy-calling' | 
| e660 |  2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 77 68 65 6e 20 28 73 65 74 71  | ."...(interactive)...(when.(setq | 
| e680 |  20 69 76 79 2d 63 61 6c 6c 69 6e 67 20 28 6e 6f    74 20 69 76 79 2d 63 61 6c 6c 69 6e 67 29 29 0a  | .ivy-calling.(not.ivy-calling)). | 
| e6a0 |  20 20 20 20 28 69 76 79 2d 63 61 6c 6c 29 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 74 6f 67  | ....(ivy-call)))..(defun.ivy-tog | 
| e6c0 |  67 6c 65 2d 69 67 6e 6f 72 65 20 28 29 0a 20 20    22 54 6f 67 67 6c 65 20 75 73 65 72 2d 63 6f 6e  | gle-ignore.()..."Toggle.user-con | 
| e6e0 |  66 69 67 75 72 65 64 20 63 61 6e 64 69 64 61 74    65 20 66 69 6c 74 65 72 69 6e 67 2e 22 0a 20 20  | figured.candidate.filtering."... | 
| e700 |  28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 73 65 74 71 20 69 76 79 2d 75 73 65 2d 69 67  | (interactive)...(setq.ivy-use-ig | 
| e720 |  6e 6f 72 65 0a 20 20 20 20 20 20 20 20 28 69 66    20 69 76 79 2d 75 73 65 2d 69 67 6e 6f 72 65 0a  | nore.........(if.ivy-use-ignore. | 
| e740 |  20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 28 6f 72 20 69 76  | ............nil...........(or.iv | 
| e760 |  79 2d 75 73 65 2d 69 67 6e 6f 72 65 2d 64 65 66    61 75 6c 74 20 74 29 29 29 0a 20 20 28 73 65 74  | y-use-ignore-default.t)))...(set | 
| e780 |  66 20 28 69 76 79 2d 73 74 61 74 65 2d 69 67 6e    6f 72 65 20 69 76 79 2d 6c 61 73 74 29 20 69 76  | f.(ivy-state-ignore.ivy-last).iv | 
| e7a0 |  79 2d 75 73 65 2d 69 67 6e 6f 72 65 29 0a 20 20    3b 3b 20 69 6e 76 61 6c 69 64 61 74 65 20 63 61  | y-use-ignore)...;;.invalidate.ca | 
| e7c0 |  63 68 65 0a 20 20 28 73 65 74 71 20 69 76 79 2d    2d 6f 6c 64 2d 63 61 6e 64 73 20 6e 69 6c 29 29  | che...(setq.ivy--old-cands.nil)) | 
| e7e0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 67 65    74 2d 61 63 74 69 6f 6e 20 28 73 74 61 74 65 29  | ..(defun.ivy--get-action.(state) | 
| e800 |  0a 20 20 22 47 65 74 20 74 68 65 20 61 63 74 69    6f 6e 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f 6d  | ..."Get.the.action.function.from | 
| e820 |  20 53 54 41 54 45 2e 22 0a 20 20 28 6c 65 74 20    28 28 61 63 74 69 6f 6e 20 28 69 76 79 2d 73 74  | .STATE."...(let.((action.(ivy-st | 
| e840 |  61 74 65 2d 61 63 74 69 6f 6e 20 73 74 61 74 65    29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 61 63  | ate-action.state))).....(when.ac | 
| e860 |  74 69 6f 6e 0a 20 20 20 20 20 20 28 69 66 20 28    66 75 6e 63 74 69 6f 6e 70 20 61 63 74 69 6f 6e  | tion.......(if.(functionp.action | 
| e880 |  29 0a 20 20 20 20 20 20 20 20 20 20 61 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 28 63 61 64 72  | )...........action.........(cadr | 
| e8a0 |  20 28 6e 74 68 20 28 63 61 72 20 61 63 74 69 6f    6e 29 20 61 63 74 69 6f 6e 29 29 29 29 29 29 0a  | .(nth.(car.action).action)))))). | 
| e8c0 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 67 65 74    2d 6d 75 6c 74 69 2d 61 63 74 69 6f 6e 20 28 73  | .(defun.ivy--get-multi-action.(s | 
| e8e0 |  74 61 74 65 29 0a 20 20 22 47 65 74 20 74 68 65    20 6d 75 6c 74 69 2d 61 63 74 69 6f 6e 20 66 75  | tate)..."Get.the.multi-action.fu | 
| e900 |  6e 63 74 69 6f 6e 20 66 72 6f 6d 20 53 54 41 54    45 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 61 63  | nction.from.STATE."...(let*.((ac | 
| e920 |  74 69 6f 6e 20 28 69 76 79 2d 73 74 61 74 65 2d    61 63 74 69 6f 6e 20 73 74 61 74 65 29 29 0a 20  | tion.(ivy-state-action.state)).. | 
| e940 |  20 20 20 20 20 20 20 20 28 6d 75 6c 74 69 2d 61    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | ........(multi-action........... | 
| e960 |  28 61 6e 64 20 28 6c 69 73 74 70 20 61 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | (and.(listp.action)............. | 
| e980 |  20 20 20 28 6e 6f 74 20 28 65 71 20 28 63 61 72    20 61 63 74 69 6f 6e 29 20 27 6c 61 6d 62 64 61  | ...(not.(eq.(car.action).'lambda | 
| e9a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6e 74 68 20 33 20 28 6e 74 68 20 28 63  | ))................(nth.3.(nth.(c | 
| e9c0 |  61 72 20 61 63 74 69 6f 6e 29 20 61 63 74 69 6f    6e 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 6d  | ar.action).action))))).....(if.m | 
| e9e0 |  75 6c 74 69 2d 61 63 74 69 6f 6e 0a 20 20 20 20    20 20 20 20 6d 75 6c 74 69 2d 61 63 74 69 6f 6e  | ulti-action.........multi-action | 
| ea00 |  0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71    20 28 63 61 72 20 61 63 74 69 6f 6e 29 20 31 29  | .......(when.(eq.(car.action).1) | 
| ea20 |  0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 73 74    61 74 65 2d 6d 75 6c 74 69 2d 61 63 74 69 6f 6e  | .........(ivy-state-multi-action | 
| ea40 |  20 73 74 61 74 65 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 2d 67 65 74 2d 77 69 6e  | .state)))))..(defun.ivy--get-win | 
| ea60 |  64 6f 77 20 28 73 74 61 74 65 29 0a 20 20 22 47    65 74 20 74 68 65 20 77 69 6e 64 6f 77 20 66 72  | dow.(state)..."Get.the.window.fr | 
| ea80 |  6f 6d 20 53 54 41 54 45 2e 22 0a 20 20 28 69 66    20 28 69 76 79 2d 73 74 61 74 65 2d 70 20 73 74  | om.STATE."...(if.(ivy-state-p.st | 
| eaa0 |  61 74 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20    28 28 77 69 6e 64 6f 77 20 28 69 76 79 2d 73 74  | ate).......(let.((window.(ivy-st | 
| eac0 |  61 74 65 2d 77 69 6e 64 6f 77 20 73 74 61 74 65    29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20  | ate-window.state))).........(if. | 
| eae0 |  28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 77    69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20  | (window-live-p.window).......... | 
| eb00 |  20 20 20 77 69 6e 64 6f 77 0a 20 20 20 20 20 20    20 20 20 20 28 6e 65 78 74 2d 77 69 6e 64 6f 77  | ...window...........(next-window | 
| eb20 |  29 29 29 0a 20 20 20 20 28 73 65 6c 65 63 74 65    64 2d 77 69 6e 64 6f 77 29 29 29 0a 0a 28 64 65  | ))).....(selected-window)))..(de | 
| eb40 |  66 75 6e 20 69 76 79 2d 2d 61 63 74 69 6f 6e 70    20 28 78 29 0a 20 20 22 52 65 74 75 72 6e 20 6e  | fun.ivy--actionp.(x)..."Return.n | 
| eb60 |  6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 58 20 69 73    20 61 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f  | on-nil.when.X.is.a.list.of.actio | 
| eb80 |  6e 73 2e 22 0a 20 20 28 61 6e 64 20 28 63 6f 6e    73 70 20 78 29 20 28 6e 6f 74 20 28 6d 65 6d 71  | ns."...(and.(consp.x).(not.(memq | 
| eba0 |  20 28 63 61 72 20 78 29 20 27 28 63 6c 6f 73 75    72 65 20 6c 61 6d 62 64 61 29 29 29 29 29 0a 0a  | .(car.x).'(closure.lambda))))).. | 
| ebc0 |  28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 61    63 74 69 6f 6e 2d 77 72 61 70 20 6e 69 6c 0a 20  | (defcustom.ivy-action-wrap.nil.. | 
| ebe0 |  20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20    60 69 76 79 2d 6e 65 78 74 2d 61 63 74 69 6f 6e  | ."When.non-nil,.`ivy-next-action | 
| ec00 |  27 20 61 6e 64 20 60 69 76 79 2d 70 72 65 76 2d    61 63 74 69 6f 6e 27 20 77 72 61 70 2e 22 0a 20  | '.and.`ivy-prev-action'.wrap.".. | 
| ec20 |  20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6e 65 78  | .:type.'boolean)..(defun.ivy-nex | 
| ec40 |  74 2d 61 63 74 69 6f 6e 20 28 29 0a 20 20 22 57    68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20  | t-action.()..."When.the.current. | 
| ec60 |  61 63 74 69 6f 6e 20 69 73 20 61 20 6c 69 73 74    2c 20 73 63 72 6f 6c 6c 20 69 74 20 66 6f 72 77  | action.is.a.list,.scroll.it.forw | 
| ec80 |  61 72 64 73 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28  | ards."...(interactive)...(let.(( | 
| eca0 |  61 63 74 69 6f 6e 20 28 69 76 79 2d 73 74 61 74    65 2d 61 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73  | action.(ivy-state-action.ivy-las | 
| ecc0 |  74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28    69 76 79 2d 2d 61 63 74 69 6f 6e 70 20 61 63 74  | t))).....(when.(ivy--actionp.act | 
| ece0 |  69 6f 6e 29 0a 20 20 20 20 20 20 28 6c 65 74 20    28 28 6c 65 6e 20 28 31 2d 20 28 6c 65 6e 67 74  | ion).......(let.((len.(1-.(lengt | 
| ed00 |  68 20 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 69 64 78 20 28 63 61  | h.action))).............(idx.(ca | 
| ed20 |  72 20 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20    20 20 20 20 28 69 66 20 28 3e 3d 20 69 64 78 20  | r.action))).........(if.(>=.idx. | 
| ed40 |  6c 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 69 76 79 2d 61 63 74 69 6f  | len).............(when.ivy-actio | 
| ed60 |  6e 2d 77 72 61 70 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 66 20 28 63 61 72 20  | n-wrap...............(setf.(car. | 
| ed80 |  61 63 74 69 6f 6e 29 20 31 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 28  | action).1))...........(cl-incf.( | 
| eda0 |  63 61 72 20 61 63 74 69 6f 6e 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 70 72  | car.action)))))))..(defun.ivy-pr | 
| edc0 |  65 76 2d 61 63 74 69 6f 6e 20 28 29 0a 20 20 22    57 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74  | ev-action.()..."When.the.current | 
| ede0 |  20 61 63 74 69 6f 6e 20 69 73 20 61 20 6c 69 73    74 2c 20 73 63 72 6f 6c 6c 20 69 74 20 62 61 63  | .action.is.a.list,.scroll.it.bac | 
| ee00 |  6b 77 61 72 64 73 2e 22 0a 20 20 28 69 6e 74 65    72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20  | kwards."...(interactive)...(let. | 
| ee20 |  28 28 61 63 74 69 6f 6e 20 28 69 76 79 2d 73 74    61 74 65 2d 61 63 74 69 6f 6e 20 69 76 79 2d 6c  | ((action.(ivy-state-action.ivy-l | 
| ee40 |  61 73 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 69 76 79 2d 2d 61 63 74 69 6f 6e 70 20 61  | ast))).....(when.(ivy--actionp.a | 
| ee60 |  63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 69 66    20 28 3c 3d 20 28 63 61 72 20 61 63 74 69 6f 6e  | ction).......(if.(<=.(car.action | 
| ee80 |  29 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 69 76 79 2d 61 63 74 69 6f 6e 2d  | ).1)...........(when.ivy-action- | 
| eea0 |  77 72 61 70 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 66 20 28 63 61 72 20 61 63 74 69  | wrap.............(setf.(car.acti | 
| eec0 |  6f 6e 29 20 28 31 2d 20 28 6c 65 6e 67 74 68 20    61 63 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20  | on).(1-.(length.action))))...... | 
| eee0 |  20 20 20 28 63 6c 2d 64 65 63 66 20 28 63 61 72    20 61 63 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28  | ...(cl-decf.(car.action))))))..( | 
| ef00 |  64 65 66 75 6e 20 69 76 79 2d 61 63 74 69 6f 6e    2d 6e 61 6d 65 20 28 29 0a 20 20 22 52 65 74 75  | defun.ivy-action-name.()..."Retu | 
| ef20 |  72 6e 20 74 68 65 20 6e 61 6d 65 20 61 73 73 6f    63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20  | rn.the.name.associated.with.the. | 
| ef40 |  63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 2e 22    0a 20 20 28 6c 65 74 20 28 28 61 63 74 69 6f 6e  | current.action."...(let.((action | 
| ef60 |  20 28 69 76 79 2d 73 74 61 74 65 2d 61 63 74 69    6f 6e 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20  | .(ivy-state-action.ivy-last))).. | 
| ef80 |  20 20 20 28 69 66 20 28 69 76 79 2d 2d 61 63 74    69 6f 6e 70 20 61 63 74 69 6f 6e 29 0a 20 20 20  | ...(if.(ivy--actionp.action).... | 
| efa0 |  20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25    64 2f 25 64 5d 20 25 73 22 0a 20 20 20 20 20 20  | .....(format."[%d/%d].%s"....... | 
| efc0 |  20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 61    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20  | ..........(car.action).......... | 
| efe0 |  20 20 20 20 20 20 20 28 31 2d 20 28 6c 65 6e 67    74 68 20 61 63 74 69 6f 6e 29 29 0a 20 20 20 20  | .......(1-.(length.action))..... | 
| f000 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68    20 32 20 28 6e 74 68 20 28 63 61 72 20 61 63 74  | ............(nth.2.(nth.(car.act | 
| f020 |  69 6f 6e 29 20 61 63 74 69 6f 6e 29 29 29 0a 20    20 20 20 20 20 22 5b 31 2f 31 5d 20 64 65 66 61  | ion).action)))......."[1/1].defa | 
| f040 |  75 6c 74 22 29 29 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 69 6e 68 69 62 69 74 2d 61 63 74  | ult")))..(defvar.ivy-inhibit-act | 
| f060 |  69 6f 6e 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20    6e 6f 6e 2d 6e 69 6c 2c 20 60 69 76 79 2d 63 61  | ion.nil..."When.non-nil,.`ivy-ca | 
| f080 |  6c 6c 27 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67    2e 0a 0a 45 78 61 6d 70 6c 65 20 75 73 65 3a 0a  | ll'.does.nothing...Example.use:. | 
| f0a0 |  0a 20 20 20 20 28 6c 65 74 2a 20 28 28 69 76 79    2d 69 6e 68 69 62 69 74 2d 61 63 74 69 6f 6e 20  | .....(let*.((ivy-inhibit-action. | 
| f0c0 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 20 28 69 76 79 2d 73 77 69 74 63 68 2d 62  | t)............(str.(ivy-switch-b | 
| f0e0 |  75 66 66 65 72 29 29 29 0a 20 20 20 20 20 3b 3b    20 64 6f 20 77 68 61 74 65 76 65 72 20 77 69 74  | uffer)))......;;.do.whatever.wit | 
| f100 |  68 20 73 74 72 20 2d 20 74 68 65 20 63 6f 72 72    65 73 70 6f 6e 64 69 6e 67 20 62 75 66 66 65 72  | h.str.-.the.corresponding.buffer | 
| f120 |  20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 6f 70 65    6e 65 64 0a 20 20 20 20 20 29 22 29 0a 0a 28 64  | .will.not.be.opened......)")..(d | 
| f140 |  65 66 75 6e 20 69 76 79 2d 72 65 63 75 72 73 69    76 65 2d 72 65 73 74 6f 72 65 20 28 29 0a 20 20  | efun.ivy-recursive-restore.()... | 
| f160 |  22 52 65 73 74 6f 72 65 20 74 68 65 20 61 62 6f    76 65 20 73 74 61 74 65 20 77 68 65 6e 20 65 78  | "Restore.the.above.state.when.ex | 
| f180 |  69 74 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 2e 0a 53 65 65 20 76 61 72 69 61 62  | iting.the.minibuffer..See.variab | 
| f1a0 |  6c 65 20 60 69 76 79 2d 72 65 63 75 72 73 69 76    65 2d 72 65 73 74 6f 72 65 27 20 66 6f 72 20 66  | le.`ivy-recursive-restore'.for.f | 
| f1c0 |  75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e  | urther.information."...(when.(an | 
| f1e0 |  64 20 69 76 79 2d 72 65 63 75 72 73 69 76 65 2d    6c 61 73 74 0a 20 20 20 20 20 20 20 20 20 20 20  | d.ivy-recursive-last............ | 
| f200 |  20 20 69 76 79 2d 72 65 63 75 72 73 69 76 65 2d    72 65 73 74 6f 72 65 0a 20 20 20 20 20 20 20 20  | ..ivy-recursive-restore......... | 
| f220 |  20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 69 76    79 2d 6c 61 73 74 20 69 76 79 2d 72 65 63 75 72  | .....(not.(eq.ivy-last.ivy-recur | 
| f240 |  73 69 76 65 2d 6c 61 73 74 29 29 29 0a 20 20 20    20 28 69 76 79 2d 2d 72 65 73 65 74 2d 73 74 61  | sive-last))).....(ivy--reset-sta | 
| f260 |  74 65 20 28 73 65 74 71 20 69 76 79 2d 6c 61 73    74 20 69 76 79 2d 72 65 63 75 72 73 69 76 65 2d  | te.(setq.ivy-last.ivy-recursive- | 
| f280 |  6c 61 73 74 29 29 29 29 0a 0a 28 64 65 66 76 61    72 20 69 76 79 2d 6d 61 72 6b 2d 70 72 65 66 69  | last))))..(defvar.ivy-mark-prefi | 
| f2a0 |  78 20 22 3e 22 0a 20 20 22 50 72 65 66 69 78 20    75 73 65 64 20 62 79 20 60 69 76 79 2d 6d 61 72  | x.">"..."Prefix.used.by.`ivy-mar | 
| f2c0 |  6b 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 2d 63 61 6c 6c 2d 6d 61 72 6b 65 64 20 28  | k'.")..(defun.ivy--call-marked.( | 
| f2e0 |  61 63 74 69 6f 6e 29 0a 20 20 28 6c 65 74 2a 20    28 28 70 72 65 66 69 78 2d 6c 65 6e 20 28 6c 65  | action)...(let*.((prefix-len.(le | 
| f300 |  6e 67 74 68 20 69 76 79 2d 6d 61 72 6b 2d 70 72    65 66 69 78 29 29 0a 20 20 20 20 20 20 20 20 20  | ngth.ivy-mark-prefix)).......... | 
| f320 |  28 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 74    65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61  | (marked-candidates...........(ma | 
| f340 |  70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 73 29 0a 20 20 20 20  | pcar............(lambda.(s)..... | 
| f360 |  20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    63 61 6e 64 20 28 73 75 62 73 74 72 69 6e 67 20  | .........(let.((cand.(substring. | 
| f380 |  73 20 70 72 65 66 69 78 2d 6c 65 6e 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | s.prefix-len)))................( | 
| f3a0 |  69 66 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | if.ivy--directory............... | 
| f3c0 |  20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 63 61 6e 64 20 69 76 79 2d  | .....(expand-file-name.cand.ivy- | 
| f3e0 |  2d 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 63 61 6e  | -directory)..................can | 
| f400 |  64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    69 76 79 2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69  | d)))............ivy-marked-candi | 
| f420 |  64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 28 6d 75 6c 74 69 2d 61 63 74 69 6f 6e 20 28  | dates))..........(multi-action.( | 
| f440 |  69 76 79 2d 2d 67 65 74 2d 6d 75 6c 74 69 2d 61    63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 29  | ivy--get-multi-action.ivy-last)) | 
| f460 |  29 0a 20 20 20 20 28 69 66 20 6d 75 6c 74 69 2d    61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28  | ).....(if.multi-action.........( | 
| f480 |  6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69    72 65 63 74 6f 72 79 20 28 69 76 79 2d 73 74 61  | let.((default-directory.(ivy-sta | 
| f4a0 |  74 65 2d 64 69 72 65 63 74 6f 72 79 20 69 76 79    2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20 20  | te-directory.ivy-last)))........ | 
| f4c0 |  20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 75 6c 74    69 2d 61 63 74 69 6f 6e 20 28 6d 61 70 63 61 72  | ...(funcall.multi-action.(mapcar | 
| f4e0 |  20 23 27 69 76 79 2d 2d 63 61 6c 6c 2d 63 61 6e    64 20 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61  | .#'ivy--call-cand.marked-candida | 
| f500 |  74 65 73 29 29 29 0a 20 20 20 20 20 20 28 64 6f    6c 69 73 74 20 28 63 20 6d 61 72 6b 65 64 2d 63  | tes))).......(dolist.(c.marked-c | 
| f520 |  61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c  | andidates).........(let.((defaul | 
| f540 |  74 2d 64 69 72 65 63 74 6f 72 79 20 28 69 76 79    2d 73 74 61 74 65 2d 64 69 72 65 63 74 6f 72 79  | t-directory.(ivy-state-directory | 
| f560 |  20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20  | .ivy-last)))...........(funcall. | 
| f580 |  61 63 74 69 6f 6e 20 28 69 76 79 2d 2d 63 61 6c    6c 2d 63 61 6e 64 20 63 29 29 29 29 29 29 29 0a  | action.(ivy--call-cand.c))))))). | 
| f5a0 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 63 61 6c    6c 2d 63 61 6e 64 20 28 63 75 72 72 65 6e 74 29  | .(defun.ivy--call-cand.(current) | 
| f5c0 |  0a 20 20 28 6c 65 74 20 28 28 63 6f 6c 6c 65 63    74 69 6f 6e 20 28 69 76 79 2d 73 74 61 74 65 2d  | ...(let.((collection.(ivy-state- | 
| f5e0 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c    61 73 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64  | collection.ivy-last))).....(cond | 
| f600 |  0a 20 20 20 20 20 3b 3b 20 41 6c 69 73 74 20 74    79 70 65 2e 0a 20 20 20 20 20 28 28 61 6e 64 20  | ......;;.Alist.type.......((and. | 
| f620 |  28 63 6f 6e 73 70 20 28 63 61 72 2d 73 61 66 65    20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 0a 20 20  | (consp.(car-safe.collection))... | 
| f640 |  20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76    69 6f 75 73 6c 79 2c 20 74 68 65 20 63 64 72 20  | .........;;.Previously,.the.cdr. | 
| f660 |  6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 61  | of.the.selected............;;.ca | 
| f680 |  6e 64 69 64 61 74 65 20 77 6f 75 6c 64 20 62 65    20 72 65 74 75 72 6e 65 64 2e 20 20 4e 6f 77 2c  | ndidate.would.be.returned...Now, | 
| f6a0 |  20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 77 68 6f 6c 65 20 63 61 6e 64 69 64 61  | .the............;;.whole.candida | 
| f6c0 |  74 65 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20  | te.is.returned.............(let. | 
| f6e0 |  28 28 69 64 78 20 28 67 65 74 2d 74 65 78 74 2d    70 72 6f 70 65 72 74 79 20 30 20 27 69 64 78 20  | ((idx.(get-text-property.0.'idx. | 
| f700 |  63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 69 64 78 0a  | current)))..............(if.idx. | 
| f720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20  | .................(progn......... | 
| f740 |  20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 72 65 6d 6f 76 65 2d 70 72 6f 70 73 20 63 75  | ...........(ivy--remove-props.cu | 
| f760 |  72 72 65 6e 74 20 27 69 64 78 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | rrent.'idx)....................( | 
| f780 |  6e 74 68 20 69 64 78 20 63 6f 6c 6c 65 63 74 69    6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | nth.idx.collection))............ | 
| f7a0 |  20 20 20 20 28 61 73 73 6f 63 20 63 75 72 72 65    6e 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29  | ....(assoc.current.collection))) | 
| f7c0 |  29 29 0a 20 20 20 20 20 28 69 76 79 2d 2d 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 28 65  | ))......(ivy--directory.......(e | 
| f7e0 |  78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    63 75 72 72 65 6e 74 20 69 76 79 2d 2d 64 69 72  | xpand-file-name.current.ivy--dir | 
| f800 |  65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 28 28    65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 22 22  | ectory))......((equal.current."" | 
| f820 |  29 0a 20 20 20 20 20 20 69 76 79 2d 74 65 78 74    29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20  | ).......ivy-text)......(t....... | 
| f840 |  63 75 72 72 65 6e 74 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 63 61 6c 6c 20 28 29 0a  | current))))..(defun.ivy-call.(). | 
| f860 |  20 20 22 43 61 6c 6c 20 74 68 65 20 63 75 72 72    65 6e 74 20 61 63 74 69 6f 6e 20 77 69 74 68 6f  | .."Call.the.current.action.witho | 
| f880 |  75 74 20 65 78 69 74 69 6e 67 20 63 6f 6d 70 6c    65 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72  | ut.exiting.completion."...(inter | 
| f8a0 |  61 63 74 69 76 65 29 0a 20 20 3b 3b 20 54 65 73    74 69 6e 67 20 77 69 74 68 20 60 69 76 79 2d 77  | active)...;;.Testing.with.`ivy-w | 
| f8c0 |  69 74 68 27 20 73 65 65 6d 73 20 74 6f 20 63 61    6c 6c 20 60 69 76 79 2d 63 61 6c 6c 27 20 61 67  | ith'.seems.to.call.`ivy-call'.ag | 
| f8e0 |  61 69 6e 2c 0a 20 20 3b 3b 20 69 6e 20 77 68 69    63 68 20 63 61 73 65 20 60 74 68 69 73 2d 63 6f  | ain,...;;.in.which.case.`this-co | 
| f900 |  6d 6d 61 6e 64 27 20 69 73 20 6e 69 6c 3b 20 73    6f 20 63 68 65 63 6b 20 66 6f 72 20 74 68 69 73  | mmand'.is.nil;.so.check.for.this | 
| f920 |  2e 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d    71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27  | ....(unless.(memq.this-command.' | 
| f940 |  28 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 20 20 20 20  | (nil............................ | 
| f960 |  20 20 20 20 69 76 79 2d 64 6f 6e 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....ivy-done.................... | 
| f980 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    61 6c 74 2d 64 6f 6e 65 0a 20 20 20 20 20 20 20  | ............ivy-alt-done........ | 
| f9a0 |  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 76 79 2d 64 69 73 70  | ........................ivy-disp | 
| f9c0 |  61 74 63 68 69 6e 67 2d 64 6f 6e 65 29 29 0a 20    20 20 20 28 73 65 74 71 20 69 76 79 2d 63 75 72  | atching-done)).....(setq.ivy-cur | 
| f9e0 |  72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61  | rent-prefix-arg.current-prefix-a | 
| fa00 |  72 67 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 61    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | rg))...(let*.((action........... | 
| fa20 |  28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 69    76 79 2d 69 6e 68 69 62 69 74 2d 61 63 74 69 6f  | (if.(functionp.ivy-inhibit-actio | 
| fa40 |  6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 69 76 79 2d 69 6e 68 69 62 69 74 2d 61 63 74  | n)...............ivy-inhibit-act | 
| fa60 |  69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 6e 6f 74 20 69 76 79 2d 69 6e  | ion.............(and.(not.ivy-in | 
| fa80 |  68 69 62 69 74 2d 61 63 74 69 6f 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | hibit-action)..................( | 
| faa0 |  69 76 79 2d 2d 67 65 74 2d 61 63 74 69 6f 6e 20    69 76 79 2d 6c 61 73 74 29 29 29 29 0a 20 20 20  | ivy--get-action.ivy-last)))).... | 
| fac0 |  20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20 28    69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e  | ......(current.(ivy-state-curren | 
| fae0 |  74 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 20 28 78 20 28 69 76 79 2d 2d 63  | t.ivy-last))..........(x.(ivy--c | 
| fb00 |  61 6c 6c 2d 63 61 6e 64 20 63 75 72 72 65 6e 74    29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 73  | all-cand.current))..........(res | 
| fb20 |  0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 75  | ...........(cond............((nu | 
| fb40 |  6c 6c 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 63 75 72 72 65 6e 74 29 0a  | ll.action).............current). | 
| fb60 |  20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 6c 65 63  | ...........(t.............(selec | 
| fb80 |  74 2d 77 69 6e 64 6f 77 20 28 69 76 79 2d 2d 67    65 74 2d 77 69 6e 64 6f 77 20 69 76 79 2d 6c 61  | t-window.(ivy--get-window.ivy-la | 
| fba0 |  73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 2d 62 75 66 66 65 72 20 28 69 76  | st)).............(set-buffer.(iv | 
| fbc0 |  79 2d 73 74 61 74 65 2d 62 75 66 66 65 72 20 69    76 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20  | y-state-buffer.ivy-last))....... | 
| fbe0 |  20 20 20 20 20 20 28 70 72 6f 67 31 20 28 75 6e    77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20  | ......(prog1.(unwind-protect.... | 
| fc00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 69 76 79 2d 6d 61 72 6b  | ....................(if.ivy-mark | 
| fc20 |  65 64 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ed-candidates................... | 
| fc40 |  20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63    61 6c 6c 2d 6d 61 72 6b 65 64 20 61 63 74 69 6f  | .........(ivy--call-marked.actio | 
| fc60 |  6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e  | n)..........................(fun | 
| fc80 |  63 61 6c 6c 20 61 63 74 69 6f 6e 20 78 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | call.action.x))................. | 
| fca0 |  20 20 20 20 20 28 69 76 79 2d 72 65 63 75 72 73    69 76 65 2d 72 65 73 74 6f 72 65 29 29 0a 20 20  | .....(ivy-recursive-restore))... | 
| fcc0 |  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 65 71 20 69 76 79 2d  | ............(unless.(or.(eq.ivy- | 
| fce0 |  65 78 69 74 20 27 64 6f 6e 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | exit.'done)..................... | 
| fd00 |  20 20 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65    72 2d 77 69 6e 64 6f 77 2d 61 63 74 69 76 65 2d  | ......(minibuffer-window-active- | 
| fd20 |  70 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 20 20 20 20 20  | p.(selected-window))............ | 
| fd40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 75 6c 6c 20 28 61 63 74 69 76 65 2d 6d 69 6e  | ...............(null.(active-min | 
| fd60 |  69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ibuffer-window)))............... | 
| fd80 |  20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77    20 28 61 63 74 69 76 65 2d 6d 69 6e 69 62 75 66  | ..(select-window.(active-minibuf | 
| fda0 |  66 65 72 2d 77 69 6e 64 6f 77 29 29 29 29 29 29    29 29 0a 20 20 20 20 28 69 66 20 69 76 79 2d 69  | fer-window)))))))).....(if.ivy-i | 
| fdc0 |  6e 68 69 62 69 74 2d 61 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 72 65 73 0a 20 20 20 20 20 20  | nhibit-action.........res....... | 
| fde0 |  63 75 72 72 65 6e 74 29 29 29 0a 0a 28 64 65 66    75 6e 20 69 76 79 2d 63 61 6c 6c 2d 61 6e 64 2d  | current)))..(defun.ivy-call-and- | 
| fe00 |  72 65 63 65 6e 74 65 72 20 28 29 0a 20 20 22 43    61 6c 6c 20 61 63 74 69 6f 6e 20 61 6e 64 20 72  | recenter.()..."Call.action.and.r | 
| fe20 |  65 63 65 6e 74 65 72 20 77 69 6e 64 6f 77 20 61    63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20  | ecenter.window.according.to.the. | 
| fe40 |  73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61    74 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | selected.candidate."...(interact | 
| fe60 |  69 76 65 29 0a 20 20 28 69 76 79 2d 63 61 6c 6c    29 0a 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69  | ive)...(ivy-call)...(with-ivy-wi | 
| fe80 |  6e 64 6f 77 0a 20 20 20 20 28 72 65 63 65 6e 74    65 72 2d 74 6f 70 2d 62 6f 74 74 6f 6d 29 29 29  | ndow.....(recenter-top-bottom))) | 
| fea0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6e 65 78    74 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c 20  | ..(defun.ivy-next-line-and-call. | 
| fec0 |  28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a    20 20 22 4d 6f 76 65 20 63 75 72 73 6f 72 20 76  | (&optional.arg)..."Move.cursor.v | 
| fee0 |  65 72 74 69 63 61 6c 6c 79 20 64 6f 77 6e 20 41    52 47 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 43  | ertically.down.ARG.candidates..C | 
| ff00 |  61 6c 6c 20 74 68 65 20 70 65 72 6d 61 6e 65 6e    74 20 61 63 74 69 6f 6e 20 69 66 20 70 6f 73 73  | all.the.permanent.action.if.poss | 
| ff20 |  69 62 6c 65 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 69 76  | ible."...(interactive."p")...(iv | 
| ff40 |  79 2d 6e 65 78 74 2d 6c 69 6e 65 20 61 72 67 29    0a 20 20 28 69 76 79 2d 2d 65 78 68 69 62 69 74  | y-next-line.arg)...(ivy--exhibit | 
| ff60 |  29 0a 20 20 28 69 76 79 2d 63 61 6c 6c 29 29 0a    0a 28 64 65 66 75 6e 20 69 76 79 2d 70 72 65 76  | )...(ivy-call))..(defun.ivy-prev | 
| ff80 |  69 6f 75 73 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61    6c 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72  | ious-line-and-call.(&optional.ar | 
| ffa0 |  67 29 0a 20 20 22 4d 6f 76 65 20 63 75 72 73 6f    72 20 76 65 72 74 69 63 61 6c 6c 79 20 75 70 20  | g)..."Move.cursor.vertically.up. | 
| ffc0 |  41 52 47 20 63 61 6e 64 69 64 61 74 65 73 2e 0a    43 61 6c 6c 20 74 68 65 20 70 65 72 6d 61 6e 65  | ARG.candidates..Call.the.permane | 
| ffe0 |  6e 74 20 61 63 74 69 6f 6e 20 69 66 20 70 6f 73    73 69 62 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72  | nt.action.if.possible."...(inter | 
| 10000 |  61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 69    76 79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65  | active."p")...(ivy-previous-line | 
| 10020 |  20 61 72 67 29 0a 20 20 28 69 76 79 2d 2d 65 78    68 69 62 69 74 29 0a 20 20 28 69 76 79 2d 63 61  | .arg)...(ivy--exhibit)...(ivy-ca | 
| 10040 |  6c 6c 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 70 72 65 76 69 6f 75 73 2d 68 69 73 74 6f 72  | ll))..(defun.ivy-previous-histor | 
| 10060 |  79 2d 65 6c 65 6d 65 6e 74 20 28 61 72 67 29 0a    20 20 22 46 6f 72 77 61 72 64 20 74 6f 20 60 70  | y-element.(arg)..."Forward.to.`p | 
| 10080 |  72 65 76 69 6f 75 73 2d 68 69 73 74 6f 72 79 2d    65 6c 65 6d 65 6e 74 27 20 77 69 74 68 20 41 52  | revious-history-element'.with.AR | 
| 100a0 |  47 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 70 72 65 76 69  | G."...(interactive."p")...(previ | 
| 100c0 |  6f 75 73 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d    65 6e 74 20 61 72 67 29 0a 20 20 28 69 76 79 2d  | ous-history-element.arg)...(ivy- | 
| 100e0 |  2d 63 64 2d 6d 61 79 62 65 29 0a 20 20 28 6d 6f    76 65 2d 65 6e 64 2d 6f 66 2d 6c 69 6e 65 20 31  | -cd-maybe)...(move-end-of-line.1 | 
| 10100 |  29 0a 20 20 28 69 76 79 2d 2d 6d 61 79 62 65 2d    73 63 72 6f 6c 6c 2d 68 69 73 74 6f 72 79 29 29  | )...(ivy--maybe-scroll-history)) | 
| 10120 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 69 6e    73 65 72 74 2d 73 79 6d 62 6f 6c 2d 62 6f 75 6e  | ..(defun.ivy--insert-symbol-boun | 
| 10140 |  64 61 72 69 65 73 20 28 29 0a 20 20 28 75 6e 64    6f 2d 62 6f 75 6e 64 61 72 79 29 0a 20 20 28 62  | daries.()...(undo-boundary)...(b | 
| 10160 |  65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65    29 0a 20 20 28 69 6e 73 65 72 74 20 22 5c 5c 5f  | eginning-of-line)...(insert."\\_ | 
| 10180 |  3c 22 29 0a 20 20 28 65 6e 64 2d 6f 66 2d 6c 69    6e 65 29 0a 20 20 28 69 6e 73 65 72 74 20 22 5c  | <")...(end-of-line)...(insert."\ | 
| 101a0 |  5c 5f 3e 22 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 6e 65 78 74 2d 68 69 73 74 6f 72 79 2d  | \_>"))..(defun.ivy-next-history- | 
| 101c0 |  65 6c 65 6d 65 6e 74 20 28 61 72 67 29 0a 20 20    22 46 6f 72 77 61 72 64 20 74 6f 20 60 6e 65 78  | element.(arg)..."Forward.to.`nex | 
| 101e0 |  74 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e    74 27 20 77 69 74 68 20 41 52 47 2e 22 0a 20 20  | t-history-element'.with.ARG."... | 
| 10200 |  28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22    29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 3d 20  | (interactive."p")...(if.(and.(=. | 
| 10220 |  6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f    72 79 2d 70 6f 73 69 74 69 6f 6e 20 30 29 0a 20  | minibuffer-history-position.0).. | 
| 10240 |  20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c    20 69 76 79 2d 74 65 78 74 20 22 22 29 29 0a 20  | ..........(equal.ivy-text."")).. | 
| 10260 |  20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 6d 69 6e 69 62 75  | .....(progn.........(when.minibu | 
| 10280 |  66 66 65 72 2d 64 65 66 61 75 6c 74 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79  | ffer-default...........(setq.ivy | 
| 102a0 |  2d 2d 64 65 66 61 75 6c 74 20 28 63 61 72 20 6d    69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c  | --default.(car.minibuffer-defaul | 
| 102c0 |  74 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 69 76 79 2d 2d 64 65 66 61 75 6c  | t))).........(insert.ivy--defaul | 
| 102e0 |  74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 28 77 69 74 68 2d 69 76 79 2d  | t).........(when.(and.(with-ivy- | 
| 10300 |  77 69 6e 64 6f 77 20 28 64 65 72 69 76 65 64 2d    6d 6f 64 65 2d 70 20 27 70 72 6f 67 2d 6d 6f 64  | window.(derived-mode-p.'prog-mod | 
| 10320 |  65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 65 71 20 28 69 76 79 2d  | e))....................(eq.(ivy- | 
| 10340 |  73 74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76 79    2d 6c 61 73 74 29 20 27 73 77 69 70 65 72 29 0a  | state-caller.ivy-last).'swiper). | 
| 10360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78  | ...................(not.(file-ex | 
| 10380 |  69 73 74 73 2d 70 20 69 76 79 2d 2d 64 65 66 61    75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ists-p.ivy--default))........... | 
| 103a0 |  20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 69    76 79 2d 66 66 61 70 2d 75 72 6c 2d 70 20 69 76  | .........(not.(ivy-ffap-url-p.iv | 
| 103c0 |  79 2d 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 20 20 20 20  | y--default)).................... | 
| 103e0 |  28 6e 6f 74 20 28 69 76 79 2d 73 74 61 74 65 2d    64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69  | (not.(ivy-state-dynamic-collecti | 
| 10400 |  6f 6e 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | on.ivy-last))................... | 
| 10420 |  20 28 3e 20 28 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  | .(>.(point).(minibuffer-prompt-e | 
| 10440 |  6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 2d 69 6e 73 65 72 74 2d 73 79 6d  | nd)))...........(ivy--insert-sym | 
| 10460 |  62 6f 6c 2d 62 6f 75 6e 64 61 72 69 65 73 29 29    29 0a 20 20 20 20 28 6e 65 78 74 2d 68 69 73 74  | bol-boundaries))).....(next-hist | 
| 10480 |  6f 72 79 2d 65 6c 65 6d 65 6e 74 20 61 72 67 29    29 0a 20 20 28 69 76 79 2d 2d 63 64 2d 6d 61 79  | ory-element.arg))...(ivy--cd-may | 
| 104a0 |  62 65 29 0a 20 20 28 6d 6f 76 65 2d 65 6e 64 2d    6f 66 2d 6c 69 6e 65 20 31 29 0a 20 20 28 69 76  | be)...(move-end-of-line.1)...(iv | 
| 104c0 |  79 2d 2d 6d 61 79 62 65 2d 73 63 72 6f 6c 6c 2d    68 69 73 74 6f 72 79 29 29 0a 0a 28 64 65 66 76  | y--maybe-scroll-history))..(defv | 
| 104e0 |  61 72 20 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d    66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20  | ar.ivy-ffap-url-functions.nil... | 
| 10500 |  22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f    6e 73 20 74 68 61 74 20 63 68 65 63 6b 20 69 66  | "List.of.functions.that.check.if | 
| 10520 |  20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 6f 6e    20 61 20 55 52 4c 2e 22 29 0a 0a 28 64 65 66 75  | .the.point.is.on.a.URL.")..(defu | 
| 10540 |  6e 20 69 76 79 2d 2d 63 64 2d 6d 61 79 62 65 20    28 29 0a 20 20 22 43 68 65 63 6b 20 69 66 20 74  | n.ivy--cd-maybe.()..."Check.if.t | 
| 10560 |  68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74    20 70 6f 69 6e 74 73 20 74 6f 20 61 20 64 69 66  | he.current.input.points.to.a.dif | 
| 10580 |  66 65 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79    2e 0a 49 66 20 73 6f 2c 20 6d 6f 76 65 20 74 6f  | ferent.directory..If.so,.move.to | 
| 105a0 |  20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2c    20 77 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 6f  | .that.directory,.while.keeping.o | 
| 105c0 |  6e 6c 79 20 74 68 65 20 66 69 6c 65 20 6e 61 6d    65 2e 22 0a 20 20 28 77 68 65 6e 20 69 76 79 2d  | nly.the.file.name."...(when.ivy- | 
| 105e0 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28    6c 65 74 20 28 28 69 6e 70 75 74 20 28 69 76 79  | -directory.....(let.((input.(ivy | 
| 10600 |  2d 2d 69 6e 70 75 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 75 72 6c 29 0a 20 20 20 20 20 20 28  | --input))...........url).......( | 
| 10620 |  69 66 20 28 73 65 74 71 20 75 72 6c 20 28 6f 72    20 28 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 70  | if.(setq.url.(or.(ivy-ffap-url-p | 
| 10640 |  20 69 6e 70 75 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .input)......................... | 
| 10660 |  28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (with-ivy-window................ | 
| 10680 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72    65 64 75 63 65 0a 20 20 20 20 20 20 20 20 20 20  | ...........(cl-reduce........... | 
| 106a0 |  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 61 20 62 29 0a 20  | .................(lambda.(a.b).. | 
| 106c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20  | ............................(or. | 
| 106e0 |  61 20 28 66 75 6e 63 61 6c 6c 20 62 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | a.(funcall.b)))................. | 
| 10700 |  20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d 66    66 61 70 2d 75 72 6c 2d 66 75 6e 63 74 69 6f 6e  | ...........ivy-ffap-url-function | 
| 10720 |  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 3a 69 6e  | s............................:in | 
| 10740 |  69 74 69 61 6c 2d 76 61 6c 75 65 20 6e 69 6c 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69  | itial-value.nil))))...........(i | 
| 10760 |  76 79 2d 65 78 69 74 2d 77 69 74 68 2d 61 63 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28  | vy-exit-with-action............( | 
| 10780 |  6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 66 66 61  | lambda.(_)..............(ivy-ffa | 
| 107a0 |  70 2d 75 72 6c 2d 66 65 74 63 68 65 72 20 75 72    6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 27  | p-url-fetcher.url))............' | 
| 107c0 |  6e 6f 2d 75 70 64 61 74 65 2d 68 69 73 74 6f 72    79 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71  | no-update-history).........(setq | 
| 107e0 |  20 69 6e 70 75 74 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 69 6e 70 75 74 29 29  | .input.(expand-file-name.input)) | 
| 10800 |  0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    66 69 6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d  | .........(let.((file.(file-name- | 
| 10820 |  6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 69 6e 70    75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | nondirectory.input))............ | 
| 10840 |  20 20 20 28 64 69 72 20 28 65 78 70 61 6e 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d  | ...(dir.(expand-file-name.(file- | 
| 10860 |  6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 69    6e 70 75 74 29 29 29 29 0a 20 20 20 20 20 20 20  | name-directory.input))))........ | 
| 10880 |  20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20    64 69 72 20 69 76 79 2d 2d 64 69 72 65 63 74 6f  | ...(if.(string=.dir.ivy--directo | 
| 108a0 |  72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20  | ry)...............(progn........ | 
| 108c0 |  20 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 6e 74  | .........(delete-minibuffer-cont | 
| 108e0 |  65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 66 69  | ents).................(insert.fi | 
| 10900 |  6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 2d 63 64 20 64 69 72 29 0a 20  | le)).............(ivy--cd.dir).. | 
| 10920 |  20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65    72 74 20 66 69 6c 65 29 29 29 29 29 29 29 0a 0a  | ...........(insert.file))))))).. | 
| 10940 |  28 64 65 66 75 6e 20 69 76 79 2d 2d 6d 61 79 62    65 2d 73 63 72 6f 6c 6c 2d 68 69 73 74 6f 72 79  | (defun.ivy--maybe-scroll-history | 
| 10960 |  20 28 29 0a 20 20 22 49 66 20 74 68 65 20 73 65    6c 65 63 74 65 64 20 68 69 73 74 6f 72 79 20 65  | .()..."If.the.selected.history.e | 
| 10980 |  6c 65 6d 65 6e 74 20 68 61 73 20 61 6e 20 69 6e    64 65 78 2c 20 73 63 72 6f 6c 6c 20 74 68 65 72  | lement.has.an.index,.scroll.ther | 
| 109a0 |  65 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 64 78    20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a  | e."...(let.((idx.(ignore-errors. | 
| 109c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74  | ...............(get-text-propert | 
| 109e0 |  79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72  | y.................(minibuffer-pr | 
| 10a00 |  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 20 27 69 76 79 2d 69  | ompt-end).................'ivy-i | 
| 10a20 |  6e 64 65 78 29 29 29 29 0a 20 20 20 20 28 77 68    65 6e 20 69 64 78 0a 20 20 20 20 20 20 28 69 76  | ndex)))).....(when.idx.......(iv | 
| 10a40 |  79 2d 2d 65 78 68 69 62 69 74 29 0a 20 20 20 20    20 20 28 69 76 79 2d 73 65 74 2d 69 6e 64 65 78  | y--exhibit).......(ivy-set-index | 
| 10a60 |  20 69 64 78 29 29 29 29 0a 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 74 72 61 6d  | .idx))))..(declare-function.tram | 
| 10a80 |  70 2d 67 65 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e    2d 6d 65 74 68 6f 64 73 20 22 74 72 61 6d 70 22  | p-get-completion-methods."tramp" | 
| 10aa0 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 63    64 20 28 64 69 72 29 0a 20 20 22 57 68 65 6e 20  | )..(defun.ivy--cd.(dir)..."When. | 
| 10ac0 |  63 6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20    6e 61 6d 65 73 2c 20 6d 6f 76 65 20 74 6f 20 64  | completing.file.names,.move.to.d | 
| 10ae0 |  69 72 65 63 74 6f 72 79 20 44 49 52 2e 22 0a 20    20 28 69 66 20 28 69 76 79 2d 2d 63 6f 6d 70 6c  | irectory.DIR."...(if.(ivy--compl | 
| 10b00 |  65 74 69 6e 67 2d 66 6e 61 6d 65 2d 70 29 0a 20    20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20  | eting-fname-p).......(progn..... | 
| 10b20 |  20 20 20 20 28 70 75 73 68 20 64 69 72 20 69 76    79 2d 2d 64 69 72 65 63 74 6f 72 79 2d 68 69 73  | ....(push.dir.ivy--directory-his | 
| 10b40 |  74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 20  | t).........(setq.ivy--old-cands. | 
| 10b60 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 20 6e  | nil).........(setq.ivy--old-re.n | 
| 10b80 |  69 6c 29 0a 20 20 20 20 20 20 20 20 28 69 76 79    2d 73 65 74 2d 69 6e 64 65 78 20 30 29 0a 20 20  | il).........(ivy-set-index.0)... | 
| 10ba0 |  20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d    2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 0a  | ......(setq.ivy--all-candidates. | 
| 10bc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20  | ..............(append........... | 
| 10be0 |  20 20 20 20 20 28 69 76 79 2d 2d 73 6f 72 74 65    64 2d 66 69 6c 65 73 20 28 73 65 74 71 20 69 76  | .....(ivy--sorted-files.(setq.iv | 
| 10c00 |  79 2d 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | y--directory.dir)).............. | 
| 10c20 |  20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 74    72 69 6e 67 3d 20 64 69 72 20 22 2f 22 29 20 28  | ..(when.(and.(string=.dir."/").( | 
| 10c40 |  66 65 61 74 75 72 65 70 20 27 74 72 61 6d 70 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | featurep.'tramp))............... | 
| 10c60 |  20 20 20 28 73 6f 72 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63  | ...(sort...................(mapc | 
| 10c80 |  61 72 0a 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 73  | ar....................(lambda.(s | 
| 10ca0 |  29 20 28 73 75 62 73 74 72 69 6e 67 20 73 20 31    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ).(substring.s.1)).............. | 
| 10cc0 |  20 20 20 20 20 20 28 74 72 61 6d 70 2d 67 65 74    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 68  | ......(tramp-get-completion-meth | 
| 10ce0 |  6f 64 73 20 22 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 23 27 73 74 72  | ods.""))...................#'str | 
| 10d00 |  69 6e 67 3c 29 29 29 29 0a 20 20 20 20 20 20 20    20 28 69 76 79 2d 73 65 74 2d 74 65 78 74 20 22  | ing<)))).........(ivy-set-text." | 
| 10d20 |  22 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 66    20 28 69 76 79 2d 73 74 61 74 65 2d 64 69 72 65  | ").........(setf.(ivy-state-dire | 
| 10d40 |  63 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29 20    64 69 72 29 0a 20 20 20 20 20 20 20 20 28 64 65  | ctory.ivy-last).dir).........(de | 
| 10d60 |  6c 65 74 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d    63 6f 6e 74 65 6e 74 73 29 29 0a 20 20 20 20 28  | lete-minibuffer-contents)).....( | 
| 10d80 |  65 72 72 6f 72 20 22 55 6e 65 78 70 65 63 74 65    64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76  | error."Unexpected")))..(defun.iv | 
| 10da0 |  79 2d 2d 70 61 72 65 6e 74 2d 64 69 72 20 28 66    69 6c 65 6e 61 6d 65 29 0a 20 20 22 52 65 74 75  | y--parent-dir.(filename)..."Retu | 
| 10dc0 |  72 6e 20 70 61 72 65 6e 74 20 64 69 72 65 63 74    6f 72 79 20 6f 66 20 61 62 73 6f 6c 75 74 65 20  | rn.parent.directory.of.absolute. | 
| 10de0 |  46 49 4c 45 4e 41 4d 45 2e 22 0a 20 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72  | FILENAME."...(file-name-director | 
| 10e00 |  79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c    65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29  | y.(directory-file-name.filename) | 
| 10e20 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 62    61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 2d 63  | ))..(defun.ivy-backward-delete-c | 
| 10e40 |  68 61 72 20 28 29 0a 20 20 22 46 6f 72 77 61 72    64 20 74 6f 20 60 64 65 6c 65 74 65 2d 62 61 63  | har.()..."Forward.to.`delete-bac | 
| 10e60 |  6b 77 61 72 64 2d 63 68 61 72 27 2e 0a 43 61 6c    6c 20 60 69 76 79 2d 6f 6e 2d 64 65 6c 2d 65 72  | kward-char'..Call.`ivy-on-del-er | 
| 10e80 |  72 6f 72 2d 66 75 6e 63 74 69 6f 6e 27 20 69 66    20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73  | ror-function'.if.an.error.occurs | 
| 10ea0 |  2c 20 75 73 75 61 6c 6c 79 20 77 68 65 6e 0a 74    68 65 72 65 20 69 73 20 6e 6f 20 6d 6f 72 65 20  | ,.usually.when.there.is.no.more. | 
| 10ec0 |  74 65 78 74 20 74 6f 20 64 65 6c 65 74 65 20 61    74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20  | text.to.delete.at.the.beginning. | 
| 10ee0 |  6f 66 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65    72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69  | of.the.minibuffer."...(interacti | 
| 10f00 |  76 65 29 0a 20 20 28 69 66 20 28 61 6e 64 20 69    76 79 2d 2d 64 69 72 65 63 74 6f 72 79 20 28 3d  | ve)...(if.(and.ivy--directory.(= | 
| 10f20 |  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 74 29  | .(minibuffer-prompt-end).(point) | 
| 10f40 |  29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a    20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64  | )).......(progn.........(ivy--cd | 
| 10f60 |  20 28 69 76 79 2d 2d 70 61 72 65 6e 74 2d 64 69    72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e  | .(ivy--parent-dir.(expand-file-n | 
| 10f80 |  61 6d 65 20 69 76 79 2d 2d 64 69 72 65 63 74 6f    72 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 69  | ame.ivy--directory))).........(i | 
| 10fa0 |  76 79 2d 2d 65 78 68 69 62 69 74 29 29 0a 20 20    20 20 28 73 65 74 71 20 70 72 65 66 69 78 2d 61  | vy--exhibit)).....(setq.prefix-a | 
| 10fc0 |  72 67 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69    78 2d 61 72 67 29 0a 20 20 20 20 28 63 6f 6e 64  | rg.current-prefix-arg).....(cond | 
| 10fe0 |  69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20    20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74  | ition-case.nil.........(call-int | 
| 11000 |  65 72 61 63 74 69 76 65 6c 79 20 23 27 64 65 6c    65 74 65 2d 62 61 63 6b 77 61 72 64 2d 63 68 61  | eractively.#'delete-backward-cha | 
| 11020 |  72 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 0a    20 20 20 20 20 20 20 28 77 68 65 6e 20 69 76 79  | r).......(error........(when.ivy | 
| 11040 |  2d 6f 6e 2d 64 65 6c 2d 65 72 72 6f 72 2d 66 75    6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20  | -on-del-error-function.......... | 
| 11060 |  28 66 75 6e 63 61 6c 6c 20 69 76 79 2d 6f 6e 2d    64 65 6c 2d 65 72 72 6f 72 2d 66 75 6e 63 74 69  | (funcall.ivy-on-del-error-functi | 
| 11080 |  6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 69 76 79 2d 64 65 6c 65 74 65 2d 63 68 61 72  | on))))))..(defun.ivy-delete-char | 
| 110a0 |  20 28 61 72 67 29 0a 20 20 22 46 6f 72 77 61 72    64 20 74 6f 20 60 64 65 6c 65 74 65 2d 63 68 61  | .(arg)..."Forward.to.`delete-cha | 
| 110c0 |  72 27 20 41 52 47 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  | r'.ARG."...(interactive."p")...( | 
| 110e0 |  75 6e 6c 65 73 73 20 28 65 6f 6c 70 29 0a 20 20    20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 61  | unless.(eolp).....(delete-char.a | 
| 11100 |  72 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28  | rg)))..(defun.ivy-forward-char.( | 
| 11120 |  61 72 67 29 0a 20 20 22 46 6f 72 77 61 72 64 20    74 6f 20 60 66 6f 72 77 61 72 64 2d 63 68 61 72  | arg)..."Forward.to.`forward-char | 
| 11140 |  27 20 41 52 47 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  | '.ARG."...(interactive."p")...(u | 
| 11160 |  6e 6c 65 73 73 20 28 65 6f 6c 70 29 0a 20 20 20    20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 61  | nless.(eolp).....(forward-char.a | 
| 11180 |  72 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 6b 69 6c 6c 2d 77 6f 72 64 20 28 61 72 67  | rg)))..(defun.ivy-kill-word.(arg | 
| 111a0 |  29 0a 20 20 22 46 6f 72 77 61 72 64 20 74 6f 20    60 6b 69 6c 6c 2d 77 6f 72 64 27 20 41 52 47 2e  | )..."Forward.to.`kill-word'.ARG. | 
| 111c0 |  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 73 20  | "...(interactive."p")...(unless. | 
| 111e0 |  28 65 6f 6c 70 29 0a 20 20 20 20 28 6b 69 6c 6c    2d 77 6f 72 64 20 61 72 67 29 29 29 0a 0a 28 64  | (eolp).....(kill-word.arg)))..(d | 
| 11200 |  65 66 75 6e 20 69 76 79 2d 6b 69 6c 6c 2d 6c 69    6e 65 20 28 29 0a 20 20 22 46 6f 72 77 61 72 64  | efun.ivy-kill-line.()..."Forward | 
| 11220 |  20 74 6f 20 60 6b 69 6c 6c 2d 6c 69 6e 65 27 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65  | .to.`kill-line'."...(interactive | 
| 11240 |  29 0a 20 20 28 69 66 20 28 65 6f 6c 70 29 0a 20    20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20  | )...(if.(eolp).......(progn..... | 
| 11260 |  20 20 20 20 28 6b 69 6c 6c 2d 72 65 67 69 6f 6e    20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f  | ....(kill-region.(minibuffer-pro | 
| 11280 |  6d 70 74 2d 65 6e 64 29 20 28 70 6f 69 6e 74 29    29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20  | mpt-end).(point)).........(setq. | 
| 112a0 |  69 76 79 2d 2d 6f 6c 64 2d 74 65 78 74 20 28 63    75 72 72 65 6e 74 2d 6b 69 6c 6c 20 30 20 74 29  | ivy--old-text.(current-kill.0.t) | 
| 112c0 |  29 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 6c 69 6e    65 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | )).....(kill-line)))..(defun.ivy | 
| 112e0 |  2d 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e 65    20 28 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74  | -kill-whole-line.()..."Forward.t | 
| 11300 |  6f 20 60 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69    6e 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63  | o.`kill-whole-line'."...(interac | 
| 11320 |  74 69 76 65 29 0a 20 20 28 6b 69 6c 6c 2d 72 65    67 69 6f 6e 20 28 6d 69 6e 69 62 75 66 66 65 72  | tive)...(kill-region.(minibuffer | 
| 11340 |  2d 70 72 6f 6d 70 74 2d 65 6e 64 29 20 28 6c 69    6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29  | -prompt-end).(line-end-position) | 
| 11360 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 62    61 63 6b 77 61 72 64 2d 6b 69 6c 6c 2d 77 6f 72  | ))..(defun.ivy-backward-kill-wor | 
| 11380 |  64 20 28 29 0a 20 20 22 46 6f 72 77 61 72 64 20    74 6f 20 60 62 61 63 6b 77 61 72 64 2d 6b 69 6c  | d.()..."Forward.to.`backward-kil | 
| 113a0 |  6c 2d 77 6f 72 64 27 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  | l-word'."...(interactive)...(if. | 
| 113c0 |  28 61 6e 64 20 69 76 79 2d 2d 64 69 72 65 63 74    6f 72 79 20 28 3d 20 28 6d 69 6e 69 62 75 66 66  | (and.ivy--directory.(=.(minibuff | 
| 113e0 |  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 20 20 28  | er-prompt-end).(point))).......( | 
| 11400 |  70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 69    76 79 2d 2d 63 64 20 28 69 76 79 2d 2d 70 61 72  | progn.........(ivy--cd.(ivy--par | 
| 11420 |  65 6e 74 2d 64 69 72 20 28 65 78 70 61 6e 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 69 76 79 2d 2d 64  | ent-dir.(expand-file-name.ivy--d | 
| 11440 |  69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20    20 20 20 20 28 69 76 79 2d 2d 65 78 68 69 62 69  | irectory))).........(ivy--exhibi | 
| 11460 |  74 29 29 0a 20 20 20 20 28 69 67 6e 6f 72 65 2d    65 72 72 6f 72 73 0a 20 20 20 20 20 20 28 6c 65  | t)).....(ignore-errors.......(le | 
| 11480 |  74 20 28 28 70 74 20 28 70 6f 69 6e 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 73  | t.((pt.(point)).............(las | 
| 114a0 |  74 2d 63 6f 6d 6d 61 6e 64 20 28 69 66 20 28 65    71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27  | t-command.(if.(eq.last-command.' | 
| 114c0 |  69 76 79 2d 62 61 63 6b 77 61 72 64 2d 6b 69 6c    6c 2d 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20  | ivy-backward-kill-word)......... | 
| 114e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 6b 69 6c 6c 2d 72 65 67 69  | ......................'kill-regi | 
| 11500 |  6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c  | on.............................l | 
| 11520 |  61 73 74 2d 63 6f 6d 6d 61 6e 64 29 29 29 0a 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d  | ast-command))).........(forward- | 
| 11540 |  77 6f 72 64 20 2d 31 29 0a 20 20 20 20 20 20 20    20 28 6b 69 6c 6c 2d 72 65 67 69 6f 6e 20 70 74  | word.-1).........(kill-region.pt | 
| 11560 |  20 28 70 6f 69 6e 74 29 29 29 29 29 29 0a 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 72 65 67 65  | .(point))))))..(defvar.ivy--rege | 
| 11580 |  78 70 2d 71 75 6f 74 65 20 23 27 72 65 67 65 78    70 2d 71 75 6f 74 65 0a 20 20 22 53 74 6f 72 65  | xp-quote.#'regexp-quote..."Store | 
| 115a0 |  20 74 68 65 20 72 65 67 65 78 70 20 71 75 6f 74    69 6e 67 20 73 74 61 74 65 2e 22 29 0a 0a 28 64  | .the.regexp.quoting.state.")..(d | 
| 115c0 |  65 66 75 6e 20 69 76 79 2d 74 6f 67 67 6c 65 2d    72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 29 0a  | efun.ivy-toggle-regexp-quote.(). | 
| 115e0 |  20 20 22 54 6f 67 67 6c 65 20 74 68 65 20 72 65    67 65 78 70 20 71 75 6f 74 69 6e 67 2e 22 0a 20  | .."Toggle.the.regexp.quoting.".. | 
| 11600 |  20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20    20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d  | .(interactive)...(setq.ivy--old- | 
| 11620 |  72 65 20 6e 69 6c 29 0a 20 20 28 63 6c 2d 72 6f    74 61 74 65 66 20 69 76 79 2d 2d 72 65 67 65 78  | re.nil)...(cl-rotatef.ivy--regex | 
| 11640 |  2d 66 75 6e 63 74 69 6f 6e 20 69 76 79 2d 2d 72    65 67 65 78 70 2d 71 75 6f 74 65 29 0a 20 20 28  | -function.ivy--regexp-quote)...( | 
| 11660 |  73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 74 65    78 74 20 22 22 29 0a 20 20 28 73 65 74 71 20 69  | setq.ivy--old-text."")...(setq.i | 
| 11680 |  76 79 2d 72 65 67 65 78 20 28 66 75 6e 63 61 6c    6c 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e  | vy-regex.(funcall.ivy--regex-fun | 
| 116a0 |  63 74 69 6f 6e 20 69 76 79 2d 74 65 78 74 29 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76  | ction.ivy-text)))..(defcustom.iv | 
| 116c0 |  79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f    6e 73 2d 61 6c 69 73 74 0a 20 20 27 28 28 74 20  | y-format-functions-alist...'((t. | 
| 116e0 |  2e 20 69 76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e    63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 29 29 0a  | ..ivy-format-function-default)). | 
| 11700 |  20 20 22 41 6e 20 61 6c 69 73 74 20 6f 66 20 66    75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 74 72  | .."An.alist.of.functions.that.tr | 
| 11720 |  61 6e 73 66 6f 72 6d 20 74 68 65 20 6c 69 73 74    20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 69  | ansform.the.list.of.candidates.i | 
| 11740 |  6e 74 6f 20 61 20 73 74 72 69 6e 67 2e 0a 54 68    69 73 20 73 74 72 69 6e 67 20 69 73 20 69 6e 73  | nto.a.string..This.string.is.ins | 
| 11760 |  65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 3a 74  | erted.into.the.minibuffer."...:t | 
| 11780 |  79 70 65 20 27 28 61 6c 69 73 74 0a 20 20 20 20    20 20 20 20 20 20 3a 6b 65 79 2d 74 79 70 65 20  | ype.'(alist...........:key-type. | 
| 117a0 |  73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20    20 3a 76 61 6c 75 65 2d 74 79 70 65 0a 20 20 20  | symbol...........:value-type.... | 
| 117c0 |  20 20 20 20 20 20 20 28 63 68 6f 69 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | .......(choice............(const | 
| 117e0 |  20 3a 74 61 67 20 22 44 65 66 61 75 6c 74 22 20    69 76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74  | .:tag."Default".ivy-format-funct | 
| 11800 |  69 6f 6e 2d 64 65 66 61 75 6c 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a  | ion-default)............(const.: | 
| 11820 |  74 61 67 20 22 41 72 72 6f 77 20 70 72 65 66 69    78 22 20 69 76 79 2d 66 6f 72 6d 61 74 2d 66 75  | tag."Arrow.prefix".ivy-format-fu | 
| 11840 |  6e 63 74 69 6f 6e 2d 61 72 72 6f 77 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20  | nction-arrow)............(const. | 
| 11860 |  3a 74 61 67 20 22 46 75 6c 6c 20 6c 69 6e 65 22    20 69 76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63  | :tag."Full.line".ivy-format-func | 
| 11880 |  74 69 6f 6e 2d 6c 69 6e 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61  | tion-line)............(const.:ta | 
| 118a0 |  67 20 22 41 72 72 6f 77 20 70 72 65 66 69 78 20    2b 20 66 75 6c 6c 20 6c 69 6e 65 22 0a 20 20 20  | g."Arrow.prefix.+.full.line".... | 
| 118c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69    76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69  | ...............ivy-format-functi | 
| 118e0 |  6f 6e 2d 61 72 72 6f 77 2d 6c 69 6e 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74  | on-arrow-line)............(funct | 
| 11900 |  69 6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d    20 66 75 6e 63 74 69 6f 6e 22 29 29 29 29 0a 0a  | ion.:tag."Custom.function")))).. | 
| 11920 |  28 64 65 66 75 6e 20 69 76 79 2d 73 6f 72 74 2d    66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 2d 64 65  | (defun.ivy-sort-file-function-de | 
| 11940 |  66 61 75 6c 74 20 28 78 20 79 29 0a 20 20 22 43    6f 6d 70 61 72 65 20 74 77 6f 20 66 69 6c 65 73  | fault.(x.y)..."Compare.two.files | 
| 11960 |  20 58 20 61 6e 64 20 59 2e 0a 50 72 69 6f 72 69    74 69 7a 65 20 64 69 72 65 63 74 6f 72 69 65 73  | .X.and.Y..Prioritize.directories | 
| 11980 |  2e 22 0a 20 20 28 69 66 20 28 67 65 74 2d 74 65    78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 64  | ."...(if.(get-text-property.0.'d | 
| 119a0 |  69 72 70 20 78 29 0a 20 20 20 20 20 20 28 69 66    20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65  | irp.x).......(if.(get-text-prope | 
| 119c0 |  72 74 79 20 30 20 27 64 69 72 70 20 79 29 0a 20    20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67  | rty.0.'dirp.y)...........(string | 
| 119e0 |  3c 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c    65 2d 6e 61 6d 65 20 78 29 20 28 64 69 72 65 63  | <.(directory-file-name.x).(direc | 
| 11a00 |  74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 79    29 29 0a 20 20 20 20 20 20 20 20 74 29 0a 20 20  | tory-file-name.y)).........t)... | 
| 11a20 |  20 20 28 69 66 20 28 67 65 74 2d 74 65 78 74 2d    70 72 6f 70 65 72 74 79 20 30 20 27 64 69 72 70  | ..(if.(get-text-property.0.'dirp | 
| 11a40 |  20 79 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 0a    20 20 20 20 20 20 28 73 74 72 69 6e 67 3c 20 78  | .y).........nil.......(string<.x | 
| 11a60 |  20 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 73 74 72 69 6e 67 3c 20 28 78 20 79 29  | .y))))..(defun.ivy-string<.(x.y) | 
| 11a80 |  0a 20 20 22 4c 69 6b 65 20 60 73 74 72 69 6e 67    3c 27 2c 20 62 75 74 20 6f 70 65 72 61 74 65 20  | ..."Like.`string<',.but.operate. | 
| 11aa0 |  6f 6e 20 43 41 52 73 20 77 68 65 6e 20 67 69 76    65 6e 20 63 6f 6e 73 20 63 65 6c 6c 73 2e 22 0a  | on.CARs.when.given.cons.cells.". | 
| 11ac0 |  20 20 28 73 74 72 69 6e 67 3c 20 28 69 66 20 28    63 6f 6e 73 70 20 78 29 20 28 63 61 72 20 78 29  | ..(string<.(if.(consp.x).(car.x) | 
| 11ae0 |  20 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 63 6f 6e 73 70 20 79 29 20 28 63 61  | .x)............(if.(consp.y).(ca | 
| 11b00 |  72 20 79 29 20 79 29 29 29 0a 0a 28 64 65 66 69    6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63  | r.y).y)))..(define-obsolete-func | 
| 11b20 |  74 69 6f 6e 2d 61 6c 69 61 73 20 27 69 76 79 2d    73 6f 72 74 2d 66 69 6c 65 2d 66 75 6e 63 74 69  | tion-alias.'ivy-sort-file-functi | 
| 11b40 |  6f 6e 2d 75 73 69 6e 67 2d 69 64 6f 0a 20 20 20    20 27 69 64 6f 2d 66 69 6c 65 2d 65 78 74 65 6e  | on-using-ido.....'ido-file-exten | 
| 11b60 |  73 69 6f 6e 2d 6c 65 73 73 70 20 22 3c 32 30 31    39 2d 31 30 2d 31 32 20 53 61 74 3e 22 29 0a 0a  | sion-lessp."<2019-10-12.Sat>").. | 
| 11b80 |  28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 73    6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c  | (defcustom.ivy-sort-functions-al | 
| 11ba0 |  69 73 74 0a 20 20 27 28 28 74 20 2e 20 69 76 79    2d 73 74 72 69 6e 67 3c 29 29 0a 20 20 22 41 6e  | ist...'((t...ivy-string<))..."An | 
| 11bc0 |  20 61 6c 69 73 74 20 6f 66 20 73 6f 72 74 69 6e    67 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20  | .alist.of.sorting.functions.for. | 
| 11be0 |  65 61 63 68 20 63 6f 6c 6c 65 63 74 69 6f 6e 20    66 75 6e 63 74 69 6f 6e 2e 0a 49 6e 74 65 72 61  | each.collection.function..Intera | 
| 11c00 |  63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20    74 68 61 74 20 63 61 6c 6c 20 63 6f 6d 70 6c 65  | ctive.functions.that.call.comple | 
| 11c20 |  74 69 6f 6e 20 66 69 74 20 69 6e 20 68 65 72 65    20 61 73 20 77 65 6c 6c 2e 0a 0a 4e 69 6c 20 6d  | tion.fit.in.here.as.well...Nil.m | 
| 11c40 |  65 61 6e 73 20 6e 6f 20 73 6f 72 74 69 6e 67 2c    20 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c  | eans.no.sorting,.which.is.useful | 
| 11c60 |  20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 65    20 73 6f 72 74 69 6e 67 20 66 6f 72 0a 66 75 6e  | .to.turn.off.the.sorting.for.fun | 
| 11c80 |  63 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65    20 63 61 6e 64 69 64 61 74 65 73 20 69 6e 20 74  | ctions.that.have.candidates.in.t | 
| 11ca0 |  68 65 20 6e 61 74 75 72 61 6c 20 62 75 66 66 65    72 20 6f 72 64 65 72 2c 20 6c 69 6b 65 0a 60 6f  | he.natural.buffer.order,.like.`o | 
| 11cc0 |  72 67 2d 72 65 66 69 6c 65 27 20 6f 72 20 60 4d    61 6e 2d 67 6f 74 6f 2d 73 65 63 74 69 6f 6e 27  | rg-refile'.or.`Man-goto-section' | 
| 11ce0 |  2e 0a 0a 41 20 6c 69 73 74 20 63 61 6e 20 62 65    20 75 73 65 64 20 74 6f 20 61 73 73 6f 63 69 61  | ...A.list.can.be.used.to.associa | 
| 11d00 |  74 65 20 6d 75 6c 74 69 70 6c 65 20 73 6f 72 74    69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 77 69  | te.multiple.sorting.functions.wi | 
| 11d20 |  74 68 20 61 0a 63 6f 6c 6c 65 63 74 69 6f 6e 2e    20 20 54 68 65 20 63 61 72 20 6f 66 20 74 68 65  | th.a.collection...The.car.of.the | 
| 11d40 |  20 6c 69 73 74 20 69 73 20 74 68 65 20 63 75 72    72 65 6e 74 20 73 6f 72 74 0a 66 75 6e 63 74 69  | .list.is.the.current.sort.functi | 
| 11d60 |  6f 6e 2e 20 20 54 68 69 73 20 6c 69 73 74 20 63    61 6e 20 62 65 20 72 6f 74 61 74 65 64 20 77 69  | on...This.list.can.be.rotated.wi | 
| 11d80 |  74 68 20 60 69 76 79 2d 72 6f 74 61 74 65 2d 73    6f 72 74 27 2e 0a 0a 54 68 65 20 65 6e 74 72 79  | th.`ivy-rotate-sort'...The.entry | 
| 11da0 |  20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68    20 74 20 69 73 20 75 73 65 64 20 66 6f 72 20 61  | .associated.with.t.is.used.for.a | 
| 11dc0 |  6c 6c 20 66 61 6c 6c 2d 74 68 72 6f 75 67 68 20    63 61 73 65 73 2e 0a 0a 53 65 65 20 61 6c 73 6f  | ll.fall-through.cases...See.also | 
| 11de0 |  20 60 69 76 79 2d 73 6f 72 74 2d 6d 61 78 2d 73    69 7a 65 27 2e 22 0a 20 20 3a 74 79 70 65 0a 20  | .`ivy-sort-max-size'."...:type.. | 
| 11e00 |  20 27 28 61 6c 69 73 74 0a 20 20 20 20 3a 6b 65    79 2d 74 79 70 65 20 28 63 68 6f 69 63 65 0a 20  | .'(alist.....:key-type.(choice.. | 
| 11e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 46 61 6c 6c 2d  | ..............(const.:tag."Fall- | 
| 11e40 |  74 68 72 6f 75 67 68 22 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62  | through".t)................(symb | 
| 11e60 |  6f 6c 20 3a 74 61 67 20 22 43 6f 6c 6c 65 63 74    69 6f 6e 22 29 29 0a 20 20 20 20 3a 76 61 6c 75  | ol.:tag."Collection")).....:valu | 
| 11e80 |  65 2d 74 79 70 65 20 28 63 68 6f 69 63 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-type.(choice.................. | 
| 11ea0 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61    69 6e 20 73 6f 72 74 22 20 69 76 79 2d 73 74 72  | (const.:tag."Plain.sort".ivy-str | 
| 11ec0 |  69 6e 67 3c 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  | ing<)..................(const.:t | 
| 11ee0 |  61 67 20 22 46 69 6c 65 20 73 6f 72 74 22 20 69    76 79 2d 73 6f 72 74 2d 66 69 6c 65 2d 66 75 6e  | ag."File.sort".ivy-sort-file-fun | 
| 11f00 |  63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ction-default).................. | 
| 11f20 |  28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 6c    65 20 73 6f 72 74 20 75 73 69 6e 67 20 49 64 6f  | (const.:tag."File.sort.using.Ido | 
| 11f40 |  22 20 69 64 6f 2d 66 69 6c 65 2d 65 78 74 65 6e    73 69 6f 6e 2d 6c 65 73 73 70 29 0a 20 20 20 20  | ".ido-file-extension-lessp)..... | 
| 11f60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 73 6f 72  | .............(const.:tag."No.sor | 
| 11f80 |  74 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69  | t".nil)..................(functi | 
| 11fa0 |  6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d 20    66 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20 20  | on.:tag."Custom.function")...... | 
| 11fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70    65 61 74 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74  | ............(repeat.(function.:t | 
| 11fe0 |  61 67 20 22 43 75 73 74 6f 6d 20 66 75 6e 63 74    69 6f 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75  | ag."Custom.function")))))..(defu | 
| 12000 |  6e 20 69 76 79 2d 2d 73 6f 72 74 2d 66 75 6e 63    74 69 6f 6e 20 28 63 6f 6c 6c 65 63 74 69 6f 6e  | n.ivy--sort-function.(collection | 
| 12020 |  29 0a 20 20 22 52 65 74 72 69 65 76 65 20 73 6f    72 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20  | )..."Retrieve.sort.function.for. | 
| 12040 |  43 4f 4c 4c 45 43 54 49 4f 4e 20 66 72 6f 6d 20    60 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69  | COLLECTION.from.`ivy-sort-functi | 
| 12060 |  6f 6e 73 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28    6c 65 74 20 28 28 65 6e 74 72 79 20 28 63 64 72  | ons-alist'."...(let.((entry.(cdr | 
| 12080 |  20 28 6f 72 20 28 61 73 73 71 20 63 6f 6c 6c 65    63 74 69 6f 6e 20 69 76 79 2d 73 6f 72 74 2d 66  | .(or.(assq.collection.ivy-sort-f | 
| 120a0 |  75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | unctions-alist)................. | 
| 120c0 |  20 20 20 20 20 20 20 20 28 61 73 73 71 20 28 69    76 79 2d 73 74 61 74 65 2d 63 61 6c 6c 65 72 20  | ........(assq.(ivy-state-caller. | 
| 120e0 |  69 76 79 2d 6c 61 73 74 29 20 69 76 79 2d 73 6f    72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69  | ivy-last).ivy-sort-functions-ali | 
| 12100 |  73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73  | st).........................(ass | 
| 12120 |  71 20 74 20 69 76 79 2d 73 6f 72 74 2d 66 75 6e    63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 29 29 29  | q.t.ivy-sort-functions-alist)))) | 
| 12140 |  29 0a 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28    66 75 6e 63 74 69 6f 6e 70 20 65 6e 74 72 79 29  | ).....(and.(or.(functionp.entry) | 
| 12160 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    75 6e 63 74 69 6f 6e 70 20 28 73 65 74 71 20 65  | ..............(functionp.(setq.e | 
| 12180 |  6e 74 72 79 20 28 63 61 72 2d 73 61 66 65 20 65    6e 74 72 79 29 29 29 29 0a 20 20 20 20 20 20 20  | ntry.(car-safe.entry))))........ | 
| 121a0 |  20 20 65 6e 74 72 79 29 29 29 0a 0a 28 64 65 66    75 6e 20 69 76 79 2d 72 6f 74 61 74 65 2d 73 6f  | ..entry)))..(defun.ivy-rotate-so | 
| 121c0 |  72 74 20 28 29 0a 20 20 22 52 6f 74 61 74 65 20    74 68 72 6f 75 67 68 20 73 6f 72 74 69 6e 67 20  | rt.()..."Rotate.through.sorting. | 
| 121e0 |  66 75 6e 63 74 69 6f 6e 73 20 61 76 61 69 6c 61    62 6c 65 20 66 6f 72 20 63 75 72 72 65 6e 74 20  | functions.available.for.current. | 
| 12200 |  63 6f 6c 6c 65 63 74 69 6f 6e 2e 0a 54 68 69 73    20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 65 66 66  | collection..This.only.has.an.eff | 
| 12220 |  65 63 74 20 69 66 20 6d 75 6c 74 69 70 6c 65 20    73 6f 72 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e  | ect.if.multiple.sorting.function | 
| 12240 |  73 20 61 72 65 0a 73 70 65 63 69 66 69 65 64 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | s.are.specified.for.the.current. | 
| 12260 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 69 6e 0a 60 69    76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e  | collection.in.`ivy-sort-function | 
| 12280 |  73 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65  | s-alist'."...(interactive)...(le | 
| 122a0 |  74 20 28 28 63 65 6c 6c 20 28 6f 72 20 28 61 73    73 71 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f  | t.((cell.(or.(assq.(ivy-state-co | 
| 122c0 |  6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73    74 29 20 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63  | llection.ivy-last).ivy-sort-func | 
| 122e0 |  74 69 6f 6e 73 2d 61 6c 69 73 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | tions-alist)...................( | 
| 12300 |  61 73 73 71 20 28 69 76 79 2d 73 74 61 74 65 2d    63 61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74 29  | assq.(ivy-state-caller.ivy-last) | 
| 12320 |  20 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69    6f 6e 73 2d 61 6c 69 73 74 29 0a 20 20 20 20 20  | .ivy-sort-functions-alist)...... | 
| 12340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73    73 71 20 74 20 69 76 79 2d 73 6f 72 74 2d 66 75  | .............(assq.t.ivy-sort-fu | 
| 12360 |  6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 29 29    29 0a 20 20 20 20 28 77 68 65 6e 20 28 63 6f 6e  | nctions-alist)))).....(when.(con | 
| 12380 |  73 70 20 28 63 64 72 20 63 65 6c 6c 29 29 0a 20    20 20 20 20 20 28 73 65 74 63 64 72 20 63 65 6c  | sp.(cdr.cell)).......(setcdr.cel | 
| 123a0 |  6c 20 28 6e 63 6f 6e 63 20 28 63 64 64 72 20 63    65 6c 6c 29 20 28 6c 69 73 74 20 28 63 61 64 72  | l.(nconc.(cddr.cell).(list.(cadr | 
| 123c0 |  20 63 65 6c 6c 29 29 29 29 0a 20 20 20 20 20 20    28 69 76 79 2d 2d 72 65 73 65 74 2d 73 74 61 74  | .cell)))).......(ivy--reset-stat | 
| 123e0 |  65 20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 69  | e.ivy-last))))..(defcustom.ivy-i | 
| 12400 |  6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e 73 2d 61    6c 69 73 74 0a 20 20 27 28 28 74 20 2e 20 69 76  | ndex-functions-alist...'((t...iv | 
| 12420 |  79 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65    78 2d 7a 65 72 6f 29 29 0a 20 20 22 41 6e 20 61  | y-recompute-index-zero))..."An.a | 
| 12440 |  6c 69 73 74 20 6f 66 20 69 6e 64 65 78 20 72 65    63 6f 6d 70 75 74 69 6e 67 20 66 75 6e 63 74 69  | list.of.index.recomputing.functi | 
| 12460 |  6f 6e 73 20 66 6f 72 20 65 61 63 68 20 63 6f 6c    6c 65 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e  | ons.for.each.collection.function | 
| 12480 |  2e 0a 57 68 65 6e 20 74 68 65 20 69 6e 70 75 74    20 63 68 61 6e 67 65 73 2c 20 74 68 65 20 61 70  | ..When.the.input.changes,.the.ap | 
| 124a0 |  70 72 6f 70 72 69 61 74 65 20 66 75 6e 63 74 69    6f 6e 20 72 65 74 75 72 6e 73 20 61 6e 0a 69 6e  | propriate.function.returns.an.in | 
| 124c0 |  74 65 67 65 72 20 2d 20 74 68 65 20 69 6e 64 65    78 20 6f 66 20 74 68 65 20 6d 61 74 63 68 65 64  | teger.-.the.index.of.the.matched | 
| 124e0 |  20 63 61 6e 64 69 64 61 74 65 20 74 68 61 74 20    73 68 6f 75 6c 64 20 62 65 0a 73 65 6c 65 63 74  | .candidate.that.should.be.select | 
| 12500 |  65 64 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 61    6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 73  | ed."...:type.'(alist.:key-type.s | 
| 12520 |  79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d 74 79 70    65 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64  | ymbol.:value-type.function))..(d | 
| 12540 |  65 66 76 61 72 20 69 76 79 2d 72 65 2d 62 75 69    6c 64 65 72 73 2d 61 6c 69 73 74 0a 20 20 27 28  | efvar.ivy-re-builders-alist...'( | 
| 12560 |  28 74 20 2e 20 69 76 79 2d 2d 72 65 67 65 78 2d    70 6c 75 73 29 29 0a 20 20 22 41 6e 20 61 6c 69  | (t...ivy--regex-plus))..."An.ali | 
| 12580 |  73 74 20 6f 66 20 72 65 67 65 78 20 62 75 69 6c    64 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 66  | st.of.regex.building.functions.f | 
| 125a0 |  6f 72 20 65 61 63 68 20 63 6f 6c 6c 65 63 74 69    6f 6e 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 45 61  | or.each.collection.function...Ea | 
| 125c0 |  63 68 20 6b 65 79 20 69 73 20 28 69 6e 20 6f 72    64 65 72 20 6f 66 20 70 72 69 6f 72 69 74 79 29  | ch.key.is.(in.order.of.priority) | 
| 125e0 |  3a 0a 31 2e 20 54 68 65 20 61 63 74 75 61 6c 20    63 6f 6c 6c 65 63 74 69 6f 6e 20 66 75 6e 63 74  | :.1..The.actual.collection.funct | 
| 12600 |  69 6f 6e 2c 20 65 2e 67 2e 20 60 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e  | ion,.e.g..`read-file-name-intern | 
| 12620 |  61 6c 27 2e 0a 32 2e 20 54 68 65 20 73 79 6d 62    6f 6c 20 70 61 73 73 65 64 20 62 79 20 3a 63 61  | al'..2..The.symbol.passed.by.:ca | 
| 12640 |  6c 6c 65 72 20 69 6e 74 6f 20 60 69 76 79 2d 72    65 61 64 27 2e 0a 33 2e 20 60 74 68 69 73 2d 63  | ller.into.`ivy-read'..3..`this-c | 
| 12660 |  6f 6d 6d 61 6e 64 27 2e 0a 34 2e 20 74 2e 0a 0a    45 61 63 68 20 76 61 6c 75 65 20 69 73 20 61 20  | ommand'..4..t...Each.value.is.a. | 
| 12680 |  66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 68    6f 75 6c 64 20 74 61 6b 65 20 61 20 73 74 72 69  | function.that.should.take.a.stri | 
| 126a0 |  6e 67 20 61 6e 64 20 72 65 74 75 72 6e 20 61 0a    76 61 6c 69 64 20 72 65 67 65 78 20 6f 72 20 61  | ng.and.return.a.valid.regex.or.a | 
| 126c0 |  20 72 65 67 65 78 20 73 65 71 75 65 6e 63 65 20    28 73 65 65 20 62 65 6c 6f 77 29 2e 0a 0a 50 6f  | .regex.sequence.(see.below)...Po | 
| 126e0 |  73 73 69 62 6c 65 20 63 68 6f 69 63 65 73 3a 20    60 69 76 79 2d 2d 72 65 67 65 78 27 2c 20 60 72  | ssible.choices:.`ivy--regex',.`r | 
| 12700 |  65 67 65 78 70 2d 71 75 6f 74 65 27 2c 0a 60 69    76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 27 2c  | egexp-quote',.`ivy--regex-plus', | 
| 12720 |  20 60 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a    7a 79 27 2c 20 60 69 76 79 2d 2d 72 65 67 65 78  | .`ivy--regex-fuzzy',.`ivy--regex | 
| 12740 |  2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 27 2e 0a    0a 49 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 72  | -ignore-order'...If.a.function.r | 
| 12760 |  65 74 75 72 6e 73 20 61 20 6c 69 73 74 2c 20 69    74 20 73 68 6f 75 6c 64 20 66 6f 72 6d 61 74 20  | eturns.a.list,.it.should.format. | 
| 12780 |  6c 69 6b 65 20 74 68 69 73 3a 0a 5c 5c 3d 27 28    28 5c 22 6d 61 74 63 68 69 6e 67 2d 72 65 67 65  | like.this:.\\='((\"matching-rege | 
| 127a0 |  78 70 5c 22 20 2e 20 74 29 20 28 5c 22 6e 6f 6e    2d 6d 61 74 63 68 69 6e 67 2d 72 65 67 65 78 70  | xp\"...t).(\"non-matching-regexp | 
| 127c0 |  5c 22 29 20 2e 2e 2e 29 2e 0a 0a 54 68 65 20 6d    61 74 63 68 65 73 20 77 69 6c 6c 20 62 65 20 66  | \")....)...The.matches.will.be.f | 
| 127e0 |  69 6c 74 65 72 65 64 20 69 6e 20 61 20 73 65 71    75 65 6e 63 65 2c 20 79 6f 75 20 63 61 6e 20 6d  | iltered.in.a.sequence,.you.can.m | 
| 12800 |  69 78 20 74 68 65 0a 72 65 67 65 78 70 73 20 74    68 61 74 20 73 68 6f 75 6c 64 20 6d 61 74 63 68  | ix.the.regexps.that.should.match | 
| 12820 |  20 61 6e 64 20 74 68 61 74 20 73 68 6f 75 6c 64    20 6e 6f 74 20 6d 61 74 63 68 20 61 73 20 79 6f  | .and.that.should.not.match.as.yo | 
| 12840 |  75 0a 6c 69 6b 65 2e 22 29 0a 0a 28 64 65 66 76    61 72 20 69 76 79 2d 68 69 67 68 6c 69 67 68 74  | u.like.")..(defvar.ivy-highlight | 
| 12860 |  2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74    0a 20 20 27 28 28 69 76 79 2d 2d 72 65 67 65 78  | -functions-alist...'((ivy--regex | 
| 12880 |  2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 20 2e 20    69 76 79 2d 2d 68 69 67 68 6c 69 67 68 74 2d 69  | -ignore-order...ivy--highlight-i | 
| 128a0 |  67 6e 6f 72 65 2d 6f 72 64 65 72 29 0a 20 20 20    20 28 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a  | gnore-order).....(ivy--regex-fuz | 
| 128c0 |  7a 79 20 2e 20 69 76 79 2d 2d 68 69 67 68 6c 69    67 68 74 2d 66 75 7a 7a 79 29 0a 20 20 20 20 28  | zy...ivy--highlight-fuzzy).....( | 
| 128e0 |  69 76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 20    2e 20 69 76 79 2d 2d 68 69 67 68 6c 69 67 68 74  | ivy--regex-plus...ivy--highlight | 
| 12900 |  2d 64 65 66 61 75 6c 74 29 29 0a 20 20 22 41 6e    20 61 6c 69 73 74 20 6f 66 20 68 69 67 68 6c 69  | -default))..."An.alist.of.highli | 
| 12920 |  67 68 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73    20 66 6f 72 20 65 61 63 68 20 72 65 67 65 78 20  | ghting.functions.for.each.regex. | 
| 12940 |  62 75 69 6c 64 65 72 20 66 75 6e 63 74 69 6f 6e    2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20  | builder.function.")..(defcustom. | 
| 12960 |  69 76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75    74 73 2d 61 6c 69 73 74 0a 20 20 27 28 28 6f 72  | ivy-initial-inputs-alist...'((or | 
| 12980 |  67 2d 72 65 66 69 6c 65 20 2e 20 22 5e 22 29 0a    20 20 20 20 28 6f 72 67 2d 61 67 65 6e 64 61 2d  | g-refile..."^").....(org-agenda- | 
| 129a0 |  72 65 66 69 6c 65 20 2e 20 22 5e 22 29 0a 20 20    20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 72  | refile..."^").....(org-capture-r | 
| 129c0 |  65 66 69 6c 65 20 2e 20 22 5e 22 29 0a 20 20 20    20 28 4d 61 6e 2d 63 6f 6d 70 6c 65 74 69 6f 6e  | efile..."^").....(Man-completion | 
| 129e0 |  2d 74 61 62 6c 65 20 2e 20 22 5e 22 29 0a 20 20    20 20 28 77 6f 6d 61 6e 20 2e 20 22 5e 22 29 29  | -table..."^").....(woman..."^")) | 
| 12a00 |  0a 20 20 22 41 6e 20 61 6c 69 73 74 20 61 73 73    6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64  | ..."An.alist.associating.command | 
| 12a20 |  73 20 77 69 74 68 20 74 68 65 69 72 20 69 6e 69    74 69 61 6c 20 69 6e 70 75 74 2e 0a 0a 45 61 63  | s.with.their.initial.input...Eac | 
| 12a40 |  68 20 63 64 72 20 69 73 20 65 69 74 68 65 72 20    61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 66 75  | h.cdr.is.either.a.string.or.a.fu | 
| 12a60 |  6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 69 6e    20 74 68 65 20 63 6f 6e 74 65 78 74 0a 6f 66 20  | nction.called.in.the.context.of. | 
| 12a80 |  61 20 63 61 6c 6c 20 74 6f 20 60 69 76 79 2d 72    65 61 64 27 2e 22 0a 20 20 3a 74 79 70 65 20 27  | a.call.to.`ivy-read'."...:type.' | 
| 12aa0 |  28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20    20 3a 6b 65 79 2d 74 79 70 65 20 28 73 79 6d 62  | (alist...........:key-type.(symb | 
| 12ac0 |  6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 3a 76    61 6c 75 65 2d 74 79 70 65 20 28 63 68 6f 69 63  | ol)...........:value-type.(choic | 
| 12ae0 |  65 20 28 73 74 72 69 6e 67 29 20 28 66 75 6e 63    74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 63 75  | e.(string).(function))))..(defcu | 
| 12b00 |  73 74 6f 6d 20 69 76 79 2d 68 6f 6f 6b 73 2d 61    6c 69 73 74 20 6e 69 6c 0a 20 20 22 41 6e 20 61  | stom.ivy-hooks-alist.nil..."An.a | 
| 12b20 |  6c 69 73 74 20 61 73 73 6f 63 69 61 74 69 6e 67    20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 73 65 74  | list.associating.commands.to.set | 
| 12b40 |  75 70 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 45 78    61 6d 70 6c 65 73 3a 20 60 74 6f 67 67 6c 65 2d  | up.functions..Examples:.`toggle- | 
| 12b60 |  69 6e 70 75 74 2d 6d 65 74 68 6f 64 27 2c 20 28    6c 61 6d 62 64 61 20 28 29 20 28 69 6e 73 65 72  | input-method',.(lambda.().(inser | 
| 12b80 |  74 20 5c 22 5e 5c 22 29 29 2c 20 65 74 63 2e 0a    4d 61 79 20 73 75 70 65 72 73 65 64 65 20 60 69  | t.\"^\")),.etc..May.supersede.`i | 
| 12ba0 |  76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74    73 2d 61 6c 69 73 74 27 2e 22 0a 20 20 3a 74 79  | vy-initial-inputs-alist'."...:ty | 
| 12bc0 |  70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d    74 79 70 65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c  | pe.'(alist.:key-type.symbol.:val | 
| 12be0 |  75 65 2d 74 79 70 65 20 66 75 6e 63 74 69 6f 6e    29 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d  | ue-type.function))..(defvar.ivy- | 
| 12c00 |  2d 6f 63 63 75 72 73 2d 6c 69 73 74 20 6e 69 6c    0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 63 75  | -occurs-list.nil..."A.list.of.cu | 
| 12c20 |  73 74 6f 6d 20 6f 63 63 75 72 20 67 65 6e 65 72    61 74 6f 72 73 20 70 65 72 20 63 6f 6d 6d 61 6e  | stom.occur.generators.per.comman | 
| 12c40 |  64 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 73 65 74 2d 6f 63 63 75 72 20 28 63 6d 64 20  | d.")..(defun.ivy-set-occur.(cmd. | 
| 12c60 |  6f 63 63 75 72 29 0a 20 20 22 41 73 73 69 67 6e    20 43 4d 44 20 61 20 63 75 73 74 6f 6d 20 4f 43  | occur)..."Assign.CMD.a.custom.OC | 
| 12c80 |  43 55 52 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20    20 28 73 65 74 71 20 69 76 79 2d 2d 6f 63 63 75  | CUR.function."...(setq.ivy--occu | 
| 12ca0 |  72 73 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20    28 70 6c 69 73 74 2d 70 75 74 20 69 76 79 2d 2d  | rs-list.........(plist-put.ivy-- | 
| 12cc0 |  6f 63 63 75 72 73 2d 6c 69 73 74 20 63 6d 64 20    6f 63 63 75 72 29 29 29 0a 0a 28 64 65 66 63 75  | occurs-list.cmd.occur)))..(defcu | 
| 12ce0 |  73 74 6f 6d 20 69 76 79 2d 75 70 64 61 74 65 2d    66 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20  | stom.ivy-update-fns-alist.nil... | 
| 12d00 |  22 41 6e 20 61 6c 69 73 74 20 61 73 73 6f 63 69    61 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74  | "An.alist.associating.commands.t | 
| 12d20 |  6f 20 74 68 65 69 72 20 3a 75 70 64 61 74 65 2d    66 6e 20 76 61 6c 75 65 73 2e 22 0a 20 20 3a 74  | o.their.:update-fn.values."...:t | 
| 12d40 |  79 70 65 20 27 28 61 6c 69 73 74 0a 20 20 20 20    20 20 20 20 20 20 3a 6b 65 79 2d 74 79 70 65 20  | ype.'(alist...........:key-type. | 
| 12d60 |  73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20    20 3a 76 61 6c 75 65 2d 74 79 70 65 0a 20 20 20  | symbol...........:value-type.... | 
| 12d80 |  20 20 20 20 20 20 20 28 72 61 64 69 6f 0a 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20  | .......(radio............(const. | 
| 12da0 |  3a 74 61 67 20 22 4f 66 66 22 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73  | :tag."Off".nil)............(cons | 
| 12dc0 |  74 20 3a 74 61 67 20 22 43 61 6c 6c 20 61 63 74    69 6f 6e 20 6f 6e 20 63 68 61 6e 67 65 22 20 61  | t.:tag."Call.action.on.change".a | 
| 12de0 |  75 74 6f 29 29 29 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 69 76 79 2d 75 6e 77 69 6e 64 2d 66  | uto))))..(defcustom.ivy-unwind-f | 
| 12e00 |  6e 73 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22    41 6e 20 61 6c 69 73 74 20 61 73 73 6f 63 69 61  | ns-alist.nil..."An.alist.associa | 
| 12e20 |  74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 6f    20 74 68 65 69 72 20 3a 75 6e 77 69 6e 64 20 76  | ting.commands.to.their.:unwind.v | 
| 12e40 |  61 6c 75 65 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70  | alues."...:type.'(alist.:key-typ | 
| 12e60 |  65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65 2d    74 79 70 65 20 66 75 6e 63 74 69 6f 6e 29 29 0a  | e.symbol.:value-type.function)). | 
| 12e80 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d    69 6e 69 74 2d 66 6e 73 2d 61 6c 69 73 74 20 6e  | .(defcustom.ivy-init-fns-alist.n | 
| 12ea0 |  69 6c 0a 20 20 22 41 6e 20 61 6c 69 73 74 20 61    73 73 6f 63 69 61 74 69 6e 67 20 63 6f 6d 6d 61  | il..."An.alist.associating.comma | 
| 12ec0 |  6e 64 73 20 74 6f 20 74 68 65 69 72 20 3a 69 6e    69 74 20 76 61 6c 75 65 73 2e 0a 41 6e 20 3a 69  | nds.to.their.:init.values..An.:i | 
| 12ee0 |  6e 69 74 20 69 73 20 61 20 66 75 6e 63 74 69 6f    6e 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65  | nit.is.a.function.with.no.argume | 
| 12f00 |  6e 74 73 2e 0a 60 69 76 79 2d 72 65 61 64 27 20    63 61 6c 6c 73 20 69 74 20 74 6f 20 69 6e 69 74  | nts..`ivy-read'.calls.it.to.init | 
| 12f20 |  69 61 6c 69 7a 65 2e 22 0a 20 20 3a 74 79 70 65    20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79  | ialize."...:type.'(alist.:key-ty | 
| 12f40 |  70 65 20 73 79 6d 62 6f 6c 20 3a 76 61 6c 75 65    2d 74 79 70 65 20 66 75 6e 63 74 69 6f 6e 29 29  | pe.symbol.:value-type.function)) | 
| 12f60 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 61 6c    69 73 74 2d 73 65 74 20 28 61 6c 69 73 74 2d 73  | ..(defun.ivy--alist-set.(alist-s | 
| 12f80 |  79 6d 20 6b 65 79 20 76 61 6c 29 0a 20 20 28 6c    65 74 20 28 28 63 75 72 72 2d 76 61 6c 20 28 73  | ym.key.val)...(let.((curr-val.(s | 
| 12fa0 |  79 6d 62 6f 6c 2d 76 61 6c 75 65 20 61 6c 69 73    74 2d 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20  | ymbol-value.alist-sym))......... | 
| 12fc0 |  28 63 75 73 74 6f 6d 69 7a 65 64 2d 76 61 6c 20    28 67 65 74 20 61 6c 69 73 74 2d 73 79 6d 20 27  | (customized-val.(get.alist-sym.' | 
| 12fe0 |  63 75 73 74 6f 6d 69 7a 65 64 2d 76 61 6c 75 65    29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 61  | customized-value)).........(defa | 
| 13000 |  75 6c 74 2d 76 61 6c 20 28 65 76 61 6c 20 28 63    61 72 20 28 67 65 74 20 61 6c 69 73 74 2d 73 79  | ult-val.(eval.(car.(get.alist-sy | 
| 13020 |  6d 20 27 73 74 61 6e 64 61 72 64 2d 76 61 6c 75    65 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 77 68  | m.'standard-value))))).....;;.wh | 
| 13040 |  65 6e 20 74 68 65 20 76 61 6c 75 65 20 77 61 73    20 73 65 74 20 62 79 20 60 63 75 73 74 6f 6d 69  | en.the.value.was.set.by.`customi | 
| 13060 |  7a 65 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 27    2c 20 64 6f 6e 27 74 20 74 6f 75 63 68 20 69 74  | ze-set-variable',.don't.touch.it | 
| 13080 |  0a 20 20 20 20 28 75 6e 6c 65 73 73 20 63 75 73    74 6f 6d 69 7a 65 64 2d 76 61 6c 0a 20 20 20 20  | .....(unless.customized-val..... | 
| 130a0 |  20 20 3b 3b 20 6f 6e 6c 79 20 77 6f 72 6b 73 20    69 66 20 74 68 65 20 76 61 6c 75 65 20 77 61 73  | ..;;.only.works.if.the.value.was | 
| 130c0 |  6e 27 74 20 63 75 73 74 6f 6d 69 7a 65 64 20 62    79 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20  | n't.customized.by.the.user...... | 
| 130e0 |  20 28 77 68 65 6e 20 28 6f 72 20 28 6e 75 6c 6c    20 64 65 66 61 75 6c 74 2d 76 61 6c 29 20 28 65  | .(when.(or.(null.default-val).(e | 
| 13100 |  71 75 61 6c 20 63 75 72 72 2d 76 61 6c 20 64 65    66 61 75 6c 74 2d 76 61 6c 29 29 0a 20 20 20 20  | qual.curr-val.default-val))..... | 
| 13120 |  20 20 20 20 28 6c 65 74 20 28 28 63 65 6c 6c 20    28 61 73 73 6f 63 20 6b 65 79 20 63 75 72 72 2d  | ....(let.((cell.(assoc.key.curr- | 
| 13140 |  76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 69 66 20 63 65 6c 6c 0a 20 20 20 20 20 20  | val)))...........(if.cell....... | 
| 13160 |  20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20    63 65 6c 6c 20 76 61 6c 29 0a 20 20 20 20 20 20  | ........(setcdr.cell.val)....... | 
| 13180 |  20 20 20 20 20 20 28 73 65 74 20 61 6c 69 73 74    2d 73 79 6d 20 28 63 6f 6e 73 20 28 63 6f 6e 73  | ......(set.alist-sym.(cons.(cons | 
| 131a0 |  20 6b 65 79 20 76 61 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  | .key.val)....................... | 
| 131c0 |  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 61 6c 69 73 74 2d 73  | ...........(symbol-value.alist-s | 
| 131e0 |  79 6d 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 64 65 66 61 75 6c 74 2d 76 61  | ym))))).........(when.default-va | 
| 13200 |  6c 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 74    20 61 6c 69 73 74 2d 73 79 6d 20 27 73 74 61 6e  | l...........(put.alist-sym.'stan | 
| 13220 |  64 61 72 64 2d 76 61 6c 75 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20  | dard-value................(list. | 
| 13240 |  28 6c 69 73 74 20 27 71 75 6f 74 65 20 28 73 79    6d 62 6f 6c 2d 76 61 6c 75 65 20 61 6c 69 73 74  | (list.'quote.(symbol-value.alist | 
| 13260 |  2d 73 79 6d 29 29 29 29 29 29 29 29 29 0a 0a 28    64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e  | -sym)))))))))..(declare-function | 
| 13280 |  20 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 61 73 79    6e 63 2d 65 78 69 74 2d 63 6f 64 65 20 22 63 6f  | .counsel-set-async-exit-code."co | 
| 132a0 |  75 6e 73 65 6c 22 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 70 61 72 65 6e 74 73 2d 61 6c  | unsel")..(defvar.ivy--parents-al | 
| 132c0 |  69 73 74 20 6e 69 6c 0a 20 20 22 43 6f 6e 66 69    67 75 72 65 20 70 61 72 65 6e 74 20 63 61 6c 6c  | ist.nil..."Configure.parent.call | 
| 132e0 |  65 72 20 66 6f 72 20 63 68 69 6c 64 20 63 61 6c    6c 65 72 2e 0a 54 68 65 20 63 68 69 6c 64 20 63  | er.for.child.caller..The.child.c | 
| 13300 |  61 6c 6c 65 72 20 69 6e 68 65 72 69 74 73 20 61    6e 64 20 63 61 6e 20 6f 76 65 72 72 69 64 65 20  | aller.inherits.and.can.override. | 
| 13320 |  74 68 65 20 73 65 74 74 69 6e 67 73 20 6f 66 20    74 68 65 20 70 61 72 65 6e 74 2e 22 29 0a 0a 28  | the.settings.of.the.parent.")..( | 
| 13340 |  63 6c 2d 64 65 66 75 6e 20 69 76 79 2d 63 6f 6e    66 69 67 75 72 65 20 28 63 61 6c 6c 65 72 0a 20  | cl-defun.ivy-configure.(caller.. | 
| 13360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 26 6b 65 79 0a 20 20 20  | ........................&key.... | 
| 13380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 61 72 65 6e 74 0a 20 20 20  | ......................parent.... | 
| 133a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e  | ......................initial-in | 
| 133c0 |  70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 69  | put..........................hei | 
| 133e0 |  67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6f 63 63  | ght..........................occ | 
| 13400 |  75 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 75 70 64 61  | ur..........................upda | 
| 13420 |  74 65 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 20 20 20 69  | te-fn..........................i | 
| 13440 |  6e 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 20 20 20  | nit-fn.......................... | 
| 13460 |  75 6e 77 69 6e 64 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  | unwind-fn....................... | 
| 13480 |  20 20 20 69 6e 64 65 78 2d 66 6e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...index-fn..................... | 
| 134a0 |  20 20 20 20 20 73 6f 72 74 2d 66 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....sort-fn.................... | 
| 134c0 |  20 20 20 20 20 20 73 6f 72 74 2d 6d 61 74 63 68    65 73 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20  | ......sort-matches-fn........... | 
| 134e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    6f 72 6d 61 74 2d 66 6e 0a 20 20 20 20 20 20 20  | ...............format-fn........ | 
| 13500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 64 69 73 70 6c 61 79 2d 66 6e 0a 20 20 20  | ..................display-fn.... | 
| 13520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 64 69 73 70 6c 61 79 2d 74 72  | ......................display-tr | 
| 13540 |  61 6e 73 66 6f 72 6d 65 72 2d 66 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ansformer-fn.................... | 
| 13560 |  20 20 20 20 20 20 61 6c 74 2d 64 6f 6e 65 2d 66    6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......alt-done-fn............... | 
| 13580 |  20 20 20 20 20 20 20 20 20 20 20 6d 6f 72 65 2d    63 68 61 72 73 0a 20 20 20 20 20 20 20 20 20 20  | ...........more-chars........... | 
| 135a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67    72 65 70 2d 70 0a 20 20 20 20 20 20 20 20 20 20  | ...............grep-p........... | 
| 135c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65    78 69 74 2d 63 6f 64 65 73 29 0a 20 20 22 43 6f  | ...............exit-codes)..."Co | 
| 135e0 |  6e 66 69 67 75 72 65 20 60 69 76 79 2d 72 65 61    64 27 20 70 61 72 61 6d 73 20 66 6f 72 20 43 41  | nfigure.`ivy-read'.params.for.CA | 
| 13600 |  4c 4c 45 52 2e 22 0a 20 20 28 64 65 63 6c 61 72    65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20  | LLER."...(declare.(indent.1))... | 
| 13620 |  28 77 68 65 6e 20 70 61 72 65 6e 74 0a 20 20 20    20 28 69 76 79 2d 2d 61 6c 69 73 74 2d 73 65 74  | (when.parent.....(ivy--alist-set | 
| 13640 |  20 27 69 76 79 2d 2d 70 61 72 65 6e 74 73 2d 61    6c 69 73 74 20 63 61 6c 6c 65 72 20 70 61 72 65  | .'ivy--parents-alist.caller.pare | 
| 13660 |  6e 74 29 29 0a 20 20 28 77 68 65 6e 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 28  | nt))...(when.initial-input.....( | 
| 13680 |  69 76 79 2d 2d 61 6c 69 73 74 2d 73 65 74 20 27    69 76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75  | ivy--alist-set.'ivy-initial-inpu | 
| 136a0 |  74 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65 72 20    69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 0a  | ts-alist.caller.initial-input)). | 
| 136c0 |  20 20 28 77 68 65 6e 20 68 65 69 67 68 74 0a 20    20 20 20 28 69 76 79 2d 2d 61 6c 69 73 74 2d 73  | ..(when.height.....(ivy--alist-s | 
| 136e0 |  65 74 20 27 69 76 79 2d 68 65 69 67 68 74 2d 61    6c 69 73 74 20 63 61 6c 6c 65 72 20 68 65 69 67  | et.'ivy-height-alist.caller.heig | 
| 13700 |  68 74 29 29 0a 20 20 28 77 68 65 6e 20 6f 63 63    75 72 0a 20 20 20 20 28 69 76 79 2d 73 65 74 2d  | ht))...(when.occur.....(ivy-set- | 
| 13720 |  6f 63 63 75 72 20 63 61 6c 6c 65 72 20 6f 63 63    75 72 29 29 0a 20 20 28 77 68 65 6e 20 75 70 64  | occur.caller.occur))...(when.upd | 
| 13740 |  61 74 65 2d 66 6e 0a 20 20 20 20 28 69 76 79 2d    2d 61 6c 69 73 74 2d 73 65 74 20 27 69 76 79 2d  | ate-fn.....(ivy--alist-set.'ivy- | 
| 13760 |  75 70 64 61 74 65 2d 66 6e 73 2d 61 6c 69 73 74    20 63 61 6c 6c 65 72 20 75 70 64 61 74 65 2d 66  | update-fns-alist.caller.update-f | 
| 13780 |  6e 29 29 0a 20 20 28 77 68 65 6e 20 75 6e 77 69    6e 64 2d 66 6e 0a 20 20 20 20 28 69 76 79 2d 2d  | n))...(when.unwind-fn.....(ivy-- | 
| 137a0 |  61 6c 69 73 74 2d 73 65 74 20 27 69 76 79 2d 75    6e 77 69 6e 64 2d 66 6e 73 2d 61 6c 69 73 74 20  | alist-set.'ivy-unwind-fns-alist. | 
| 137c0 |  63 61 6c 6c 65 72 20 75 6e 77 69 6e 64 2d 66 6e    29 29 0a 20 20 28 77 68 65 6e 20 69 6e 69 74 2d  | caller.unwind-fn))...(when.init- | 
| 137e0 |  66 6e 0a 20 20 20 20 28 69 76 79 2d 2d 61 6c 69    73 74 2d 73 65 74 20 27 69 76 79 2d 69 6e 69 74  | fn.....(ivy--alist-set.'ivy-init | 
| 13800 |  2d 66 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65    72 20 69 6e 69 74 2d 66 6e 29 29 0a 20 20 28 77  | -fns-alist.caller.init-fn))...(w | 
| 13820 |  68 65 6e 20 69 6e 64 65 78 2d 66 6e 0a 20 20 20    20 28 69 76 79 2d 2d 61 6c 69 73 74 2d 73 65 74  | hen.index-fn.....(ivy--alist-set | 
| 13840 |  20 27 69 76 79 2d 69 6e 64 65 78 2d 66 75 6e 63    74 69 6f 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c  | .'ivy-index-functions-alist.call | 
| 13860 |  65 72 20 69 6e 64 65 78 2d 66 6e 29 29 0a 20 20    28 77 68 65 6e 20 73 6f 72 74 2d 66 6e 0a 20 20  | er.index-fn))...(when.sort-fn... | 
| 13880 |  20 20 28 69 76 79 2d 2d 61 6c 69 73 74 2d 73 65    74 20 27 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63  | ..(ivy--alist-set.'ivy-sort-func | 
| 138a0 |  74 69 6f 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c    65 72 20 73 6f 72 74 2d 66 6e 29 29 0a 20 20 28  | tions-alist.caller.sort-fn))...( | 
| 138c0 |  77 68 65 6e 20 73 6f 72 74 2d 6d 61 74 63 68 65    73 2d 66 6e 0a 20 20 20 20 28 69 76 79 2d 2d 61  | when.sort-matches-fn.....(ivy--a | 
| 138e0 |  6c 69 73 74 2d 73 65 74 20 27 69 76 79 2d 73 6f    72 74 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63 74  | list-set.'ivy-sort-matches-funct | 
| 13900 |  69 6f 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65    72 20 73 6f 72 74 2d 6d 61 74 63 68 65 73 2d 66  | ions-alist.caller.sort-matches-f | 
| 13920 |  6e 29 29 0a 20 20 28 77 68 65 6e 20 66 6f 72 6d    61 74 2d 66 6e 0a 20 20 20 20 28 69 76 79 2d 2d  | n))...(when.format-fn.....(ivy-- | 
| 13940 |  61 6c 69 73 74 2d 73 65 74 20 27 69 76 79 2d 66    6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 73 2d  | alist-set.'ivy-format-functions- | 
| 13960 |  61 6c 69 73 74 20 63 61 6c 6c 65 72 20 66 6f 72    6d 61 74 2d 66 6e 29 29 0a 20 20 28 77 68 65 6e  | alist.caller.format-fn))...(when | 
| 13980 |  20 64 69 73 70 6c 61 79 2d 66 6e 0a 20 20 20 20    28 69 76 79 2d 2d 61 6c 69 73 74 2d 73 65 74 20  | .display-fn.....(ivy--alist-set. | 
| 139a0 |  27 69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e    63 74 69 6f 6e 73 2d 61 6c 69 73 74 20 63 61 6c  | 'ivy-display-functions-alist.cal | 
| 139c0 |  6c 65 72 20 64 69 73 70 6c 61 79 2d 66 6e 29 29    0a 20 20 28 77 68 65 6e 20 64 69 73 70 6c 61 79  | ler.display-fn))...(when.display | 
| 139e0 |  2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 0a    20 20 20 20 28 69 76 79 2d 2d 61 6c 69 73 74 2d  | -transformer-fn.....(ivy--alist- | 
| 13a00 |  73 65 74 20 27 69 76 79 2d 2d 64 69 73 70 6c 61    79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 73 2d 61  | set.'ivy--display-transformers-a | 
| 13a20 |  6c 69 73 74 20 63 61 6c 6c 65 72 20 64 69 73 70    6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d  | list.caller.display-transformer- | 
| 13a40 |  66 6e 29 29 0a 20 20 28 77 68 65 6e 20 61 6c 74    2d 64 6f 6e 65 2d 66 6e 0a 20 20 20 20 28 69 76  | fn))...(when.alt-done-fn.....(iv | 
| 13a60 |  79 2d 2d 61 6c 69 73 74 2d 73 65 74 20 27 69 76    79 2d 61 6c 74 2d 64 6f 6e 65 2d 66 75 6e 63 74  | y--alist-set.'ivy-alt-done-funct | 
| 13a80 |  69 6f 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65    72 20 61 6c 74 2d 64 6f 6e 65 2d 66 6e 29 29 0a  | ions-alist.caller.alt-done-fn)). | 
| 13aa0 |  20 20 28 77 68 65 6e 20 6d 6f 72 65 2d 63 68 61    72 73 0a 20 20 20 20 28 69 76 79 2d 2d 61 6c 69  | ..(when.more-chars.....(ivy--ali | 
| 13ac0 |  73 74 2d 73 65 74 20 27 69 76 79 2d 6d 6f 72 65    2d 63 68 61 72 73 2d 61 6c 69 73 74 20 63 61 6c  | st-set.'ivy-more-chars-alist.cal | 
| 13ae0 |  6c 65 72 20 6d 6f 72 65 2d 63 68 61 72 73 29 29    0a 20 20 28 77 68 65 6e 20 67 72 65 70 2d 70 0a  | ler.more-chars))...(when.grep-p. | 
| 13b00 |  20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20    63 61 6c 6c 65 72 20 69 76 79 2d 68 69 67 68 6c  | ....(cl-pushnew.caller.ivy-highl | 
| 13b20 |  69 67 68 74 2d 67 72 65 70 2d 63 6f 6d 6d 61 6e    64 73 29 29 0a 20 20 28 77 68 65 6e 20 65 78 69  | ight-grep-commands))...(when.exi | 
| 13b40 |  74 2d 63 6f 64 65 73 0a 20 20 20 20 28 6c 65 74    20 28 63 6f 64 65 20 6d 73 67 29 0a 20 20 20 20  | t-codes.....(let.(code.msg)..... | 
| 13b60 |  20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 73    65 74 71 20 63 6f 64 65 20 28 70 6f 70 20 65 78  | ..(while.(and.(setq.code.(pop.ex | 
| 13b80 |  69 74 2d 63 6f 64 65 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65  | it-codes))...................(se | 
| 13ba0 |  74 71 20 6d 73 67 20 28 70 6f 70 20 65 78 69 74    2d 63 6f 64 65 73 29 29 29 0a 20 20 20 20 20 20  | tq.msg.(pop.exit-codes)))....... | 
| 13bc0 |  20 20 28 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 61    73 79 6e 63 2d 65 78 69 74 2d 63 6f 64 65 20 63  | ..(counsel-set-async-exit-code.c | 
| 13be0 |  61 6c 6c 65 72 20 63 6f 64 65 20 6d 73 67 29 29    29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20  | aller.code.msg)))))..(defcustom. | 
| 13c00 |  69 76 79 2d 73 6f 72 74 2d 6d 61 78 2d 73 69 7a    65 20 33 30 30 30 30 0a 20 20 22 53 6f 72 74 69  | ivy-sort-max-size.30000..."Sorti | 
| 13c20 |  6e 67 20 77 6f 6e 27 74 20 62 65 20 64 6f 6e 65    20 66 6f 72 20 63 6f 6c 6c 65 63 74 69 6f 6e 73  | ng.won't.be.done.for.collections | 
| 13c40 |  20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 69    73 2e 22 0a 20 20 3a 74 79 70 65 20 27 69 6e 74  | .larger.than.this."...:type.'int | 
| 13c60 |  65 67 65 72 29 0a 0a 28 64 65 66 61 6c 69 61 73    20 27 69 76 79 2d 2d 64 69 72 6e 61 6d 65 2d 70  | eger)..(defalias.'ivy--dirname-p | 
| 13c80 |  0a 20 20 3b 3b 20 41 64 64 65 64 20 69 6e 20 45    6d 61 63 73 20 32 35 2e 31 2e 0a 20 20 28 69 66  | ...;;.Added.in.Emacs.25.1....(if | 
| 13ca0 |  20 28 66 62 6f 75 6e 64 70 20 27 64 69 72 65 63    74 6f 72 79 2d 6e 61 6d 65 2d 70 29 0a 20 20 20  | .(fboundp.'directory-name-p).... | 
| 13cc0 |  20 20 20 23 27 64 69 72 65 63 74 6f 72 79 2d 6e    61 6d 65 2d 70 0a 20 20 20 20 28 6c 61 6d 62 64  | ...#'directory-name-p.....(lambd | 
| 13ce0 |  61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 22    52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69  | a.(name)......."Return.non-nil.i | 
| 13d00 |  66 20 4e 41 4d 45 20 65 6e 64 73 20 77 69 74 68    20 61 20 64 69 72 65 63 74 6f 72 79 20 73 65 70  | f.NAME.ends.with.a.directory.sep | 
| 13d20 |  61 72 61 74 6f 72 2e 22 0a 20 20 20 20 20 20 28    73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20  | arator.".......(string-suffix-p. | 
| 13d40 |  22 2f 22 20 6e 61 6d 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 2d 73 6f 72 74 65 64  | "/".name))))..(defun.ivy--sorted | 
| 13d60 |  2d 66 69 6c 65 73 20 28 64 69 72 29 0a 20 20 22    52 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20  | -files.(dir)..."Return.the.list. | 
| 13d80 |  6f 66 20 66 69 6c 65 73 20 69 6e 20 44 49 52 2e    0a 44 69 72 65 63 74 6f 72 69 65 73 20 63 6f 6d  | of.files.in.DIR..Directories.com | 
| 13da0 |  65 20 66 69 72 73 74 2e 22 0a 20 20 28 6c 65 74    2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65  | e.first."...(let*.((default-dire | 
| 13dc0 |  63 74 6f 72 79 20 64 69 72 29 0a 20 20 20 20 20    20 20 20 20 28 73 65 71 20 28 63 6f 6e 64 69 74  | ctory.dir)..........(seq.(condit | 
| 13de0 |  69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ion-case.nil...................( | 
| 13e00 |  6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28    73 29 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65  | mapcar.(lambda.(s).(replace-rege | 
| 13e20 |  78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c    24 5c 5c 24 22 20 22 24 22 20 73 29 29 0a 20 20  | xp-in-string."\\$\\$"."$".s))... | 
| 13e40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 6c 6c 2d 63 6f 6d  | ........................(all-com | 
| 13e60 |  70 6c 65 74 69 6f 6e 73 20 22 22 20 23 27 72 65    61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74  | pletions."".#'read-file-name-int | 
| 13e80 |  65 72 6e 61 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 20 20 20  | ernal........................... | 
| 13ea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 65 64  | .................(ivy-state-pred | 
| 13ec0 |  69 63 61 74 65 20 69 76 79 2d 6c 61 73 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | icate.ivy-last)))............... | 
| 13ee0 |  20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63  | ..(error..................(direc | 
| 13f00 |  74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 73 6f 72 74  | tory-files.dir))))..........sort | 
| 13f20 |  2d 66 6e 29 0a 20 20 20 20 28 73 65 74 71 20 73    65 71 20 28 64 65 6c 65 74 65 20 22 2e 2f 22 20  | -fn).....(setq.seq.(delete."./". | 
| 13f40 |  28 64 65 6c 65 74 65 20 22 2e 2e 2f 22 20 73 65    71 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28  | (delete."../".seq))).....(when.( | 
| 13f60 |  65 71 20 28 73 65 74 71 20 73 6f 72 74 2d 66 6e    20 28 69 76 79 2d 2d 73 6f 72 74 2d 66 75 6e 63  | eq.(setq.sort-fn.(ivy--sort-func | 
| 13f80 |  74 69 6f 6e 20 23 27 72 65 61 64 2d 66 69 6c 65    2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c 29 29  | tion.#'read-file-name-internal)) | 
| 13fa0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23    27 69 76 79 2d 73 6f 72 74 2d 66 69 6c 65 2d 66  | ...............#'ivy-sort-file-f | 
| 13fc0 |  75 6e 63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 73 65 71  | unction-default).......(setq.seq | 
| 13fe0 |  20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61    20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .(mapcar.(lambda.(x)............ | 
| 14000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 72 6f 70 65 72 74 69 7a 65 20 78 20 27 64 69  | ...............(propertize.x.'di | 
| 14020 |  72 70 20 28 69 76 79 2d 2d 64 69 72 6e 61 6d 65    2d 70 20 78 29 29 29 0a 20 20 20 20 20 20 20 20  | rp.(ivy--dirname-p.x)))......... | 
| 14040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    73 65 71 29 29 29 0a 20 20 20 20 28 77 68 65 6e  | ................seq))).....(when | 
| 14060 |  20 73 6f 72 74 2d 66 6e 0a 20 20 20 20 20 20 28    73 65 74 71 20 73 65 71 20 28 73 6f 72 74 20 73  | .sort-fn.......(setq.seq.(sort.s | 
| 14080 |  65 71 20 73 6f 72 74 2d 66 6e 29 29 29 0a 20 20    20 20 28 64 6f 6c 69 73 74 20 28 64 69 72 20 69  | eq.sort-fn))).....(dolist.(dir.i | 
| 140a0 |  76 79 2d 65 78 74 72 61 2d 64 69 72 65 63 74 6f    72 69 65 73 29 0a 20 20 20 20 20 20 28 70 75 73  | vy-extra-directories).......(pus | 
| 140c0 |  68 20 64 69 72 20 73 65 71 29 29 0a 20 20 20 20    28 69 66 20 28 73 74 72 69 6e 67 3d 20 64 69 72  | h.dir.seq)).....(if.(string=.dir | 
| 140e0 |  20 22 2f 22 29 0a 20 20 20 20 20 20 20 20 28 63    6c 2d 72 65 6d 6f 76 65 2d 69 66 20 28 6c 61 6d  | ."/").........(cl-remove-if.(lam | 
| 14100 |  62 64 61 20 28 73 29 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 20 22 3a 24 22 20 73 29 29 20 28  | bda.(s).(string-match.":$".s)).( | 
| 14120 |  64 65 6c 65 74 65 20 22 2e 2e 2f 22 20 73 65 71    29 29 0a 20 20 20 20 20 20 73 65 71 29 29 29 0a  | delete."../".seq)).......seq))). | 
| 14140 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 61 6c 69 73    74 2d 73 65 74 74 69 6e 67 20 28 61 6c 69 73 74  | .(defun.ivy-alist-setting.(alist | 
| 14160 |  20 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61  | .&optional.key)..."Return.the.va | 
| 14180 |  6c 75 65 20 61 73 73 6f 63 69 61 74 65 64 20 77    69 74 68 20 4b 45 59 20 69 6e 20 41 4c 49 53 54  | lue.associated.with.KEY.in.ALIST | 
| 141a0 |  2c 20 75 73 69 6e 67 20 60 61 73 73 71 27 2e 0a    4b 45 59 20 64 65 66 61 75 6c 74 73 20 74 6f 20  | ,.using.`assq'..KEY.defaults.to. | 
| 141c0 |  74 68 65 20 6c 61 73 74 20 63 61 6c 6c 65 72 20    6f 66 20 60 69 76 79 2d 72 65 61 64 27 3b 20 69  | the.last.caller.of.`ivy-read';.i | 
| 141e0 |  66 20 6e 6f 20 65 6e 74 72 79 20 69 73 0a 66 6f    75 6e 64 2c 20 69 74 20 66 61 6c 6c 73 20 62 61  | f.no.entry.is.found,.it.falls.ba | 
| 14200 |  63 6b 20 74 6f 20 74 68 65 20 6b 65 79 20 74 2e    22 0a 20 20 28 6c 65 74 20 28 28 63 61 6c 6c 65  | ck.to.the.key.t."...(let.((calle | 
| 14220 |  72 20 28 6f 72 20 6b 65 79 20 28 69 76 79 2d 73    74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76 79 2d  | r.(or.key.(ivy-state-caller.ivy- | 
| 14240 |  6c 61 73 74 29 29 29 29 0a 20 20 20 20 28 6f 72    0a 20 20 20 20 20 28 61 6e 64 20 63 61 6c 6c 65  | last)))).....(or......(and.calle | 
| 14260 |  72 20 28 63 64 72 20 28 61 73 73 71 20 63 61 6c    6c 65 72 20 61 6c 69 73 74 29 29 29 0a 20 20 20  | r.(cdr.(assq.caller.alist))).... | 
| 14280 |  20 20 28 6c 65 74 20 28 28 70 61 72 65 6e 74 20    28 63 64 72 20 28 61 73 73 71 20 63 61 6c 6c 65  | ..(let.((parent.(cdr.(assq.calle | 
| 142a0 |  72 20 69 76 79 2d 2d 70 61 72 65 6e 74 73 2d 61    6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20  | r.ivy--parents-alist))))........ | 
| 142c0 |  28 77 68 65 6e 20 70 61 72 65 6e 74 0a 20 20 20    20 20 20 20 20 20 28 69 76 79 2d 61 6c 69 73 74  | (when.parent..........(ivy-alist | 
| 142e0 |  2d 73 65 74 74 69 6e 67 20 61 6c 69 73 74 20 70    61 72 65 6e 74 29 29 29 0a 20 20 20 20 20 28 63  | -setting.alist.parent)))......(c | 
| 14300 |  64 72 20 28 61 73 73 71 20 74 20 61 6c 69 73 74    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76  | dr.(assq.t.alist)))))..(defun.iv | 
| 14320 |  79 2d 2d 68 65 69 67 68 74 20 28 63 61 6c 6c 65    72 29 0a 20 20 28 6c 65 74 20 28 28 76 20 28 6f  | y--height.(caller)...(let.((v.(o | 
| 14340 |  72 20 28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74    74 69 6e 67 20 69 76 79 2d 68 65 69 67 68 74 2d  | r.(ivy-alist-setting.ivy-height- | 
| 14360 |  61 6c 69 73 74 20 63 61 6c 6c 65 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79  | alist.caller)................ivy | 
| 14380 |  2d 68 65 69 67 68 74 29 29 29 0a 20 20 20 20 28    69 66 20 28 69 6e 74 65 67 65 72 70 20 76 29 0a  | -height))).....(if.(integerp.v). | 
| 143a0 |  20 20 20 20 20 20 20 20 76 0a 20 20 20 20 20 20    28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 76  | ........v.......(if.(functionp.v | 
| 143c0 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 76 20 63 61 6c 6c 65 72 29 0a 20  | )...........(funcall.v.caller).. | 
| 143e0 |  20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 55    6e 65 78 70 65 63 74 65 64 20 76 61 6c 75 65 3a  | .......(error."Unexpected.value: | 
| 14400 |  20 25 53 22 20 76 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 2d 72 65 6d 6f 76 65 2d  | .%S".v)))))..(defun.ivy--remove- | 
| 14420 |  70 72 6f 70 73 20 28 73 74 72 20 26 72 65 73 74    20 70 72 6f 70 73 29 0a 20 20 22 52 65 74 75 72  | props.(str.&rest.props)..."Retur | 
| 14440 |  6e 20 53 54 52 20 77 69 74 68 20 74 65 78 74 20    50 52 4f 50 53 20 64 65 73 74 72 75 63 74 69 76  | n.STR.with.text.PROPS.destructiv | 
| 14460 |  65 6c 79 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20    28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20  | ely.removed."...(ignore-errors.. | 
| 14480 |  20 20 20 28 72 65 6d 6f 76 65 2d 6c 69 73 74 2d    6f 66 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69  | ...(remove-list-of-text-properti | 
| 144a0 |  65 73 20 30 20 28 6c 65 6e 67 74 68 20 73 74 72    29 20 70 72 6f 70 73 20 73 74 72 29 29 0a 20 20  | es.0.(length.str).props.str))... | 
| 144c0 |  73 74 72 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 2d 75 70 64 61 74 65 2d 70 72 6f 6d 70 74 20  | str)..(defun.ivy--update-prompt. | 
| 144e0 |  28 70 72 6f 6d 70 74 29 0a 20 20 28 63 6f 6e 64    20 28 28 65 71 75 61 6c 20 70 72 6f 6d 70 74 20  | (prompt)...(cond.((equal.prompt. | 
| 14500 |  22 4b 65 79 77 6f 72 64 2c 20 43 2d 68 3a 20 22    29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 61 75  | "Keyword,.C-h:.")..........;;.au | 
| 14520 |  74 6f 2d 69 6e 73 65 72 74 2e 65 6c 0a 20 20 20    20 20 20 20 20 20 22 4b 65 79 77 6f 72 64 20 28  | to-insert.el.........."Keyword.( | 
| 14540 |  43 2d 4d 2d 6a 20 74 6f 20 65 6e 64 29 3a 20 22    29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20  | C-M-j.to.end):.").........(t.... | 
| 14560 |  20 20 20 20 20 20 3b 3b 20 6d 69 73 65 61 72 63    68 2e 65 6c 0a 20 20 20 20 20 20 20 20 20 28 72  | ......;;.misearch.el..........(r | 
| 14580 |  65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e    2d 73 74 72 69 6e 67 20 22 52 45 54 20 74 6f 20  | eplace-regexp-in-string."RET.to. | 
| 145a0 |  65 6e 64 22 20 22 43 2d 4d 2d 6a 20 74 6f 20 65    6e 64 22 20 70 72 6f 6d 70 74 29 29 29 29 0a 0a  | end"."C-M-j.to.end".prompt)))).. | 
| 145c0 |  3b 3b 2a 2a 20 45 6e 74 72 79 20 50 6f 69 6e 74    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a  | ;;**.Entry.Point.;;;###autoload. | 
| 145e0 |  28 63 6c 2d 64 65 66 75 6e 20 69 76 79 2d 72 65    61 64 20 28 70 72 6f 6d 70 74 20 63 6f 6c 6c 65  | (cl-defun.ivy-read.(prompt.colle | 
| 14600 |  63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 26 6b 65 79 0a 20  | ction.....................&key.. | 
| 14620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 70 72 65 64 69 63 61 74 65 20 72  | .....................predicate.r | 
| 14640 |  65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20  | equire-match.initial-input...... | 
| 14660 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 68 69 73 74 6f 72 79 20 70 72 65 73 65 6c 65  | .................history.presele | 
| 14680 |  63 74 20 64 65 66 20 6b 65 79 6d 61 70 20 75 70    64 61 74 65 2d 66 6e 20 73 6f 72 74 0a 20 20 20  | ct.def.keymap.update-fn.sort.... | 
| 146a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 61 63 74 69 6f 6e 20 6d 75 6c 74 69 2d  | ...................action.multi- | 
| 146c0 |  61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 77  | action.......................unw | 
| 146e0 |  69 6e 64 20 72 65 2d 62 75 69 6c 64 65 72 20 6d    61 74 63 68 65 72 0a 20 20 20 20 20 20 20 20 20  | ind.re-builder.matcher.......... | 
| 14700 |  20 20 20 20 20 20 20 20 20 20 20 20 20 64 79 6e    61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a  | .............dynamic-collection. | 
| 14720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 65 78 74 72 61 2d 70 72 6f 70  | ......................extra-prop | 
| 14740 |  73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 63 61 6c 6c 65 72 29 0a  | s.......................caller). | 
| 14760 |  20 20 22 52 65 61 64 20 61 20 73 74 72 69 6e 67    20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66  | .."Read.a.string.in.the.minibuff | 
| 14780 |  65 72 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74    69 6f 6e 2e 0a 0a 50 52 4f 4d 50 54 20 69 73 20  | er,.with.completion...PROMPT.is. | 
| 147a0 |  61 20 73 74 72 69 6e 67 2c 20 6e 6f 72 6d 61 6c    6c 79 20 65 6e 64 69 6e 67 20 69 6e 20 61 20 63  | a.string,.normally.ending.in.a.c | 
| 147c0 |  6f 6c 6f 6e 20 61 6e 64 20 61 20 73 70 61 63 65    2e 0a 60 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72  | olon.and.a.space..`ivy-count-for | 
| 147e0 |  6d 61 74 27 20 69 73 20 70 72 65 70 65 6e 64 65    64 20 74 6f 20 50 52 4f 4d 50 54 20 64 75 72 69  | mat'.is.prepended.to.PROMPT.duri | 
| 14800 |  6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a    43 4f 4c 4c 45 43 54 49 4f 4e 20 69 73 20 65 69  | ng.completion...COLLECTION.is.ei | 
| 14820 |  74 68 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73    74 72 69 6e 67 73 2c 20 61 20 66 75 6e 63 74 69  | ther.a.list.of.strings,.a.functi | 
| 14840 |  6f 6e 2c 20 61 6e 20 61 6c 69 73 74 2c 20 6f 72    0a 61 20 68 61 73 68 20 74 61 62 6c 65 2c 20 73  | on,.an.alist,.or.a.hash.table,.s | 
| 14860 |  75 70 70 6c 69 65 64 20 66 6f 72 20 60 6d 69 6e    69 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69  | upplied.for.`minibuffer-completi | 
| 14880 |  6f 6e 2d 74 61 62 6c 65 27 2e 0a 0a 50 52 45 44    49 43 41 54 45 20 69 73 20 61 70 70 6c 69 65 64  | on-table'...PREDICATE.is.applied | 
| 148a0 |  20 74 6f 20 66 69 6c 74 65 72 20 6f 75 74 20 74    68 65 20 43 4f 4c 4c 45 43 54 49 4f 4e 20 69 6d  | .to.filter.out.the.COLLECTION.im | 
| 148c0 |  6d 65 64 69 61 74 65 6c 79 2e 0a 54 68 69 73 20    61 72 67 75 6d 65 6e 74 20 69 73 20 66 6f 72 20  | mediately..This.argument.is.for. | 
| 148e0 |  63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69    74 68 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | compatibility.with.`completing-r | 
| 14900 |  65 61 64 27 2e 0a 0a 57 68 65 6e 20 52 45 51 55    49 52 45 2d 4d 41 54 43 48 20 69 73 20 6e 6f 6e  | ead'...When.REQUIRE-MATCH.is.non | 
| 14920 |  2d 6e 69 6c 2c 20 6f 6e 6c 79 20 6d 65 6d 62 65    72 73 20 6f 66 20 43 4f 4c 4c 45 43 54 49 4f 4e  | -nil,.only.members.of.COLLECTION | 
| 14940 |  20 63 61 6e 20 62 65 0a 73 65 6c 65 63 74 65 64    2e 20 49 6e 20 63 61 6e 20 61 6c 73 6f 20 62 65  | .can.be.selected..In.can.also.be | 
| 14960 |  20 61 20 6c 61 6d 62 64 61 2e 0a 0a 49 66 20 49    4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20  | .a.lambda...If.INITIAL-INPUT.is. | 
| 14980 |  6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 69 6e    73 65 72 74 20 74 68 61 74 20 69 6e 70 75 74 20  | non-nil,.then.insert.that.input. | 
| 149a0 |  69 6e 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65    72 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 0a 48 49  | in.the.minibuffer.initially...HI | 
| 149c0 |  53 54 4f 52 59 20 69 73 20 61 20 6e 61 6d 65 20    6f 66 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f  | STORY.is.a.name.of.a.variable.to | 
| 149e0 |  20 68 6f 6c 64 20 74 68 65 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 73 65 73 73 69 6f 6e 0a 68 69 73  | .hold.the.completion.session.his | 
| 14a00 |  74 6f 72 79 2e 0a 0a 4b 45 59 4d 41 50 20 69 73    20 63 6f 6d 70 6f 73 65 64 20 77 69 74 68 20 60  | tory...KEYMAP.is.composed.with.` | 
| 14a20 |  69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d    61 70 27 2e 0a 0a 50 52 45 53 45 4c 45 43 54 2c  | ivy-minibuffer-map'...PRESELECT, | 
| 14a40 |  20 77 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 64    65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20  | .when.non-nil,.determines.which. | 
| 14a60 |  6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69    64 61 74 65 73 0a 6d 61 74 63 68 69 6e 67 20 49  | one.of.the.candidates.matching.I | 
| 14a80 |  4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 74 6f 20    73 65 6c 65 63 74 20 69 6e 69 74 69 61 6c 6c 79  | NITIAL-INPUT.to.select.initially | 
| 14aa0 |  2e 20 20 41 6e 20 69 6e 74 65 67 65 72 20 73 74    61 6e 64 73 0a 66 6f 72 20 74 68 65 20 70 6f 73  | ...An.integer.stands.for.the.pos | 
| 14ac0 |  69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 65 73    69 72 65 64 20 63 61 6e 64 69 64 61 74 65 20 69  | ition.of.the.desired.candidate.i | 
| 14ae0 |  6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e    2c 0a 63 6f 75 6e 74 69 6e 67 20 66 72 6f 6d 20  | n.the.collection,.counting.from. | 
| 14b00 |  7a 65 72 6f 2e 20 20 4f 74 68 65 72 77 69 73 65    2c 20 75 73 65 20 74 68 65 20 66 69 72 73 74 20  | zero...Otherwise,.use.the.first. | 
| 14b20 |  6f 63 63 75 72 72 65 6e 63 65 20 6f 66 0a 50 52    45 53 45 4c 45 43 54 20 69 6e 20 74 68 65 20 63  | occurrence.of.PRESELECT.in.the.c | 
| 14b40 |  6f 6c 6c 65 63 74 69 6f 6e 2e 20 20 43 6f 6d 70    61 72 69 73 6f 6e 20 69 73 20 66 69 72 73 74 20  | ollection...Comparison.is.first. | 
| 14b60 |  64 6f 6e 65 20 77 69 74 68 0a 60 65 71 75 61 6c    27 2e 20 20 49 66 20 74 68 61 74 20 66 61 69 6c  | done.with.`equal'...If.that.fail | 
| 14b80 |  73 2c 20 61 6e 64 20 77 68 65 6e 20 61 70 70 6c    69 63 61 62 6c 65 2c 20 6d 61 74 63 68 20 50 52  | s,.and.when.applicable,.match.PR | 
| 14ba0 |  45 53 45 4c 45 43 54 20 61 73 0a 61 20 72 65 67    75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e  | ESELECT.as.a.regular.expression. | 
| 14bc0 |  0a 0a 44 45 46 20 69 73 20 66 6f 72 20 63 6f 6d    70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20  | ..DEF.is.for.compatibility.with. | 
| 14be0 |  60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    27 2e 0a 0a 55 50 44 41 54 45 2d 46 4e 20 69 73  | `completing-read'...UPDATE-FN.is | 
| 14c00 |  20 63 61 6c 6c 65 64 20 65 61 63 68 20 74 69 6d    65 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20  | .called.each.time.the.candidate. | 
| 14c20 |  6c 69 73 74 20 69 73 20 72 65 2d 64 69 73 70 6c    61 79 65 64 2e 0a 0a 57 68 65 6e 20 53 4f 52 54  | list.is.re-displayed...When.SORT | 
| 14c40 |  20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 69 76    79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73  | .is.non-nil,.`ivy-sort-functions | 
| 14c60 |  2d 61 6c 69 73 74 27 20 64 65 74 65 72 6d 69 6e    65 73 20 68 6f 77 0a 74 6f 20 73 6f 72 74 20 63  | -alist'.determines.how.to.sort.c | 
| 14c80 |  61 6e 64 69 64 61 74 65 73 20 62 65 66 6f 72 65    20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 6d  | andidates.before.displaying.them | 
| 14ca0 |  2e 0a 0a 41 43 54 49 4f 4e 20 69 73 20 61 20 66    75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20  | ...ACTION.is.a.function.to.call. | 
| 14cc0 |  61 66 74 65 72 20 73 65 6c 65 63 74 69 6e 67 20    61 20 63 61 6e 64 69 64 61 74 65 2e 0a 49 74 20  | after.selecting.a.candidate..It. | 
| 14ce0 |  74 61 6b 65 73 20 6f 6e 65 20 61 72 67 75 6d 65    6e 74 2c 20 74 68 65 20 73 65 6c 65 63 74 65 64  | takes.one.argument,.the.selected | 
| 14d00 |  20 63 61 6e 64 69 64 61 74 65 2e 20 49 66 20 43    4f 4c 4c 45 43 54 49 4f 4e 20 69 73 0a 61 6e 20  | .candidate..If.COLLECTION.is.an. | 
| 14d20 |  61 6c 69 73 74 2c 20 74 68 65 20 61 72 67 75 6d    65 6e 74 20 69 73 20 61 20 63 6f 6e 73 20 63 65  | alist,.the.argument.is.a.cons.ce | 
| 14d40 |  6c 6c 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74    27 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 4d 55  | ll,.otherwise.it's.a.string...MU | 
| 14d60 |  4c 54 49 2d 41 43 54 49 4f 4e 2c 20 77 68 65 6e    20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 63 61 6c  | LTI-ACTION,.when.non-nil,.is.cal | 
| 14d80 |  6c 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 41    43 54 49 4f 4e 20 77 68 65 6e 0a 74 68 65 72 65  | led.instead.of.ACTION.when.there | 
| 14da0 |  20 61 72 65 20 6d 61 72 6b 65 64 20 63 61 6e 64    69 64 61 74 65 73 2e 20 49 74 20 74 61 6b 65 73  | .are.marked.candidates..It.takes | 
| 14dc0 |  20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e    64 69 64 61 74 65 73 20 61 73 0a 69 74 73 20 6f  | .the.list.of.candidates.as.its.o | 
| 14de0 |  6e 6c 79 20 61 72 67 75 6d 65 6e 74 2e 20 57 68    65 6e 20 69 74 27 73 20 6e 69 6c 2c 20 41 43 54  | nly.argument..When.it's.nil,.ACT | 
| 14e00 |  49 4f 4e 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e    20 65 61 63 68 20 6d 61 72 6b 65 64 0a 63 61 6e  | ION.is.called.on.each.marked.can | 
| 14e20 |  64 69 64 61 74 65 2e 0a 0a 55 4e 57 49 4e 44 20    69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66  | didate...UNWIND.is.a.function.of | 
| 14e40 |  20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 74 6f    20 63 61 6c 6c 20 62 65 66 6f 72 65 20 65 78 69  | .no.arguments.to.call.before.exi | 
| 14e60 |  74 69 6e 67 2e 0a 0a 52 45 2d 42 55 49 4c 44 45    52 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20  | ting...RE-BUILDER.is.a.function. | 
| 14e80 |  74 72 61 6e 73 66 6f 72 6d 69 6e 67 20 69 6e 70    75 74 20 74 65 78 74 20 69 6e 74 6f 20 61 20 72  | transforming.input.text.into.a.r | 
| 14ea0 |  65 67 65 78 0a 70 61 74 74 65 72 6e 2e 0a 0a 4d    41 54 43 48 45 52 20 69 73 20 61 20 66 75 6e 63  | egex.pattern...MATCHER.is.a.func | 
| 14ec0 |  74 69 6f 6e 20 77 68 69 63 68 20 63 61 6e 20 6f    76 65 72 72 69 64 65 20 68 6f 77 20 63 61 6e 64  | tion.which.can.override.how.cand | 
| 14ee0 |  69 64 61 74 65 73 20 61 72 65 0a 66 69 6c 74 65    72 65 64 20 62 61 73 65 64 20 6f 6e 20 75 73 65  | idates.are.filtered.based.on.use | 
| 14f00 |  72 20 69 6e 70 75 74 2e 20 20 49 74 20 74 61 6b    65 73 20 61 20 72 65 67 65 78 20 70 61 74 74 65  | r.input...It.takes.a.regex.patte | 
| 14f20 |  72 6e 20 61 6e 64 20 61 0a 6c 69 73 74 20 6f 66    20 63 61 6e 64 69 64 61 74 65 73 2c 20 61 6e 64  | rn.and.a.list.of.candidates,.and | 
| 14f40 |  20 72 65 74 75 72 6e 73 20 74 68 65 20 6c 69 73    74 20 6f 66 20 6d 61 74 63 68 69 6e 67 20 63 61  | .returns.the.list.of.matching.ca | 
| 14f60 |  6e 64 69 64 61 74 65 73 2e 0a 0a 44 59 4e 41 4d    49 43 2d 43 4f 4c 4c 45 43 54 49 4f 4e 20 69 73  | ndidates...DYNAMIC-COLLECTION.is | 
| 14f80 |  20 61 20 62 6f 6f 6c 65 61 6e 20 73 70 65 63 69    66 79 69 6e 67 20 77 68 65 74 68 65 72 20 74 68  | .a.boolean.specifying.whether.th | 
| 14fa0 |  65 20 6c 69 73 74 20 6f 66 0a 63 61 6e 64 69 64    61 74 65 73 20 69 73 20 75 70 64 61 74 65 64 20  | e.list.of.candidates.is.updated. | 
| 14fc0 |  61 66 74 65 72 20 65 61 63 68 20 69 6e 70 75 74    20 62 79 20 63 61 6c 6c 69 6e 67 20 43 4f 4c 4c  | after.each.input.by.calling.COLL | 
| 14fe0 |  45 43 54 49 4f 4e 2e 0a 0a 45 58 54 52 41 2d 50    52 4f 50 53 20 69 73 20 61 20 70 6c 69 73 74 20  | ECTION...EXTRA-PROPS.is.a.plist. | 
| 15000 |  74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64    20 74 6f 20 73 74 6f 72 65 0a 63 6f 6c 6c 65 63  | that.can.be.used.to.store.collec | 
| 15020 |  74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 73 65    73 73 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 64  | tion-specific.session-specific.d | 
| 15040 |  61 74 61 2e 0a 0a 43 41 4c 4c 45 52 20 69 73 20    61 20 73 79 6d 62 6f 6c 20 74 6f 20 75 6e 69 71  | ata...CALLER.is.a.symbol.to.uniq | 
| 15060 |  75 65 6c 79 20 69 64 65 6e 74 69 66 79 20 74 68    65 20 63 61 6c 6c 65 72 20 74 6f 20 60 69 76 79  | uely.identify.the.caller.to.`ivy | 
| 15080 |  2d 72 65 61 64 27 2e 0a 49 74 20 69 73 20 75 73    65 64 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 43  | -read'..It.is.used,.along.with.C | 
| 150a0 |  4f 4c 4c 45 43 54 49 4f 4e 2c 20 74 6f 20 64 65    74 65 72 6d 69 6e 65 20 77 68 69 63 68 0a 63 75  | OLLECTION,.to.determine.which.cu | 
| 150c0 |  73 74 6f 6d 69 7a 61 74 69 6f 6e 73 20 61 70 70    6c 79 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e  | stomizations.apply.to.the.curren | 
| 150e0 |  74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73    73 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28  | t.completion.session."...(let.(( | 
| 15100 |  69 6e 69 74 2d 66 6e 20 28 69 76 79 2d 61 6c 69    73 74 2d 73 65 74 74 69 6e 67 20 69 76 79 2d 69  | init-fn.(ivy-alist-setting.ivy-i | 
| 15120 |  6e 69 74 2d 66 6e 73 2d 61 6c 69 73 74 20 63 61    6c 6c 65 72 29 29 29 0a 20 20 20 20 28 77 68 65  | nit-fns-alist.caller))).....(whe | 
| 15140 |  6e 20 69 6e 69 74 2d 66 6e 0a 20 20 20 20 20 20    28 66 75 6e 63 61 6c 6c 20 69 6e 69 74 2d 66 6e  | n.init-fn.......(funcall.init-fn | 
| 15160 |  29 29 29 0a 20 20 3b 3b 20 67 65 74 20 75 6e 2d    73 74 75 63 6b 20 66 72 6f 6d 20 61 6e 20 65 78  | )))...;;.get.un-stuck.from.an.ex | 
| 15180 |  69 73 74 69 6e 67 20 60 72 65 61 64 2d 6b 65 79    27 20 6f 76 65 72 72 69 64 69 6e 67 20 6d 69 6e  | isting.`read-key'.overriding.min | 
| 151a0 |  69 62 75 66 66 65 72 20 6b 65 79 73 0a 20 20 28    77 68 65 6e 20 28 65 71 75 61 6c 20 6f 76 65 72  | ibuffer.keys...(when.(equal.over | 
| 151c0 |  72 69 64 69 6e 67 2d 6c 6f 63 61 6c 2d 6d 61 70    20 27 28 6b 65 79 6d 61 70 29 29 0a 20 20 20 20  | riding-local-map.'(keymap))..... | 
| 151e0 |  28 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 29    0a 20 20 28 73 65 74 71 20 63 61 6c 6c 65 72 20  | (keyboard-quit))...(setq.caller. | 
| 15200 |  28 6f 72 20 63 61 6c 6c 65 72 20 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 29 29 0a 20 20 28 6c 65 74  | (or.caller.this-command))...(let | 
| 15220 |  2a 20 28 28 69 76 79 2d 72 65 63 75 72 73 69 76    65 2d 6c 61 73 74 20 28 61 6e 64 20 28 61 63 74  | *.((ivy-recursive-last.(and.(act | 
| 15240 |  69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77    69 6e 64 6f 77 29 20 69 76 79 2d 6c 61 73 74 29  | ive-minibuffer-window).ivy-last) | 
| 15260 |  29 0a 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f  | )..........(ivy--display-functio | 
| 15280 |  6e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 6f 72 20 69 76 79 2d 72 65 63 75 72 73  | n...........(when.(or.ivy-recurs | 
| 152a0 |  69 76 65 2d 6c 61 73 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f  | ive-last.....................(no | 
| 152c0 |  74 20 28 77 69 6e 64 6f 77 2d 6d 69 6e 69 62 75    66 66 65 72 2d 70 29 29 29 0a 20 20 20 20 20 20  | t.(window-minibuffer-p)))....... | 
| 152e0 |  20 20 20 20 20 20 28 69 76 79 2d 61 6c 69 73 74    2d 73 65 74 74 69 6e 67 20 69 76 79 2d 64 69 73  | ......(ivy-alist-setting.ivy-dis | 
| 15300 |  70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 73 2d 61    6c 69 73 74 20 63 61 6c 6c 65 72 29 29 29 29 0a  | play-functions-alist.caller)))). | 
| 15320 |  20 20 20 20 28 73 65 74 71 20 75 70 64 61 74 65    2d 66 6e 20 28 6f 72 20 75 70 64 61 74 65 2d 66  | ....(setq.update-fn.(or.update-f | 
| 15340 |  6e 20 28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74    74 69 6e 67 20 69 76 79 2d 75 70 64 61 74 65 2d  | n.(ivy-alist-setting.ivy-update- | 
| 15360 |  66 6e 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65 72    29 29 29 0a 20 20 20 20 28 73 65 74 71 20 75 6e  | fns-alist.caller))).....(setq.un | 
| 15380 |  77 69 6e 64 20 28 6f 72 20 75 6e 77 69 6e 64 20    28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74 74 69  | wind.(or.unwind.(ivy-alist-setti | 
| 153a0 |  6e 67 20 69 76 79 2d 75 6e 77 69 6e 64 2d 66 6e    73 2d 61 6c 69 73 74 20 63 61 6c 6c 65 72 29 29  | ng.ivy-unwind-fns-alist.caller)) | 
| 153c0 |  29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d    6c 61 73 74 0a 20 20 20 20 20 20 20 20 20 20 28  | ).....(setq.ivy-last...........( | 
| 153e0 |  6d 61 6b 65 2d 69 76 79 2d 73 74 61 74 65 0a 20    20 20 20 20 20 20 20 20 20 20 3a 70 72 6f 6d 70  | make-ivy-state............:promp | 
| 15400 |  74 20 28 69 76 79 2d 2d 75 70 64 61 74 65 2d 70    72 6f 6d 70 74 20 70 72 6f 6d 70 74 29 0a 20 20  | t.(ivy--update-prompt.prompt)... | 
| 15420 |  20 20 20 20 20 20 20 20 20 3a 63 6f 6c 6c 65 63    74 69 6f 6e 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a  | .........:collection.collection. | 
| 15440 |  20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 64    69 63 61 74 65 20 70 72 65 64 69 63 61 74 65 0a  | ...........:predicate.predicate. | 
| 15460 |  20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75    69 72 65 2d 6d 61 74 63 68 20 72 65 71 75 69 72  | ...........:require-match.requir | 
| 15480 |  65 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20    20 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75  | e-match............:initial-inpu | 
| 154a0 |  74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a    20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74  | t.initial-input............:hist | 
| 154c0 |  6f 72 79 20 68 69 73 74 6f 72 79 0a 20 20 20 20    20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63  | ory.history............:preselec | 
| 154e0 |  74 20 70 72 65 73 65 6c 65 63 74 0a 20 20 20 20    20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 6b  | t.preselect............:keymap.k | 
| 15500 |  65 79 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20    20 3a 75 70 64 61 74 65 2d 66 6e 20 28 69 66 20  | eymap............:update-fn.(if. | 
| 15520 |  28 65 71 20 75 70 64 61 74 65 2d 66 6e 20 27 61    75 74 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20  | (eq.update-fn.'auto)............ | 
| 15540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20  | ...............(lambda.()....... | 
| 15560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 69 76 79 2d  | ......................(with-ivy- | 
| 15580 |  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 20 20 20 20 20 20 20  | window.......................... | 
| 155a0 |  20 20 20 20 20 28 66 75 6e 63 61 6c 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....(funcall................... | 
| 155c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 2d 67 65 74 2d 61 63 74 69 6f 6e 20 69 76  | .............(ivy--get-action.iv | 
| 155e0 |  79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-last)......................... | 
| 15600 |  20 20 20 20 20 20 20 28 69 66 20 28 63 6f 6e 73    70 20 28 63 61 72 2d 73 61 66 65 20 28 69 76 79  | .......(if.(consp.(car-safe.(ivy | 
| 15620 |  2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63 74 69 6f    6e 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20  | -state-collection.ivy-last)))... | 
| 15640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 15660 |  20 28 61 73 73 6f 63 20 28 69 76 79 2d 73 74 61    74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c  | .(assoc.(ivy-state-current.ivy-l | 
| 15680 |  61 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ast)............................ | 
| 156a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63  | ...............(ivy-state-collec | 
| 156c0 |  74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tion.ivy-last))................. | 
| 156e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72  | .................(ivy-state-curr | 
| 15700 |  65 6e 74 20 69 76 79 2d 6c 61 73 74 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ent.ivy-last)))))............... | 
| 15720 |  20 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65    2d 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ..........update-fn)............ | 
| 15740 |  3a 73 6f 72 74 20 73 6f 72 74 0a 20 20 20 20 20    20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 28 69  | :sort.sort............:action.(i | 
| 15760 |  76 79 2d 2d 63 6f 6d 70 75 74 65 2d 65 78 74 72    61 2d 61 63 74 69 6f 6e 73 20 61 63 74 69 6f 6e  | vy--compute-extra-actions.action | 
| 15780 |  20 63 61 6c 6c 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 3a 6d 75 6c 74 69 2d 61 63 74 69 6f  | .caller)............:multi-actio | 
| 157a0 |  6e 20 6d 75 6c 74 69 2d 61 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 20 3a 66 72 61 6d 65  | n.multi-action............:frame | 
| 157c0 |  20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 77 69  | .(selected-frame)............:wi | 
| 157e0 |  6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77    69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20  | ndow.(selected-window).......... | 
| 15800 |  20 20 3a 62 75 66 66 65 72 20 28 63 75 72 72 65    6e 74 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20  | ..:buffer.(current-buffer)...... | 
| 15820 |  20 20 20 20 20 20 3a 75 6e 77 69 6e 64 20 75 6e    77 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20  | ......:unwind.unwind............ | 
| 15840 |  3a 72 65 2d 62 75 69 6c 64 65 72 20 72 65 2d 62    75 69 6c 64 65 72 0a 20 20 20 20 20 20 20 20 20  | :re-builder.re-builder.......... | 
| 15860 |  20 20 3a 6d 61 74 63 68 65 72 20 6d 61 74 63 68    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64  | ..:matcher.matcher............:d | 
| 15880 |  79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f    6e 20 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63  | ynamic-collection.dynamic-collec | 
| 158a0 |  74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    3a 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f  | tion............:display-transfo | 
| 158c0 |  72 6d 65 72 2d 66 6e 20 28 69 76 79 2d 61 6c 69    73 74 2d 73 65 74 74 69 6e 67 20 69 76 79 2d 2d  | rmer-fn.(ivy-alist-setting.ivy-- | 
| 158e0 |  64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72    6d 65 72 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65  | display-transformers-alist.calle | 
| 15900 |  72 29 0a 20 20 20 20 20 20 20 20 20 20 20 3a 64    69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74  | r)............:directory.default | 
| 15920 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20    20 20 20 20 20 20 3a 65 78 74 72 61 2d 70 72 6f  | -directory............:extra-pro | 
| 15940 |  70 73 20 65 78 74 72 61 2d 70 72 6f 70 73 0a 20    20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65  | ps.extra-props............:calle | 
| 15960 |  72 20 63 61 6c 6c 65 72 0a 20 20 20 20 20 20 20    20 20 20 20 3a 64 65 66 20 64 65 66 29 29 0a 20  | r.caller............:def.def)).. | 
| 15980 |  20 20 20 28 69 76 79 2d 2d 72 65 73 65 74 2d 73    74 61 74 65 20 69 76 79 2d 6c 61 73 74 29 0a 20  | ...(ivy--reset-state.ivy-last).. | 
| 159a0 |  20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65    63 74 0a 20 20 20 20 20 20 20 20 20 28 6d 69 6e  | ...(unwind-protect..........(min | 
| 159c0 |  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 20 20 20 20  | ibuffer-with-setup-hook......... | 
| 159e0 |  20 20 20 20 20 23 27 69 76 79 2d 2d 6d 69 6e 69    62 75 66 66 65 72 2d 73 65 74 75 70 0a 20 20 20  | .....#'ivy--minibuffer-setup.... | 
| 15a00 |  20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    68 69 73 74 20 28 6f 72 20 68 69 73 74 6f 72 79  | ........(let*.((hist.(or.history | 
| 15a20 |  20 27 69 76 79 2d 68 69 73 74 6f 72 79 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .'ivy-history))................. | 
| 15a40 |  20 20 28 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 63  | ..(minibuffer-completion-table.c | 
| 15a60 |  6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69  | ollection)...................(mi | 
| 15a80 |  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 20 70 72  | nibuffer-completion-predicate.pr | 
| 15aa0 |  65 64 69 63 61 74 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | edicate)...................(ivy- | 
| 15ac0 |  68 65 69 67 68 74 20 28 69 76 79 2d 2d 68 65 69    67 68 74 20 63 61 6c 6c 65 72 29 29 0a 20 20 20  | height.(ivy--height.caller)).... | 
| 15ae0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 65 73 69 7a 65 2d 6d 69 6e 69 2d 77 69 6e 64  | ...............(resize-mini-wind | 
| 15b00 |  6f 77 73 20 28 75 6e 6c 65 73 73 20 28 64 69 73    70 6c 61 79 2d 67 72 61 70 68 69 63 2d 70 29 0a  | ows.(unless.(display-graphic-p). | 
| 15b20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 15b40 |  20 20 20 20 20 20 20 20 20 27 67 72 6f 77 2d 6f    6e 6c 79 29 29 29 0a 20 20 20 20 20 20 20 20 20  | .........'grow-only))).......... | 
| 15b60 |  20 20 20 20 28 69 66 20 28 61 6e 64 20 69 76 79    2d 61 75 74 6f 2d 73 65 6c 65 63 74 2d 73 69 6e  | ....(if.(and.ivy-auto-select-sin | 
| 15b80 |  67 6c 65 2d 63 61 6e 64 69 64 61 74 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | gle-candidate................... | 
| 15ba0 |  20 20 20 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e    64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20  | ....ivy--all-candidates......... | 
| 15bc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    75 6c 6c 20 28 63 64 72 20 69 76 79 2d 2d 61 6c  | ..............(null.(cdr.ivy--al | 
| 15be0 |  6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | l-candidates)))................. | 
| 15c00 |  20 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 20 28 73 65 74 66  | .(progn....................(setf | 
| 15c20 |  20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72    65 6e 74 20 69 76 79 2d 6c 61 73 74 29 0a 20 20  | .(ivy-state-current.ivy-last)... | 
| 15c40 |  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 69 76 79 2d  | .......................(car.ivy- | 
| 15c60 |  2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -all-candidates))............... | 
| 15c80 |  20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 65    78 69 74 20 27 64 6f 6e 65 29 29 0a 20 20 20 20  | .....(setq.ivy-exit.'done))..... | 
| 15ca0 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20  | ...........(condition-case.err.. | 
| 15cc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e  | ..................(read-from-min | 
| 15ce0 |  69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d  | ibuffer.....................prom | 
| 15d00 |  70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 73 74 61 74  | pt.....................(ivy-stat | 
| 15d20 |  65 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20    69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20  | e-initial-input.ivy-last)....... | 
| 15d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 6b 65 2d 63 6f 6d 70 6f 73 65 64 2d 6b 65 79  | ..............(make-composed-key | 
| 15d60 |  6d 61 70 20 6b 65 79 6d 61 70 20 69 76 79 2d 6d    69 6e 69 62 75 66 66 65 72 2d 6d 61 70 29 0a 20  | map.keymap.ivy-minibuffer-map).. | 
| 15d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20  | ...................nil.......... | 
| 15da0 |  20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........hist)................ | 
| 15dc0 |  20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65  | ..(error...................(unle | 
| 15de0 |  73 73 20 28 65 71 75 61 6c 20 65 72 72 20 27 28    65 72 72 6f 72 20 22 53 65 6c 65 63 74 69 6e 67  | ss.(equal.err.'(error."Selecting | 
| 15e00 |  20 64 65 6c 65 74 65 64 20 62 75 66 66 65 72 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .deleted.buffer")).............. | 
| 15e20 |  20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 28    63 61 72 20 65 72 72 29 20 28 63 64 72 20 65 72  | .......(signal.(car.err).(cdr.er | 
| 15e40 |  72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 69  | r))))))..............(when.(eq.i | 
| 15e60 |  76 79 2d 65 78 69 74 20 27 64 6f 6e 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69  | vy-exit.'done)................(i | 
| 15e80 |  76 79 2d 2d 75 70 64 61 74 65 2d 68 69 73 74 6f    72 79 20 68 69 73 74 29 29 29 29 0a 20 20 20 20  | vy--update-history.hist))))..... | 
| 15ea0 |  20 20 28 6c 65 74 20 28 28 73 65 73 73 69 6f 6e    20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20  | ..(let.((session.(or.(plist-get. | 
| 15ec0 |  65 78 74 72 61 2d 70 72 6f 70 73 20 3a 73 65 73    73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20  | extra-props.:session)........... | 
| 15ee0 |  20 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 6d 69 6e 69  | ...............(unless.(or.(mini | 
| 15f00 |  62 75 66 66 65 72 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  | bufferp)........................ | 
| 15f20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    75 6c 6c 20 28 69 76 79 2d 73 74 61 74 65 2d 61  | ..............(null.(ivy-state-a | 
| 15f40 |  63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ction.ivy-last))................ | 
| 15f60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 71 20 28 69 76 79 2d 2d  | ......................(eq.(ivy-- | 
| 15f80 |  67 65 74 2d 61 63 74 69 6f 6e 20 69 76 79 2d 6c    61 73 74 29 20 23 27 69 64 65 6e 74 69 74 79 29  | get-action.ivy-last).#'identity) | 
| 15fa0 |  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 63 61 6c  | )............................cal | 
| 15fc0 |  6c 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 73 65 73 73 69 6f 6e 0a 20 20  | ler)))).........(when.session... | 
| 15fe0 |  20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 69    76 79 2d 73 74 61 74 65 2d 65 78 74 72 61 2d 70  | ........(setf.(ivy-state-extra-p | 
| 16000 |  72 6f 70 73 20 69 76 79 2d 6c 61 73 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | rops.ivy-last).................( | 
| 16020 |  70 6c 69 73 74 2d 70 75 74 20 65 78 74 72 61 2d    70 72 6f 70 73 20 3a 69 76 79 2d 64 61 74 61 20  | plist-put.extra-props.:ivy-data. | 
| 16040 |  60 28 3a 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65    73 20 2c 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64  | `(:all-candidates.,ivy--all-cand | 
| 16060 |  69 64 61 74 65 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  | idates.......................... | 
| 16080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 74 65 78 74 20  | ..........................:text. | 
| 160a0 |  2c 69 76 79 2d 74 65 78 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 2d 61 6c 69  | ,ivy-text)))...........(ivy--ali | 
| 160c0 |  73 74 2d 73 65 74 20 27 69 76 79 2d 2d 73 65 73    73 69 6f 6e 73 20 73 65 73 73 69 6f 6e 20 69 76  | st-set.'ivy--sessions.session.iv | 
| 160e0 |  79 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20    28 69 76 79 2d 2d 63 6c 65 61 6e 75 70 29 29 0a  | y-last))).......(ivy--cleanup)). | 
| 16100 |  20 20 20 20 28 69 76 79 2d 63 61 6c 6c 29 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 75 70  | ....(ivy-call)))..(defun.ivy--up | 
| 16120 |  64 61 74 65 2d 68 69 73 74 6f 72 79 20 28 68 69    73 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65  | date-history.(hist)...(unless.(e | 
| 16140 |  71 20 68 69 73 74 20 74 29 0a 20 20 20 20 28 6c    65 74 20 28 28 69 74 65 6d 0a 20 20 20 20 20 20  | q.hist.t).....(let.((item....... | 
| 16160 |  20 20 20 20 20 28 69 66 20 28 6f 72 20 28 73 74    72 69 6e 67 3d 20 69 76 79 2d 74 65 78 74 20 22  | .....(if.(or.(string=.ivy-text." | 
| 16180 |  22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 71 20 28 70 6c 69 73 74  | ")....................(eq.(plist | 
| 161a0 |  2d 67 65 74 20 28 69 76 79 2d 73 74 61 74 65 2d    65 78 74 72 61 2d 70 72 6f 70 73 20 69 76 79 2d  | -get.(ivy-state-extra-props.ivy- | 
| 161c0 |  6c 61 73 74 29 20 3a 63 61 6c 6c 65 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | last).:caller).................. | 
| 161e0 |  20 20 20 20 20 20 23 27 69 76 79 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20  | ......#'ivy-completing-read).... | 
| 16200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 20 28 69 76 79 2d 73 74 61 74 65 2d 68  | ................(eq.(ivy-state-h | 
| 16220 |  69 73 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29    20 27 66 69 6c 65 2d 6e 61 6d 65 2d 68 69 73 74  | istory.ivy-last).'file-name-hist | 
| 16240 |  6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d  | ory))................(ivy-state- | 
| 16260 |  63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69  | current.ivy-last)..............i | 
| 16280 |  76 79 2d 74 65 78 74 29 29 29 0a 20 20 20 20 20    20 28 63 6f 6e 64 20 28 28 65 71 75 61 6c 20 69  | vy-text))).......(cond.((equal.i | 
| 162a0 |  74 65 6d 20 22 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 69  | tem."")).............((stringp.i | 
| 162c0 |  74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 20 68 69 73 74 20 28 63 6f 6e  | tem)..............(set.hist.(con | 
| 162e0 |  73 20 28 70 72 6f 70 65 72 74 69 7a 65 20 69 74    65 6d 20 27 69 76 79 2d 69 6e 64 65 78 20 69 76  | s.(propertize.item.'ivy-index.iv | 
| 16300 |  79 2d 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y--index)....................... | 
| 16320 |  20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 69    74 65 6d 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75  | .......(delete.item.(symbol-valu | 
| 16340 |  65 20 68 69 73 74 29 29 29 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 63 6c 65  | e.hist)))))))))..(defun.ivy--cle | 
| 16360 |  61 6e 75 70 20 28 29 0a 20 20 3b 3b 20 46 69 78    65 73 20 61 20 62 75 67 20 69 6e 20 45 53 53 2c  | anup.()...;;.Fixes.a.bug.in.ESS, | 
| 16380 |  20 23 31 36 36 30 0a 20 20 28 70 75 74 20 27 70    6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b  | .#1660...(put.'post-command-hook | 
| 163a0 |  20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61    6c 20 6e 69 6c 29 0a 20 20 28 72 65 6d 6f 76 65  | .'permanent-local.nil)...(remove | 
| 163c0 |  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 69 76 79 2d 2d  | -hook.'post-command-hook.#'ivy-- | 
| 163e0 |  71 75 65 75 65 2d 65 78 68 69 62 69 74 29 0a 20    20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 77  | queue-exhibit)...(remove-hook.'w | 
| 16400 |  69 6e 64 6f 77 2d 73 69 7a 65 2d 63 68 61 6e 67    65 2d 66 75 6e 63 74 69 6f 6e 73 20 23 27 69 76  | indow-size-change-functions.#'iv | 
| 16420 |  79 2d 2d 77 69 6e 64 6f 77 2d 73 69 7a 65 2d 63    68 61 6e 67 65 64 29 0a 20 20 28 6c 65 74 20 28  | y--window-size-changed)...(let.( | 
| 16440 |  28 63 6c 65 61 6e 75 70 20 28 69 76 79 2d 2d 64    69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d  | (cleanup.(ivy--display-function- | 
| 16460 |  70 72 6f 70 20 3a 63 6c 65 61 6e 75 70 29 29 0a    20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 20  | prop.:cleanup)).........(unwind. | 
| 16480 |  28 69 76 79 2d 73 74 61 74 65 2d 75 6e 77 69 6e    64 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20  | (ivy-state-unwind.ivy-last)))... | 
| 164a0 |  20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f    6e 70 20 63 6c 65 61 6e 75 70 29 0a 20 20 20 20  | ..(when.(functionp.cleanup)..... | 
| 164c0 |  20 20 28 66 75 6e 63 61 6c 6c 20 63 6c 65 61 6e    75 70 29 29 0a 20 20 20 20 28 77 68 65 6e 20 75  | ..(funcall.cleanup)).....(when.u | 
| 164e0 |  6e 77 69 6e 64 0a 20 20 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 75 6e 77 69 6e 64 29 29 29 0a 20  | nwind.......(funcall.unwind))).. | 
| 16500 |  20 28 69 76 79 2d 2d 70 75 6c 73 65 2d 63 6c 65    61 6e 75 70 29 0a 20 20 28 75 6e 6c 65 73 73 20  | .(ivy--pulse-cleanup)...(unless. | 
| 16520 |  28 65 71 20 69 76 79 2d 65 78 69 74 20 27 64 6f    6e 65 29 0a 20 20 20 20 28 69 76 79 2d 72 65 63  | (eq.ivy-exit.'done).....(ivy-rec | 
| 16540 |  75 72 73 69 76 65 2d 72 65 73 74 6f 72 65 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 64  | ursive-restore)))..(defun.ivy--d | 
| 16560 |  69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d    70 72 6f 70 20 28 70 72 6f 70 29 0a 20 20 22 52  | isplay-function-prop.(prop)..."R | 
| 16580 |  65 74 75 72 6e 20 50 52 4f 50 20 61 73 73 6f 63    69 61 74 65 64 20 77 69 74 68 20 63 75 72 72 65  | eturn.PROP.associated.with.curre | 
| 165a0 |  6e 74 20 60 69 76 79 2d 2d 64 69 73 70 6c 61 79    2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28  | nt.`ivy--display-function'."...( | 
| 165c0 |  70 6c 69 73 74 2d 67 65 74 20 28 63 64 72 20 28    61 73 73 71 20 69 76 79 2d 2d 64 69 73 70 6c 61  | plist-get.(cdr.(assq.ivy--displa | 
| 165e0 |  79 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-function...................... | 
| 16600 |  20 20 20 69 76 79 2d 64 69 73 70 6c 61 79 2d 66    75 6e 63 74 69 6f 6e 73 2d 70 72 6f 70 73 29 29  | ...ivy-display-functions-props)) | 
| 16620 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72    6f 70 29 29 0a 0a 28 64 65 66 76 61 72 20 49 6e  | ..............prop))..(defvar.In | 
| 16640 |  66 6f 2d 63 6f 6d 70 6c 65 74 65 2d 6d 65 6e 75    2d 62 75 66 66 65 72 29 0a 0a 28 64 65 66 75 6e  | fo-complete-menu-buffer)..(defun | 
| 16660 |  20 69 76 79 2d 2d 61 6c 69 73 74 2d 74 6f 2d 63    61 6e 64 73 20 28 61 6c 69 73 74 29 0a 20 20 22  | .ivy--alist-to-cands.(alist)..." | 
| 16680 |  54 72 61 6e 73 66 6f 72 6d 20 41 4c 49 53 54 20    74 6f 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72  | Transform.ALIST.to.a.list.of.str | 
| 166a0 |  69 6e 67 73 2e 22 0a 20 20 28 6c 65 74 20 28 28    69 20 2d 31 29 29 0a 20 20 20 20 28 6d 61 70 63  | ings."...(let.((i.-1)).....(mapc | 
| 166c0 |  61 72 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72  | ar.(lambda.(x)...............(pr | 
| 166e0 |  6f 70 65 72 74 69 7a 65 20 78 20 27 69 64 78 20    28 63 6c 2d 69 6e 63 66 20 69 29 29 29 0a 20 20  | opertize.x.'idx.(cl-incf.i)))... | 
| 16700 |  20 20 20 20 20 20 20 20 20 20 28 61 6c 6c 2d 63    6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 61 6c  | ..........(all-completions."".al | 
| 16720 |  69 73 74 29 29 29 29 0a 0a 28 64 65 66 76 61 72    20 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72  | ist))))..(defvar.ivy--minibuffer | 
| 16740 |  2d 6d 65 74 61 64 61 74 61 20 6e 69 6c 0a 20 20    22 53 74 6f 72 65 20 60 63 6f 6d 70 6c 65 74 69  | -metadata.nil..."Store.`completi | 
| 16760 |  6f 6e 2d 6d 65 74 61 64 61 74 61 27 2e 22 29 0a    0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 72 65 73  | on-metadata'.")..(defun.ivy--res | 
| 16780 |  65 74 2d 73 74 61 74 65 20 28 73 74 61 74 65 29    0a 20 20 22 52 65 73 65 74 20 74 68 65 20 69 76  | et-state.(state)..."Reset.the.iv | 
| 167a0 |  79 20 74 6f 20 53 54 41 54 45 2e 0a 54 68 69 73    20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 72  | y.to.STATE..This.is.useful.for.r | 
| 167c0 |  65 63 75 72 73 69 76 65 20 60 69 76 79 2d 72 65    61 64 27 2e 22 0a 20 20 28 73 65 74 71 20 69 76  | ecursive.`ivy-read'."...(setq.iv | 
| 167e0 |  79 2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61    74 65 73 20 6e 69 6c 29 0a 20 20 28 73 65 74 71  | y-marked-candidates.nil)...(setq | 
| 16800 |  20 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72    2d 6d 65 74 61 64 61 74 61 20 6e 69 6c 29 0a 20  | .ivy--minibuffer-metadata.nil).. | 
| 16820 |  20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20    28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29  | .(unless.(equal.(selected-frame) | 
| 16840 |  20 28 69 76 79 2d 73 74 61 74 65 2d 66 72 61 6d    65 20 73 74 61 74 65 29 29 0a 20 20 20 20 28 73  | .(ivy-state-frame.state)).....(s | 
| 16860 |  65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 28 61 63    74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d  | elect-window.(active-minibuffer- | 
| 16880 |  77 69 6e 64 6f 77 29 29 29 0a 20 20 28 6c 65 74    2a 20 28 28 70 72 6f 6d 70 74 20 28 6f 72 20 28  | window)))...(let*.((prompt.(or.( | 
| 168a0 |  69 76 79 2d 73 74 61 74 65 2d 70 72 6f 6d 70 74    20 73 74 61 74 65 29 20 22 22 29 29 0a 20 20 20  | ivy-state-prompt.state)."")).... | 
| 168c0 |  20 20 20 20 20 20 28 63 6f 6c 6c 65 63 74 69 6f    6e 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f 6c  | ......(collection.(ivy-state-col | 
| 168e0 |  6c 65 63 74 69 6f 6e 20 73 74 61 74 65 29 29 0a    20 20 20 20 20 20 20 20 20 28 70 72 65 64 69 63  | lection.state))..........(predic | 
| 16900 |  61 74 65 20 28 69 76 79 2d 73 74 61 74 65 2d 70    72 65 64 69 63 61 74 65 20 73 74 61 74 65 29 29  | ate.(ivy-state-predicate.state)) | 
| 16920 |  0a 20 20 20 20 20 20 20 20 20 28 68 69 73 74 6f    72 79 20 28 69 76 79 2d 73 74 61 74 65 2d 68 69  | ..........(history.(ivy-state-hi | 
| 16940 |  73 74 6f 72 79 20 73 74 61 74 65 29 29 0a 20 20    20 20 20 20 20 20 20 28 70 72 65 73 65 6c 65 63  | story.state))..........(preselec | 
| 16960 |  74 20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 65    73 65 6c 65 63 74 20 73 74 61 74 65 29 29 0a 20  | t.(ivy-state-preselect.state)).. | 
| 16980 |  20 20 20 20 20 20 20 20 28 72 65 2d 62 75 69 6c    64 65 72 20 28 69 76 79 2d 73 74 61 74 65 2d 72  | ........(re-builder.(ivy-state-r | 
| 169a0 |  65 2d 62 75 69 6c 64 65 72 20 73 74 61 74 65 29    29 0a 20 20 20 20 20 20 20 20 20 28 64 79 6e 61  | e-builder.state))..........(dyna | 
| 169c0 |  6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 28    69 76 79 2d 73 74 61 74 65 2d 64 79 6e 61 6d 69  | mic-collection.(ivy-state-dynami | 
| 169e0 |  63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 73 74 61    74 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 72  | c-collection.state))..........(r | 
| 16a00 |  65 71 75 69 72 65 2d 6d 61 74 63 68 20 28 69 76    79 2d 73 74 61 74 65 2d 72 65 71 75 69 72 65 2d  | equire-match.(ivy-state-require- | 
| 16a20 |  6d 61 74 63 68 20 73 74 61 74 65 29 29 0a 20 20    20 20 20 20 20 20 20 28 63 61 6c 6c 65 72 20 28  | match.state))..........(caller.( | 
| 16a40 |  6f 72 20 28 69 76 79 2d 73 74 61 74 65 2d 63 61    6c 6c 65 72 20 73 74 61 74 65 29 20 74 68 69 73  | or.(ivy-state-caller.state).this | 
| 16a60 |  2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20    20 20 20 20 28 73 6f 72 74 20 28 6f 72 20 28 69  | -command))..........(sort.(or.(i | 
| 16a80 |  76 79 2d 73 74 61 74 65 2d 73 6f 72 74 20 73 74    61 74 65 29 20 28 61 73 73 6f 63 20 63 61 6c 6c  | vy-state-sort.state).(assoc.call | 
| 16aa0 |  65 72 20 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63    74 69 6f 6e 73 2d 61 6c 69 73 74 29 29 29 0a 20  | er.ivy-sort-functions-alist))).. | 
| 16ac0 |  20 20 20 20 20 20 20 20 28 69 6e 69 74 69 61 6c    2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20  | ........(initial-input.......... | 
| 16ae0 |  20 28 6f 72 20 28 69 76 79 2d 73 74 61 74 65 2d    69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 73 74  | .(or.(ivy-state-initial-input.st | 
| 16b00 |  61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 69 6e 69 74 20 28  | ate)...............(let.((init.( | 
| 16b20 |  69 76 79 2d 61 6c 69 73 74 2d 73 65 74 74 69 6e    67 20 69 76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e  | ivy-alist-setting.ivy-initial-in | 
| 16b40 |  70 75 74 73 2d 61 6c 69 73 74 20 63 61 6c 6c 65    72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | puts-alist.caller)))............ | 
| 16b60 |  20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69    6f 6e 70 20 69 6e 69 74 29 20 28 66 75 6e 63 61  | .....(if.(functionp.init).(funca | 
| 16b80 |  6c 6c 20 69 6e 69 74 29 20 69 6e 69 74 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 20  | ll.init).init))))..........(def. | 
| 16ba0 |  28 69 76 79 2d 73 74 61 74 65 2d 64 65 66 20 73    74 61 74 65 29 29 29 0a 20 20 20 20 28 77 68 65  | (ivy-state-def.state))).....(whe | 
| 16bc0 |  6e 20 28 61 6e 64 20 28 65 71 20 63 61 6c 6c 65    72 20 27 73 77 69 70 65 72 2d 69 73 65 61 72 63  | n.(and.(eq.caller.'swiper-isearc | 
| 16be0 |  68 29 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66    69 65 64 2d 70 29 29 0a 20 20 20 20 20 20 28 73  | h).(buffer-modified-p)).......(s | 
| 16c00 |  65 74 71 20 70 72 65 73 65 6c 65 63 74 20 6e 69    6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76  | etq.preselect.nil)).....(setq.iv | 
| 16c20 |  79 2d 2d 65 78 74 72 61 2d 63 61 6e 64 69 64 61    74 65 73 20 28 69 76 79 2d 2d 63 6f 6d 70 75 74  | y--extra-candidates.(ivy--comput | 
| 16c40 |  65 2d 65 78 74 72 61 2d 63 61 6e 64 69 64 61 74    65 73 20 63 61 6c 6c 65 72 29 29 0a 20 20 20 20  | e-extra-candidates.caller))..... | 
| 16c60 |  28 73 65 74 71 20 69 76 79 2d 2d 64 69 72 65 63    74 6f 72 79 20 6e 69 6c 29 0a 20 20 20 20 28 73  | (setq.ivy--directory.nil).....(s | 
| 16c80 |  65 74 71 20 69 76 79 2d 2d 64 69 72 65 63 74 6f    72 79 2d 68 69 73 74 20 28 6c 69 73 74 20 64 65  | etq.ivy--directory-hist.(list.de | 
| 16ca0 |  66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29    29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d  | fault-directory)).....(setq.ivy- | 
| 16cc0 |  63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68    20 69 76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d 73  | case-fold-search.ivy-case-fold-s | 
| 16ce0 |  65 61 72 63 68 2d 64 65 66 61 75 6c 74 29 0a 20    20 20 20 28 73 65 74 66 20 28 69 76 79 2d 73 74  | earch-default).....(setf.(ivy-st | 
| 16d00 |  61 74 65 2d 72 65 2d 62 75 69 6c 64 65 72 20 69    76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20  | ate-re-builder.ivy-last)........ | 
| 16d20 |  20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 72 65    67 65 78 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20  | ...(setq.ivy--regex-function.... | 
| 16d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    20 72 65 2d 62 75 69 6c 64 65 72 0a 20 20 20 20  | .............(or.re-builder..... | 
| 16d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 66 75 6e 63 74 69 6f 6e 70 20  | ................(and.(functionp. | 
| 16d80 |  63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | collection)..................... | 
| 16da0 |  20 20 20 20 20 28 63 64 72 20 28 61 73 73 71 20    63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 72  | .....(cdr.(assq.collection.ivy-r | 
| 16dc0 |  65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | e-builders-alist)))............. | 
| 16de0 |  20 20 20 20 20 20 20 20 28 69 76 79 2d 61 6c 69    73 74 2d 73 65 74 74 69 6e 67 20 69 76 79 2d 72  | ........(ivy-alist-setting.ivy-r | 
| 16e00 |  65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-builders-alist)............... | 
| 16e20 |  20 20 20 20 20 20 23 27 69 76 79 2d 2d 72 65 67    65 78 29 29 29 0a 20 20 20 20 28 73 65 74 71 20  | ......#'ivy--regex))).....(setq. | 
| 16e40 |  69 76 79 2d 2d 73 75 62 65 78 70 73 20 30 29 0a    20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 72  | ivy--subexps.0).....(setq.ivy--r | 
| 16e60 |  65 67 65 78 70 2d 71 75 6f 74 65 20 23 27 72 65    67 65 78 70 2d 71 75 6f 74 65 29 0a 20 20 20 20  | egexp-quote.#'regexp-quote)..... | 
| 16e80 |  28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 74    65 78 74 20 22 22 29 0a 20 20 20 20 28 73 65 74  | (setq.ivy--old-text."").....(set | 
| 16ea0 |  71 20 69 76 79 2d 2d 66 75 6c 6c 2d 6c 65 6e 67    74 68 20 6e 69 6c 29 0a 20 20 20 20 28 69 76 79  | q.ivy--full-length.nil).....(ivy | 
| 16ec0 |  2d 73 65 74 2d 74 65 78 74 20 28 6f 72 20 69 6e    69 74 69 61 6c 2d 69 6e 70 75 74 20 22 22 29 29  | -set-text.(or.initial-input."")) | 
| 16ee0 |  0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d    69 6e 64 65 78 20 30 29 0a 20 20 20 20 28 73 65  | .....(setq.ivy--index.0).....(se | 
| 16f00 |  74 71 20 69 76 79 2d 63 61 6c 6c 69 6e 67 20 6e    69 6c 29 0a 20 20 20 20 28 73 65 74 71 20 69 76  | tq.ivy-calling.nil).....(setq.iv | 
| 16f20 |  79 2d 75 73 65 2d 69 67 6e 6f 72 65 20 69 76 79    2d 75 73 65 2d 69 67 6e 6f 72 65 2d 64 65 66 61  | y-use-ignore.ivy-use-ignore-defa | 
| 16f40 |  75 6c 74 29 0a 20 20 20 20 28 73 65 74 66 20 28    69 76 79 2d 73 74 61 74 65 2d 69 67 6e 6f 72 65  | ult).....(setf.(ivy-state-ignore | 
| 16f60 |  20 73 74 61 74 65 29 20 69 76 79 2d 75 73 65 2d    69 67 6e 6f 72 65 29 0a 20 20 20 20 28 73 65 74  | .state).ivy-use-ignore).....(set | 
| 16f80 |  71 20 69 76 79 2d 2d 68 69 67 68 6c 69 67 68 74    2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20  | q.ivy--highlight-function....... | 
| 16fa0 |  20 20 20 20 28 6f 72 20 28 63 64 72 20 28 61 73    73 71 20 28 69 76 79 2d 61 6c 69 73 74 2d 73 65  | ....(or.(cdr.(assq.(ivy-alist-se | 
| 16fc0 |  74 74 69 6e 67 20 69 76 79 2d 72 65 2d 62 75 69    6c 64 65 72 73 2d 61 6c 69 73 74 29 0a 20 20 20  | tting.ivy-re-builders-alist).... | 
| 16fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 69 76 79 2d 68 69 67 68 6c 69  | ......................ivy-highli | 
| 17000 |  67 68 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c    69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ght-functions-alist))........... | 
| 17020 |  20 20 20 20 23 27 69 76 79 2d 2d 68 69 67 68 6c    69 67 68 74 2d 64 65 66 61 75 6c 74 29 29 0a 20  | ....#'ivy--highlight-default)).. | 
| 17040 |  20 20 20 28 6c 65 74 20 28 28 69 76 79 2d 72 65    63 75 72 73 69 76 65 2d 72 65 73 74 6f 72 65 20  | ...(let.((ivy-recursive-restore. | 
| 17060 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 63    6f 6c 6c 20 73 6f 72 74 2d 66 6e 29 0a 20 20 20  | nil)...........coll.sort-fn).... | 
| 17080 |  20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 63 6f    6c 6c 65 63 74 69 6f 6e 20 23 27 49 6e 66 6f 2d  | ...(cond.((eq.collection.#'Info- | 
| 170a0 |  72 65 61 64 2d 6e 6f 64 65 2d 6e 61 6d 65 2d 31    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | read-node-name-1)..............( | 
| 170c0 |  73 65 74 71 20 63 6f 6c 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66  | setq.coll....................(if | 
| 170e0 |  20 28 65 71 75 61 6c 20 28 62 6f 75 6e 64 2d 61    6e 64 2d 74 72 75 65 2d 70 20 49 6e 66 6f 2d 63  | .(equal.(bound-and-true-p.Info-c | 
| 17100 |  75 72 72 65 6e 74 2d 66 69 6c 65 29 20 22 64 69    72 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | urrent-file)."dir")............. | 
| 17120 |  20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63    61 72 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28  | ...........(mapcar.(lambda.(x).( | 
| 17140 |  66 6f 72 6d 61 74 20 22 28 25 73 29 22 20 78 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | format."(%s)".x))............... | 
| 17160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20  | .................(delete-dups... | 
| 17180 |  20 20 20 20 20 20 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  | ..............................(a | 
| 171a0 |  6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22    28 22 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 70 72  | ll-completions."(".collection.pr | 
| 171c0 |  65 64 69 63 61 74 65 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | edicate)))...................... | 
| 171e0 |  28 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73    20 22 22 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 70  | (all-completions."".collection.p | 
| 17200 |  72 65 64 69 63 61 74 65 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 28 6d 65 6d 71 20  | redicate)))).............((memq. | 
| 17220 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 27 28 72 65 61    64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65  | collection.'(read-file-name-inte | 
| 17240 |  72 6e 61 6c 20 66 66 61 70 2d 72 65 61 64 2d 66    69 6c 65 2d 6f 72 2d 75 72 6c 2d 69 6e 74 65 72  | rnal.ffap-read-file-or-url-inter | 
| 17260 |  6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 72 65 71 75 69 72 65 20 27 74 72 61  | nal))..............(require.'tra | 
| 17280 |  6d 70 29 0a 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 65 71 75  | mp)..............(when.(and.(equ | 
| 172a0 |  61 6c 20 64 65 66 20 69 6e 69 74 69 61 6c 2d 69    6e 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20  | al.def.initial-input)........... | 
| 172c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    65 6d 62 65 72 20 22 2e 2f 22 20 69 76 79 2d 65  | ..............(member."./".ivy-e | 
| 172e0 |  78 74 72 61 2d 64 69 72 65 63 74 6f 72 69 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | xtra-directories)).............. | 
| 17300 |  20 20 28 73 65 74 71 20 64 65 66 20 6e 69 6c 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ..(setq.def.nil))..............( | 
| 17320 |  73 65 74 71 20 69 76 79 2d 2d 64 69 72 65 63 74    6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65  | setq.ivy--directory.default-dire | 
| 17340 |  63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 69  | ctory)..............(when.(and.i | 
| 17360 |  6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nitial-input.................... | 
| 17380 |  20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 22  | .....(not.(equal.initial-input." | 
| 173a0 |  22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 64 20 28 28 66 69 6c 65  | ")))................(cond.((file | 
| 173c0 |  2d 64 69 72 65 63 74 6f 72 79 2d 70 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 20 20  | -directory-p.initial-input)..... | 
| 173e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28  | ..................(when.(equal.( | 
| 17400 |  66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72    65 63 74 6f 72 79 20 69 6e 69 74 69 61 6c 2d 69  | file-name-nondirectory.initial-i | 
| 17420 |  6e 70 75 74 29 20 22 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  | nput)."")....................... | 
| 17440 |  20 20 28 73 65 74 66 20 28 69 76 79 2d 73 74 61    74 65 2d 70 72 65 73 65 6c 65 63 74 20 73 74 61  | ..(setf.(ivy-state-preselect.sta | 
| 17460 |  74 65 29 20 28 73 65 74 71 20 70 72 65 73 65 6c    65 63 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20  | te).(setq.preselect.nil))....... | 
| 17480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 64 65 66 20 6e 69 6c 29  | ..................(setq.def.nil) | 
| 174a0 |  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 73 65 74 71 20 69 76  | ).......................(setq.iv | 
| 174c0 |  79 2d 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63  | y--directory.(file-name-as-direc | 
| 174e0 |  74 6f 72 79 20 69 6e 69 74 69 61 6c 2d 69 6e 70    75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | tory.initial-input))............ | 
| 17500 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 6e  | ...........(setq.initial-input.n | 
| 17520 |  69 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 28 77 68 65 6e 20  | il).......................(when. | 
| 17540 |  70 72 65 73 65 6c 65 63 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | preselect....................... | 
| 17560 |  20 20 28 6c 65 74 20 28 28 70 72 65 73 65 6c 65    63 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20  | ..(let.((preselect-directory.... | 
| 17580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c  | ............................(fil | 
| 175a0 |  65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79    20 70 72 65 73 65 6c 65 63 74 29 29 29 0a 20 20  | e-name-directory.preselect)))... | 
| 175c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61  | ........................(when.(a | 
| 175e0 |  6e 64 20 70 72 65 73 65 6c 65 63 74 2d 64 69 72    65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20  | nd.preselect-directory.......... | 
| 17600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74  | ............................(not | 
| 17620 |  20 28 65 71 75 61 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 20  | .(equal......................... | 
| 17640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d  | ...................(expand-file- | 
| 17660 |  6e 61 6d 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  | name............................ | 
| 17680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 70 72 65 73 65 6c 65 63 74 2d 64 69 72 65 63  | .................preselect-direc | 
| 176a0 |  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 20 20 20 20 20 20  | tory)........................... | 
| 176c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61  | .................(expand-file-na | 
| 176e0 |  6d 65 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72    79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | me.ivy--directory))))........... | 
| 17700 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 66 20 28 69 76 79 2d 73 74 61  | ..................(setf.(ivy-sta | 
| 17720 |  74 65 2d 70 72 65 73 65 6c 65 63 74 20 73 74 61    74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | te-preselect.state)............. | 
| 17740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 73  | ......................(setq.pres | 
| 17760 |  65 6c 65 63 74 20 6e 69 6c 29 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | elect.nil))))))................. | 
| 17780 |  20 20 20 20 20 28 28 69 67 6e 6f 72 65 2d 65 72    72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20  | .....((ignore-errors............ | 
| 177a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c  | .............(file-exists-p.(fil | 
| 177c0 |  65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29  | e-name-directory.initial-input)) | 
| 177e0 |  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 73 65 74 71 20 69 76  | ).......................(setq.iv | 
| 17800 |  79 2d 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72  | y--directory.(file-name-director | 
| 17820 |  79 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y.initial-input))............... | 
| 17840 |  20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 69    76 79 2d 73 74 61 74 65 2d 70 72 65 73 65 6c 65  | ........(setf.(ivy-state-presele | 
| 17860 |  63 74 20 73 74 61 74 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  | ct.state)....................... | 
| 17880 |  20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 69 6e  | ......(file-name-nondirectory.in | 
| 178a0 |  69 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72  | itial-input)))))..............(r | 
| 178c0 |  65 71 75 69 72 65 20 27 64 69 72 65 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65  | equire.'dired)..............(whe | 
| 178e0 |  6e 20 70 72 65 73 65 6c 65 63 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20  | n.preselect................(let. | 
| 17900 |  28 28 70 72 65 73 65 6c 65 63 74 2d 64 69 72 65    63 74 6f 72 79 20 28 69 76 79 2d 2d 70 61 72 65  | ((preselect-directory.(ivy--pare | 
| 17920 |  6e 74 2d 64 69 72 20 70 72 65 73 65 6c 65 63 74    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | nt-dir.preselect)))............. | 
| 17940 |  20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20    70 72 65 73 65 6c 65 63 74 2d 64 69 72 65 63 74  | .....(when.(and.preselect-direct | 
| 17960 |  6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ory............................. | 
| 17980 |  28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 70 72    65 73 65 6c 65 63 74 2d 64 69 72 65 63 74 6f 72  | (not.(string=.preselect-director | 
| 179a0 |  79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y............................... | 
| 179c0 |  20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61    75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29  | ............default-directory))) | 
| 179e0 |  0a 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 69 76 79 2d 2d 64  | ....................(setq.ivy--d | 
| 17a00 |  69 72 65 63 74 6f 72 79 20 70 72 65 73 65 6c 65    63 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20  | irectory.preselect-directory)).. | 
| 17a20 |  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 73 65 6c 65 63 74 20  | ................(setq.preselect. | 
| 17a40 |  28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e    61 6d 65 20 70 72 65 73 65 6c 65 63 74 0a 20 20  | (file-relative-name.preselect... | 
| 17a60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 17a80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 70 72 65 73 65 6c 65 63 74 2d 64 69 72  | ...................preselect-dir | 
| 17aa0 |  65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20  | ectory))..................(setf. | 
| 17ac0 |  28 69 76 79 2d 73 74 61 74 65 2d 70 72 65 73 65    6c 65 63 74 20 73 74 61 74 65 29 20 70 72 65 73  | (ivy-state-preselect.state).pres | 
| 17ae0 |  65 6c 65 63 74 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 73 6f 72 74  | elect)))..............(setq.sort | 
| 17b00 |  20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 63 6f 6c 6c 20 28 69  | .nil)..............(setq.coll.(i | 
| 17b20 |  76 79 2d 2d 73 6f 72 74 65 64 2d 66 69 6c 65 73    20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29  | vy--sorted-files.ivy--directory) | 
| 17b40 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 69 6e 69 74 69 61 6c 2d 69 6e 70  | )..............(when.initial-inp | 
| 17b60 |  75 74 0a 20 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 72 65  | ut................(unless.(or.re | 
| 17b80 |  71 75 69 72 65 2d 6d 61 74 63 68 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | quire-match..................... | 
| 17ba0 |  20 20 20 20 20 20 20 28 65 71 75 61 6c 20 69 6e    69 74 69 61 6c 2d 69 6e 70 75 74 20 64 65 66 61  | .......(equal.initial-input.defa | 
| 17bc0 |  75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ult-directory).................. | 
| 17be0 |  20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 22  | ..........(equal.initial-input." | 
| 17c00 |  22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 20  | "))..................(setq.coll. | 
| 17c20 |  28 63 6f 6e 73 20 69 6e 69 74 69 61 6c 2d 69 6e    70 75 74 20 63 6f 6c 6c 29 29 29 0a 20 20 20 20  | (cons.initial-input.coll)))..... | 
| 17c40 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 28  | ...........(setq.initial-input.( | 
| 17c60 |  66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72    65 63 74 6f 72 79 20 69 6e 69 74 69 61 6c 2d 69  | file-name-nondirectory.initial-i | 
| 17c80 |  6e 70 75 74 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 28 65 71 20 63 6f 6c 6c 65 63  | nput)))).............((eq.collec | 
| 17ca0 |  74 69 6f 6e 20 23 27 69 6e 74 65 72 6e 61 6c 2d    63 6f 6d 70 6c 65 74 65 2d 62 75 66 66 65 72 29  | tion.#'internal-complete-buffer) | 
| 17cc0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 63 6f 6c 6c 20 28 69 76 79 2d 2d 62  | ..............(setq.coll.(ivy--b | 
| 17ce0 |  75 66 66 65 72 2d 6c 69 73 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uffer-list...................... | 
| 17d00 |  20 20 20 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  | ...."".......................... | 
| 17d20 |  28 61 6e 64 20 69 76 79 2d 75 73 65 2d 76 69 72    74 75 61 6c 2d 62 75 66 66 65 72 73 0a 20 20 20  | (and.ivy-use-virtual-buffers.... | 
| 17d40 |  20 20 20 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 65 6d 62  | ...........................(memb | 
| 17d60 |  65 72 20 63 61 6c 6c 65 72 20 27 28 69 76 79 2d    73 77 69 74 63 68 2d 62 75 66 66 65 72 0a 20 20  | er.caller.'(ivy-switch-buffer... | 
| 17d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 17da0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79    2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 6f  | .............ivy-switch-buffer-o | 
| 17dc0 |  74 68 65 72 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 20 20  | ther-window..................... | 
| 17de0 |  20 20 20 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 75 6e 73  | ...........................couns | 
| 17e00 |  65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | el-switch-buffer)))............. | 
| 17e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65    64 69 63 61 74 65 29 29 29 0a 20 20 20 20 20 20  | .............predicate)))....... | 
| 17e40 |  20 20 20 20 20 20 28 64 79 6e 61 6d 69 63 2d 63    6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20  | ......(dynamic-collection....... | 
| 17e60 |  20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79    2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 65 74  | .......(setq.ivy--minibuffer-met | 
| 17e80 |  61 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65  | adata....................(ignore | 
| 17ea0 |  2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f  | -errors......................(co | 
| 17ec0 |  6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74    61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | mpletion-metadata............... | 
| 17ee0 |  20 20 20 20 20 20 20 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  | ........""...................... | 
| 17f00 |  20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c    65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29  | .(ivy-state-collection.ivy-last) | 
| 17f20 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 73 74 61 74  | .......................(ivy-stat | 
| 17f40 |  65 2d 70 72 65 64 69 63 61 74 65 20 69 76 79 2d    6c 61 73 74 29 29 29 29 0a 20 20 20 20 20 20 20  | e-predicate.ivy-last))))........ | 
| 17f60 |  20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c    20 28 69 66 20 28 61 6e 64 20 28 65 71 20 74 68  | ......(setq.coll.(if.(and.(eq.th | 
| 17f80 |  69 73 2d 63 6f 6d 6d 61 6e 64 20 27 69 76 79 2d    72 65 73 75 6d 65 29 20 28 6e 6f 74 20 28 62 75  | is-command.'ivy-resume).(not.(bu | 
| 17fa0 |  66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ffer-modified-p))).............. | 
| 17fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69    76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74  | ...............ivy--all-candidat | 
| 17fe0 |  65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | es...........................(iv | 
| 18000 |  79 2d 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65    63 74 69 6f 6e 2d 63 61 6e 64 73 20 28 6f 72 20  | y--dynamic-collection-cands.(or. | 
| 18020 |  69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 22 22    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | initial-input."")))))........... | 
| 18040 |  20 20 28 28 63 6f 6e 73 70 20 28 63 61 72 2d 73    61 66 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29  | ..((consp.(car-safe.collection)) | 
| 18060 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 28  | ..............(setq.collection.( | 
| 18080 |  63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74    20 70 72 65 64 69 63 61 74 65 20 63 6f 6c 6c 65  | cl-remove-if-not.predicate.colle | 
| 180a0 |  63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20  | ction))..............(when.(and. | 
| 180c0 |  73 6f 72 74 20 28 73 65 74 71 20 73 6f 72 74 2d    66 6e 20 28 69 76 79 2d 2d 73 6f 72 74 2d 66 75  | sort.(setq.sort-fn.(ivy--sort-fu | 
| 180e0 |  6e 63 74 69 6f 6e 20 63 61 6c 6c 65 72 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nction.caller)))................ | 
| 18100 |  28 73 65 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e    20 28 73 6f 72 74 20 28 63 6f 70 79 2d 73 65 71  | (setq.collection.(sort.(copy-seq | 
| 18120 |  75 65 6e 63 65 20 63 6f 6c 6c 65 63 74 69 6f 6e    29 20 73 6f 72 74 2d 66 6e 29 29 0a 20 20 20 20  | uence.collection).sort-fn))..... | 
| 18140 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 73 6f 72 74 20 6e 69 6c 29 29 0a 20 20 20 20  | ...........(setq.sort.nil))..... | 
| 18160 |  20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28    69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63  | .........(setf.(ivy-state-collec | 
| 18180 |  74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 20 63    6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20  | tion.ivy-last).collection)...... | 
| 181a0 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f    6c 6c 20 28 69 76 79 2d 2d 61 6c 69 73 74 2d 74  | ........(setq.coll.(ivy--alist-t | 
| 181c0 |  6f 2d 63 61 6e 64 73 20 63 6f 6c 6c 65 63 74 69    6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | o-cands.collection)))........... | 
| 181e0 |  20 20 28 28 6f 72 20 28 66 75 6e 63 74 69 6f 6e    70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20  | ..((or.(functionp.collection)... | 
| 18200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 79 74 65 2d 63 6f 64 65 2d 66 75 6e 63 74 69  | ...............(byte-code-functi | 
| 18220 |  6f 6e 2d 70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | on-p.collection)................ | 
| 18240 |  20 20 28 76 65 63 74 6f 72 70 20 63 6f 6c 6c 65    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20  | ..(vectorp.collection).......... | 
| 18260 |  20 20 20 20 20 20 20 20 28 68 61 73 68 2d 74 61    62 6c 65 2d 70 20 63 6f 6c 6c 65 63 74 69 6f 6e  | ........(hash-table-p.collection | 
| 18280 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6c 69 73 74 70 20 63  | )..................(and.(listp.c | 
| 182a0 |  6f 6c 6c 65 63 74 69 6f 6e 29 20 28 73 79 6d 62    6f 6c 70 20 28 63 61 72 20 63 6f 6c 6c 65 63 74  | ollection).(symbolp.(car.collect | 
| 182c0 |  69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 49 6e 66 6f  | ion))))..............(let.((Info | 
| 182e0 |  2d 63 6f 6d 70 6c 65 74 65 2d 6d 65 6e 75 2d 62    75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20  | -complete-menu-buffer........... | 
| 18300 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 49 58    4d 45 3a 20 54 68 69 73 20 69 73 20 61 20 74 65  | ..........;;.FIXME:.This.is.a.te | 
| 18320 |  6d 70 6f 72 61 72 79 20 77 6f 72 6b 61 72 6f 75    6e 64 20 66 6f 72 20 69 73 73 75 65 20 23 31 38  | mporary.workaround.for.issue.#18 | 
| 18340 |  30 33 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 20 28 62 6f 75  | 03......................(or.(bou | 
| 18360 |  6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 49 6e    66 6f 2d 63 6f 6d 70 6c 65 74 65 2d 6d 65 6e 75  | nd-and-true-p.Info-complete-menu | 
| 18380 |  2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -buffer)........................ | 
| 183a0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 62 75 66 66    65 72 20 73 74 61 74 65 29 29 29 29 0a 20 20 20  | .(ivy-state-buffer.state)))).... | 
| 183c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 63 6f 6c 6c 20 28 61 6c 6c 2d 63 6f 6d 70  | ............(setq.coll.(all-comp | 
| 183e0 |  6c 65 74 69 6f 6e 73 20 22 22 20 63 6f 6c 6c 65    63 74 69 6f 6e 20 70 72 65 64 69 63 61 74 65 29  | letions."".collection.predicate) | 
| 18400 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ))).............(t.............. | 
| 18420 |  28 73 65 74 71 20 63 6f 6c 6c 20 28 61 6c 6c 2d    63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 63  | (setq.coll.(all-completions."".c | 
| 18440 |  6f 6c 6c 65 63 74 69 6f 6e 20 70 72 65 64 69 63    61 74 65 29 29 29 29 0a 20 20 20 20 20 20 28 75  | ollection.predicate)))).......(u | 
| 18460 |  6e 6c 65 73 73 20 28 69 76 79 2d 73 74 61 74 65    2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74  | nless.(ivy-state-dynamic-collect | 
| 18480 |  69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c  | ion.ivy-last).........(setq.coll | 
| 184a0 |  20 28 64 65 6c 65 74 65 20 22 22 20 63 6f 6c 6c    29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20  | .(delete."".coll))).......(when. | 
| 184c0 |  28 61 6e 64 20 73 6f 72 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28  | (and.sort..................(or.( | 
| 184e0 |  66 75 6e 63 74 69 6f 6e 70 20 63 6f 6c 6c 65 63    74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20  | functionp.collection)........... | 
| 18500 |  20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20    28 65 71 20 68 69 73 74 6f 72 79 20 27 6f 72 67  | ...........(not.(eq.history.'org | 
| 18520 |  2d 72 65 66 69 6c 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  | -refile-history))).............. | 
| 18540 |  20 20 20 20 28 73 65 74 71 20 73 6f 72 74 2d 66    6e 20 28 69 76 79 2d 2d 73 6f 72 74 2d 66 75 6e  | ....(setq.sort-fn.(ivy--sort-fun | 
| 18560 |  63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ction........................... | 
| 18580 |  20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74    69 6f 6e 70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29  | ......(if.(functionp.collection) | 
| 185a0 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 20 63 61 6c 6c    65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | .collection.caller)))........... | 
| 185c0 |  20 20 20 20 20 20 20 28 6c 69 73 74 70 20 63 6f    6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .......(listp.coll)............. | 
| 185e0 |  20 20 20 20 20 28 6e 75 6c 6c 20 28 6e 74 68 63    64 72 20 69 76 79 2d 73 6f 72 74 2d 6d 61 78 2d  | .....(null.(nthcdr.ivy-sort-max- | 
| 18600 |  73 69 7a 65 20 63 6f 6c 6c 29 29 29 0a 20 20 20    20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 20  | size.coll))).........(setq.coll. | 
| 18620 |  28 73 6f 72 74 20 28 63 6f 70 79 2d 73 65 71 75    65 6e 63 65 20 63 6f 6c 6c 29 20 73 6f 72 74 2d  | (sort.(copy-sequence.coll).sort- | 
| 18640 |  66 6e 29 29 29 0a 20 20 20 20 20 20 28 77 68 65    6e 20 64 65 66 0a 20 20 20 20 20 20 20 20 28 63  | fn))).......(when.def.........(c | 
| 18660 |  6f 6e 64 20 28 28 73 74 72 69 6e 67 70 20 28 63    61 72 2d 73 61 66 65 20 64 65 66 29 29 0a 20 20  | ond.((stringp.(car-safe.def))... | 
| 18680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 63 6f 6c 6c 0a 20 20 20 20 20 20 20 20  | .............(setq.coll......... | 
| 186a0 |  20 20 20 20 20 20 20 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  | .............(delete-dups....... | 
| 186c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 70 70 65 6e 64 20 64 65 66 20 63 6f 6c 6c  | ................(append.def.coll | 
| 186e0 |  29 29 29 29 0a 20 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  | ))))...............((and.(string | 
| 18700 |  70 20 64 65 66 29 20 28 6e 6f 74 20 28 6d 65 6d    62 65 72 20 64 65 66 20 63 6f 6c 6c 29 29 29 0a  | p.def).(not.(member.def.coll))). | 
| 18720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 75 73 68 20 64 65 66 20 63 6f 6c 6c 29 29 29  | ...............(push.def.coll))) | 
| 18740 |  29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f    6c 6c 20 28 69 76 79 2d 2d 73 65 74 2d 63 61 6e  | ).......(setq.coll.(ivy--set-can | 
| 18760 |  64 69 64 61 74 65 73 20 63 6f 6c 6c 29 29 0a 20    20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d  | didates.coll)).......(setq.ivy-- | 
| 18780 |  6f 6c 64 2d 72 65 20 6e 69 6c 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64  | old-re.nil).......(setq.ivy--old | 
| 187a0 |  2d 63 61 6e 64 73 20 6e 69 6c 29 0a 20 20 20 20    20 20 28 77 68 65 6e 20 69 6e 69 74 69 61 6c 2d  | -cands.nil).......(when.initial- | 
| 187c0 |  69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 3b 3b    20 4e 65 65 64 65 64 20 66 6f 72 20 61 6e 63 68  | input.........;;.Needed.for.anch | 
| 187e0 |  6f 72 20 74 6f 20 77 6f 72 6b 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c  | or.to.work.........(setq.ivy--ol | 
| 18800 |  64 2d 63 61 6e 64 73 20 63 6f 6c 6c 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d  | d-cands.coll).........(setq.ivy- | 
| 18820 |  2d 6f 6c 64 2d 63 61 6e 64 73 20 28 69 76 79 2d    2d 66 69 6c 74 65 72 20 69 6e 69 74 69 61 6c 2d  | -old-cands.(ivy--filter.initial- | 
| 18840 |  69 6e 70 75 74 20 63 6f 6c 6c 29 29 29 0a 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 65 74  | input.coll))).......(unless.(set | 
| 18860 |  71 20 69 76 79 2d 2d 74 72 79 69 6e 67 2d 74 6f    2d 72 65 73 75 6d 65 2d 64 79 6e 61 6d 69 63 2d  | q.ivy--trying-to-resume-dynamic- | 
| 18880 |  63 6f 6c 6c 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 20 20 28  | collection.....................( | 
| 188a0 |  61 6e 64 20 70 72 65 73 65 6c 65 63 74 20 64 79    6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e  | and.preselect.dynamic-collection | 
| 188c0 |  29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 28 69 6e 74 65 67 65 72 70 20 70 72 65 73 65  | )).........(when.(integerp.prese | 
| 188e0 |  6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 72  | lect)...........(setq.ivy--old-r | 
| 18900 |  65 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 73 65 74 2d 69 6e 64 65 78 20 70  | e."")...........(ivy-set-index.p | 
| 18920 |  72 65 73 65 6c 65 63 74 29 29 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 69 76 79 2d 2d 61 6c 6c  | reselect))).......(setq.ivy--all | 
| 18940 |  2d 63 61 6e 64 69 64 61 74 65 73 20 63 6f 6c 6c    29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20  | -candidates.coll).......(unless. | 
| 18960 |  28 69 6e 74 65 67 65 72 70 20 70 72 65 73 65 6c    65 63 74 29 0a 20 20 20 20 20 20 20 20 28 69 76  | (integerp.preselect).........(iv | 
| 18980 |  79 2d 73 65 74 2d 69 6e 64 65 78 20 28 6f 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-set-index.(or................. | 
| 189a0 |  20 20 20 20 20 20 20 20 28 61 6e 64 20 64 79 6e    61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 0a  | ........(and.dynamic-collection. | 
| 189c0 |  20 20 20 20 20 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 76 79  | .............................ivy | 
| 189e0 |  2d 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | --index)........................ | 
| 18a00 |  20 28 61 6e 64 20 70 72 65 73 65 6c 65 63 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(and.preselect................. | 
| 18a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 2d 70 72 65 73 65 6c 65 63 74 2d 69 6e 64  | .............(ivy--preselect-ind | 
| 18a40 |  65 78 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  | ex.............................. | 
| 18a60 |  20 70 72 65 73 65 6c 65 63 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .preselect...................... | 
| 18a80 |  20 20 20 20 20 20 20 20 20 28 69 66 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20  | .........(if.initial-input...... | 
| 18aa0 |  20 20 20 20 20 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 76 79  | .............................ivy | 
| 18ac0 |  2d 2d 6f 6c 64 2d 63 61 6e 64 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | --old-cands..................... | 
| 18ae0 |  20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ............coll)))............. | 
| 18b00 |  20 20 20 20 20 20 20 20 20 20 20 20 30 29 29 29    29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d  | ............0)))).....(setq.ivy- | 
| 18b20 |  65 78 69 74 20 6e 69 6c 29 0a 20 20 20 20 28 73    65 74 71 20 69 76 79 2d 2d 64 65 66 61 75 6c 74  | exit.nil).....(setq.ivy--default | 
| 18b40 |  0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29  | ...........(if.(region-active-p) | 
| 18b60 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67  | ...............(buffer-substring | 
| 18b80 |  20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69    6e 67 29 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29  | .(region-beginning).(region-end) | 
| 18ba0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69    76 79 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e  | ).............(ivy-thing-at-poin | 
| 18bc0 |  74 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 69    76 79 2d 2d 70 72 6f 6d 70 74 20 28 69 76 79 2d  | t))).....(setq.ivy--prompt.(ivy- | 
| 18be0 |  61 64 64 2d 70 72 6f 6d 70 74 2d 63 6f 75 6e 74    20 28 69 76 79 2d 2d 71 75 6f 74 65 2d 66 6f 72  | add-prompt-count.(ivy--quote-for | 
| 18c00 |  6d 61 74 2d 73 74 72 69 6e 67 20 70 72 6f 6d 70    74 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 69  | mat-string.prompt))).....(setq.i | 
| 18c20 |  76 79 2d 2d 75 73 65 2d 73 65 6c 65 63 74 61 62    6c 65 2d 70 72 6f 6d 70 74 20 28 69 76 79 2d 2d  | vy--use-selectable-prompt.(ivy-- | 
| 18c40 |  70 72 6f 6d 70 74 2d 73 65 6c 65 63 74 61 62 6c    65 2d 70 29 29 0a 20 20 20 20 28 73 65 74 66 20  | prompt-selectable-p)).....(setf. | 
| 18c60 |  28 69 76 79 2d 73 74 61 74 65 2d 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 20 69 76 79 2d 6c 61 73  | (ivy-state-initial-input.ivy-las | 
| 18c80 |  74 29 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | t).initial-input)))..(defun.ivy- | 
| 18ca0 |  61 64 64 2d 70 72 6f 6d 70 74 2d 63 6f 75 6e 74    20 28 70 72 6f 6d 70 74 29 0a 20 20 22 41 64 64  | add-prompt-count.(prompt)..."Add | 
| 18cc0 |  20 63 6f 75 6e 74 20 69 6e 66 6f 72 6d 61 74 69    6f 6e 20 74 6f 20 50 52 4f 4d 50 54 2e 22 0a 20  | .count.information.to.PROMPT.".. | 
| 18ce0 |  20 28 63 6f 6e 64 20 28 28 6e 75 6c 6c 20 69 76    79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 29 0a  | .(cond.((null.ivy-count-format). | 
| 18d00 |  20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20    22 60 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d  | .........(error."`ivy-count-form | 
| 18d20 |  61 74 27 20 6d 75 73 74 20 6e 6f 74 20 62 65 20    6e 69 6c 3b 20 73 65 74 20 69 74 20 74 6f 20 5c  | at'.must.not.be.nil;.set.it.to.\ | 
| 18d40 |  22 5c 22 20 69 6e 73 74 65 61 64 22 29 29 0a 20    20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d  | "\".instead")).........((string- | 
| 18d60 |  6d 61 74 63 68 20 22 25 64 2e 2a 5c 5c 28 25 64    5c 5c 29 22 20 69 76 79 2d 63 6f 75 6e 74 2d 66  | match."%d.*\\(%d\\)".ivy-count-f | 
| 18d80 |  6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 20    28 6c 65 74 2a 20 28 28 77 0a 20 20 20 20 20 20  | ormat)..........(let*.((w....... | 
| 18da0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 6c 69 73 74 70 20 69 76 79 2d 2d 61 6c 6c 2d  | ............(if.(listp.ivy--all- | 
| 18dc0 |  63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | candidates)..................... | 
| 18de0 |  20 20 28 31 2b 20 28 66 6c 6f 6f 72 20 28 6c 6f    67 20 28 6d 61 78 20 31 20 28 6c 65 6e 67 74 68  | ..(1+.(floor.(log.(max.1.(length | 
| 18e00 |  20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64    61 74 65 73 29 29 20 31 30 29 29 29 0a 20 20 20  | .ivy--all-candidates)).10))).... | 
| 18e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 31 29 29 0a 20 20 20 20 20 20 20 20 20  | ...................1)).......... | 
| 18e40 |  20 20 20 20 20 20 20 28 73 20 28 72 65 70 6c 61    63 65 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61 74  | .......(s.(replace-match.(format | 
| 18e60 |  20 22 25 25 2d 25 64 64 22 20 77 29 20 74 20 74    20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61  | ."%%-%dd".w).t.t.ivy-count-forma | 
| 18e80 |  74 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20  | t.1)))............(string-match. | 
| 18ea0 |  22 25 64 22 20 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 70 6c  | "%d".s)............(concat.(repl | 
| 18ec0 |  61 63 65 2d 6d 61 74 63 68 20 28 66 6f 72 6d 61    74 20 22 25 25 25 64 64 22 20 77 29 20 74 20 74  | ace-match.(format."%%%dd".w).t.t | 
| 18ee0 |  20 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 70 72 6f 6d 70 74 29 29 29  | .s)....................prompt))) | 
| 18f00 |  0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 2d 70 20 22 25 2e 2a 64 22  | .........((string-match-p."%.*d" | 
| 18f20 |  20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61    74 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | .ivy-count-format)..........(con | 
| 18f40 |  63 61 74 20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f    72 6d 61 74 20 70 72 6f 6d 70 74 29 29 0a 20 20  | cat.ivy-count-format.prompt))... | 
| 18f60 |  20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20    20 20 70 72 6f 6d 70 74 29 29 29 0a 0a 28 64 65  | ......(t..........prompt)))..(de | 
| 18f80 |  66 75 6e 20 69 76 79 2d 2d 71 75 6f 74 65 2d 66    6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 28 73 74  | fun.ivy--quote-format-string.(st | 
| 18fa0 |  72 29 0a 20 20 22 4d 61 6b 65 20 53 54 52 20 73    75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72  | r)..."Make.STR.suitable.for.`for | 
| 18fc0 |  6d 61 74 27 20 77 69 74 68 20 6e 6f 20 65 78 74    72 61 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20  | mat'.with.no.extra.arguments.".. | 
| 18fe0 |  20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70    2d 69 6e 2d 73 74 72 69 6e 67 20 22 25 22 20 22  | .(replace-regexp-in-string."%"." | 
| 19000 |  25 25 22 20 73 74 72 20 74 20 74 29 29 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64  | %%".str.t.t))..;;;###autoload.(d | 
| 19020 |  65 66 75 6e 20 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6e 67 2d 72 65 61 64 20 28 70 72 6f 6d 70 74  | efun.ivy-completing-read.(prompt | 
| 19040 |  20 63 6f 6c 6c 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 20 20  | .collection..................... | 
| 19060 |  20 20 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61    6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75  | ........&optional.predicate.requ | 
| 19080 |  69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61    6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20  | ire-match.initial-input......... | 
| 190a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 68 69 73 74 6f 72 79 20 64 65  | ......................history.de | 
| 190c0 |  66 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d    6d 65 74 68 6f 64 29 0a 20 20 22 52 65 61 64 20  | f.inherit-input-method)..."Read. | 
| 190e0 |  61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2c 20 77 69 74 68  | a.string.in.the.minibuffer,.with | 
| 19100 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 54 68    69 73 20 69 6e 74 65 72 66 61 63 65 20 63 6f 6e  | .completion...This.interface.con | 
| 19120 |  66 6f 72 6d 73 20 74 6f 20 60 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 27 20 61 6e 64 20 63  | forms.to.`completing-read'.and.c | 
| 19140 |  61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 0a 60    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d  | an.be.used.for.`completing-read- | 
| 19160 |  66 75 6e 63 74 69 6f 6e 27 2e 0a 0a 50 52 4f 4d    50 54 20 69 73 20 61 20 73 74 72 69 6e 67 20 74  | function'...PROMPT.is.a.string.t | 
| 19180 |  68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 65 6e 64    73 20 69 6e 20 61 20 63 6f 6c 6f 6e 20 61 6e 64  | hat.normally.ends.in.a.colon.and | 
| 191a0 |  20 61 20 73 70 61 63 65 2e 0a 43 4f 4c 4c 45 43    54 49 4f 4e 20 69 73 20 65 69 74 68 65 72 20 61  | .a.space..COLLECTION.is.either.a | 
| 191c0 |  20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73    2c 20 61 6e 20 61 6c 69 73 74 2c 20 61 6e 20 6f  | .list.of.strings,.an.alist,.an.o | 
| 191e0 |  62 61 72 72 61 79 2c 20 6f 72 20 61 20 68 61 73    68 20 74 61 62 6c 65 2e 0a 50 52 45 44 49 43 41  | barray,.or.a.hash.table..PREDICA | 
| 19200 |  54 45 20 6c 69 6d 69 74 73 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 74 6f 20 61 20 73 75 62 73 65 74  | TE.limits.completion.to.a.subset | 
| 19220 |  20 6f 66 20 43 4f 4c 4c 45 43 54 49 4f 4e 2e 0a    52 45 51 55 49 52 45 2d 4d 41 54 43 48 20 69 73  | .of.COLLECTION..REQUIRE-MATCH.is | 
| 19240 |  20 61 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65    20 6f 72 20 61 20 73 79 6d 62 6f 6c 2e 20 20 53  | .a.boolean.value.or.a.symbol...S | 
| 19260 |  65 65 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 27 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e  | ee.`completing-read'..INITIAL-IN | 
| 19280 |  50 55 54 20 69 73 20 61 20 73 74 72 69 6e 67 20    69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68  | PUT.is.a.string.inserted.into.th | 
| 192a0 |  65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 69    74 69 61 6c 6c 79 2e 0a 48 49 53 54 4f 52 59 20  | e.minibuffer.initially..HISTORY. | 
| 192c0 |  69 73 20 61 20 6c 69 73 74 20 6f 66 20 70 72 65    76 69 6f 75 73 6c 79 20 73 65 6c 65 63 74 65 64  | is.a.list.of.previously.selected | 
| 192e0 |  20 69 6e 70 75 74 73 2e 0a 44 45 46 20 69 73 20    74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75  | .inputs..DEF.is.the.default.valu | 
| 19300 |  65 2e 0a 49 4e 48 45 52 49 54 2d 49 4e 50 55 54    2d 4d 45 54 48 4f 44 20 69 73 20 63 75 72 72 65  | e..INHERIT-INPUT-METHOD.is.curre | 
| 19320 |  6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 22 0a 20    20 28 6c 65 74 20 28 28 68 61 6e 64 6c 65 72 0a  | ntly.ignored."...(let.((handler. | 
| 19340 |  20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3c    20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d  | .........(and.(<.ivy-completing- | 
| 19360 |  72 65 61 64 2d 69 67 6e 6f 72 65 2d 68 61 6e 64    6c 65 72 73 2d 64 65 70 74 68 20 28 6d 69 6e 69  | read-ignore-handlers-depth.(mini | 
| 19380 |  62 75 66 66 65 72 2d 64 65 70 74 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73  | buffer-depth))...............(as | 
| 193a0 |  73 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20    69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | sq.this-command.ivy-completing-r | 
| 193c0 |  65 61 64 2d 68 61 6e 64 6c 65 72 73 2d 61 6c 69    73 74 29 29 29 29 0a 20 20 20 20 28 69 66 20 68  | ead-handlers-alist)))).....(if.h | 
| 193e0 |  61 6e 64 6c 65 72 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 63 6f 6d 70 6c 65 74 69 6f 6e  | andler.........(let.((completion | 
| 19400 |  2d 69 6e 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74    69 6f 6e 20 23 27 63 6f 6d 70 6c 65 74 69 6f 6e  | -in-region-function.#'completion | 
| 19420 |  2d 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | --in-region)...............(ivy- | 
| 19440 |  63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d    69 67 6e 6f 72 65 2d 68 61 6e 64 6c 65 72 73 2d  | completing-read-ignore-handlers- | 
| 19460 |  64 65 70 74 68 20 28 31 2b 20 28 6d 69 6e 69 62    75 66 66 65 72 2d 64 65 70 74 68 29 29 29 29 0a  | depth.(1+.(minibuffer-depth)))). | 
| 19480 |  20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61    6c 6c 20 28 63 64 72 20 68 61 6e 64 6c 65 72 29  | ..........(funcall.(cdr.handler) | 
| 194a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 70 72 6f 6d 70 74 20 63 6f 6c 6c 65  | ....................prompt.colle | 
| 194c0 |  63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 70 72 65 64 69 63 61  | ction....................predica | 
| 194e0 |  74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | te.require-match................ | 
| 19500 |  20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75    74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20  | ....initial-input.history....... | 
| 19520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66    20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d  | .............def.inherit-input-m | 
| 19540 |  65 74 68 6f 64 29 29 0a 20 20 20 20 20 20 3b 3b    20 53 65 65 20 74 68 65 20 64 6f 63 20 6f 66 20  | ethod)).......;;.See.the.doc.of. | 
| 19560 |  60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    27 2e 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28  | `completing-read'........(when.( | 
| 19580 |  63 6f 6e 73 70 20 68 69 73 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6e 75  | consp.history).........(when.(nu | 
| 195a0 |  6d 62 65 72 70 20 28 63 64 72 20 68 69 73 74 6f    72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28  | mberp.(cdr.history))...........( | 
| 195c0 |  73 65 74 71 20 69 6e 69 74 69 61 6c 2d 69 6e 70    75 74 20 28 6e 74 68 20 28 31 2d 20 28 63 64 72  | setq.initial-input.(nth.(1-.(cdr | 
| 195e0 |  20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .history))...................... | 
| 19600 |  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 28 63 61 72  | ..............(symbol-value.(car | 
| 19620 |  20 68 69 73 74 6f 72 79 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 68 69 73 74  | .history))))).........(setq.hist | 
| 19640 |  6f 72 79 20 28 63 61 72 20 68 69 73 74 6f 72 79    29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20  | ory.(car.history))).......(when. | 
| 19660 |  28 63 6f 6e 73 70 20 64 65 66 29 0a 20 20 20 20    20 20 20 20 28 73 65 74 71 20 64 65 66 20 28 63  | (consp.def).........(setq.def.(c | 
| 19680 |  61 72 20 64 65 66 29 29 29 0a 20 20 20 20 20 20    28 6c 65 74 20 28 28 73 74 72 20 28 69 76 79 2d  | ar.def))).......(let.((str.(ivy- | 
| 196a0 |  72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 63 6f  | read...................prompt.co | 
| 196c0 |  6c 6c 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 3a 70 72 65 64  | llection...................:pred | 
| 196e0 |  69 63 61 74 65 20 70 72 65 64 69 63 61 74 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | icate.predicate................. | 
| 19700 |  20 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68    20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6c 6c  | ..:require-match.(when.(and.coll | 
| 19720 |  65 63 74 69 6f 6e 20 72 65 71 75 69 72 65 2d 6d    61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20  | ection.require-match)........... | 
| 19740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 72 65 71 75 69 72 65  | .........................require | 
| 19760 |  2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 69  | -match)...................:initi | 
| 19780 |  61 6c 2d 69 6e 70 75 74 20 28 63 6f 6e 64 20 28    28 63 6f 6e 73 70 20 69 6e 69 74 69 61 6c 2d 69  | al-input.(cond.((consp.initial-i | 
| 197a0 |  6e 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nput)........................... | 
| 197c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    61 72 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74  | ..............(car.initial-input | 
| 197e0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | )).............................. | 
| 19800 |  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 69 6e 69 74 69 61 6c  | ..........((and.(stringp.initial | 
| 19820 |  2d 69 6e 70 75 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -input)......................... | 
| 19840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 63 6f  | .....................(not.(eq.co | 
| 19860 |  6c 6c 65 63 74 69 6f 6e 20 23 27 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e  | llection.#'read-file-name-intern | 
| 19880 |  61 6c 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  | al))............................ | 
| 198a0 |  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 6d 61 74 63 68 2d  | ..................(string-match- | 
| 198c0 |  70 20 22 5c 5c 2b 22 20 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 29 29 0a 20 20 20 20 20 20 20 20  | p."\\+".initial-input))......... | 
| 198e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 19900 |  28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d    69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20  | (replace-regexp-in-string....... | 
| 19920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 19940 |  20 20 20 22 5c 5c 2b 22 20 22 5c 5c 5c 5c 2b 22    20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29  | ..."\\+"."\\\\+".initial-input)) | 
| 19960 |  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  | ................................ | 
| 19980 |  20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........(t...................... | 
| 199a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74  | ...................initial-input | 
| 199c0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 74 20  | ))...................:preselect. | 
| 199e0 |  64 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3a 64 65 66 20 64 65 66 0a 20  | def...................:def.def.. | 
| 19a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 68 69 73 74 6f 72 79 20 68 69 73 74 6f 72  | .................:history.histor | 
| 19a20 |  79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3a 6b 65 79 6d 61 70 20 6e 69 6c 0a  | y...................:keymap.nil. | 
| 19a40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65  | ..................:dynamic-colle | 
| 19a60 |  63 74 69 6f 6e 20 69 76 79 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2d 64 79 6e 61 6d 69  | ction.ivy-completing-read-dynami | 
| 19a80 |  63 2d 63 6f 6c 6c 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 3a  | c-collection...................: | 
| 19aa0 |  65 78 74 72 61 2d 70 72 6f 70 73 20 27 28 3a 63    61 6c 6c 65 72 20 69 76 79 2d 63 6f 6d 70 6c 65  | extra-props.'(:caller.ivy-comple | 
| 19ac0 |  74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61  | ting-read)...................:ca | 
| 19ae0 |  6c 6c 65 72 20 28 69 66 20 28 61 6e 64 20 63 6f    6c 6c 65 63 74 69 6f 6e 20 28 73 79 6d 62 6f 6c  | ller.(if.(and.collection.(symbol | 
| 19b00 |  70 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | p.collection)).................. | 
| 19b20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c    6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  | .............collection......... | 
| 19b40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64  | ....................this-command | 
| 19b60 |  29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66    20 28 73 74 72 69 6e 67 3d 20 73 74 72 20 22 22  | )))).........(if.(string=.str."" | 
| 19b80 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 46 6f 72 20 60 63 6f 6d 70 6c 65 74 69 6e 67  | ).............;;.For.`completing | 
| 19ba0 |  2d 72 65 61 64 27 20 63 6f 6d 70 61 74 2c 20 72    65 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20  | -read'.compat,.return.the.first. | 
| 19bc0 |  65 6c 65 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 44 45 46 41 55 4c  | element.of.............;;.DEFAUL | 
| 19be0 |  54 2c 20 69 66 20 69 74 20 69 73 20 61 20 6c 69    73 74 3b 20 22 22 2c 20 69 66 20 44 45 46 41 55  | T,.if.it.is.a.list;."",.if.DEFAU | 
| 19c00 |  4c 54 20 69 73 20 6e 69 6c 3b 20 6f 72 20 44 45    46 41 55 4c 54 2e 0a 20 20 20 20 20 20 20 20 20  | LT.is.nil;.or.DEFAULT........... | 
| 19c20 |  20 20 20 28 6f 72 20 64 65 66 20 22 22 29 0a 20    20 20 20 20 20 20 20 20 20 73 74 72 29 29 29 29  | ...(or.def."")...........str)))) | 
| 19c40 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 77 69  | )..(defun.ivy-completing-read-wi | 
| 19c60 |  74 68 2d 65 6d 70 74 79 2d 73 74 72 69 6e 67 2d    64 65 66 0a 20 20 20 20 28 70 72 6f 6d 70 74 20  | th-empty-string-def.....(prompt. | 
| 19c80 |  63 6f 6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20    26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63  | collection......&optional.predic | 
| 19ca0 |  61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63    68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a  | ate.require-match.initial-input. | 
| 19cc0 |  20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 64    65 66 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74  | .......history.def.inherit-input | 
| 19ce0 |  2d 6d 65 74 68 6f 64 29 0a 20 20 22 53 61 6d 65    20 61 73 20 60 69 76 79 2d 63 6f 6d 70 6c 65 74  | -method)..."Same.as.`ivy-complet | 
| 19d00 |  69 6e 67 2d 72 65 61 64 27 20 62 75 74 20 77 69    74 68 20 64 69 66 66 65 72 65 6e 74 20 68 61 6e  | ing-read'.but.with.different.han | 
| 19d20 |  64 6c 69 6e 67 20 6f 66 20 44 45 46 2e 0a 0a 53    70 65 63 69 66 69 63 61 6c 6c 79 2c 20 69 66 20  | dling.of.DEF...Specifically,.if. | 
| 19d40 |  44 45 46 20 69 73 20 6e 69 6c 2c 20 69 74 20 69    73 20 74 72 65 61 74 65 64 20 74 68 65 20 73 61  | DEF.is.nil,.it.is.treated.the.sa | 
| 19d60 |  6d 65 20 61 73 20 69 66 20 44 45 46 20 77 61 73    0a 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e  | me.as.if.DEF.was.the.empty.strin | 
| 19d80 |  67 2e 20 54 68 69 73 20 6d 69 6d 69 63 73 20 74    68 65 20 62 65 68 61 76 69 6f 72 20 6f 66 0a 60  | g..This.mimics.the.behavior.of.` | 
| 19da0 |  63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d    64 65 66 61 75 6c 74 27 2e 20 54 68 69 73 20 66  | completing-read-default'..This.f | 
| 19dc0 |  75 6e 63 74 69 6f 6e 20 63 61 6e 20 74 68 65 72    65 66 6f 72 65 20 62 65 20 75 73 65 64 20 69 6e  | unction.can.therefore.be.used.in | 
| 19de0 |  0a 70 6c 61 63 65 20 6f 66 20 60 69 76 79 2d 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20  | .place.of.`ivy-completing-read'. | 
| 19e00 |  66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61    74 20 72 65 6c 79 20 6f 6e 20 74 68 69 73 0a 62  | for.commands.that.rely.on.this.b | 
| 19e20 |  65 68 61 76 69 6f 72 2e 22 0a 20 20 28 69 76 79    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | ehavior."...(ivy-completing-read | 
| 19e40 |  0a 20 20 20 70 72 6f 6d 70 74 20 63 6f 6c 6c 65    63 74 69 6f 6e 20 70 72 65 64 69 63 61 74 65 20  | ....prompt.collection.predicate. | 
| 19e60 |  72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e    69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 68  | require-match.initial-input....h | 
| 19e80 |  69 73 74 6f 72 79 20 28 6f 72 20 64 65 66 20 22    22 29 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74  | istory.(or.def."").inherit-input | 
| 19ea0 |  2d 6d 65 74 68 6f 64 29 29 0a 0a 28 64 65 63 6c    61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 63 2f  | -method))..(declare-function.mc/ | 
| 19ec0 |  61 6c 6c 2d 66 61 6b 65 2d 63 75 72 73 6f 72 73    20 22 65 78 74 3a 6d 75 6c 74 69 70 6c 65 2d 63  | all-fake-cursors."ext:multiple-c | 
| 19ee0 |  75 72 73 6f 72 73 2d 63 6f 72 65 22 29 0a 0a 3b    3b 20 4b 6c 75 64 67 65 3a 20 54 72 79 20 74 6f  | ursors-core")..;;.Kludge:.Try.to | 
| 19f00 |  20 72 65 74 61 69 6e 20 6f 72 69 67 69 6e 61 6c    20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70  | .retain.original.minibuffer.comp | 
| 19f20 |  6c 65 74 69 6f 6e 20 64 61 74 61 2e 0a 28 64 65    66 76 61 72 20 69 76 79 2d 2d 6d 69 6e 69 62 75  | letion.data..(defvar.ivy--minibu | 
| 19f40 |  66 66 65 72 2d 74 61 62 6c 65 29 0a 28 64 65 66    76 61 72 20 69 76 79 2d 2d 6d 69 6e 69 62 75 66  | ffer-table).(defvar.ivy--minibuf | 
| 19f60 |  66 65 72 2d 70 72 65 64 29 0a 28 64 65 66 76 61    72 20 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65  | fer-pred).(defvar.ivy--minibuffe | 
| 19f80 |  72 2d 74 72 79 20 6e 69 6c 0a 20 20 22 53 74 6f    72 65 20 6f 72 69 67 69 6e 61 6c 20 60 74 72 79  | r-try.nil..."Store.original.`try | 
| 19fa0 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 20 72 65 73    75 6c 74 20 66 6f 72 20 73 6f 6c 65 20 63 6f 6d  | -completion'.result.for.sole.com | 
| 19fc0 |  70 6c 65 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69  | pletions.")..(defun.ivy-completi | 
| 19fe0 |  6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 61 63 74    69 6f 6e 20 28 73 74 72 29 0a 20 20 22 49 6e 73  | on-in-region-action.(str)..."Ins | 
| 1a000 |  65 72 74 20 53 54 52 2c 20 65 72 61 73 69 6e 67    20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 6e  | ert.STR,.erasing.the.previous.on | 
| 1a020 |  65 2e 0a 54 68 65 20 70 72 65 76 69 6f 75 73 20    73 74 72 69 6e 67 20 69 73 20 62 65 74 77 65 65  | e..The.previous.string.is.betwee | 
| 1a040 |  6e 20 60 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 62 65 67 27 20 61 6e 64 20 60 69 76 79 2d  | n.`ivy-completion-beg'.and.`ivy- | 
| 1a060 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 64 27 2e    22 0a 20 20 28 77 68 65 6e 20 28 63 6f 6e 73 70  | completion-end'."...(when.(consp | 
| 1a080 |  20 73 74 72 29 0a 20 20 20 20 28 73 65 74 71 20    73 74 72 20 28 63 64 72 20 73 74 72 29 29 29 0a  | .str).....(setq.str.(cdr.str))). | 
| 1a0a0 |  20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70    20 73 74 72 29 0a 20 20 20 20 28 6c 65 74 20 28  | ..(when.(stringp.str).....(let.( | 
| 1a0c0 |  28 66 61 6b 65 2d 63 75 72 73 6f 72 73 20 28 61    6e 64 20 28 72 65 71 75 69 72 65 20 27 6d 75 6c  | (fake-cursors.(and.(require.'mul | 
| 1a0e0 |  74 69 70 6c 65 2d 63 75 72 73 6f 72 73 2d 63 6f    72 65 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20  | tiple-cursors-core.nil.t)....... | 
| 1a100 |  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 63 2f 61 6c 6c 2d 66  | .......................(mc/all-f | 
| 1a120 |  61 6b 65 2d 63 75 72 73 6f 72 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 70 74 20 28 70 6f  | ake-cursors)))...........(pt.(po | 
| 1a140 |  69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 62 65 67 20 69 76 79 2d 63 6f 6d 70 6c 65 74  | int))...........(beg.ivy-complet | 
| 1a160 |  69 6f 6e 2d 62 65 67 29 0a 20 20 20 20 20 20 20    20 20 20 28 65 6e 64 20 69 76 79 2d 63 6f 6d 70  | ion-beg)...........(end.ivy-comp | 
| 1a180 |  6c 65 74 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20    20 20 20 28 77 68 65 6e 20 62 65 67 0a 20 20 20  | letion-end)).......(when.beg.... | 
| 1a1a0 |  20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67    69 6f 6e 20 62 65 67 20 65 6e 64 29 29 0a 20 20  | .....(delete-region.beg.end))... | 
| 1a1c0 |  20 20 20 20 28 73 65 74 71 20 69 76 79 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 62 65 67 20 28 70 6f  | ....(setq.ivy-completion-beg.(po | 
| 1a1e0 |  69 6e 74 29 29 0a 20 20 20 20 20 20 28 69 6e 73    65 72 74 20 28 73 75 62 73 74 72 69 6e 67 2d 6e  | int)).......(insert.(substring-n | 
| 1a200 |  6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72    29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28  | o-properties.str)).......(let.(( | 
| 1a220 |  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 28 69 66 20  | minibuffer-completion-table.(if. | 
| 1a240 |  28 62 6f 75 6e 64 70 20 27 69 76 79 2d 2d 6d 69    6e 69 62 75 66 66 65 72 2d 74 61 62 6c 65 29 0a  | (boundp.'ivy--minibuffer-table). | 
| 1a260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1a280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79    2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 61 62  | .............ivy--minibuffer-tab | 
| 1a2a0 |  6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | le.............................. | 
| 1a2c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63 74  | ..............(ivy-state-collect | 
| 1a2e0 |  69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e  | ion.ivy-last))).............(min | 
| 1a300 |  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 20 28 69 66  | ibuffer-completion-predicate.(if | 
| 1a320 |  20 28 62 6f 75 6e 64 70 20 27 69 76 79 2d 2d 6d    69 6e 69 62 75 66 66 65 72 2d 70 72 65 64 29 0a  | .(boundp.'ivy--minibuffer-pred). | 
| 1a340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1a360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72  | .................ivy--minibuffer | 
| 1a380 |  2d 70 72 65 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -pred........................... | 
| 1a3a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d  | .....................(ivy-state- | 
| 1a3c0 |  70 72 65 64 69 63 61 74 65 20 69 76 79 2d 6c 61    73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28  | predicate.ivy-last)))).........( | 
| 1a3e0 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 2d 64 6f 6e 65    20 73 74 72 20 28 63 6f 6e 64 20 28 28 65 71 20  | completion--done.str.(cond.((eq. | 
| 1a400 |  69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d    74 72 79 20 74 29 20 27 66 69 6e 69 73 68 65 64  | ivy--minibuffer-try.t).'finished | 
| 1a420 |  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  | )............................... | 
| 1a440 |  20 20 20 20 20 20 28 28 65 71 20 69 76 79 2d 65    78 69 74 20 27 64 6f 6e 65 29 20 27 75 6e 6b 6e  | ......((eq.ivy-exit.'done).'unkn | 
| 1a460 |  6f 77 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | own)............................ | 
| 1a480 |  20 20 20 20 20 20 20 20 20 28 27 65 78 61 63 74    29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71  | .........('exact)))).......(setq | 
| 1a4a0 |  20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d    65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20  | .ivy-completion-end.(point)).... | 
| 1a4c0 |  20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69    6f 6e 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69  | ...(save-excursion.........(doli | 
| 1a4e0 |  73 74 20 28 63 75 72 73 6f 72 20 66 61 6b 65 2d    63 75 72 73 6f 72 73 29 0a 20 20 20 20 20 20 20  | st.(cursor.fake-cursors)........ | 
| 1a500 |  20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f    76 65 72 6c 61 79 2d 73 74 61 72 74 20 63 75 72  | ...(goto-char.(overlay-start.cur | 
| 1a520 |  73 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28  | sor))...........(delete-region.( | 
| 1a540 |  2b 20 28 70 6f 69 6e 74 29 20 28 2d 20 62 65 67    20 70 74 29 29 0a 20 20 20 20 20 20 20 20 20 20  | +.(point).(-.beg.pt))........... | 
| 1a560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    2b 20 28 70 6f 69 6e 74 29 20 28 2d 20 65 6e 64  | ...............(+.(point).(-.end | 
| 1a580 |  20 70 74 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 69 6e 73 65 72 74 20 28 73 75 62 73 74 72  | .pt)))...........(insert.(substr | 
| 1a5a0 |  69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65    73 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20  | ing-no-properties.str))......... | 
| 1a5c0 |  20 20 3b 3b 20 6d 61 6e 75 61 6c 6c 79 20 6d 6f    76 65 20 74 68 65 20 66 61 6b 65 20 63 75 72 73  | ..;;.manually.move.the.fake.curs | 
| 1a5e0 |  6f 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d 6f    76 65 2d 6f 76 65 72 6c 61 79 20 63 75 72 73 6f  | or...........(move-overlay.curso | 
| 1a600 |  72 20 28 70 6f 69 6e 74 29 20 28 31 2b 20 28 70    6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20  | r.(point).(1+.(point)))......... | 
| 1a620 |  20 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 6f    76 65 72 6c 61 79 2d 67 65 74 20 63 75 72 73 6f  | ..(set-marker.(overlay-get.curso | 
| 1a640 |  72 20 27 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65  | r.'point).(point))...........(se | 
| 1a660 |  74 2d 6d 61 72 6b 65 72 20 28 6f 76 65 72 6c 61    79 2d 67 65 74 20 63 75 72 73 6f 72 20 27 6d 61  | t-marker.(overlay-get.cursor.'ma | 
| 1a680 |  72 6b 29 20 28 70 6f 69 6e 74 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 63 6f  | rk).(point)))))))..(defun.ivy-co | 
| 1a6a0 |  6d 70 6c 65 74 69 6f 6e 2d 63 6f 6d 6d 6f 6e 2d    6c 65 6e 67 74 68 20 28 73 74 72 29 0a 20 20 22  | mpletion-common-length.(str)..." | 
| 1a6c0 |  52 65 74 75 72 6e 20 74 68 65 20 61 6d 6f 75 6e    74 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20  | Return.the.amount.of.characters. | 
| 1a6e0 |  74 68 61 74 20 6d 61 74 63 68 20 69 6e 20 20 53    54 52 2e 0a 0a 60 63 6f 6d 70 6c 65 74 69 6f 6e  | that.match.in..STR...`completion | 
| 1a700 |  2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73    27 20 63 6f 6d 70 75 74 65 73 20 74 68 69 73 20  | -all-completions'.computes.this. | 
| 1a720 |  61 6e 64 20 72 65 74 75 72 6e 73 20 74 68 65 20    72 65 73 75 6c 74 0a 76 69 61 20 74 65 78 74 20  | and.returns.the.result.via.text. | 
| 1a740 |  70 72 6f 70 65 72 74 69 65 73 2e 0a 0a 54 68 65    20 66 69 72 73 74 20 6e 6f 6e 2d 6d 61 74 63 68  | properties...The.first.non-match | 
| 1a760 |  69 6e 67 20 70 61 72 74 20 69 73 20 70 72 6f 70    65 72 74 69 7a 65 64 3a 0a 2d 20 65 69 74 68 65  | ing.part.is.propertized:.-.eithe | 
| 1a780 |  72 20 77 69 74 68 3a 20 28 66 61 63 65 20 28 63    6f 6d 70 6c 65 74 69 6f 6e 73 2d 66 69 72 73 74  | r.with:.(face.(completions-first | 
| 1a7a0 |  2d 64 69 66 66 65 72 65 6e 63 65 29 29 0a 2d 20    6f 72 3a 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 66  | -difference)).-.or:.(font-lock-f | 
| 1a7c0 |  61 63 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d    66 69 72 73 74 2d 64 69 66 66 65 72 65 6e 63 65  | ace.completions-first-difference | 
| 1a7e0 |  29 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 68 61    72 2d 70 72 6f 70 65 72 74 79 2d 61 6c 69 61 73  | )."...(let.((char-property-alias | 
| 1a800 |  2d 61 6c 69 73 74 20 27 28 28 66 61 63 65 20 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 29 29 29  | -alist.'((face.font-lock-face))) | 
| 1a820 |  0a 20 20 20 20 20 20 20 20 28 69 20 28 31 2d 20    28 6c 65 6e 67 74 68 20 73 74 72 29 29 29 29 0a  | .........(i.(1-.(length.str)))). | 
| 1a840 |  20 20 20 20 28 63 61 74 63 68 20 27 64 6f 6e 65    0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e  | ....(catch.'done.......(while.(> | 
| 1a860 |  3d 20 69 20 30 29 0a 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 65 71 75 61 6c 20 28 67 65 74  | =.i.0).........(when.(equal.(get | 
| 1a880 |  2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 69    20 27 66 61 63 65 20 73 74 72 29 0a 20 20 20 20  | -text-property.i.'face.str)..... | 
| 1a8a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 63 6f 6d 70 6c 65 74 69 6f 6e 73 2d 66  | .................'(completions-f | 
| 1a8c0 |  69 72 73 74 2d 64 69 66 66 65 72 65 6e 63 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72  | irst-difference))...........(thr | 
| 1a8e0 |  6f 77 20 27 64 6f 6e 65 20 69 29 29 0a 20 20 20    20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 69 29  | ow.'done.i)).........(cl-decf.i) | 
| 1a900 |  29 0a 20 20 20 20 20 20 28 74 68 72 6f 77 20 27    64 6f 6e 65 20 28 6c 65 6e 67 74 68 20 73 74 72  | ).......(throw.'done.(length.str | 
| 1a920 |  29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d  | )))))..(defun.ivy-completion-in- | 
| 1a940 |  72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e    64 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 26 6f 70  | region.(start.end.collection.&op | 
| 1a960 |  74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65    29 0a 20 20 22 41 6e 20 49 76 79 20 66 75 6e 63  | tional.predicate)..."An.Ivy.func | 
| 1a980 |  74 69 6f 6e 20 73 75 69 74 61 62 6c 65 20 66 6f    72 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | tion.suitable.for.`completion-in | 
| 1a9a0 |  2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e    27 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20  | -region-function'..The.function. | 
| 1a9c0 |  63 6f 6d 70 6c 65 74 65 73 20 74 68 65 20 74 65    78 74 20 62 65 74 77 65 65 6e 20 53 54 41 52 54  | completes.the.text.between.START | 
| 1a9e0 |  20 61 6e 64 20 45 4e 44 20 75 73 69 6e 67 20 43    4f 4c 4c 45 43 54 49 4f 4e 2e 0a 50 52 45 44 49  | .and.END.using.COLLECTION..PREDI | 
| 1aa00 |  43 41 54 45 20 28 61 20 66 75 6e 63 74 69 6f 6e    20 63 61 6c 6c 65 64 20 77 69 74 68 20 6e 6f 20  | CATE.(a.function.called.with.no. | 
| 1aa20 |  61 72 67 75 6d 65 6e 74 73 29 20 73 61 79 73 20    77 68 65 6e 20 74 6f 20 65 78 69 74 2e 0a 53 65  | arguments).says.when.to.exit..Se | 
| 1aa40 |  65 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e    2d 72 65 67 69 6f 6e 27 20 66 6f 72 20 66 75 72  | e.`completion-in-region'.for.fur | 
| 1aa60 |  74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 65 6e 61  | ther.information."...(let*.((ena | 
| 1aa80 |  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 29 0a 20 20 20  | ble-recursive-minibuffers.t).... | 
| 1aaa0 |  20 20 20 20 20 20 28 73 74 72 20 28 62 75 66 66    65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d  | ......(str.(buffer-substring-no- | 
| 1aac0 |  70 72 6f 70 65 72 74 69 65 73 20 73 74 61 72 74    20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20  | properties.start.end)).......... | 
| 1aae0 |  28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f    72 65 2d 63 61 73 65 20 28 69 76 79 2d 2d 63 61  | (completion-ignore-case.(ivy--ca | 
| 1ab00 |  73 65 2d 66 6f 6c 64 2d 70 20 73 74 72 29 29 0a    20 20 20 20 20 20 20 20 20 28 6d 64 20 28 63 6f  | se-fold-p.str))..........(md.(co | 
| 1ab20 |  6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74    61 20 73 74 72 20 63 6f 6c 6c 65 63 74 69 6f 6e  | mpletion-metadata.str.collection | 
| 1ab40 |  20 70 72 65 64 69 63 61 74 65 29 29 0a 20 20 20    20 20 20 20 20 20 28 72 65 67 20 28 2d 20 65 6e  | .predicate))..........(reg.(-.en | 
| 1ab60 |  64 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20    20 20 20 28 63 6f 6d 70 73 20 28 63 6f 6d 70 6c  | d.start))..........(comps.(compl | 
| 1ab80 |  65 74 69 6f 6e 2d 61 6c 6c 2d 63 6f 6d 70 6c 65    74 69 6f 6e 73 20 73 74 72 20 63 6f 6c 6c 65 63  | etion-all-completions.str.collec | 
| 1aba0 |  74 69 6f 6e 20 70 72 65 64 69 63 61 74 65 20 72    65 67 20 6d 64 29 29 0a 20 20 20 20 20 20 20 20  | tion.predicate.reg.md))......... | 
| 1abc0 |  20 28 74 72 79 20 28 63 6f 6d 70 6c 65 74 69 6f    6e 2d 74 72 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e  | .(try.(completion-try-completion | 
| 1abe0 |  20 73 74 72 20 63 6f 6c 6c 65 63 74 69 6f 6e 20    70 72 65 64 69 63 61 74 65 20 72 65 67 20 6d 64  | .str.collection.predicate.reg.md | 
| 1ac00 |  29 29 0a 20 20 20 20 20 20 20 20 20 28 69 76 79    2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 61 62  | ))..........(ivy--minibuffer-tab | 
| 1ac20 |  6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 6d 69  | le.collection)..........(ivy--mi | 
| 1ac40 |  6e 69 62 75 66 66 65 72 2d 70 72 65 64 20 70 72    65 64 69 63 61 74 65 29 29 0a 20 20 20 20 28 63  | nibuffer-pred.predicate)).....(c | 
| 1ac60 |  6f 6e 64 20 28 28 6e 75 6c 6c 20 63 6f 6d 70 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65  | ond.((null.comps)............(me | 
| 1ac80 |  73 73 61 67 65 20 22 4e 6f 20 6d 61 74 63 68 65    73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28  | ssage."No.matches"))...........( | 
| 1aca0 |  28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 63 6f 6e 63 20 63 6f 6d 70 73  | (progn..............(nconc.comps | 
| 1acc0 |  20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 75 6c 6c 20 28 63  | .nil)..............(and.(null.(c | 
| 1ace0 |  64 72 20 63 6f 6d 70 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74  | dr.comps))...................(st | 
| 1ad00 |  72 69 6e 67 3d 20 73 74 72 20 28 63 61 72 20 63    6f 6d 70 73 29 29 29 29 0a 20 20 20 20 20 20 20  | ring=.str.(car.comps))))........ | 
| 1ad20 |  20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53 6f    6c 65 20 6d 61 74 63 68 22 29 29 0a 20 20 20 20  | ....(message."Sole.match"))..... | 
| 1ad40 |  20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 28 65 71 20 63 6f  | ......(t............(when.(eq.co | 
| 1ad60 |  6c 6c 65 63 74 69 6f 6e 20 27 63 72 6d 2d 2d 63    6f 6c 6c 65 63 74 69 6f 6e 2d 66 6e 29 0a 20 20  | llection.'crm--collection-fn)... | 
| 1ad80 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 63 6f 6d 70 73 20 28 64 65 6c 65 74 65 2d 64  | ...........(setq.comps.(delete-d | 
| 1ada0 |  75 70 73 20 63 6f 6d 70 73 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28  | ups.comps)))............(let*.(( | 
| 1adc0 |  6c 65 6e 20 28 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 63 6f 6d 6d 6f 6e 2d 6c 65 6e 67 74  | len.(ivy-completion-common-lengt | 
| 1ade0 |  68 20 28 63 61 72 20 63 6f 6d 70 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | h.(car.comps)))................. | 
| 1ae00 |  20 20 28 69 6e 69 74 69 61 6c 20 28 63 6f 6e 64    20 28 28 3d 20 6c 65 6e 20 30 29 0a 20 20 20 20  | ..(initial.(cond.((=.len.0)..... | 
| 1ae20 |  20 20 20 20 20 20 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 22  | .............................."" | 
| 1ae40 |  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  | )............................... | 
| 1ae60 |  20 20 20 28 28 6c 65 74 20 28 28 73 74 72 2d 6c    65 6e 20 28 6c 65 6e 67 74 68 20 73 74 72 29 29  | ...((let.((str-len.(length.str)) | 
| 1ae80 |  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  | )............................... | 
| 1aea0 |  20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 6c    65 6e 20 73 74 72 2d 6c 65 6e 29 0a 20 20 20 20  | ......(when.(>.len.str-len)..... | 
| 1aec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1aee0 |  20 20 28 73 65 74 71 20 6c 65 6e 20 73 74 72 2d    6c 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ..(setq.len.str-len)............ | 
| 1af00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 73 74 72 29 29  | ...........................str)) | 
| 1af20 |  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  | )............................... | 
| 1af40 |  20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(t........................... | 
| 1af60 |  20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69    6e 67 20 73 74 72 20 28 2d 20 6c 65 6e 29 29 29  | ........(substring.str.(-.len))) | 
| 1af80 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20  | )))..............(delete-region. | 
| 1afa0 |  28 2d 20 65 6e 64 20 6c 65 6e 29 20 65 6e 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | (-.end.len).end)..............(s | 
| 1afc0 |  65 74 71 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69    6f 6e 2d 62 65 67 20 28 2d 20 65 6e 64 20 6c 65  | etq.ivy-completion-beg.(-.end.le | 
| 1afe0 |  6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 69 76 79 2d 63 6f 6d 70 6c  | n))..............(setq.ivy-compl | 
| 1b000 |  65 74 69 6f 6e 2d 65 6e 64 20 69 76 79 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 62 65 67 29 0a 20 20  | etion-end.ivy-completion-beg)... | 
| 1b020 |  20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    6e 75 6c 6c 20 28 63 64 72 20 63 6f 6d 70 73 29  | ...........(if.(null.(cdr.comps) | 
| 1b040 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20  | )..................(progn....... | 
| 1b060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e    6c 65 73 73 20 28 6d 69 6e 69 62 75 66 66 65 72  | .............(unless.(minibuffer | 
| 1b080 |  2d 77 69 6e 64 6f 77 2d 61 63 74 69 76 65 2d 70    20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f  | -window-active-p.(selected-windo | 
| 1b0a0 |  77 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 73 65 74 66 20 28  | w))......................(setf.( | 
| 1b0c0 |  69 76 79 2d 73 74 61 74 65 2d 77 69 6e 64 6f 77    20 69 76 79 2d 6c 61 73 74 29 20 28 73 65 6c 65  | ivy-state-window.ivy-last).(sele | 
| 1b0e0 |  63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cted-window))).................. | 
| 1b100 |  20 20 28 6c 65 74 20 28 28 69 76 79 2d 2d 6d 69    6e 69 62 75 66 66 65 72 2d 74 72 79 20 74 72 79  | ..(let.((ivy--minibuffer-try.try | 
| 1b120 |  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 69 76 79 2d 63 6f 6d  | ))......................(ivy-com | 
| 1b140 |  70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f    6e 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20  | pletion-in-region-action........ | 
| 1b160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f  | ...............(substring-no-pro | 
| 1b180 |  70 65 72 74 69 65 73 20 28 63 61 72 20 63 6f 6d    70 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20  | perties.(car.comps)))))......... | 
| 1b1a0 |  20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28    73 20 63 6f 6d 70 73 29 0a 20 20 20 20 20 20 20  | .......(dolist.(s.comps)........ | 
| 1b1c0 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d    6f 76 65 20 66 61 63 65 20 60 63 6f 6d 70 6c 65  | ..........;;.Remove.face.`comple | 
| 1b1e0 |  74 69 6f 6e 73 2d 66 69 72 73 74 2d 64 69 66 66    65 72 65 6e 63 65 27 2e 0a 20 20 20 20 20 20 20  | tions-first-difference'......... | 
| 1b200 |  20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d    72 65 6d 6f 76 65 2d 70 72 6f 70 73 20 73 20 27  | ..........(ivy--remove-props.s.' | 
| 1b220 |  66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d  | face))................(setq.ivy- | 
| 1b240 |  2d 6f 6c 64 2d 72 65 20 6e 69 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c  | -old-re.nil)................(unl | 
| 1b260 |  65 73 73 20 28 69 76 79 2d 2d 66 69 6c 74 65 72    20 69 6e 69 74 69 61 6c 20 63 6f 6d 70 73 29 0a  | ess.(ivy--filter.initial.comps). | 
| 1b280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 69 6e 69 74 69 61 6c 20 6e  | .................(setq.initial.n | 
| 1b2a0 |  69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 70 72 65 64 69  | il)..................(setq.predi | 
| 1b2c0 |  63 61 74 65 20 6e 69 6c 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71  | cate.nil)..................(setq | 
| 1b2e0 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 20 63 6f 6d 70    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .collection.comps))............. | 
| 1b300 |  20 20 20 28 75 6e 6c 65 73 73 20 28 64 65 72 69    76 65 64 2d 6d 6f 64 65 2d 70 20 23 27 65 6d 61  | ...(unless.(derived-mode-p.#'ema | 
| 1b320 |  63 73 2d 6c 69 73 70 2d 6d 6f 64 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | cs-lisp-mode)..................( | 
| 1b340 |  73 65 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e 20    63 6f 6d 70 73 29 0a 20 20 20 20 20 20 20 20 20  | setq.collection.comps).......... | 
| 1b360 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72    65 64 69 63 61 74 65 20 6e 69 6c 29 29 0a 20 20  | ........(setq.predicate.nil))... | 
| 1b380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 72 65 61 64 20 28 66 6f 72 6d 61 74 20 22  | .............(ivy-read.(format." | 
| 1b3a0 |  28 25 73 29 3a 20 22 20 73 74 72 29 20 63 6f 6c    6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20  | (%s):.".str).collection......... | 
| 1b3c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 70 72 65 64 69 63 61 74 65 20 70 72 65 64  | .................:predicate.pred | 
| 1b3e0 |  69 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a  | icate..........................: | 
| 1b400 |  69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 28 63    6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20  | initial-input.(concat........... | 
| 1b420 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 1b440 |  61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64    65 2d 70 20 23 27 65 6d 61 63 73 2d 6c 69 73 70  | and.(derived-mode-p.#'emacs-lisp | 
| 1b460 |  2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -mode).......................... | 
| 1b480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 5e 22 29 0a 20 20 20 20 20 20  | ....................."^")....... | 
| 1b4a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1b4c0 |  20 20 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...initial)..................... | 
| 1b4e0 |  20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 69    76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | .....:action.#'ivy-completion-in | 
| 1b500 |  2d 72 65 67 69 6f 6e 2d 61 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -region-action.................. | 
| 1b520 |  20 20 20 20 20 20 20 20 3a 75 6e 77 69 6e 64 20    28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20  | ........:unwind.(lambda.()...... | 
| 1b540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75  | ..............................(u | 
| 1b560 |  6e 6c 65 73 73 20 28 65 71 20 69 76 79 2d 65 78    69 74 20 27 64 6f 6e 65 29 0a 20 20 20 20 20 20  | nless.(eq.ivy-exit.'done)....... | 
| 1b580 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 1b5a0 |  67 6f 74 6f 2d 63 68 61 72 20 69 76 79 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 62 65 67 29 0a 20 20  | goto-char.ivy-completion-beg)... | 
| 1b5c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1b5e0 |  20 20 20 28 77 68 65 6e 20 69 6e 69 74 69 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(when.initial................ | 
| 1b600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20  | ........................(insert. | 
| 1b620 |  69 6e 69 74 69 61 6c 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  | initial))))..................... | 
| 1b640 |  20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 69 76    79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d  | .....:caller.'ivy-completion-in- | 
| 1b660 |  72 65 67 69 6f 6e 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 76  | region)))............;;.Return.v | 
| 1b680 |  61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 20 6e    6f 6e 2d 6e 69 6c 20 6f 6e 20 76 61 6c 69 64 20  | alue.should.be.non-nil.on.valid. | 
| 1b6a0 |  63 6f 6d 70 6c 65 74 69 6f 6e 3b 0a 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 73 65 65 20 60 63  | completion;............;;.see.`c | 
| 1b6c0 |  6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67    69 6f 6e 27 2e 0a 20 20 20 20 20 20 20 20 20 20  | ompletion-in-region'............ | 
| 1b6e0 |  20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | .t))))..(defun.ivy-completion-in | 
| 1b700 |  2d 72 65 67 69 6f 6e 2d 70 72 6f 6d 70 74 20 28    29 0a 20 20 22 50 72 6f 6d 70 74 20 66 75 6e 63  | -region-prompt.()..."Prompt.func | 
| 1b720 |  74 69 6f 6e 20 66 6f 72 20 60 69 76 79 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69  | tion.for.`ivy-completion-in-regi | 
| 1b740 |  6f 6e 27 2e 0a 53 65 65 20 60 69 76 79 2d 73 65    74 2d 70 72 6f 6d 70 74 27 2e 22 0a 20 20 28 61  | on'..See.`ivy-set-prompt'."...(a | 
| 1b760 |  6e 64 20 28 77 69 6e 64 6f 77 2d 6d 69 6e 69 62    75 66 66 65 72 2d 70 20 28 69 76 79 2d 73 74 61  | nd.(window-minibuffer-p.(ivy-sta | 
| 1b780 |  74 65 2d 77 69 6e 64 6f 77 20 69 76 79 2d 6c 61    73 74 29 29 0a 20 20 20 20 20 20 20 28 69 76 79  | te-window.ivy-last))........(ivy | 
| 1b7a0 |  2d 61 64 64 2d 70 72 6f 6d 70 74 2d 63 6f 75 6e    74 20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 6f  | -add-prompt-count.(ivy-state-pro | 
| 1b7c0 |  6d 70 74 20 69 76 79 2d 6c 61 73 74 29 29 29 29    0a 0a 28 69 76 79 2d 73 65 74 2d 70 72 6f 6d 70  | mpt.ivy-last))))..(ivy-set-promp | 
| 1b7e0 |  74 20 23 27 69 76 79 2d 63 6f 6d 70 6c 65 74 69    6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 20 23 27 69  | t.#'ivy-completion-in-region.#'i | 
| 1b800 |  76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e    2d 72 65 67 69 6f 6e 2d 70 72 6f 6d 70 74 29 0a  | vy-completion-in-region-prompt). | 
| 1b820 |  0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d    64 6f 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | .(defcustom.ivy-do-completion-in | 
| 1b840 |  2d 72 65 67 69 6f 6e 20 74 0a 20 20 22 57 68 65    6e 20 6e 6f 6e 2d 6e 69 6c 20 60 69 76 79 2d 6d  | -region.t..."When.non-nil.`ivy-m | 
| 1b860 |  6f 64 65 27 20 77 69 6c 6c 20 73 65 74 20 60 63    6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67  | ode'.will.set.`completion-in-reg | 
| 1b880 |  69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a    20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e  | ion-function'."...:type.'boolean | 
| 1b8a0 |  29 0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 2d    6f 6c 64 2d 63 72 66 20 6e 69 6c 0a 20 20 22 53  | )..(defvar.ivy--old-crf.nil..."S | 
| 1b8c0 |  74 6f 72 65 20 70 72 65 76 69 6f 75 73 20 76 61    6c 75 65 20 6f 66 20 60 63 6f 6d 70 6c 65 74 69  | tore.previous.value.of.`completi | 
| 1b8e0 |  6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e    27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76  | ng-read-function'.")..(defvar.iv | 
| 1b900 |  79 2d 2d 6f 6c 64 2d 63 69 72 66 20 6e 69 6c 0a    20 20 22 53 74 6f 72 65 20 70 72 65 76 69 6f 75  | y--old-cirf.nil..."Store.previou | 
| 1b920 |  73 20 76 61 6c 75 65 20 6f 66 20 60 63 6f 6d 70    6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e  | s.value.of.`completion-in-region | 
| 1b940 |  2d 66 75 6e 63 74 69 6f 6e 27 2e 22 29 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64  | -function'.")..;;;###autoload.(d | 
| 1b960 |  65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65    20 69 76 79 2d 6d 6f 64 65 0a 20 20 22 54 6f 67  | efine-minor-mode.ivy-mode..."Tog | 
| 1b980 |  67 6c 65 20 49 76 79 20 6d 6f 64 65 20 6f 6e 20    6f 72 20 6f 66 66 2e 0a 54 75 72 6e 20 49 76 79  | gle.Ivy.mode.on.or.off..Turn.Ivy | 
| 1b9a0 |  20 6d 6f 64 65 20 6f 6e 20 69 66 20 41 52 47 20    69 73 20 70 6f 73 69 74 69 76 65 2c 20 6f 66 66  | .mode.on.if.ARG.is.positive,.off | 
| 1b9c0 |  20 6f 74 68 65 72 77 69 73 65 2e 0a 54 75 72 6e    69 6e 67 20 6f 6e 20 49 76 79 20 6d 6f 64 65 20  | .otherwise..Turning.on.Ivy.mode. | 
| 1b9e0 |  73 65 74 73 20 60 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 27 20  | sets.`completing-read-function'. | 
| 1ba00 |  74 6f 0a 60 69 76 79 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 27 2e 0a 0a 47 6c 6f 62 61  | to.`ivy-completing-read'...Globa | 
| 1ba20 |  6c 20 62 69 6e 64 69 6e 67 73 3a 0a 5c 5c 7b 69    76 79 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 4d 69  | l.bindings:.\\{ivy-mode-map}..Mi | 
| 1ba40 |  6e 69 62 75 66 66 65 72 20 62 69 6e 64 69 6e 67    73 3a 0a 5c 5c 7b 69 76 79 2d 6d 69 6e 69 62 75  | nibuffer.bindings:.\\{ivy-minibu | 
| 1ba60 |  66 66 65 72 2d 6d 61 70 7d 22 0a 20 20 3a 67 72    6f 75 70 20 27 69 76 79 0a 20 20 3a 67 6c 6f 62  | ffer-map}"...:group.'ivy...:glob | 
| 1ba80 |  61 6c 20 74 0a 20 20 3a 6b 65 79 6d 61 70 20 69    76 79 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 6c  | al.t...:keymap.ivy-mode-map...:l | 
| 1baa0 |  69 67 68 74 65 72 20 22 20 69 76 79 22 0a 20 20    28 69 66 20 69 76 79 2d 6d 6f 64 65 0a 20 20 20  | ighter.".ivy"...(if.ivy-mode.... | 
| 1bac0 |  20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 63 6f  | ...(progn.........(unless.(eq.co | 
| 1bae0 |  6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75    6e 63 74 69 6f 6e 20 23 27 69 76 79 2d 63 6f 6d  | mpleting-read-function.#'ivy-com | 
| 1bb00 |  70 6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 76  | pleting-read)...........(setq.iv | 
| 1bb20 |  79 2d 2d 6f 6c 64 2d 63 72 66 20 63 6f 6d 70 6c    65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74  | y--old-crf.completing-read-funct | 
| 1bb40 |  69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 63 6f 6d 70 6c 65 74 69 6e 67 2d  | ion)...........(setq.completing- | 
| 1bb60 |  72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 20 23 27    69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72  | read-function.#'ivy-completing-r | 
| 1bb80 |  65 61 64 29 29 0a 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 69 76 79 2d 64 6f 2d 63 6f 6d 70 6c  | ead)).........(when.ivy-do-compl | 
| 1bba0 |  65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73  | etion-in-region...........(unles | 
| 1bbc0 |  73 20 28 65 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  | s.(eq.completion-in-region-funct | 
| 1bbe0 |  69 6f 6e 20 23 27 69 76 79 2d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a  | ion.#'ivy-completion-in-region). | 
| 1bc00 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 69 76 79 2d 2d 6f 6c 64 2d 63 69 72 66 20  | ............(setq.ivy--old-cirf. | 
| 1bc20 |  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 29 0a 20  | completion-in-region-function).. | 
| 1bc40 |  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 69 6e 2d 72  | ...........(setq.completion-in-r | 
| 1bc60 |  65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23    27 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d  | egion-function.#'ivy-completion- | 
| 1bc80 |  69 6e 2d 72 65 67 69 6f 6e 29 29 29 29 0a 20 20    20 20 28 77 68 65 6e 20 28 65 71 20 63 6f 6d 70  | in-region)))).....(when.(eq.comp | 
| 1bca0 |  6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63    74 69 6f 6e 20 23 27 69 76 79 2d 63 6f 6d 70 6c  | leting-read-function.#'ivy-compl | 
| 1bcc0 |  65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65 74 69  | eting-read).......(setq.completi | 
| 1bce0 |  6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e    20 28 6f 72 20 69 76 79 2d 2d 6f 6c 64 2d 63 72  | ng-read-function.(or.ivy--old-cr | 
| 1bd00 |  66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | f............................... | 
| 1bd20 |  20 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66  | ...........#'completing-read-def | 
| 1bd40 |  61 75 6c 74 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 69 76 79 2d 2d 6f 6c 64 2d 63 72 66 20  | ault)).......(setq.ivy--old-crf. | 
| 1bd60 |  6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20    28 65 71 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69  | nil)).....(when.(eq.completion-i | 
| 1bd80 |  6e 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f    6e 20 23 27 69 76 79 2d 63 6f 6d 70 6c 65 74 69  | n-region-function.#'ivy-completi | 
| 1bda0 |  6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 63 6f 6d 70 6c 65  | on-in-region).......(setq.comple | 
| 1bdc0 |  74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 66    75 6e 63 74 69 6f 6e 20 28 6f 72 20 69 76 79 2d  | tion-in-region-function.(or.ivy- | 
| 1bde0 |  2d 6f 6c 64 2d 63 69 72 66 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -old-cirf....................... | 
| 1be00 |  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 63 6f 6d 70 6c 65  | ........................#'comple | 
| 1be20 |  74 69 6f 6e 2d 2d 69 6e 2d 72 65 67 69 6f 6e 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 69 76  | tion--in-region)).......(setq.iv | 
| 1be40 |  79 2d 2d 6f 6c 64 2d 63 69 72 66 20 6e 69 6c 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | y--old-cirf.nil))))..(defun.ivy- | 
| 1be60 |  2d 70 72 65 73 65 6c 65 63 74 2d 69 6e 64 65 78    20 28 70 72 65 73 65 6c 65 63 74 20 63 61 6e 64  | -preselect-index.(preselect.cand | 
| 1be80 |  69 64 61 74 65 73 29 0a 20 20 22 52 65 74 75 72    6e 20 74 68 65 20 69 6e 64 65 78 20 6f 66 20 50  | idates)..."Return.the.index.of.P | 
| 1bea0 |  52 45 53 45 4c 45 43 54 20 69 6e 20 43 41 4e 44    49 44 41 54 45 53 2e 22 0a 20 20 28 6f 72 20 28  | RESELECT.in.CANDIDATES."...(or.( | 
| 1bec0 |  63 6f 6e 64 20 28 28 69 6e 74 65 67 65 72 70 20    70 72 65 73 65 6c 65 63 74 29 0a 20 20 20 20 20  | cond.((integerp.preselect)...... | 
| 1bee0 |  20 20 20 20 20 20 20 20 28 69 66 20 28 69 6e 74    65 67 65 72 70 20 28 63 61 72 20 63 61 6e 64 69  | ........(if.(integerp.(car.candi | 
| 1bf00 |  64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 6f 73  | dates))..................(cl-pos | 
| 1bf20 |  69 74 69 6f 6e 20 70 72 65 73 65 6c 65 63 74 20    63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20  | ition.preselect.candidates)..... | 
| 1bf40 |  20 20 20 20 20 20 20 20 20 20 20 70 72 65 73 65    6c 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20  | ...........preselect)).......... | 
| 1bf60 |  20 20 20 28 28 63 6c 2d 70 6f 73 69 74 69 6f 6e    20 70 72 65 73 65 6c 65 63 74 20 63 61 6e 64 69  | ...((cl-position.preselect.candi | 
| 1bf80 |  64 61 74 65 73 20 3a 74 65 73 74 20 23 27 65 71    75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20  | dates.:test.#'equal))........... | 
| 1bfa0 |  20 20 28 28 69 76 79 2d 2d 72 65 67 65 78 2d 70    20 70 72 65 73 65 6c 65 63 74 29 0a 20 20 20 20  | ..((ivy--regex-p.preselect)..... | 
| 1bfc0 |  20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 6f 73    69 74 69 6f 6e 20 70 72 65 73 65 6c 65 63 74 20  | .........(cl-position.preselect. | 
| 1bfe0 |  63 61 6e 64 69 64 61 74 65 73 20 3a 74 65 73 74    20 23 27 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d  | candidates.:test.#'string-match- | 
| 1c000 |  70 29 29 29 0a 20 20 20 20 20 20 30 29 29 0a 0a    3b 3b 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69  | p))).......0))..;;*.Implementati | 
| 1c020 |  6f 6e 0a 3b 3b 2a 2a 20 52 65 67 65 78 0a 28 64    65 66 75 6e 20 69 76 79 2d 72 65 2d 6d 61 74 63  | on.;;**.Regex.(defun.ivy-re-matc | 
| 1c040 |  68 20 28 72 65 2d 73 65 71 20 73 74 72 29 0a 20    20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c  | h.(re-seq.str)..."Return.non-nil | 
| 1c060 |  20 69 66 20 52 45 2d 53 45 51 20 69 73 20 6d 61    74 63 68 65 64 20 62 79 20 53 54 52 2e 0a 0a 52  | .if.RE-SEQ.is.matched.by.STR...R | 
| 1c080 |  45 2d 53 45 51 20 69 73 20 61 20 6c 69 73 74 20    6f 66 20 28 52 45 20 2e 20 4d 41 54 43 48 2d 50  | E-SEQ.is.a.list.of.(RE...MATCH-P | 
| 1c0a0 |  29 2e 0a 0a 52 45 20 69 73 20 61 20 72 65 67 75    6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 2e 0a  | )...RE.is.a.regular.expression.. | 
| 1c0c0 |  0a 4d 41 54 43 48 2d 50 20 69 73 20 74 20 77 68    65 6e 20 52 45 20 73 68 6f 75 6c 64 20 6d 61 74  | .MATCH-P.is.t.when.RE.should.mat | 
| 1c0e0 |  63 68 20 53 54 52 20 61 6e 64 20 6e 69 6c 20 77    68 65 6e 20 52 45 20 73 68 6f 75 6c 64 20 6e 6f  | ch.STR.and.nil.when.RE.should.no | 
| 1c100 |  74 0a 6d 61 74 63 68 20 53 54 52 2e 0a 0a 45 61    63 68 20 65 6c 65 6d 65 6e 74 20 6f 66 20 52 45  | t.match.STR...Each.element.of.RE | 
| 1c120 |  2d 53 45 51 20 6d 75 73 74 20 6d 61 74 63 68 20    66 6f 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e  | -SEQ.must.match.for.the.function | 
| 1c140 |  20 74 6f 20 72 65 74 75 72 6e 20 74 72 75 65 2e    0a 0a 54 68 69 73 20 63 6f 6e 63 65 70 74 20 69  | .to.return.true...This.concept.i | 
| 1c160 |  73 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61    6c 69 7a 65 20 72 65 67 75 6c 61 72 20 65 78 70  | s.used.to.generalize.regular.exp | 
| 1c180 |  72 65 73 73 69 6f 6e 73 20 66 6f 72 0a 60 69 76    79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 27 20 61  | ressions.for.`ivy--regex-plus'.a | 
| 1c1a0 |  6e 64 20 60 69 76 79 2d 2d 72 65 67 65 78 2d 69    67 6e 6f 72 65 2d 6f 72 64 65 72 27 2e 22 0a 20  | nd.`ivy--regex-ignore-order'.".. | 
| 1c1c0 |  20 28 6c 65 74 20 28 28 72 65 73 20 74 29 0a 20    20 20 20 20 20 20 20 72 65 29 0a 20 20 20 20 28  | .(let.((res.t).........re).....( | 
| 1c1e0 |  77 68 69 6c 65 20 28 61 6e 64 20 72 65 73 20 28    73 65 74 71 20 72 65 20 28 70 6f 70 20 72 65 2d  | while.(and.res.(setq.re.(pop.re- | 
| 1c200 |  73 65 71 29 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 72 65 73 0a 20 20 20 20 20 20 20 20 20  | seq))).......(setq.res.......... | 
| 1c220 |  20 20 20 28 69 66 20 28 63 64 72 20 72 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(if.(cdr.re)................. | 
| 1c240 |  28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20    28 63 61 72 20 72 65 29 20 73 74 72 29 0a 20 20  | (string-match-p.(car.re).str)... | 
| 1c260 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70  | ............(not.(string-match-p | 
| 1c280 |  20 28 63 61 72 20 72 65 29 20 73 74 72 29 29 29    29 29 0a 20 20 20 20 72 65 73 29 29 0a 0a 28 64  | .(car.re).str))))).....res))..(d | 
| 1c2a0 |  65 66 76 61 72 20 69 76 79 2d 2d 72 65 67 65 78    2d 68 61 73 68 0a 20 20 28 6d 61 6b 65 2d 68 61  | efvar.ivy--regex-hash...(make-ha | 
| 1c2c0 |  73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23    27 65 71 75 61 6c 29 0a 20 20 22 53 74 6f 72 65  | sh-table.:test.#'equal)..."Store | 
| 1c2e0 |  20 70 72 65 2d 63 6f 6d 70 75 74 65 64 20 72 65    67 65 78 2e 22 29 0a 0a 28 64 65 66 76 61 72 20  | .pre-computed.regex.")..(defvar. | 
| 1c300 |  69 76 79 2d 2d 69 6e 70 75 74 2d 67 61 72 62 61    67 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20  | ivy--input-garbage.nil)..(defun. | 
| 1c320 |  69 76 79 2d 2d 73 70 6c 69 74 20 28 73 74 72 29    0a 20 20 22 53 70 6c 69 74 20 53 54 52 20 69 6e  | ivy--split.(str)..."Split.STR.in | 
| 1c340 |  74 6f 20 6c 69 73 74 20 6f 66 20 73 75 62 73 74    72 69 6e 67 73 20 62 6f 75 6e 64 65 64 20 62 79  | to.list.of.substrings.bounded.by | 
| 1c360 |  20 73 70 61 63 65 73 2e 0a 53 69 6e 67 6c 65 20    73 70 61 63 65 73 20 61 63 74 20 61 73 20 73 70  | .spaces..Single.spaces.act.as.sp | 
| 1c380 |  6c 69 74 74 69 6e 67 20 70 6f 69 6e 74 73 2e 20    20 43 6f 6e 73 65 63 75 74 69 76 65 20 73 70 61  | litting.points...Consecutive.spa | 
| 1c3a0 |  63 65 73 0a 5c 22 71 75 6f 74 65 5c 22 20 74 68    65 69 72 20 70 72 65 63 65 64 69 6e 67 20 73 70  | ces.\"quote\".their.preceding.sp | 
| 1c3c0 |  61 63 65 73 2c 20 69 2e 65 2e 2c 20 67 75 61 72    64 20 74 68 65 6d 20 66 72 6f 6d 20 62 65 69 6e  | aces,.i.e.,.guard.them.from.bein | 
| 1c3e0 |  67 0a 73 70 6c 69 74 2e 20 20 54 68 69 73 20 61    6c 6c 6f 77 73 20 74 68 65 20 6c 69 74 65 72 61  | g.split...This.allows.the.litera | 
| 1c400 |  6c 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e    20 6f 66 20 4e 20 73 70 61 63 65 73 20 62 79 0a  | l.interpretation.of.N.spaces.by. | 
| 1c420 |  69 6e 70 75 74 74 69 6e 67 20 4e 2b 31 20 73 70    61 63 65 73 2e 20 20 41 6e 79 20 73 75 62 73 74  | inputting.N+1.spaces...Any.subst | 
| 1c440 |  72 69 6e 67 20 6e 6f 74 20 63 6f 6e 73 74 69 74    75 74 69 6e 67 20 61 20 76 61 6c 69 64 0a 72 65  | ring.not.constituting.a.valid.re | 
| 1c460 |  67 65 78 70 20 69 73 20 70 61 73 73 65 64 20 74    6f 20 60 72 65 67 65 78 70 2d 71 75 6f 74 65 27  | gexp.is.passed.to.`regexp-quote' | 
| 1c480 |  2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 65 6e 20    28 6c 65 6e 67 74 68 20 73 74 72 29 29 0a 20 20  | ."...(let.((len.(length.str))... | 
| 1c4a0 |  20 20 20 20 20 20 28 69 20 30 29 0a 20 20 20 20    20 20 20 20 28 73 74 61 72 74 20 30 29 0a 20 20  | ......(i.0).........(start.0)... | 
| 1c4c0 |  20 20 20 20 20 20 28 72 65 73 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 6d 61 74 63 68 2d 6c 65  | ......(res.nil).........match-le | 
| 1c4e0 |  6e 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20    20 20 20 20 20 20 63 29 0a 20 20 20 20 28 63 61  | n.........end.........c).....(ca | 
| 1c500 |  74 63 68 20 27 62 72 65 61 6b 0a 20 20 20 20 20    20 28 77 68 69 6c 65 20 28 3c 20 69 20 6c 65 6e  | tch.'break.......(while.(<.i.len | 
| 1c520 |  29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20    63 20 28 61 72 65 66 20 73 74 72 20 69 29 29 0a  | ).........(setq.c.(aref.str.i)). | 
| 1c540 |  20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28    3d 20 3f 5c 5b 20 63 29 0a 20 20 20 20 20 20 20  | ........(cond.((=.?\[.c)........ | 
| 1c560 |  20 20 20 20 20 20 20 20 28 69 66 20 28 73 65 74    71 20 65 6e 64 20 28 69 76 79 2d 2d 6d 61 74 63  | ........(if.(setq.end.(ivy--matc | 
| 1c580 |  68 2d 72 65 67 65 78 2d 62 72 61 63 6b 65 74 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | h-regex-brackets................ | 
| 1c5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 20 73 74 72 20 69 29  | ...............(substring.str.i) | 
| 1c5c0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69  | ))....................(cl-incf.i | 
| 1c5e0 |  20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79  | .end)..................(setq.ivy | 
| 1c600 |  2d 2d 69 6e 70 75 74 2d 67 61 72 62 61 67 65 20    28 73 75 62 73 74 72 69 6e 67 20 73 74 72 20 69  | --input-garbage.(substring.str.i | 
| 1c620 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61  | ))..................(throw.'brea | 
| 1c640 |  6b 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 3d 20 3f 5c 5c 20 63  | k.nil)))...............((=.?\\.c | 
| 1c660 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 28 61 6e 64 20 28 3c 20 28 31 2b  | )................(if.(and.(<.(1+ | 
| 1c680 |  20 69 29 20 6c 65 6e 29 20 28 3d 20 3f 5c 28 20    28 61 72 65 66 20 73 74 72 20 28 31 2b 20 69 29  | .i).len).(=.?\(.(aref.str.(1+.i) | 
| 1c6a0 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20  | )))....................(progn... | 
| 1c6c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 28 3e 20 69 20 73 74  | ...................(when.(>.i.st | 
| 1c6e0 |  61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73  | art)........................(pus | 
| 1c700 |  68 20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72    20 73 74 61 72 74 20 69 29 20 72 65 73 29 29 0a  | h.(substring.str.start.i).res)). | 
| 1c720 |  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 65 71 20 28 73 74  | .....................(if.(eq.(st | 
| 1c740 |  72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 5c 5c    28 5b 5e 5c 30 5d 2a 3f 5c 5c 5c 5c 29 22 20 73  | ring-match."\\\\([^\0]*?\\\\)".s | 
| 1c760 |  74 72 20 69 29 20 69 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  | tr.i).i)........................ | 
| 1c780 |  20 20 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 20 20 20 20 20  | ..(progn........................ | 
| 1c7a0 |  20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 30 20 73 74 72 29 20 72  | ....(push.(match-string.0.str).r | 
| 1c7c0 |  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 20 20 20 20 20 28  | es)............................( | 
| 1c7e0 |  73 65 74 71 20 69 20 28 6d 61 74 63 68 2d 65 6e    64 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20  | setq.i.(match-end.0))........... | 
| 1c800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 74 61 72 74 20 69 29 29  | .................(setq.start.i)) | 
| 1c820 |  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 65 74 71 20 69 76  | ........................(setq.iv | 
| 1c840 |  79 2d 2d 69 6e 70 75 74 2d 67 61 72 62 61 67 65    20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72 20  | y--input-garbage.(substring.str. | 
| 1c860 |  69 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 74 68 72 6f  | i))........................(thro | 
| 1c880 |  77 20 27 62 72 65 61 6b 20 6e 69 6c 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | w.'break.nil)))................. | 
| 1c8a0 |  20 28 63 6c 2d 69 6e 63 66 20 69 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3d  | .(cl-incf.i)))...............((= | 
| 1c8c0 |  20 3f 5c 20 20 63 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d  | .?\..c)................(string-m | 
| 1c8e0 |  61 74 63 68 20 22 20 2b 22 20 73 74 72 20 69 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | atch.".+".str.i)................ | 
| 1c900 |  28 73 65 74 71 20 6d 61 74 63 68 2d 6c 65 6e 20    28 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29  | (setq.match-len.(-.(match-end.0) | 
| 1c920 |  20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e    67 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20  | .(match-beginning.0))).......... | 
| 1c940 |  20 20 20 20 20 20 28 69 66 20 28 3d 20 6d 61 74    63 68 2d 6c 65 6e 20 31 29 0a 20 20 20 20 20 20  | ......(if.(=.match-len.1)....... | 
| 1c960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72    6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .............(progn............. | 
| 1c980 |  20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    3e 20 69 20 73 74 61 72 74 29 0a 20 20 20 20 20  | .........(when.(>.i.start)...... | 
| 1c9a0 |  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 73 75 62 73 74 72 69  | ..................(push.(substri | 
| 1c9c0 |  6e 67 20 73 74 72 20 73 74 61 72 74 20 69 29 20    72 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ng.str.start.i).res))........... | 
| 1c9e0 |  20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 73 74 61 72 74 20 28 31 2b 20 69 29 29 29 0a  | ...........(setq.start.(1+.i))). | 
| 1ca00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 74 72 20 28 72 65 70 6c  | .................(setq.str.(repl | 
| 1ca20 |  61 63 65 2d 6d 61 74 63 68 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ace-match....................... | 
| 1ca40 |  20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69    6e 67 20 28 31 2d 20 6d 61 74 63 68 2d 6c 65 6e  | ......(make-string.(1-.match-len | 
| 1ca60 |  29 20 3f 5c 20 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  | ).?\.).......................... | 
| 1ca80 |  20 20 20 6e 69 6c 20 6e 69 6c 20 73 74 72 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...nil.nil.str))................ | 
| 1caa0 |  20 20 28 73 65 74 71 20 6c 65 6e 20 28 6c 65 6e    67 74 68 20 73 74 72 29 29 0a 20 20 20 20 20 20  | ..(setq.len.(length.str))....... | 
| 1cac0 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69    6e 63 66 20 69 20 28 31 2d 20 6d 61 74 63 68 2d  | ...........(cl-incf.i.(1-.match- | 
| 1cae0 |  6c 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69  | len)))................(cl-incf.i | 
| 1cb00 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ))...............(t............. | 
| 1cb20 |  20 20 20 28 63 6c 2d 69 6e 63 66 20 69 29 29 29    29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 3c 20  | ...(cl-incf.i))))).....(when.(<. | 
| 1cb40 |  73 74 61 72 74 20 69 29 0a 20 20 20 20 20 20 28    70 75 73 68 20 28 73 75 62 73 74 72 69 6e 67 20  | start.i).......(push.(substring. | 
| 1cb60 |  73 74 72 20 73 74 61 72 74 29 20 72 65 73 29 29    0a 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 69  | str.start).res)).....(mapcar.#'i | 
| 1cb80 |  76 79 2d 2d 72 65 67 65 78 2d 6f 72 2d 6c 69 74    65 72 61 6c 20 28 6e 72 65 76 65 72 73 65 20 72  | vy--regex-or-literal.(nreverse.r | 
| 1cba0 |  65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 2d 6d 61 74 63 68 2d 72 65 67 65 78 2d  | es))))..(defun.ivy--match-regex- | 
| 1cbc0 |  62 72 61 63 6b 65 74 73 20 28 73 74 72 29 0a 20    20 28 6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e  | brackets.(str)...(let.((len.(len | 
| 1cbe0 |  67 74 68 20 73 74 72 29 29 0a 20 20 20 20 20 20    20 20 28 69 20 31 29 0a 20 20 20 20 20 20 20 20  | gth.str)).........(i.1)......... | 
| 1cc00 |  28 6f 70 65 6e 2d 63 6f 75 6e 74 20 31 29 0a 20    20 20 20 20 20 20 20 63 29 0a 20 20 20 20 28 77  | (open-count.1).........c).....(w | 
| 1cc20 |  68 69 6c 65 20 28 61 6e 64 20 28 3c 20 69 20 6c    65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | hile.(and.(<.i.len)............. | 
| 1cc40 |  20 20 20 20 28 3e 20 6f 70 65 6e 2d 63 6f 75 6e    74 20 30 29 29 0a 20 20 20 20 20 20 28 73 65 74  | ....(>.open-count.0)).......(set | 
| 1cc60 |  71 20 63 20 28 61 72 65 66 20 73 74 72 20 69 29    29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28  | q.c.(aref.str.i)).......(cond.(( | 
| 1cc80 |  3d 20 63 20 3f 5c 5b 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f  | =.c.?\[)..............(cl-incf.o | 
| 1cca0 |  70 65 6e 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 28 3d 20 63 20 3f 5c  | pen-count)).............((=.c.?\ | 
| 1ccc0 |  5d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6c 2d 64 65 63 66 20 6f 70 65 6e 2d 63 6f  | ])..............(cl-decf.open-co | 
| 1cce0 |  75 6e 74 29 29 29 0a 20 20 20 20 20 20 28 63 6c    2d 69 6e 63 66 20 69 29 29 0a 20 20 20 20 28 77  | unt))).......(cl-incf.i)).....(w | 
| 1cd00 |  68 65 6e 20 28 3d 20 6f 70 65 6e 2d 63 6f 75 6e    74 20 30 29 0a 20 20 20 20 20 20 28 69 66 20 28  | hen.(=.open-count.0).......(if.( | 
| 1cd20 |  65 71 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 22 5b 2b 2a 3f 5d 22 20 73 74 72 20 69 29 20  | eq.(string-match."[+*?]".str.i). | 
| 1cd40 |  69 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61    74 63 68 2d 65 6e 64 20 30 29 0a 20 20 20 20 20  | i)...........(match-end.0)...... | 
| 1cd60 |  20 20 20 69 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 69 76 79 2d 2d 74 72 69 6d 2d 74 72 61 69 6c  | ...i))))..(defun.ivy--trim-trail | 
| 1cd80 |  69 6e 67 2d 72 65 20 28 72 65 67 65 78 29 0a 20    20 22 54 72 69 6d 20 69 6e 63 6f 6d 70 6c 65 74  | ing-re.(regex)..."Trim.incomplet | 
| 1cda0 |  65 20 52 45 47 45 58 2e 0a 49 66 20 52 45 47 45    58 20 65 6e 64 73 20 77 69 74 68 20 5c 5c 7c 2c  | e.REGEX..If.REGEX.ends.with.\\|, | 
| 1cdc0 |  20 74 72 69 6d 20 69 74 2c 20 73 69 6e 63 65 20    74 68 65 6e 20 69 74 20 6d 61 74 63 68 65 73 20  | .trim.it,.since.then.it.matches. | 
| 1cde0 |  61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e    22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d  | an.empty.string."...(if.(string- | 
| 1ce00 |  6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2e 2a 5c    5c 29 5b 5c 5c 5d 7c 5c 5c 27 22 20 72 65 67 65  | match."\\`\\(.*\\)[\\]|\\'".rege | 
| 1ce20 |  78 29 0a 20 20 20 20 20 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 31 20 72 65 67 65 78 29 0a  | x).......(match-string.1.regex). | 
| 1ce40 |  20 20 20 20 72 65 67 65 78 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 2d 72 65 67 65 78 20 28  | ....regex))..(defun.ivy--regex.( | 
| 1ce60 |  73 74 72 20 26 6f 70 74 69 6f 6e 61 6c 20 67 72    65 65 64 79 29 0a 20 20 22 52 65 2d 62 75 69 6c  | str.&optional.greedy)..."Re-buil | 
| 1ce80 |  64 20 72 65 67 65 78 20 70 61 74 74 65 72 6e 20    66 72 6f 6d 20 53 54 52 20 69 6e 20 63 61 73 65  | d.regex.pattern.from.STR.in.case | 
| 1cea0 |  20 69 74 20 68 61 73 20 61 20 73 70 61 63 65 2e    0a 57 68 65 6e 20 47 52 45 45 44 59 20 69 73 20  | .it.has.a.space..When.GREEDY.is. | 
| 1cec0 |  6e 6f 6e 2d 6e 69 6c 2c 20 6a 6f 69 6e 20 77 6f    72 64 73 20 69 6e 20 61 20 67 72 65 65 64 79 20  | non-nil,.join.words.in.a.greedy. | 
| 1cee0 |  77 61 79 2e 22 0a 20 20 28 6c 65 74 20 28 28 68    61 73 68 65 64 20 28 75 6e 6c 65 73 73 20 67 72  | way."...(let.((hashed.(unless.gr | 
| 1cf00 |  65 65 64 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 67 65 74 68 61 73 68 20  | eedy...................(gethash. | 
| 1cf20 |  73 74 72 20 69 76 79 2d 2d 72 65 67 65 78 2d 68    61 73 68 29 29 29 29 0a 20 20 20 20 28 69 66 20  | str.ivy--regex-hash)))).....(if. | 
| 1cf40 |  68 61 73 68 65 64 0a 20 20 20 20 20 20 20 20 28    70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20  | hashed.........(progn........... | 
| 1cf60 |  28 73 65 74 71 20 69 76 79 2d 2d 73 75 62 65 78    70 73 20 28 63 61 72 20 68 61 73 68 65 64 29 29  | (setq.ivy--subexps.(car.hashed)) | 
| 1cf80 |  0a 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20    68 61 73 68 65 64 29 29 0a 20 20 20 20 20 20 28  | ...........(cdr.hashed)).......( | 
| 1cfa0 |  77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 2d 70 20 22 5c 5c 28 3f 3a 5b 5e 5c 5c 5d  | when.(string-match-p."\\(?:[^\\] | 
| 1cfc0 |  5c 5c 7c 5e 5c 5c 29 5c 5c 5c 5c 5c 5c 27 22 20    73 74 72 29 0a 20 20 20 20 20 20 20 20 28 73 65  | \\|^\\)\\\\\\'".str).........(se | 
| 1cfe0 |  74 71 20 73 74 72 20 28 73 75 62 73 74 72 69 6e    67 20 73 74 72 20 30 20 2d 31 29 29 29 0a 20 20  | tq.str.(substring.str.0.-1)))... | 
| 1d000 |  20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 69    76 79 2d 2d 74 72 69 6d 2d 74 72 61 69 6c 69 6e  | ....(setq.str.(ivy--trim-trailin | 
| 1d020 |  67 2d 72 65 20 73 74 72 29 29 0a 20 20 20 20 20    20 28 63 64 72 20 28 70 75 74 68 61 73 68 20 73  | g-re.str)).......(cdr.(puthash.s | 
| 1d040 |  74 72 0a 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 73 75  | tr.....................(let.((su | 
| 1d060 |  62 73 20 28 69 76 79 2d 2d 73 70 6c 69 74 20 73    74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | bs.(ivy--split.str)))........... | 
| 1d080 |  20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 3d 20 28 6c 65 6e 67 74 68 20 73 75 62 73 29  | ............(if.(=.(length.subs) | 
| 1d0a0 |  20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | .1)...........................(c | 
| 1d0c0 |  6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ons............................( | 
| 1d0e0 |  73 65 74 71 20 69 76 79 2d 2d 73 75 62 65 78 70    73 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20  | setq.ivy--subexps.0)............ | 
| 1d100 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63  | ................(if.(string-matc | 
| 1d120 |  68 2d 70 20 22 5c 5c 60 5c 5c 2e 5b 5e 2e 5d 22    20 28 63 61 72 20 73 75 62 73 29 29 0a 20 20 20  | h-p."\\`\\.[^.]".(car.subs)).... | 
| 1d140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e  | ............................(con | 
| 1d160 |  63 61 74 20 22 5c 5c 2e 22 20 28 73 75 62 73 74    72 69 6e 67 20 28 63 61 72 20 73 75 62 73 29 20  | cat."\\.".(substring.(car.subs). | 
| 1d180 |  31 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  | 1))............................. | 
| 1d1a0 |  20 28 63 61 72 20 73 75 62 73 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(car.subs)))................... | 
| 1d1c0 |  20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......(cons..................... | 
| 1d1e0 |  20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d    73 75 62 65 78 70 73 20 28 6c 65 6e 67 74 68 20  | .....(setq.ivy--subexps.(length. | 
| 1d200 |  73 75 62 73 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | subs)).......................... | 
| 1d220 |  28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d    69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20  | (replace-regexp-in-string....... | 
| 1d240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 5c 5c 2e 5c 5c 2a 5c 5c 3f 3f 5c  | ...................."\\.\\*\\??\ | 
| 1d260 |  5c 5c 5c 28 20 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | \\\(.".......................... | 
| 1d280 |  20 22 5c 5c 28 20 22 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ."\\(."......................... | 
| 1d2a0 |  20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(mapconcat.................... | 
| 1d2c0 |  20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20    28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ........(lambda.(x)............. | 
| 1d2e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74  | .................(if.(string-mat | 
| 1d300 |  63 68 2d 70 20 22 5c 5c 60 5c 5c 5c 5c 28 5b 5e    3f 5d 5b 5e 5c 30 5d 2a 5c 5c 5c 5c 29 5c 5c 27  | ch-p."\\`\\\\([^?][^\0]*\\\\)\\' | 
| 1d320 |  22 20 78 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ".x)............................ | 
| 1d340 |  20 20 20 20 20 20 78 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  | ......x......................... | 
| 1d360 |  20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    5c 5c 28 25 73 5c 5c 29 22 20 78 29 29 29 0a 20  | .......(format."\\(%s\\)".x))).. | 
| 1d380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 73 75 62 73 0a 20  | ..........................subs.. | 
| 1d3a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 67 72  | ..........................(if.gr | 
| 1d3c0 |  65 65 64 79 20 22 2e 2a 22 20 22 2e 2a 3f 22 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | eedy.".*".".*?"))............... | 
| 1d3e0 |  20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20    74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | ............nil.t))))........... | 
| 1d400 |  20 20 20 20 20 20 20 20 20 20 69 76 79 2d 2d 72    65 67 65 78 2d 68 61 73 68 29 29 29 29 29 0a 0a  | ..........ivy--regex-hash))))).. | 
| 1d420 |  28 64 65 66 75 6e 20 69 76 79 2d 2d 72 65 67 65    78 2d 70 20 28 6f 62 6a 65 63 74 29 0a 20 20 22  | (defun.ivy--regex-p.(object)..." | 
| 1d440 |  52 65 74 75 72 6e 20 4f 42 4a 45 43 54 20 69 66    20 69 74 20 69 73 20 61 20 76 61 6c 69 64 20 72  | Return.OBJECT.if.it.is.a.valid.r | 
| 1d460 |  65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f    6e 2c 20 65 6c 73 65 20 6e 69 6c 2e 22 0a 20 20  | egular.expression,.else.nil."... | 
| 1d480 |  28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28    69 67 6e 6f 72 65 20 28 73 74 72 69 6e 67 2d 6d  | (ignore-errors.(ignore.(string-m | 
| 1d4a0 |  61 74 63 68 2d 70 20 6f 62 6a 65 63 74 20 22 22    29 29 20 6f 62 6a 65 63 74 29 29 0a 0a 28 64 65  | atch-p.object."")).object))..(de | 
| 1d4c0 |  66 75 6e 20 69 76 79 2d 2d 72 65 67 65 78 2d 6f    72 2d 6c 69 74 65 72 61 6c 20 28 73 74 72 29 0a  | fun.ivy--regex-or-literal.(str). | 
| 1d4e0 |  20 20 22 49 66 20 53 54 52 20 69 73 6e 27 74 20    61 20 6c 65 67 61 6c 20 72 65 67 65 78 70 2c 20  | .."If.STR.isn't.a.legal.regexp,. | 
| 1d500 |  65 73 63 61 70 65 20 69 74 2e 22 0a 20 20 28 6f    72 20 28 69 76 79 2d 2d 72 65 67 65 78 2d 70 20  | escape.it."...(or.(ivy--regex-p. | 
| 1d520 |  73 74 72 29 20 28 72 65 67 65 78 70 2d 71 75 6f    74 65 20 73 74 72 29 29 29 0a 0a 28 64 65 66 75  | str).(regexp-quote.str)))..(defu | 
| 1d540 |  6e 20 69 76 79 2d 2d 73 70 6c 69 74 2d 6e 65 67    61 74 69 6f 6e 20 28 73 74 72 29 0a 20 20 22 53  | n.ivy--split-negation.(str)..."S | 
| 1d560 |  70 6c 69 74 20 53 54 52 20 69 6e 74 6f 20 74 65    78 74 20 62 65 66 6f 72 65 20 61 6e 64 20 61 66  | plit.STR.into.text.before.and.af | 
| 1d580 |  74 65 72 20 21 20 64 65 6c 69 6d 69 74 65 72 2e    0a 44 6f 20 6e 6f 74 20 73 70 6c 69 74 20 69 66  | ter.!.delimiter..Do.not.split.if | 
| 1d5a0 |  20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 20 69    73 20 65 73 63 61 70 65 64 20 61 73 20 5c 5c 21  | .the.delimiter.is.escaped.as.\\! | 
| 1d5c0 |  2e 0a 0a 41 73 73 75 6d 65 73 20 74 68 65 72 65    20 69 73 20 61 74 20 6d 6f 73 74 20 6f 6e 65 20  | ...Assumes.there.is.at.most.one. | 
| 1d5e0 |  75 6e 2d 65 73 63 61 70 65 64 20 64 65 6c 69 6d    69 74 65 72 20 61 6e 64 20 64 69 73 63 61 72 64  | un-escaped.delimiter.and.discard | 
| 1d600 |  73 0a 74 65 78 74 20 61 66 74 65 72 20 64 65 6c    69 6d 69 74 65 72 20 69 66 20 69 74 20 69 73 20  | s.text.after.delimiter.if.it.is. | 
| 1d620 |  65 6d 70 74 79 2e 20 20 4d 6f 64 69 66 69 65 73    20 6d 61 74 63 68 20 64 61 74 61 2e 22 0a 20 20  | empty...Modifies.match.data."... | 
| 1d640 |  28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d    20 73 74 72 20 22 22 29 0a 20 20 20 20 28 6c 65  | (unless.(string=.str."").....(le | 
| 1d660 |  74 20 28 28 64 65 6c 69 6d 20 22 5c 5c 28 3f 3a    5c 5c 60 5c 5c 7c 5b 5e 5c 5c 5d 5c 5c 29 5c 5c  | t.((delim."\\(?:\\`\\|[^\\]\\)\\ | 
| 1d680 |  28 21 5c 5c 29 22 29 29 0a 20 20 20 20 20 20 28    6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28  | (!\\)")).......(mapcar.(lambda.( | 
| 1d6a0 |  73 70 6c 69 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 53 74 6f 72 65 20  | split).................;;.Store. | 
| 1d6c0 |  22 5c 21 22 20 61 73 20 22 21 22 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65  | "\!".as."!"..................(re | 
| 1d6e0 |  70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d    73 74 72 69 6e 67 20 22 5c 5c 5c 5c 21 22 20 22  | place-regexp-in-string."\\\\!"." | 
| 1d700 |  21 22 20 73 70 6c 69 74 20 74 20 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66  | !".split.t.t))...............(if | 
| 1d720 |  20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 64    65 6c 69 6d 20 73 74 72 29 0a 20 20 20 20 20 20  | .(string-match.delim.str)....... | 
| 1d740 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49    67 6e 6f 72 65 20 65 76 65 72 79 74 68 69 6e 67  | ............;;.Ignore.everything | 
| 1d760 |  20 70 61 73 74 20 66 69 72 73 74 20 75 6e 2d 65    73 63 61 70 65 64 20 21 20 72 61 74 68 65 72 20  | .past.first.un-escaped.!.rather. | 
| 1d780 |  74 68 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 63 72 61 73 68 69  | than...................;;.crashi | 
| 1d7a0 |  6e 67 2e 20 20 57 65 20 63 61 6e 27 74 20 77 61    72 6e 20 6f 72 20 65 72 72 6f 72 20 62 65 63 61  | ng...We.can't.warn.or.error.beca | 
| 1d7c0 |  75 73 65 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20  | use.the.minibuffer.is........... | 
| 1d7e0 |  20 20 20 20 20 20 20 20 3b 3b 20 61 6c 72 65 61    64 79 20 61 63 74 69 76 65 2e 0a 20 20 20 20 20  | ........;;.already.active....... | 
| 1d800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 2a 20 28 28 69 20 28 6d 61 74 63 68 2d 62 65  | .............(let*.((i.(match-be | 
| 1d820 |  67 69 6e 6e 69 6e 67 20 31 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ginning.1))..................... | 
| 1d840 |  20 20 20 20 20 28 6a 20 28 61 6e 64 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 64 65 6c 69 6d  | .....(j.(and.(string-match.delim | 
| 1d860 |  20 73 74 72 20 28 31 2b 20 69 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .str.(1+.i)).................... | 
| 1d880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31  | ..............(match-beginning.1 | 
| 1d8a0 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65  | )))..........................(ne | 
| 1d8c0 |  67 20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72    20 28 31 2b 20 69 29 20 6a 29 29 29 0a 20 20 20  | g.(substring.str.(1+.i).j))).... | 
| 1d8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 28 73 75 62 73 74 72 69 6e  | .................(cons.(substrin | 
| 1d900 |  67 20 73 74 72 20 30 20 69 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | g.str.0.i)...................... | 
| 1d920 |  20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28    73 74 72 69 6e 67 3d 20 6e 65 67 20 22 22 29 29  | .....(and.(not.(string=.neg."")) | 
| 1d940 |  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  | ................................ | 
| 1d960 |  28 6c 69 73 74 20 6e 65 67 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | (list.neg)))).................(l | 
| 1d980 |  69 73 74 20 73 74 72 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 2d 73 70 6c 69 74  | ist.str))))))..(defun.ivy--split | 
| 1d9a0 |  2d 73 70 61 63 65 73 20 28 73 74 72 29 0a 20 20    22 53 70 6c 69 74 20 53 54 52 20 6f 6e 20 73 70  | -spaces.(str)..."Split.STR.on.sp | 
| 1d9c0 |  61 63 65 73 2c 20 75 6e 6c 65 73 73 20 74 68 65    79 27 72 65 20 70 72 65 63 65 64 65 64 20 62 79  | aces,.unless.they're.preceded.by | 
| 1d9e0 |  20 5c 5c 2e 0a 4e 6f 20 75 6e 2d 65 73 63 61 70    65 64 20 73 70 61 63 65 73 20 61 72 65 20 6c 65  | .\\..No.un-escaped.spaces.are.le | 
| 1da00 |  66 74 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74    2e 20 20 41 6e 79 20 73 75 62 73 74 72 69 6e 67  | ft.in.the.output...Any.substring | 
| 1da20 |  20 6e 6f 74 0a 63 6f 6e 73 74 69 74 75 74 69 6e    67 20 61 20 76 61 6c 69 64 20 72 65 67 65 78 70  | .not.constituting.a.valid.regexp | 
| 1da40 |  20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 72    65 67 65 78 70 2d 71 75 6f 74 65 27 2e 22 0a 20  | .is.passed.to.`regexp-quote'.".. | 
| 1da60 |  20 28 77 68 65 6e 20 73 74 72 0a 20 20 20 20 28    6c 65 74 20 28 28 69 20 30 29 20 3b 20 45 6e 64  | .(when.str.....(let.((i.0).;.End | 
| 1da80 |  20 6f 66 20 6c 61 73 74 20 73 65 61 72 63 68 2e    0a 20 20 20 20 20 20 20 20 20 20 28 6a 20 30 29  | .of.last.search............(j.0) | 
| 1daa0 |  20 3b 20 45 6e 64 20 6f 66 20 6c 61 73 74 20 64    65 6c 69 6d 69 74 65 72 2e 0a 20 20 20 20 20 20  | .;.End.of.last.delimiter........ | 
| 1dac0 |  20 20 20 20 70 61 72 74 73 29 0a 20 20 20 20 20    20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d  | ....parts).......(while.(string- | 
| 1dae0 |  6d 61 74 63 68 20 22 5c 5c 28 5c 5c 5c 5c 20 5c    5c 29 5c 5c 7c 20 2b 22 20 73 74 72 20 69 29 0a  | match."\\(\\\\.\\)\\|.+".str.i). | 
| 1db00 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 20    28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20  | ........(setq.i.(match-end.0)).. | 
| 1db20 |  20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20    28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67  | .......(if.(not.(match-beginning | 
| 1db40 |  20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 3b 3b 20 55 6e 2d 65 73 63 61 70 65 64 20 73  | .1)).............;;.Un-escaped.s | 
| 1db60 |  70 61 63 65 28 73 29 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 64 65 6c 69  | pace(s)..............(let.((deli | 
| 1db80 |  6d 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69    6e 67 20 30 29 29 29 0a 20 20 20 20 20 20 20 20  | m.(match-beginning.0)))......... | 
| 1dba0 |  20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 6a    20 64 65 6c 69 6d 29 0a 20 20 20 20 20 20 20 20  | ......(when.(<.j.delim)......... | 
| 1dbc0 |  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 74 72 20 6a 20 64  | ........(push.(substring.str.j.d | 
| 1dbe0 |  65 6c 69 6d 29 20 70 61 72 74 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74  | elim).parts))...............(set | 
| 1dc00 |  71 20 6a 20 69 29 29 0a 20 20 20 20 20 20 20 20    20 20 3b 3b 20 53 74 6f 72 65 20 22 5c 20 22 20  | q.j.i))...........;;.Store."\.". | 
| 1dc20 |  61 73 20 22 20 22 2e 0a 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 73 74 72 20 28 72 65 70  | as."."............(setq.str.(rep | 
| 1dc40 |  6c 61 63 65 2d 6d 61 74 63 68 20 22 20 22 20 74    20 74 20 73 74 72 20 31 29 29 0a 20 20 20 20 20  | lace-match.".".t.t.str.1))...... | 
| 1dc60 |  20 20 20 20 20 28 73 65 74 71 20 69 20 28 31 2d    20 69 29 29 29 29 0a 20 20 20 20 20 20 28 77 68  | .....(setq.i.(1-.i)))).......(wh | 
| 1dc80 |  65 6e 20 28 3c 20 6a 20 28 6c 65 6e 67 74 68 20    73 74 72 29 29 0a 20 20 20 20 20 20 20 20 28 70  | en.(<.j.(length.str)).........(p | 
| 1dca0 |  75 73 68 20 28 73 75 62 73 74 72 69 6e 67 20 73    74 72 20 6a 29 20 70 61 72 74 73 29 29 0a 20 20  | ush.(substring.str.j).parts))... | 
| 1dcc0 |  20 20 20 20 28 6d 61 70 63 61 72 20 23 27 69 76    79 2d 2d 72 65 67 65 78 2d 6f 72 2d 6c 69 74 65  | ....(mapcar.#'ivy--regex-or-lite | 
| 1dce0 |  72 61 6c 20 28 6e 72 65 76 65 72 73 65 20 70 61    72 74 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e  | ral.(nreverse.parts)))))..(defun | 
| 1dd00 |  20 69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f    72 65 2d 6f 72 64 65 72 20 28 73 74 72 29 0a 20  | .ivy--regex-ignore-order.(str).. | 
| 1dd20 |  20 22 52 65 2d 62 75 69 6c 64 20 72 65 67 65 78    20 66 72 6f 6d 20 53 54 52 20 62 79 20 73 70 6c  | ."Re-build.regex.from.STR.by.spl | 
| 1dd40 |  69 74 74 69 6e 67 20 61 74 20 73 70 61 63 65 73    20 61 6e 64 20 75 73 69 6e 67 20 21 20 66 6f 72  | itting.at.spaces.and.using.!.for | 
| 1dd60 |  20 6e 65 67 61 74 69 6f 6e 2e 0a 0a 45 78 61 6d    70 6c 65 73 3a 0a 66 6f 6f 20 20 20 20 20 20 20  | .negation...Examples:.foo....... | 
| 1dd80 |  20 20 20 2d 3e 20 6d 61 74 63 68 65 73 20 5c 22    66 6f 6f 5c 22 0a 66 6f 6f 20 62 61 72 20 20 20  | ...->.matches.\"foo\".foo.bar... | 
| 1dda0 |  20 20 20 2d 3e 20 6d 61 74 63 68 65 73 20 69 66    20 62 6f 74 68 20 5c 22 66 6f 6f 5c 22 20 61 6e  | ...->.matches.if.both.\"foo\".an | 
| 1ddc0 |  64 20 5c 22 62 61 72 5c 22 20 6d 61 74 63 68 20    28 61 6e 79 20 6f 72 64 65 72 29 0a 66 6f 6f 20  | d.\"bar\".match.(any.order).foo. | 
| 1dde0 |  21 62 61 72 20 20 20 20 20 2d 3e 20 6d 61 74 63    68 65 73 20 69 66 20 5c 22 66 6f 6f 5c 22 20 6d  | !bar.....->.matches.if.\"foo\".m | 
| 1de00 |  61 74 63 68 65 73 20 61 6e 64 20 5c 22 62 61 72    5c 22 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63  | atches.and.\"bar\".does.not.matc | 
| 1de20 |  68 0a 66 6f 6f 20 21 62 61 72 20 62 61 7a 20 2d    3e 20 6d 61 74 63 68 65 73 20 69 66 20 5c 22 66  | h.foo.!bar.baz.->.matches.if.\"f | 
| 1de40 |  6f 6f 5c 22 20 6d 61 74 63 68 65 73 20 61 6e 64    20 6e 65 69 74 68 65 72 20 5c 22 62 61 72 5c 22  | oo\".matches.and.neither.\"bar\" | 
| 1de60 |  20 6e 6f 72 20 5c 22 62 61 7a 5c 22 20 6d 61 74    63 68 0a 66 6f 6f 5b 61 2d 7a 5d 20 20 20 20 20  | .nor.\"baz\".match.foo[a-z]..... | 
| 1de80 |  2d 3e 20 6d 61 74 63 68 65 73 20 5c 22 66 6f 6f    5b 61 2d 7a 5d 5c 22 0a 0a 45 73 63 61 70 69 6e  | ->.matches.\"foo[a-z]\"..Escapin | 
| 1dea0 |  67 20 65 78 61 6d 70 6c 65 73 3a 0a 66 6f 6f 5c    5c 21 62 61 72 20 2d 3e 20 6d 61 74 63 68 65 73  | g.examples:.foo\\!bar.->.matches | 
| 1dec0 |  20 5c 22 66 6f 6f 21 62 61 72 5c 22 0a 66 6f 6f    5c 5c 20 62 61 72 20 2d 3e 20 6d 61 74 63 68 65  | .\"foo!bar\".foo\\.bar.->.matche | 
| 1dee0 |  73 20 5c 22 66 6f 6f 20 62 61 72 5c 22 0a 0a 52    65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 73 75  | s.\"foo.bar\"..Returns.a.list.su | 
| 1df00 |  69 74 61 62 6c 65 20 66 6f 72 20 60 69 76 79 2d    72 65 2d 6d 61 74 63 68 27 2e 22 0a 20 20 28 73  | itable.for.`ivy-re-match'."...(s | 
| 1df20 |  65 74 71 20 73 74 72 20 28 69 76 79 2d 2d 74 72    69 6d 2d 74 72 61 69 6c 69 6e 67 2d 72 65 20 73  | etq.str.(ivy--trim-trailing-re.s | 
| 1df40 |  74 72 29 29 0a 20 20 28 6c 65 74 2a 20 28 72 65    67 65 78 2d 70 61 72 74 73 0a 20 20 20 20 20 20  | tr))...(let*.(regex-parts....... | 
| 1df60 |  20 20 20 28 72 61 77 2d 70 61 72 74 73 20 28 69    76 79 2d 2d 73 70 6c 69 74 2d 6e 65 67 61 74 69  | ...(raw-parts.(ivy--split-negati | 
| 1df80 |  6f 6e 20 73 74 72 29 29 29 0a 20 20 20 20 28 64    6f 6c 69 73 74 20 28 70 61 72 74 20 28 69 76 79  | on.str))).....(dolist.(part.(ivy | 
| 1dfa0 |  2d 2d 73 70 6c 69 74 2d 73 70 61 63 65 73 20 28    63 61 72 20 72 61 77 2d 70 61 72 74 73 29 29 29  | --split-spaces.(car.raw-parts))) | 
| 1dfc0 |  0a 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f    6e 73 20 70 61 72 74 20 74 29 20 72 65 67 65 78  | .......(push.(cons.part.t).regex | 
| 1dfe0 |  2d 70 61 72 74 73 29 29 0a 20 20 20 20 28 77 68    65 6e 20 28 63 64 72 20 72 61 77 2d 70 61 72 74  | -parts)).....(when.(cdr.raw-part | 
| 1e000 |  73 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74    20 28 70 61 72 74 20 28 69 76 79 2d 2d 73 70 6c  | s).......(dolist.(part.(ivy--spl | 
| 1e020 |  69 74 2d 73 70 61 63 65 73 20 28 63 61 64 72 20    72 61 77 2d 70 61 72 74 73 29 29 29 0a 20 20 20  | it-spaces.(cadr.raw-parts))).... | 
| 1e040 |  20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73    20 70 61 72 74 20 6e 69 6c 29 20 72 65 67 65 78  | .....(push.(cons.part.nil).regex | 
| 1e060 |  2d 70 61 72 74 73 29 29 29 0a 20 20 20 20 28 69    66 20 72 65 67 65 78 2d 70 61 72 74 73 20 28 6e  | -parts))).....(if.regex-parts.(n | 
| 1e080 |  72 65 76 65 72 73 65 20 72 65 67 65 78 2d 70 61    72 74 73 29 0a 20 20 20 20 20 20 22 22 29 29 29  | reverse.regex-parts).......""))) | 
| 1e0a0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 72 65    67 65 78 2d 70 6c 75 73 20 28 73 74 72 29 0a 20  | ..(defun.ivy--regex-plus.(str).. | 
| 1e0c0 |  20 22 42 75 69 6c 64 20 61 20 72 65 67 65 78 20    73 65 71 75 65 6e 63 65 20 66 72 6f 6d 20 53 54  | ."Build.a.regex.sequence.from.ST | 
| 1e0e0 |  52 2e 0a 53 70 61 63 65 73 20 61 72 65 20 77 69    6c 64 20 63 61 72 64 20 63 68 61 72 61 63 74 65  | R..Spaces.are.wild.card.characte | 
| 1e100 |  72 73 2c 20 65 76 65 72 79 74 68 69 6e 67 20 62    65 66 6f 72 65 20 5c 22 21 5c 22 20 73 68 6f 75  | rs,.everything.before.\"!\".shou | 
| 1e120 |  6c 64 0a 6d 61 74 63 68 2e 20 20 45 76 65 72 79    74 68 69 6e 67 20 61 66 74 65 72 20 5c 22 21 5c  | ld.match...Everything.after.\"!\ | 
| 1e140 |  22 20 73 68 6f 75 6c 64 20 6e 6f 74 20 6d 61 74    63 68 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 61  | ".should.not.match."...(let.((pa | 
| 1e160 |  72 74 73 20 28 69 76 79 2d 2d 73 70 6c 69 74 2d    6e 65 67 61 74 69 6f 6e 20 73 74 72 29 29 29 0a  | rts.(ivy--split-negation.str))). | 
| 1e180 |  20 20 20 20 28 63 6c 2d 63 61 73 65 20 28 6c 65    6e 67 74 68 20 70 61 72 74 73 29 0a 20 20 20 20  | ....(cl-case.(length.parts)..... | 
| 1e1a0 |  20 20 28 30 0a 20 20 20 20 20 20 20 22 22 29 0a    20 20 20 20 20 20 28 31 0a 20 20 20 20 20 20 20  | ..(0........"").......(1........ | 
| 1e1c0 |  28 69 66 20 28 3d 20 28 61 72 65 66 20 73 74 72    20 30 29 20 3f 21 29 0a 20 20 20 20 20 20 20 20  | (if.(=.(aref.str.0).?!)......... | 
| 1e1e0 |  20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 22    22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ...(list.(cons."".t)............ | 
| 1e200 |  20 20 20 20 20 20 28 6c 69 73 74 20 28 69 76 79    2d 2d 72 65 67 65 78 20 28 63 61 72 20 70 61 72  | ......(list.(ivy--regex.(car.par | 
| 1e220 |  74 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 2d 72 65 67 65 78 20 28 63 61 72  | ts))))..........(ivy--regex.(car | 
| 1e240 |  20 70 61 72 74 73 29 29 29 29 0a 20 20 20 20 20    20 28 32 0a 20 20 20 20 20 20 20 28 63 6f 6e 73  | .parts)))).......(2........(cons | 
| 1e260 |  0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28    69 76 79 2d 2d 72 65 67 65 78 20 28 63 61 72 20  | .........(cons.(ivy--regex.(car. | 
| 1e280 |  70 61 72 74 73 29 29 20 74 29 0a 20 20 20 20 20    20 20 20 28 6d 61 70 63 61 72 20 23 27 6c 69 73  | parts)).t).........(mapcar.#'lis | 
| 1e2a0 |  74 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20    28 63 61 64 72 20 70 61 72 74 73 29 20 22 20 22  | t.(split-string.(cadr.parts)."." | 
| 1e2c0 |  20 74 29 29 29 29 0a 20 20 20 20 20 20 28 74 20    28 65 72 72 6f 72 20 22 55 6e 65 78 70 65 63 74  | .t)))).......(t.(error."Unexpect | 
| 1e2e0 |  65 64 3a 20 75 73 65 20 6f 6e 6c 79 20 6f 6e 65    20 21 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e  | ed:.use.only.one.!")))))..(defun | 
| 1e300 |  20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a    79 20 28 73 74 72 29 0a 20 20 22 42 75 69 6c 64  | .ivy--regex-fuzzy.(str)..."Build | 
| 1e320 |  20 61 20 72 65 67 65 78 20 73 65 71 75 65 6e 63    65 20 66 72 6f 6d 20 53 54 52 2e 0a 49 6e 73 65  | .a.regex.sequence.from.STR..Inse | 
| 1e340 |  72 74 20 2e 2a 20 62 65 74 77 65 65 6e 20 65 61    63 68 20 63 68 61 72 2e 22 0a 20 20 28 73 65 74  | rt..*.between.each.char."...(set | 
| 1e360 |  71 20 73 74 72 20 28 69 76 79 2d 2d 74 72 69 6d    2d 74 72 61 69 6c 69 6e 67 2d 72 65 20 73 74 72  | q.str.(ivy--trim-trailing-re.str | 
| 1e380 |  29 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5c 5c  | ))...(if.(string-match."\\`\\(\\ | 
| 1e3a0 |  5e 3f 5c 5c 29 5c 5c 28 2e 2a 3f 5c 5c 29 5c 5c    28 5c 5c 24 3f 5c 5c 29 5c 5c 27 22 20 73 74 72  | ^?\\)\\(.*?\\)\\(\\$?\\)\\'".str | 
| 1e3c0 |  29 0a 20 20 20 20 20 20 28 70 72 6f 67 31 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74  | ).......(prog1...........(concat | 
| 1e3e0 |  20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20  | .(match-string.1.str)........... | 
| 1e400 |  20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c    73 74 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6c 69  | ........(let.((lst.(string-to-li | 
| 1e420 |  73 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 32 20 73 74 72 29 29 29 29 0a 20 20 20 20 20  | st.(match-string.2.str))))...... | 
| 1e440 |  20 20 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 0a 20  | ...............(apply.#'concat.. | 
| 1e460 |  20 20 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 6d 61  | ..........................(cl-ma | 
| 1e480 |  70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pcar............................ | 
| 1e4a0 |  20 23 27 63 6f 6e 63 61 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .#'concat....................... | 
| 1e4c0 |  20 20 20 20 20 20 28 63 6f 6e 73 20 22 22 20 28    63 64 72 20 28 6d 61 70 63 61 72 20 28 6c 61 6d  | ......(cons."".(cdr.(mapcar.(lam | 
| 1e4e0 |  62 64 61 20 28 63 29 20 28 66 6f 72 6d 61 74 20    22 5b 5e 25 63 5c 6e 5d 2a 22 20 63 29 29 0a 20  | bda.(c).(format."[^%c\n]*".c)).. | 
| 1e500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1e520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6c 73 74 29 29 29 0a 20 20 20 20 20 20 20 20  | .................lst)))......... | 
| 1e540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d  | ....................(mapcar.(lam | 
| 1e560 |  62 64 61 20 28 78 29 20 28 66 6f 72 6d 61 74 20    22 5c 5c 28 25 73 5c 5c 29 22 20 28 72 65 67 65  | bda.(x).(format."\\(%s\\)".(rege | 
| 1e580 |  78 70 2d 71 75 6f 74 65 20 28 63 68 61 72 2d 74    6f 2d 73 74 72 69 6e 67 20 78 29 29 29 29 0a 20  | xp-quote.(char-to-string.x)))).. | 
| 1e5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1e5c0 |  20 20 20 6c 73 74 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61  | ...lst))))...................(ma | 
| 1e5e0 |  74 63 68 2d 73 74 72 69 6e 67 20 33 20 73 74 72    29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71  | tch-string.3.str)).........(setq | 
| 1e600 |  20 69 76 79 2d 2d 73 75 62 65 78 70 73 20 28 6c    65 6e 67 74 68 20 28 6d 61 74 63 68 2d 73 74 72  | .ivy--subexps.(length.(match-str | 
| 1e620 |  69 6e 67 20 32 20 73 74 72 29 29 29 29 0a 20 20    20 20 73 74 72 29 29 0a 0a 28 64 65 66 63 75 73  | ing.2.str)))).....str))..(defcus | 
| 1e640 |  74 6f 6d 20 69 76 79 2d 66 69 78 65 64 2d 68 65    69 67 68 74 2d 6d 69 6e 69 62 75 66 66 65 72 20  | tom.ivy-fixed-height-minibuffer. | 
| 1e660 |  6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 20    6e 69 6c 2c 20 66 69 78 20 74 68 65 20 68 65 69  | nil..."When.non.nil,.fix.the.hei | 
| 1e680 |  67 68 74 20 6f 66 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 64 75 72 69 6e 67 20 69 76 79  | ght.of.the.minibuffer.during.ivy | 
| 1e6a0 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 54 68 69    73 20 65 66 66 65 63 74 69 76 65 6c 79 20 73 65  | .completion..This.effectively.se | 
| 1e6c0 |  74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 68    65 69 67 68 74 20 61 74 20 74 68 69 73 20 6c 65  | ts.the.minimum.height.at.this.le | 
| 1e6e0 |  76 65 6c 20 74 6f 20 60 69 76 79 2d 68 65 69 67    68 74 27 20 61 6e 64 0a 74 72 69 65 73 20 74 6f  | vel.to.`ivy-height'.and.tries.to | 
| 1e700 |  20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 20    64 6f 65 73 20 6e 6f 74 20 63 68 61 6e 67 65 20  | .ensure.that.it.does.not.change. | 
| 1e720 |  64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65    20 6e 75 6d 62 65 72 20 6f 66 20 63 61 6e 64 69  | depending.on.the.number.of.candi | 
| 1e740 |  64 61 74 65 73 2e 22 0a 20 20 3a 74 79 70 65 20    27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 2a 2a 20  | dates."...:type.'boolean)..;;**. | 
| 1e760 |  52 65 73 74 0a 28 64 65 66 63 75 73 74 6f 6d 20    69 76 79 2d 74 72 75 6e 63 61 74 65 2d 6c 69 6e  | Rest.(defcustom.ivy-truncate-lin | 
| 1e780 |  65 73 20 74 0a 20 20 22 4d 69 6e 69 62 75 66 66    65 72 20 73 65 74 74 69 6e 67 20 66 6f 72 20 60  | es.t..."Minibuffer.setting.for.` | 
| 1e7a0 |  74 72 75 6e 63 61 74 65 2d 6c 69 6e 65 73 27 2e    22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65  | truncate-lines'."...:type.'boole | 
| 1e7c0 |  61 6e 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 6d 69 6e 69 62 75 66 66 65 72 2d 73 65 74 75  | an)..(defun.ivy--minibuffer-setu | 
| 1e7e0 |  70 20 28 29 0a 20 20 22 53 65 74 75 70 20 69 76    79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20  | p.()..."Setup.ivy.completion.in. | 
| 1e800 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22    0a 20 20 3b 3b 20 47 75 61 72 64 20 66 6f 72 20  | the.minibuffer."...;;.Guard.for. | 
| 1e820 |  2d 2d 77 69 74 68 6f 75 74 2d 78 20 62 75 69 6c    64 73 20 77 68 65 72 65 20 60 6d 77 68 65 65 6c  | --without-x.builds.where.`mwheel | 
| 1e840 |  27 20 69 73 20 6e 6f 74 20 70 72 65 6c 6f 61 64    65 64 2e 0a 20 20 28 77 68 65 6e 20 28 62 6f 75  | '.is.not.preloaded....(when.(bou | 
| 1e860 |  6e 64 70 20 27 6d 77 68 65 65 6c 2d 73 63 72 6f    6c 6c 2d 75 70 2d 66 75 6e 63 74 69 6f 6e 29 0a  | ndp.'mwheel-scroll-up-function). | 
| 1e880 |  20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20    6d 77 68 65 65 6c 2d 73 63 72 6f 6c 6c 2d 75 70  | ....(setq-local.mwheel-scroll-up | 
| 1e8a0 |  2d 66 75 6e 63 74 69 6f 6e 20 27 69 76 79 2d 6e    65 78 74 2d 6c 69 6e 65 29 29 0a 20 20 28 77 68  | -function.'ivy-next-line))...(wh | 
| 1e8c0 |  65 6e 20 28 62 6f 75 6e 64 70 20 27 6d 77 68 65    65 6c 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 66  | en.(boundp.'mwheel-scroll-down-f | 
| 1e8e0 |  75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 28 73 65    74 71 2d 6c 6f 63 61 6c 20 6d 77 68 65 65 6c 2d  | unction).....(setq-local.mwheel- | 
| 1e900 |  73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d 66 75 6e 63    74 69 6f 6e 20 27 69 76 79 2d 70 72 65 76 69 6f  | scroll-down-function.'ivy-previo | 
| 1e920 |  75 73 2d 6c 69 6e 65 29 29 0a 20 20 28 73 65 74    71 2d 6c 6f 63 61 6c 20 63 6f 6d 70 6c 65 74 69  | us-line))...(setq-local.completi | 
| 1e940 |  6f 6e 2d 73 68 6f 77 2d 69 6e 6c 69 6e 65 2d 68    65 6c 70 20 6e 69 6c 29 0a 20 20 28 73 65 74 71  | on-show-inline-help.nil)...(setq | 
| 1e960 |  2d 6c 6f 63 61 6c 20 6c 69 6e 65 2d 73 70 61 63    69 6e 67 20 6e 69 6c 29 0a 20 20 28 73 65 74 71  | -local.line-spacing.nil)...(setq | 
| 1e980 |  2d 6c 6f 63 61 6c 20 6d 69 6e 69 62 75 66 66 65    72 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d 66 75  | -local.minibuffer-default-add-fu | 
| 1e9a0 |  6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a  | nction...............(lambda.(). | 
| 1e9c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 69 76 79 2d 2d 64 65 66 61 75  | ................(list.ivy--defau | 
| 1e9e0 |  6c 74 29 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f    63 61 6c 20 69 6e 68 69 62 69 74 2d 66 69 65 6c  | lt)))...(setq-local.inhibit-fiel | 
| 1ea00 |  64 2d 74 65 78 74 2d 6d 6f 74 69 6f 6e 20 6e 69    6c 29 0a 20 20 28 73 65 74 71 20 74 72 75 6e 63  | d-text-motion.nil)...(setq.trunc | 
| 1ea20 |  61 74 65 2d 6c 69 6e 65 73 20 69 76 79 2d 74 72    75 6e 63 61 74 65 2d 6c 69 6e 65 73 29 0a 20 20  | ate-lines.ivy-truncate-lines)... | 
| 1ea40 |  28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 78 2d    6d 69 6e 69 2d 77 69 6e 64 6f 77 2d 68 65 69 67  | (setq-local.max-mini-window-heig | 
| 1ea60 |  68 74 20 69 76 79 2d 68 65 69 67 68 74 29 0a 20    20 28 6c 65 74 20 28 28 68 65 69 67 68 74 20 28  | ht.ivy-height)...(let.((height.( | 
| 1ea80 |  63 6f 6e 64 20 28 28 61 6e 64 20 69 76 79 2d 66    69 78 65 64 2d 68 65 69 67 68 74 2d 6d 69 6e 69  | cond.((and.ivy-fixed-height-mini | 
| 1eaa0 |  62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | buffer.......................... | 
| 1eac0 |  20 20 20 28 6e 6f 74 20 28 65 71 20 28 69 76 79    2d 73 74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76  | ...(not.(eq.(ivy-state-caller.iv | 
| 1eae0 |  79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-last)......................... | 
| 1eb00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 69    76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | .............#'ivy-completion-in | 
| 1eb20 |  2d 72 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 20 20 20 20 20  | -region)))...................... | 
| 1eb40 |  20 20 28 2b 20 69 76 79 2d 68 65 69 67 68 74 20    28 69 66 20 69 76 79 2d 61 64 64 2d 6e 65 77 6c  | ..(+.ivy-height.(if.ivy-add-newl | 
| 1eb60 |  69 6e 65 2d 61 66 74 65 72 2d 70 72 6f 6d 70 74    20 31 20 30 29 29 29 0a 20 20 20 20 20 20 20 20  | ine-after-prompt.1.0)))......... | 
| 1eb80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    76 79 2d 61 64 64 2d 6e 65 77 6c 69 6e 65 2d 61  | ..............(ivy-add-newline-a | 
| 1eba0 |  66 74 65 72 2d 70 72 6f 6d 70 74 20 32 29 29 29    29 0a 20 20 20 20 28 77 68 65 6e 20 68 65 69 67  | fter-prompt.2)))).....(when.heig | 
| 1ebc0 |  68 74 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69    6e 64 6f 77 2d 74 65 78 74 2d 68 65 69 67 68 74  | ht.......(set-window-text-height | 
| 1ebe0 |  20 6e 69 6c 20 68 65 69 67 68 74 29 29 29 0a 20    20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74  | .nil.height)))...(add-hook.'post | 
| 1ec00 |  2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 23 27    69 76 79 2d 2d 71 75 65 75 65 2d 65 78 68 69 62  | -command-hook.#'ivy--queue-exhib | 
| 1ec20 |  69 74 20 6e 69 6c 20 74 29 0a 20 20 28 61 64 64    2d 68 6f 6f 6b 20 27 77 69 6e 64 6f 77 2d 73 69  | it.nil.t)...(add-hook.'window-si | 
| 1ec40 |  7a 65 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69    6f 6e 73 20 23 27 69 76 79 2d 2d 77 69 6e 64 6f  | ze-change-functions.#'ivy--windo | 
| 1ec60 |  77 2d 73 69 7a 65 2d 63 68 61 6e 67 65 64 20 6e    69 6c 20 74 29 0a 20 20 28 6c 65 74 20 28 28 68  | w-size-changed.nil.t)...(let.((h | 
| 1ec80 |  6f 6f 6b 20 28 69 76 79 2d 61 6c 69 73 74 2d 73    65 74 74 69 6e 67 20 69 76 79 2d 68 6f 6f 6b 73  | ook.(ivy-alist-setting.ivy-hooks | 
| 1eca0 |  2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 28 77    68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 68  | -alist))).....(when.(functionp.h | 
| 1ecc0 |  6f 6f 6b 29 0a 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 68 6f 6f 6b 29 29 29 29 0a 0a 28 64  | ook).......(funcall.hook))))..(d | 
| 1ece0 |  65 66 75 6e 20 69 76 79 2d 2d 69 6e 70 75 74 20    28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65  | efun.ivy--input.()..."Return.the | 
| 1ed00 |  20 63 75 72 72 65 6e 74 20 6d 69 6e 69 62 75 66    66 65 72 20 69 6e 70 75 74 2e 22 0a 20 20 3b 3b  | .current.minibuffer.input."...;; | 
| 1ed20 |  20 61 73 73 75 6d 65 20 6f 6e 65 2d 6c 69 6e 65    20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75  | .assume.one-line.minibuffer.inpu | 
| 1ed40 |  74 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73    69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68  | t...(save-excursion.....(goto-ch | 
| 1ed60 |  61 72 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70    72 6f 6d 70 74 2d 65 6e 64 29 29 0a 20 20 20 20  | ar.(minibuffer-prompt-end))..... | 
| 1ed80 |  28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 66    69 65 6c 64 2d 74 65 78 74 2d 6d 6f 74 69 6f 6e  | (let.((inhibit-field-text-motion | 
| 1eda0 |  20 74 29 29 0a 20 20 20 20 20 20 28 62 75 66 66    65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d  | .t)).......(buffer-substring-no- | 
| 1edc0 |  70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20    20 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20  | properties........(point)....... | 
| 1ede0 |  20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74    69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e  | .(line-end-position)))))..(defun | 
| 1ee00 |  20 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72    2d 63 6c 65 61 6e 75 70 20 28 29 0a 20 20 22 44  | .ivy--minibuffer-cleanup.()..."D | 
| 1ee20 |  65 6c 65 74 65 20 74 68 65 20 64 69 73 70 6c 61    79 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63  | elete.the.displayed.completion.c | 
| 1ee40 |  61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20  | andidates."...(save-excursion... | 
| 1ee60 |  20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d  | ..(goto-char.(minibuffer-prompt- | 
| 1ee80 |  65 6e 64 29 29 0a 20 20 20 20 28 64 65 6c 65 74    65 2d 72 65 67 69 6f 6e 20 28 6c 69 6e 65 2d 65  | end)).....(delete-region.(line-e | 
| 1eea0 |  6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 28 70 6f    69 6e 74 2d 6d 61 78 29 29 29 29 0a 0a 28 64 65  | nd-position).(point-max))))..(de | 
| 1eec0 |  66 75 6e 20 69 76 79 2d 63 6c 65 61 6e 75 70 2d    73 74 72 69 6e 67 20 28 73 74 72 29 0a 20 20 22  | fun.ivy-cleanup-string.(str)..." | 
| 1eee0 |  44 65 73 74 72 75 63 74 69 76 65 6c 79 20 72 65    6d 6f 76 65 20 75 6e 77 61 6e 74 65 64 20 74 65  | Destructively.remove.unwanted.te | 
| 1ef00 |  78 74 20 70 72 6f 70 65 72 74 69 65 73 20 66 72    6f 6d 20 53 54 52 2e 22 0a 20 20 28 69 76 79 2d  | xt.properties.from.STR."...(ivy- | 
| 1ef20 |  2d 72 65 6d 6f 76 65 2d 70 72 6f 70 73 20 73 74    72 20 27 66 69 65 6c 64 29 29 0a 0a 28 64 65 66  | -remove-props.str.'field))..(def | 
| 1ef40 |  76 61 72 20 69 76 79 2d 73 65 74 2d 70 72 6f 6d    70 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69  | var.ivy-set-prompt-text-properti | 
| 1ef60 |  65 73 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 23 27    69 76 79 2d 73 65 74 2d 70 72 6f 6d 70 74 2d 74  | es-function...#'ivy-set-prompt-t | 
| 1ef80 |  65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 64    65 66 61 75 6c 74 0a 20 20 22 46 75 6e 63 74 69  | ext-properties-default..."Functi | 
| 1efa0 |  6f 6e 20 74 6f 20 73 65 74 20 74 68 65 20 74 65    78 74 20 70 72 6f 70 65 72 74 69 65 73 20 6f 66  | on.to.set.the.text.properties.of | 
| 1efc0 |  20 74 68 65 20 64 65 66 61 75 6c 74 20 69 76 79    20 70 72 6f 6d 70 74 2e 0a 43 61 6c 6c 65 64 20  | .the.default.ivy.prompt..Called. | 
| 1efe0 |  77 69 74 68 20 74 77 6f 20 61 72 67 75 6d 65 6e    74 73 2c 20 50 52 4f 4d 50 54 20 61 6e 64 20 50  | with.two.arguments,.PROMPT.and.P | 
| 1f000 |  52 4f 50 53 2c 20 77 68 65 72 65 20 50 52 4f 4d    50 54 20 69 73 20 74 68 65 0a 73 74 72 69 6e 67  | ROPS,.where.PROMPT.is.the.string | 
| 1f020 |  20 74 6f 20 62 65 20 70 72 6f 70 65 72 74 69 7a    65 64 20 61 6e 64 20 50 52 4f 50 53 20 69 73 20  | .to.be.propertized.and.PROPS.is. | 
| 1f040 |  61 20 70 6c 69 73 74 20 6f 66 20 64 65 66 61 75    6c 74 20 74 65 78 74 0a 70 72 6f 70 65 72 74 69  | a.plist.of.default.text.properti | 
| 1f060 |  65 73 20 74 68 61 74 20 6d 61 79 20 62 65 20 61    70 70 6c 69 65 64 20 74 6f 20 50 52 4f 4d 50 54  | es.that.may.be.applied.to.PROMPT | 
| 1f080 |  2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20    73 68 6f 75 6c 64 0a 72 65 74 75 72 6e 20 74 68  | ...The.function.should.return.th | 
| 1f0a0 |  65 20 70 72 6f 70 65 72 74 69 7a 65 64 20 50 52    4f 4d 50 54 2c 20 77 68 69 63 68 20 6d 61 79 20  | e.propertized.PROMPT,.which.may. | 
| 1f0c0 |  62 65 20 6d 6f 64 69 66 69 65 64 20 69 6e 2d 70    6c 61 63 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20  | be.modified.in-place.")..(defun. | 
| 1f0e0 |  69 76 79 2d 73 65 74 2d 70 72 6f 6d 70 74 2d 74    65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 2d 64  | ivy-set-prompt-text-properties-d | 
| 1f100 |  65 66 61 75 6c 74 20 28 70 72 6f 6d 70 74 20 70    72 6f 70 73 29 0a 20 20 22 50 72 6f 70 65 72 74  | efault.(prompt.props)..."Propert | 
| 1f120 |  69 7a 65 20 28 63 6f 6e 66 69 72 6d 29 20 61 6e    64 20 28 6d 61 74 63 68 20 72 65 71 75 69 72 65  | ize.(confirm).and.(match.require | 
| 1f140 |  64 29 20 70 61 72 74 73 20 6f 66 20 50 52 4f 4d    50 54 2e 0a 50 52 4f 50 53 20 69 73 20 61 20 70  | d).parts.of.PROMPT..PROPS.is.a.p | 
| 1f160 |  6c 69 73 74 20 6f 66 20 64 65 66 61 75 6c 74 20    74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20  | list.of.default.text.properties. | 
| 1f180 |  74 6f 20 61 70 70 6c 79 20 74 6f 20 74 68 65 73    65 0a 70 61 72 74 73 20 62 65 79 6f 6e 64 20 74  | to.apply.to.these.parts.beyond.t | 
| 1f1a0 |  68 65 69 72 20 72 65 73 70 65 63 74 69 76 65 20    66 61 63 65 73 20 60 69 76 79 2d 63 6f 6e 66 69  | heir.respective.faces.`ivy-confi | 
| 1f1c0 |  72 6d 2d 66 61 63 65 27 20 61 6e 64 0a 60 69 76    79 2d 6d 61 74 63 68 2d 72 65 71 75 69 72 65 64  | rm-face'.and.`ivy-match-required | 
| 1f1e0 |  2d 66 61 63 65 27 2e 22 0a 20 20 28 64 6f 6c 69    73 74 20 28 70 61 69 72 20 27 28 28 22 63 6f 6e  | -face'."...(dolist.(pair.'(("con | 
| 1f200 |  66 69 72 6d 22 20 2e 20 69 76 79 2d 63 6f 6e 66    69 72 6d 2d 66 61 63 65 29 0a 20 20 20 20 20 20  | firm"...ivy-confirm-face)....... | 
| 1f220 |  20 20 20 20 20 20 20 20 20 20 20 20 28 22 6d 61    74 63 68 20 72 65 71 75 69 72 65 64 22 20 2e 20  | ............("match.required"... | 
| 1f240 |  69 76 79 2d 6d 61 74 63 68 2d 72 65 71 75 69 72    65 64 2d 66 61 63 65 29 29 29 0a 20 20 20 20 28  | ivy-match-required-face))).....( | 
| 1f260 |  6c 65 74 20 28 28 69 20 28 73 74 72 69 6e 67 2d    6d 61 74 63 68 2d 70 20 28 63 61 72 20 70 61 69  | let.((i.(string-match-p.(car.pai | 
| 1f280 |  72 29 20 70 72 6f 6d 70 74 29 29 29 0a 20 20 20    20 20 20 28 77 68 65 6e 20 69 0a 20 20 20 20 20  | r).prompt))).......(when.i...... | 
| 1f2a0 |  20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f    70 65 72 74 69 65 73 20 69 20 28 2b 20 69 20 28  | ...(add-text-properties.i.(+.i.( | 
| 1f2c0 |  6c 65 6e 67 74 68 20 28 63 61 72 20 70 61 69 72    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | length.(car.pair)))............. | 
| 1f2e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 60 28 66 61 63 65 20 2c 28 63 64 72 20 70 61  | .................`(face.,(cdr.pa | 
| 1f300 |  69 72 29 20 2c 40 70 72 6f 70 73 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ir).,@props).................... | 
| 1f320 |  20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74    29 29 29 29 0a 20 20 70 72 6f 6d 70 74 29 0a 0a  | ..........prompt))))...prompt).. | 
| 1f340 |  28 64 65 66 75 6e 20 69 76 79 2d 70 72 6f 6d 70    74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74  | (defun.ivy-prompt.()..."Return.t | 
| 1f360 |  68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 6d 70    74 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 63 61  | he.current.prompt."...(let*.((ca | 
| 1f380 |  6c 6c 65 72 20 28 69 76 79 2d 73 74 61 74 65 2d    63 61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74 29  | ller.(ivy-state-caller.ivy-last) | 
| 1f3a0 |  29 0a 20 20 20 20 20 20 20 20 20 28 66 6e 20 28    70 6c 69 73 74 2d 67 65 74 20 69 76 79 2d 2d 70  | )..........(fn.(plist-get.ivy--p | 
| 1f3c0 |  72 6f 6d 70 74 73 2d 6c 69 73 74 20 63 61 6c 6c    65 72 29 29 29 0a 20 20 20 20 28 69 66 20 66 6e  | rompts-list.caller))).....(if.fn | 
| 1f3e0 |  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 65 72 72 0a 20 20 20  | .........(condition-case.err.... | 
| 1f400 |  20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c    6c 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20  | .........(funcall.fn)........... | 
| 1f420 |  28 77 72 6f 6e 67 2d 6e 75 6d 62 65 72 2d 6f 66    2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20  | (wrong-number-of-arguments...... | 
| 1f440 |  20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 69 76    79 20 3a 65 72 72 6f 72 20 22 25 73 0a 20 20 50  | ......(lwarn.'ivy.:error."%s...P | 
| 1f460 |  72 6f 6d 70 74 20 66 75 6e 63 74 69 6f 6e 20 73    65 74 20 76 69 61 20 60 69 76 79 2d 73 65 74 2d  | rompt.function.set.via.`ivy-set- | 
| 1f480 |  70 72 6f 6d 70 74 27 20 66 6f 72 20 63 61 6c 6c    65 72 20 60 25 73 27 0a 20 20 73 68 6f 75 6c 64  | prompt'.for.caller.`%s'...should | 
| 1f4a0 |  20 74 61 6b 65 20 6e 6f 20 61 72 67 75 6d 65 6e    74 73 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20  | .take.no.arguments."............ | 
| 1f4c0 |  20 20 20 20 20 20 20 28 65 72 72 6f 72 2d 6d 65    73 73 61 67 65 2d 73 74 72 69 6e 67 20 65 72 72  | .......(error-message-string.err | 
| 1f4e0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 63 61 6c 6c 65 72 29 0a 20 20 20 20  | )...................caller)..... | 
| 1f500 |  20 20 20 20 20 20 20 3b 3b 20 4f 6c 64 20 62 65    68 61 76 69 6f 72 2e 0a 20 20 20 20 20 20 20 20  | .......;;.Old.behavior.......... | 
| 1f520 |  20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 28    69 76 79 2d 73 74 61 74 65 2d 70 72 6f 6d 70 74  | ...(funcall.fn.(ivy-state-prompt | 
| 1f540 |  20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 20 20    20 20 20 20 69 76 79 2d 2d 70 72 6f 6d 70 74 29  | .ivy-last)))).......ivy--prompt) | 
| 1f560 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d    62 72 65 61 6b 2d 6c 69 6e 65 73 20 28 73 74 72  | ))..(defun.ivy--break-lines.(str | 
| 1f580 |  20 77 69 64 74 68 29 0a 20 20 22 42 72 65 61 6b    20 65 61 63 68 20 6c 69 6e 65 20 69 6e 20 53 54  | .width)..."Break.each.line.in.ST | 
| 1f5a0 |  52 20 77 69 74 68 20 6e 65 77 6c 69 6e 65 73 20    74 6f 20 66 69 74 20 69 6e 74 6f 20 57 49 44 54  | R.with.newlines.to.fit.into.WIDT | 
| 1f5c0 |  48 20 63 6f 6c 75 6d 6e 73 2e 22 0a 20 20 28 69    66 20 28 3c 3d 20 77 69 64 74 68 20 30 29 0a 20  | H.columns."...(if.(<=.width.0).. | 
| 1f5e0 |  20 20 20 20 20 73 74 72 0a 20 20 20 20 28 6c 65    74 20 28 6c 69 6e 65 73 29 0a 20 20 20 20 20 20  | .....str.....(let.(lines)....... | 
| 1f600 |  28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 73    70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20  | (dolist.(line.(split-string.str. | 
| 1f620 |  22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 28    77 68 69 6c 65 20 28 61 6e 64 20 6c 69 6e 65 20  | "\n")).........(while.(and.line. | 
| 1f640 |  28 3e 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68    20 6c 69 6e 65 29 20 77 69 64 74 68 29 29 0a 20  | (>.(string-width.line).width)).. | 
| 1f660 |  20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    70 72 65 66 69 78 20 22 22 29 20 28 65 78 74 72  | .........(let.((prefix."").(extr | 
| 1f680 |  61 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67  | a.0)).............(while.(string | 
| 1f6a0 |  2d 65 6d 70 74 79 2d 70 20 70 72 65 66 69 78 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | -empty-p.prefix)...............; | 
| 1f6c0 |  3b 20 47 72 6f 77 20 60 77 69 64 74 68 27 20 75    6e 74 69 6c 20 69 74 20 66 69 74 73 20 61 74 20  | ;.Grow.`width'.until.it.fits.at. | 
| 1f6e0 |  6c 65 61 73 74 20 6f 6e 65 20 63 68 61 72 20 66    72 6f 6d 20 60 6c 69 6e 65 27 2e 0a 20 20 20 20  | least.one.char.from.`line'...... | 
| 1f700 |  20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    70 72 65 66 69 78 20 28 74 72 75 6e 63 61 74 65  | ..........(setq.prefix.(truncate | 
| 1f720 |  2d 73 74 72 69 6e 67 2d 74 6f 2d 77 69 64 74 68    20 6c 69 6e 65 20 28 2b 20 77 69 64 74 68 20 65  | -string-to-width.line.(+.width.e | 
| 1f740 |  78 74 72 61 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 65 78 74 72  | xtra)))...............(setq.extr | 
| 1f760 |  61 20 28 31 2b 20 65 78 74 72 61 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 76  | a.(1+.extra))).............;;.Av | 
| 1f780 |  6f 69 64 20 69 6e 74 72 6f 64 75 63 69 6e 67 20    73 70 75 72 69 6f 75 73 20 6e 65 77 6c 69 6e 65  | oid.introducing.spurious.newline | 
| 1f7a0 |  20 69 66 20 60 70 72 65 66 69 78 27 20 61 6e 64    20 60 6c 69 6e 65 27 20 61 72 65 0a 20 20 20 20  | .if.`prefix'.and.`line'.are..... | 
| 1f7c0 |  20 20 20 20 20 20 20 20 3b 3b 20 65 71 75 61 6c    2c 20 69 2e 65 2e 2c 20 69 66 20 60 6c 69 6e 65  | ........;;.equal,.i.e.,.if.`line | 
| 1f7e0 |  27 20 63 6f 75 6c 64 6e 27 74 20 62 65 20 74 72    75 6e 63 61 74 65 64 20 74 6f 20 60 77 69 64 74  | '.couldn't.be.truncated.to.`widt | 
| 1f800 |  68 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 6c 69 6e 65 20 28 61 6e 64 20  | h'..............(setq.line.(and. | 
| 1f820 |  28 3e 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29    20 28 6c 65 6e 67 74 68 20 70 72 65 66 69 78 29  | (>.(length.line).(length.prefix) | 
| 1f840 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73  | ).............................(s | 
| 1f860 |  75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 28 6c    65 6e 67 74 68 20 70 72 65 66 69 78 29 29 29 29  | ubstring.line.(length.prefix)))) | 
| 1f880 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75    73 68 20 70 72 65 66 69 78 20 6c 69 6e 65 73 29  | .............(push.prefix.lines) | 
| 1f8a0 |  29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e    20 6c 69 6e 65 20 28 70 75 73 68 20 6c 69 6e 65  | )).........(when.line.(push.line | 
| 1f8c0 |  20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20    28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 6e 72  | .lines))).......(string-join.(nr | 
| 1f8e0 |  65 76 65 72 73 65 20 6c 69 6e 65 73 29 20 22 5c    6e 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69  | everse.lines)."\n"))))..(defun.i | 
| 1f900 |  76 79 2d 2d 69 6e 73 65 72 74 2d 70 72 6f 6d 70    74 20 28 29 0a 20 20 22 55 70 64 61 74 65 20 74  | vy--insert-prompt.()..."Update.t | 
| 1f920 |  68 65 20 70 72 6f 6d 70 74 20 61 63 63 6f 72 64    69 6e 67 20 74 6f 20 60 69 76 79 2d 2d 70 72 6f  | he.prompt.according.to.`ivy--pro | 
| 1f940 |  6d 70 74 27 2e 22 0a 20 20 28 77 68 65 6e 20 28    73 65 74 71 20 69 76 79 2d 2d 70 72 6f 6d 70 74  | mpt'."...(when.(setq.ivy--prompt | 
| 1f960 |  20 28 69 76 79 2d 70 72 6f 6d 70 74 29 29 0a 20    20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 71  | .(ivy-prompt)).....(unless.(memq | 
| 1f980 |  20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28    69 76 79 2d 64 6f 6e 65 20 69 76 79 2d 61 6c 74  | .this-command.'(ivy-done.ivy-alt | 
| 1f9a0 |  2d 64 6f 6e 65 20 69 76 79 2d 70 61 72 74 69 61    6c 2d 6f 72 2d 64 6f 6e 65 0a 20 20 20 20 20 20  | -done.ivy-partial-or-done....... | 
| 1f9c0 |  20 20 20 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 75 6e 73  | ...........................couns | 
| 1f9e0 |  65 6c 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 29 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79  | el-find-symbol)).......(setq.ivy | 
| 1fa00 |  2d 2d 70 72 6f 6d 70 74 2d 65 78 74 72 61 20 22    22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 68 65  | --prompt-extra."")).....(let.(he | 
| 1fa20 |  61 64 20 74 61 69 6c 29 0a 20 20 20 20 20 20 28    69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68  | ad.tail).......(if.(string-match | 
| 1fa40 |  20 22 5c 5c 28 2e 2a 3f 5c 5c 29 5c 5c 28 3a 3f    20 3f 5c 5c 29 5c 5c 27 22 20 69 76 79 2d 2d 70  | ."\\(.*?\\)\\(:?.?\\)\\'".ivy--p | 
| 1fa60 |  72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20    20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20  | rompt)...........(progn......... | 
| 1fa80 |  20 20 20 20 28 73 65 74 71 20 68 65 61 64 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 69  | ....(setq.head.(match-string.1.i | 
| 1faa0 |  76 79 2d 2d 70 72 6f 6d 70 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74  | vy--prompt)).............(setq.t | 
| 1fac0 |  61 69 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e    67 20 32 20 69 76 79 2d 2d 70 72 6f 6d 70 74 29  | ail.(match-string.2.ivy--prompt) | 
| 1fae0 |  29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 68 65 61 64 20 69 76 79 2d 2d 70 72 6f 6d 70  | )).........(setq.head.ivy--promp | 
| 1fb00 |  74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 74 61 69 6c 20 22 22 29 29 0a 20 20 20 20 20  | t).........(setq.tail.""))...... | 
| 1fb20 |  20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d    72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20  | .(let.((inhibit-read-only.t).... | 
| 1fb40 |  20 20 20 20 20 20 20 20 20 28 73 74 64 2d 70 72    6f 70 73 20 27 28 66 72 6f 6e 74 2d 73 74 69 63  | .........(std-props.'(front-stic | 
| 1fb60 |  6b 79 20 74 20 72 65 61 72 2d 6e 6f 6e 73 74 69    63 6b 79 20 74 20 66 69 65 6c 64 20 74 20 72 65  | ky.t.rear-nonsticky.t.field.t.re | 
| 1fb80 |  61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 2d 73 74 72 0a 20  | ad-only.t)).............(n-str.. | 
| 1fba0 |  20 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  | ............(concat............. | 
| 1fbc0 |  20 20 28 69 66 20 28 61 6e 64 20 28 62 6f 75 6e    64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6d 69 6e  | ..(if.(and.(bound-and-true-p.min | 
| 1fbe0 |  69 62 75 66 66 65 72 2d 64 65 70 74 68 2d 69 6e    64 69 63 61 74 65 2d 6d 6f 64 65 29 0a 20 20 20  | ibuffer-depth-indicate-mode).... | 
| 1fc00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 3e 20 28 6d 69 6e 69 62 75 66 66  | ....................(>.(minibuff | 
| 1fc20 |  65 72 2d 64 65 70 74 68 29 20 31 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | er-depth).1))................... | 
| 1fc40 |  28 66 6f 72 6d 61 74 20 22 5b 25 64 5d 20 22 20    28 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 70 74  | (format."[%d].".(minibuffer-dept | 
| 1fc60 |  68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20  | h))................."")......... | 
| 1fc80 |  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 20 20 28 69 66  | ......(concat................(if | 
| 1fca0 |  20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    25 64 2e 2a 25 64 22 20 69 76 79 2d 63 6f 75 6e  | .(string-match."%d.*%d".ivy-coun | 
| 1fcc0 |  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 20 28 66 6f  | t-format)....................(fo | 
| 1fce0 |  72 6d 61 74 20 68 65 61 64 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rmat.head....................... | 
| 1fd00 |  20 20 20 20 20 28 31 2b 20 69 76 79 2d 2d 69 6e    64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .....(1+.ivy--index)............ | 
| 1fd20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 28 61 6e 64 20 28 69 76 79 2d 73 74  | ................(or.(and.(ivy-st | 
| 1fd40 |  61 74 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c    65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29  | ate-dynamic-collection.ivy-last) | 
| 1fd60 |  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  | ................................ | 
| 1fd80 |  20 20 20 20 20 69 76 79 2d 2d 66 75 6c 6c 2d 6c    65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20  | .....ivy--full-length).......... | 
| 1fda0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 69 76 79 2d 2d 6c 65 6e 67 74  | ......................ivy--lengt | 
| 1fdc0 |  68 29 29 0a 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 68 65 61  | h))..................(format.hea | 
| 1fde0 |  64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28  | d..........................(or.( | 
| 1fe00 |  61 6e 64 20 28 69 76 79 2d 73 74 61 74 65 2d 64    79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f  | and.(ivy-state-dynamic-collectio | 
| 1fe20 |  6e 20 69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | n.ivy-last)..................... | 
| 1fe40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 76    79 2d 2d 66 75 6c 6c 2d 6c 65 6e 67 74 68 29 0a  | ..............ivy--full-length). | 
| 1fe60 |  20 20 20 20 20 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 76 79  | .............................ivy | 
| 1fe80 |  2d 2d 6c 65 6e 67 74 68 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d 2d  | --length)))................ivy-- | 
| 1fea0 |  70 72 6f 6d 70 74 2d 65 78 74 72 61 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 74 61 69 6c  | prompt-extra................tail | 
| 1fec0 |  29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 64 2d 73 74 72 20 28 69 66 20 69 76 79 2d 2d  | ))).............(d-str.(if.ivy-- | 
| 1fee0 |  64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | directory....................... | 
| 1ff00 |  20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c    65 2d 6e 61 6d 65 20 69 76 79 2d 2d 64 69 72 65  | .(abbreviate-file-name.ivy--dire | 
| 1ff20 |  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 20 22 22 29 29  | ctory)......................"")) | 
| 1ff40 |  29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d    65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20  | ).........(save-excursion....... | 
| 1ff60 |  20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28    70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20  | ....(goto-char.(point-min))..... | 
| 1ff80 |  20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65    67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29  | ......(delete-region.(point-min) | 
| 1ffa0 |  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 0a 20 20 20 20 20 20  | .(minibuffer-prompt-end))....... | 
| 1ffc0 |  20 20 20 20 28 6c 65 74 20 28 28 77 69 64 2d 6e    20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 6e  | ....(let.((wid-n.(string-width.n | 
| 1ffe0 |  2d 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 69 64 2d 64 20 28 73  | -str)).................(wid-d.(s | 
| 20000 |  74 72 69 6e 67 2d 77 69 64 74 68 20 64 2d 73 74    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | tring-width.d-str))............. | 
| 20020 |  20 20 20 20 28 77 77 20 28 77 69 6e 64 6f 77 2d    77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20  | ....(ww.(window-width)))........ | 
| 20040 |  20 20 20 20 20 28 73 65 74 71 20 6e 2d 73 74 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....(setq.n-str................ | 
| 20060 |  20 20 20 28 63 6f 6e 64 20 28 28 3e 20 28 2b 20    77 69 64 2d 6e 20 77 69 64 2d 64 29 20 77 77 29  | ...(cond.((>.(+.wid-n.wid-d).ww) | 
| 20080 |  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 63 6f 6e 63 61  | ..........................(conca | 
| 200a0 |  74 20 6e 2d 73 74 72 20 22 5c 6e 22 20 64 2d 73    74 72 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20  | t.n-str."\n".d-str."\n"))....... | 
| 200c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 3e 20 28 2b 20 77 69 64 2d 6e 20 77  | ..................((>.(+.wid-n.w | 
| 200e0 |  69 64 2d 64 20 28 73 74 72 69 6e 67 2d 77 69 64    74 68 20 69 76 79 2d 74 65 78 74 29 29 20 77 77  | id-d.(string-width.ivy-text)).ww | 
| 20100 |  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 63 6f 6e 63  | )..........................(conc | 
| 20120 |  61 74 20 6e 2d 73 74 72 20 64 2d 73 74 72 20 22    5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20  | at.n-str.d-str."\n"))........... | 
| 20140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..............(t................ | 
| 20160 |  20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 6e 2d 73 74 72 20 64 2d 73 74 72 29 29 29  | ..........(concat.n-str.d-str))) | 
| 20180 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 69 76 79 2d 70 72 65 2d 70 72 6f 6d 70  | ))...........(when.ivy-pre-promp | 
| 201a0 |  74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 6e 2d 73  | t-function.............(setq.n-s | 
| 201c0 |  74 72 20 28 63 6f 6e 63 61 74 20 28 66 75 6e 63    61 6c 6c 20 69 76 79 2d 70 72 65 2d 70 72 6f 6d  | tr.(concat.(funcall.ivy-pre-prom | 
| 201e0 |  70 74 2d 66 75 6e 63 74 69 6f 6e 29 20 6e 2d 73    74 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | pt-function).n-str)))........... | 
| 20200 |  28 77 68 65 6e 20 69 76 79 2d 61 64 64 2d 6e 65    77 6c 69 6e 65 2d 61 66 74 65 72 2d 70 72 6f 6d  | (when.ivy-add-newline-after-prom | 
| 20220 |  70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 6e 2d 73 74 72 20 28 63 6f 6e 63  | pt.............(setq.n-str.(conc | 
| 20240 |  61 74 20 6e 2d 73 74 72 20 22 5c 6e 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71  | at.n-str."\n")))...........(setq | 
| 20260 |  20 6e 2d 73 74 72 20 28 69 76 79 2d 2d 62 72 65    61 6b 2d 6c 69 6e 65 73 20 6e 2d 73 74 72 20 28  | .n-str.(ivy--break-lines.n-str.( | 
| 20280 |  77 69 6e 64 6f 77 2d 77 69 64 74 68 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 74  | window-width)))...........(set-t | 
| 202a0 |  65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30    20 28 6c 65 6e 67 74 68 20 6e 2d 73 74 72 29 0a  | ext-properties.0.(length.n-str). | 
| 202c0 |  20 20 20 20 20 20 20 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  | ...............................` | 
| 202e0 |  28 66 61 63 65 20 6d 69 6e 69 62 75 66 66 65 72    2d 70 72 6f 6d 70 74 20 2c 40 73 74 64 2d 70 72  | (face.minibuffer-prompt.,@std-pr | 
| 20300 |  6f 70 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ops)............................ | 
| 20320 |  20 20 20 20 6e 2d 73 74 72 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6e 2d 73 74 72  | ....n-str)...........(setq.n-str | 
| 20340 |  20 28 66 75 6e 63 61 6c 6c 20 69 76 79 2d 73 65    74 2d 70 72 6f 6d 70 74 2d 74 65 78 74 2d 70 72  | .(funcall.ivy-set-prompt-text-pr | 
| 20360 |  6f 70 65 72 74 69 65 73 2d 66 75 6e 63 74 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | operties-function............... | 
| 20380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6e 2d 73 74 72 20 73 74 64 2d 70 72 6f 70 73  | .................n-str.std-props | 
| 203a0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e    73 65 72 74 20 6e 2d 73 74 72 29 29 0a 20 20 20  | ))...........(insert.n-str)).... | 
| 203c0 |  20 20 20 20 20 3b 3b 20 4d 61 72 6b 20 70 72 6f    6d 70 74 20 61 73 20 73 65 6c 65 63 74 65 64 20  | .....;;.Mark.prompt.as.selected. | 
| 203e0 |  69 66 20 74 68 65 20 75 73 65 72 20 6d 6f 76 65    73 20 74 68 65 72 65 20 6f 72 20 69 74 20 69 73  | if.the.user.moves.there.or.it.is | 
| 20400 |  20 74 68 65 20 6f 6e 6c 79 0a 20 20 20 20 20 20    20 20 3b 3b 20 6f 70 74 69 6f 6e 20 6c 65 66 74  | .the.only.........;;.option.left | 
| 20420 |  2e 20 20 53 69 6e 63 65 20 74 68 65 20 75 73 65    72 20 69 6e 70 75 74 20 73 74 61 79 73 20 70 75  | ...Since.the.user.input.stays.pu | 
| 20440 |  74 2c 20 77 65 20 68 61 76 65 20 74 6f 20 6d 61    6e 75 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 3b  | t,.we.have.to.manually.........; | 
| 20460 |  3b 20 72 65 6d 6f 76 65 20 74 68 65 20 66 61 63    65 20 61 73 20 77 65 6c 6c 2e 0a 20 20 20 20 20  | ;.remove.the.face.as.well....... | 
| 20480 |  20 20 20 28 77 68 65 6e 20 69 76 79 2d 2d 75 73    65 2d 73 65 6c 65 63 74 61 62 6c 65 2d 70 72 6f  | ...(when.ivy--use-selectable-pro | 
| 204a0 |  6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 3d 20 69 76 79 2d 2d 69 6e 64 65 78 20  | mpt...........(if.(=.ivy--index. | 
| 204c0 |  2d 31 29 0a 20 20 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  | -1)...............(add-face-text | 
| 204e0 |  2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 62 75  | -property................(minibu | 
| 20500 |  66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29    20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74  | ffer-prompt-end).(line-end-posit | 
| 20520 |  69 6f 6e 29 20 27 69 76 79 2d 70 72 6f 6d 70 74    2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20  | ion).'ivy-prompt-match)......... | 
| 20540 |  20 20 20 20 28 72 65 6d 6f 76 65 2d 6c 69 73 74    2d 6f 66 2d 74 65 78 74 2d 70 72 6f 70 65 72 74  | ....(remove-list-of-text-propert | 
| 20560 |  69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f  | ies..............(minibuffer-pro | 
| 20580 |  6d 70 74 2d 65 6e 64 29 20 28 6c 69 6e 65 2d 65    6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 27 28 66  | mpt-end).(line-end-position).'(f | 
| 205a0 |  61 63 65 29 29 29 29 0a 20 20 20 20 20 20 20 20    3b 3b 20 67 65 74 20 6f 75 74 20 6f 66 20 74 68  | ace)))).........;;.get.out.of.th | 
| 205c0 |  65 20 70 72 6f 6d 70 74 20 61 72 65 61 0a 20 20    20 20 20 20 20 20 28 63 6f 6e 73 74 72 61 69 6e  | e.prompt.area.........(constrain | 
| 205e0 |  2d 74 6f 2d 66 69 65 6c 64 20 6e 69 6c 20 28 70    6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 0a 0a  | -to-field.nil.(point-max)))))).. | 
| 20600 |  28 64 65 66 75 6e 20 69 76 79 2d 2d 73 6f 72 74    2d 6d 61 79 62 65 20 28 63 6f 6c 6c 65 63 74 69  | (defun.ivy--sort-maybe.(collecti | 
| 20620 |  6f 6e 29 0a 20 20 22 53 6f 72 74 20 43 4f 4c 4c    45 43 54 49 4f 4e 20 69 66 20 6e 65 65 64 65 64  | on)..."Sort.COLLECTION.if.needed | 
| 20640 |  2e 22 0a 20 20 28 6c 65 74 20 28 28 73 6f 72 74    20 28 69 76 79 2d 73 74 61 74 65 2d 73 6f 72 74  | ."...(let.((sort.(ivy-state-sort | 
| 20660 |  20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20 20    20 28 69 66 20 28 61 6e 64 20 73 6f 72 74 0a 20  | .ivy-last))).....(if.(and.sort.. | 
| 20680 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 66 75 6e 63 74 69 6f 6e 70 20 73 6f 72 74 29  | ............(or.(functionp.sort) | 
| 206a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 75 6e 63 74 69 6f 6e 70 20 28 73 65  | ..................(functionp.(se | 
| 206c0 |  74 71 20 73 6f 72 74 20 28 69 76 79 2d 2d 73 6f    72 74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20  | tq.sort.(ivy--sort-function..... | 
| 206e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 20700 |  20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 63    6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61  | ....(ivy-state-collection.ivy-la | 
| 20720 |  73 74 29 29 29 29 29 29 0a 20 20 20 20 20 20 20    20 28 73 6f 72 74 20 28 63 6f 70 79 2d 73 65 71  | st)))))).........(sort.(copy-seq | 
| 20740 |  75 65 6e 63 65 20 63 6f 6c 6c 65 63 74 69 6f 6e    29 20 73 6f 72 74 29 0a 20 20 20 20 20 20 63 6f  | uence.collection).sort).......co | 
| 20760 |  6c 6c 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 69 76 79 2d 6d 61 67 69  | llection)))..(defcustom.ivy-magi | 
| 20780 |  63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63    68 2d 61 63 74 69 6f 6e 0a 20 20 27 69 76 79 2d  | c-slash-non-match-action...'ivy- | 
| 207a0 |  6d 61 67 69 63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d    6d 61 74 63 68 2d 63 64 2d 73 65 6c 65 63 74 65  | magic-slash-non-match-cd-selecte | 
| 207c0 |  64 0a 20 20 22 41 63 74 69 6f 6e 20 74 6f 20 74    61 6b 65 20 77 68 65 6e 20 61 20 73 6c 61 73 68  | d..."Action.to.take.when.a.slash | 
| 207e0 |  20 69 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20    61 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 64 69  | .is.appended.to.a.nonexistent.di | 
| 20800 |  72 65 63 74 6f 72 79 2e 0a 50 6f 73 73 69 62 6c    65 20 63 68 6f 69 63 65 73 20 61 72 65 20 60 69  | rectory..Possible.choices.are.`i | 
| 20820 |  76 79 2d 6d 61 67 69 63 2d 73 6c 61 73 68 2d 6e    6f 6e 2d 6d 61 74 63 68 2d 63 64 2d 73 65 6c 65  | vy-magic-slash-non-match-cd-sele | 
| 20840 |  63 74 65 64 27 2c 0a 60 69 76 79 2d 6d 61 67 69    63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63  | cted',.`ivy-magic-slash-non-matc | 
| 20860 |  68 2d 63 72 65 61 74 65 27 2c 20 6f 72 20 6e 69    6c 22 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f  | h-create',.or.nil"...:type.'(cho | 
| 20880 |  69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 63  | ice...........(const.:tag."Use.c | 
| 208a0 |  75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65    64 20 64 69 72 65 63 74 6f 72 79 22 0a 20 20 20  | urrently.selected.directory".... | 
| 208c0 |  20 20 20 20 20 20 20 20 69 76 79 2d 6d 61 67 69    63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63  | ........ivy-magic-slash-non-matc | 
| 208e0 |  68 2d 63 64 2d 73 65 6c 65 63 74 65 64 29 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20  | h-cd-selected)...........(const. | 
| 20900 |  3a 74 61 67 20 22 43 72 65 61 74 65 20 61 6e 64    20 75 73 65 20 6e 65 77 20 64 69 72 65 63 74 6f  | :tag."Create.and.use.new.directo | 
| 20920 |  72 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 69    76 79 2d 6d 61 67 69 63 2d 73 6c 61 73 68 2d 6e  | ry"............ivy-magic-slash-n | 
| 20940 |  6f 6e 2d 6d 61 74 63 68 2d 63 72 65 61 74 65 29    0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73  | on-match-create)...........(cons | 
| 20960 |  74 20 3a 74 61 67 20 22 44 6f 20 6e 6f 74 68 69    6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 6e  | t.:tag."Do.nothing"............n | 
| 20980 |  69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 2d 63 72 65 61 74 65 2d 61 6e 64 2d 63 64  | il)))..(defun.ivy--create-and-cd | 
| 209a0 |  20 28 64 69 72 29 0a 20 20 22 57 68 65 6e 20 63    6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e  | .(dir)..."When.completing.file.n | 
| 209c0 |  61 6d 65 73 2c 20 63 72 65 61 74 65 20 64 69 72    65 63 74 6f 72 79 20 44 49 52 20 61 6e 64 20 6d  | ames,.create.directory.DIR.and.m | 
| 209e0 |  6f 76 65 20 74 68 65 72 65 2e 22 0a 20 20 28 6d    61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 64 69  | ove.there."...(make-directory.di | 
| 20a00 |  72 29 0a 20 20 28 69 76 79 2d 2d 63 64 20 64 69    72 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | r)...(ivy--cd.dir))..(defun.ivy- | 
| 20a20 |  2d 6d 61 67 69 63 2d 66 69 6c 65 2d 64 6f 75 62    6c 65 73 6c 61 73 68 2d 64 69 72 65 63 74 6f 72  | -magic-file-doubleslash-director | 
| 20a40 |  79 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61    6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 64 69  | y.()..."Return.an.appropriate.di | 
| 20a60 |  72 65 63 74 6f 72 79 20 66 6f 72 20 77 68 65 6e    20 74 77 6f 20 73 6c 61 73 68 65 73 20 61 72 65  | rectory.for.when.two.slashes.are | 
| 20a80 |  20 65 6e 74 65 72 65 64 2e 22 0a 20 20 28 6c 65    74 20 28 72 65 6d 6f 74 65 29 0a 20 20 20 20 28  | .entered."...(let.(remote).....( | 
| 20aa0 |  63 6f 6e 64 0a 20 20 20 20 20 20 3b 3b 20 57 69    6e 64 6f 77 73 0a 20 20 20 20 20 20 3b 3b 20 28  | cond.......;;.Windows.......;;.( | 
| 20ac0 |  28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c    5c 60 5b 5b 3a 61 6c 70 68 61 3a 5d 5d 3a 2f 22  | (string-match."\\`[[:alpha:]]:/" | 
| 20ae0 |  20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29    0a 20 20 20 20 20 20 3b 3b 20 20 28 6d 61 74 63  | .ivy--directory).......;;..(matc | 
| 20b00 |  68 2d 73 74 72 69 6e 67 20 30 20 69 76 79 2d 2d    64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20  | h-string.0.ivy--directory))..... | 
| 20b20 |  20 20 3b 3b 20 52 65 6d 6f 74 65 20 72 6f 6f 74    20 69 66 20 6f 6e 20 72 65 6d 6f 74 65 0a 20 20  | ..;;.Remote.root.if.on.remote... | 
| 20b40 |  20 20 20 20 28 28 73 65 74 71 20 72 65 6d 6f 74    65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70  | ....((setq.remote.(file-remote-p | 
| 20b60 |  20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29    29 0a 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74  | .ivy--directory))........(concat | 
| 20b80 |  20 72 65 6d 6f 74 65 20 22 2f 22 29 29 0a 20 20    20 20 20 20 3b 3b 20 4c 6f 63 61 6c 20 72 6f 6f  | .remote."/")).......;;.Local.roo | 
| 20ba0 |  74 0a 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 22 2f 22 29 29 29 29 0a 0a 28 64 65 66 75  | t.......(t........"/"))))..(defu | 
| 20bc0 |  6e 20 69 76 79 2d 2d 6d 61 67 69 63 2d 66 69 6c    65 2d 73 6c 61 73 68 20 28 29 0a 20 20 22 48 61  | n.ivy--magic-file-slash.()..."Ha | 
| 20be0 |  6e 64 6c 65 20 73 6c 61 73 68 20 77 68 65 6e 20    63 6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20  | ndle.slash.when.completing.file. | 
| 20c00 |  6e 61 6d 65 73 2e 22 0a 20 20 28 77 68 65 6e 20    28 6f 72 20 28 61 6e 64 20 28 65 71 20 74 68 69  | names."...(when.(or.(and.(eq.thi | 
| 20c20 |  73 2d 63 6f 6d 6d 61 6e 64 20 23 27 73 65 6c 66    2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 29  | s-command.#'self-insert-command) | 
| 20c40 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 65 6f 6c 70 29 29 0a 20 20 20 20 20 20  | ..................(eolp))....... | 
| 20c60 |  20 20 20 20 20 20 28 65 71 20 74 68 69 73 2d 63    6f 6d 6d 61 6e 64 20 23 27 69 76 79 2d 70 61 72  | ......(eq.this-command.#'ivy-par | 
| 20c80 |  74 69 61 6c 2d 6f 72 2d 64 6f 6e 65 29 29 0a 20    20 20 20 28 6c 65 74 20 28 28 63 61 6e 6f 6e 69  | tial-or-done)).....(let.((canoni | 
| 20ca0 |  63 61 6c 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 69 76 79 2d 74 65 78 74 20 69  | cal.(expand-file-name.ivy-text.i | 
| 20cc0 |  76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 63  | vy--directory))...........(magic | 
| 20ce0 |  20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 69    76 79 2d 74 65 78 74 20 22 2f 22 29 29 29 29 0a  | .(not.(string=.ivy-text."/")))). | 
| 20d00 |  20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65    6d 62 65 72 20 69 76 79 2d 74 65 78 74 20 69 76  | ......(cond.((member.ivy-text.iv | 
| 20d20 |  79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | y--all-candidates).............. | 
| 20d40 |  28 69 76 79 2d 2d 63 64 20 63 61 6e 6f 6e 69 63    61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | (ivy--cd.canonical))............ | 
| 20d60 |  20 28 28 61 6e 64 20 28 65 71 20 73 79 73 74 65    6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d  | .((and.(eq.system-type.'windows- | 
| 20d80 |  6e 74 29 20 28 73 74 72 69 6e 67 3d 20 69 76 79    2d 74 65 78 74 20 22 2f 2f 22 29 29 29 0a 20 20  | nt).(string=.ivy-text."//")))... | 
| 20da0 |  20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69    6e 67 2d 73 75 66 66 69 78 2d 70 20 22 2f 2f 22  | ..........((string-suffix-p."//" | 
| 20dc0 |  20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64  | .ivy-text)..............(ivy--cd | 
| 20de0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 2d 6d 61 67 69 63 2d 66 69 6c 65 2d  | ...............(ivy--magic-file- | 
| 20e00 |  64 6f 75 62 6c 65 73 6c 61 73 68 2d 64 69 72 65    63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20  | doubleslash-directory)))........ | 
| 20e20 |  20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 2d 70 20 22 5c 5c 60 2f 73 73 68 3a 22  | .....((string-match-p."\\`/ssh:" | 
| 20e40 |  20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64  | .ivy-text)..............(ivy--cd | 
| 20e60 |  20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65    63 74 6f 72 79 20 69 76 79 2d 74 65 78 74 29 29  | .(file-name-directory.ivy-text)) | 
| 20e80 |  29 0a 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 20 22 5b 5b  | ).............((string-match."[[ | 
| 20ea0 |  3a 61 6c 70 68 61 3a 5d 5d 3a 2f 5c 5c 27 22 20    69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20 20  | :alpha:]]:/\\'".ivy-text)....... | 
| 20ec0 |  20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 72    69 76 65 2d 72 6f 6f 74 20 28 6d 61 74 63 68 2d  | .......(let.((drive-root.(match- | 
| 20ee0 |  73 74 72 69 6e 67 20 30 20 69 76 79 2d 74 65 78    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | string.0.ivy-text)))............ | 
| 20f00 |  20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d    65 78 69 73 74 73 2d 70 20 64 72 69 76 65 2d 72  | ....(when.(file-exists-p.drive-r | 
| 20f20 |  6f 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 76 79 2d 2d 63 64 20 64  | oot)..................(ivy--cd.d | 
| 20f40 |  72 69 76 65 2d 72 6f 6f 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20  | rive-root)))).............((and. | 
| 20f60 |  6d 61 67 69 63 20 28 66 69 6c 65 2d 64 69 72 65    63 74 6f 72 79 2d 70 20 63 61 6e 6f 6e 69 63 61  | magic.(file-directory-p.canonica | 
| 20f80 |  6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 2d 63 64 20 63 61 6e 6f 6e 69  | l))..............(ivy--cd.canoni | 
| 20fa0 |  63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 28 6c 65 74 20 28 28 64 65 66 61 75 6c  | cal)).............((let.((defaul | 
| 20fc0 |  74 2d 64 69 72 65 63 74 6f 72 79 20 69 76 79 2d    2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20  | t-directory.ivy--directory)).... | 
| 20fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 28 6f 72 20 28 3e 20 69 76 79 2d 2d 69 6e 64  | ............(and.(or.(>.ivy--ind | 
| 21000 |  65 78 20 30 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d  | ex.0).........................(= | 
| 21020 |  20 69 76 79 2d 2d 6c 65 6e 67 74 68 20 31 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy--length.1)................. | 
| 21040 |  20 20 20 20 20 20 20 20 6d 61 67 69 63 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........magic).................. | 
| 21060 |  20 20 20 28 6e 6f 74 20 28 69 76 79 2d 2d 70 72    6f 6d 70 74 2d 73 65 6c 65 63 74 65 64 2d 70 29  | ...(not.(ivy--prompt-selected-p) | 
| 21080 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61  | ).....................(not.(equa | 
| 210a0 |  6c 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72    72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 20 22  | l.(ivy-state-current.ivy-last)." | 
| 210c0 |  22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69  | ")).....................(file-di | 
| 210e0 |  72 65 63 74 6f 72 79 2d 70 20 28 69 76 79 2d 73    74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79  | rectory-p.(ivy-state-current.ivy | 
| 21100 |  2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20  | -last)).....................(or. | 
| 21120 |  28 65 71 20 69 76 79 2d 6d 61 67 69 63 2d 73 6c    61 73 68 2d 6e 6f 6e 2d 6d 61 74 63 68 2d 61 63  | (eq.ivy-magic-slash-non-match-ac | 
| 21140 |  74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tion............................ | 
| 21160 |  20 27 69 76 79 2d 6d 61 67 69 63 2d 73 6c 61 73    68 2d 6e 6f 6e 2d 6d 61 74 63 68 2d 63 64 2d 73  | .'ivy-magic-slash-non-match-cd-s | 
| 21180 |  65 6c 65 63 74 65 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  | elected)........................ | 
| 211a0 |  20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e    64 20 23 27 69 76 79 2d 70 61 72 74 69 61 6c 2d  | .(eq.this-command.#'ivy-partial- | 
| 211c0 |  6f 72 2d 64 6f 6e 65 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63  | or-done))))..............(ivy--c | 
| 211e0 |  64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d  | d...............(expand-file-nam | 
| 21200 |  65 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72    72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 20 69  | e.(ivy-state-current.ivy-last).i | 
| 21220 |  76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61  | vy--directory))).............((a | 
| 21240 |  6e 64 20 28 65 71 20 69 76 79 2d 6d 61 67 69 63    2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63 68  | nd.(eq.ivy-magic-slash-non-match | 
| 21260 |  2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69  | -action.......................'i | 
| 21280 |  76 79 2d 6d 61 67 69 63 2d 73 6c 61 73 68 2d 6e    6f 6e 2d 6d 61 74 63 68 2d 63 72 65 61 74 65 29  | vy-magic-slash-non-match-create) | 
| 212a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 63 29 0a 20 20 20 20 20 20  | ...................magic)....... | 
| 212c0 |  20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 72 65    61 74 65 2d 61 6e 64 2d 63 64 20 63 61 6e 6f 6e  | .......(ivy--create-and-cd.canon | 
| 212e0 |  69 63 61 6c 29 29 29 29 29 29 0a 0a 28 64 65 66    75 6e 20 69 76 79 2d 6d 61 67 69 63 2d 72 65 61  | ical))))))..(defun.ivy-magic-rea | 
| 21300 |  64 2d 66 69 6c 65 2d 65 6e 76 20 28 29 0a 20 20    22 49 66 20 72 65 61 64 69 6e 67 20 66 69 6c 65  | d-file-env.()..."If.reading.file | 
| 21320 |  6e 61 6d 65 2c 20 6a 75 6d 70 20 74 6f 20 65 6e    76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  | name,.jump.to.environment.variab | 
| 21340 |  6c 65 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20  | le.location."...(interactive)... | 
| 21360 |  28 69 66 20 28 61 6e 64 20 69 76 79 2d 2d 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20  | (if.(and.ivy--directory......... | 
| 21380 |  20 20 20 28 65 71 75 61 6c 20 69 76 79 2d 74 65    78 74 20 22 22 29 29 0a 20 20 20 20 20 20 28 6c  | ...(equal.ivy-text."")).......(l | 
| 213a0 |  65 74 2a 20 28 28 63 61 6e 64 73 20 28 63 6c 2d    6c 6f 6f 70 20 66 6f 72 20 70 61 69 72 20 69 6e  | et*.((cands.(cl-loop.for.pair.in | 
| 213c0 |  20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e    6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20  | .process-environment............ | 
| 213e0 |  20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20    28 76 61 72 20 76 61 6c 29 20 3d 20 28 73 70 6c  | ............for.(var.val).=.(spl | 
| 21400 |  69 74 2d 73 74 72 69 6e 67 20 70 61 69 72 20 22    3d 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20  | it-string.pair."=".t)........... | 
| 21420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20    28 61 6e 64 20 76 61 6c 20 28 6e 6f 74 20 28 65  | .............if.(and.val.(not.(e | 
| 21440 |  71 75 61 6c 20 22 22 20 76 61 6c 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | qual."".val))).................. | 
| 21460 |  20 20 20 20 20 20 69 66 20 28 66 69 6c 65 2d 65    78 69 73 74 73 2d 70 0a 20 20 20 20 20 20 20 20  | ......if.(file-exists-p......... | 
| 21480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d  | ...................(if.(file-nam | 
| 214a0 |  65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 76 61 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e-absolute-p.val)............... | 
| 214c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20  | .................val............ | 
| 214e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 76 61 6c 0a 20 20 20 20  | ..................(setq.val..... | 
| 21500 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 21520 |  65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 76 61 6c 20 69 76 79 2d 2d 64 69 72 65 63 74  | expand-file-name.val.ivy--direct | 
| 21540 |  6f 72 79 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 63  | ory))))........................c | 
| 21560 |  6f 6c 6c 65 63 74 20 28 63 6f 6e 73 20 76 61 72    20 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20  | ollect.(cons.var.val)))......... | 
| 21580 |  20 20 20 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 66 66 65  | .....(enable-recursive-minibuffe | 
| 215a0 |  72 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 78 20 28 69 76 79 2d 72 65 61 64 20  | rs.t)..............(x.(ivy-read. | 
| 215c0 |  22 45 6e 76 3a 20 22 20 63 61 6e 64 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61  | "Env:.".cands))..............(pa | 
| 215e0 |  74 68 20 28 63 64 72 20 28 61 73 73 6f 63 20 78    20 63 61 6e 64 73 29 29 29 29 0a 20 20 20 20 20  | th.(cdr.(assoc.x.cands))))...... | 
| 21600 |  20 20 20 28 69 6e 73 65 72 74 20 28 69 66 20 28    66 69 6c 65 2d 61 63 63 65 73 73 69 62 6c 65 2d  | ...(insert.(if.(file-accessible- | 
| 21620 |  64 69 72 65 63 74 6f 72 79 2d 70 20 70 61 74 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | directory-p.path)............... | 
| 21640 |  20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65    2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 70 61  | ......(file-name-as-directory.pa | 
| 21660 |  74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 61 74 68 29 29 0a 20 20 20  | th)...................path)).... | 
| 21680 |  20 20 20 20 20 28 69 76 79 2d 2d 63 64 2d 6d 61    79 62 65 29 29 0a 20 20 20 20 28 69 6e 73 65 72  | .....(ivy--cd-maybe)).....(inser | 
| 216a0 |  74 20 6c 61 73 74 2d 69 6e 70 75 74 2d 65 76 65    6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76  | t.last-input-event)))..(defun.iv | 
| 216c0 |  79 2d 6d 61 6b 65 2d 6d 61 67 69 63 2d 61 63 74    69 6f 6e 20 28 63 61 6c 6c 65 72 20 6b 65 79 29  | y-make-magic-action.(caller.key) | 
| 216e0 |  0a 20 20 22 52 65 74 75 72 6e 20 61 20 63 6f 6d    6d 61 6e 64 20 74 68 61 74 20 64 6f 65 73 20 74  | ..."Return.a.command.that.does.t | 
| 21700 |  68 65 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66    20 60 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f  | he.equivalent.of.`ivy-read-actio | 
| 21720 |  6e 27 20 61 6e 64 20 4b 45 59 2e 0a 54 68 69 73    20 68 61 70 70 65 6e 73 20 6f 6e 6c 79 20 77 68  | n'.and.KEY..This.happens.only.wh | 
| 21740 |  65 6e 20 74 68 65 20 69 6e 70 75 74 20 69 73 20    65 6d 70 74 79 2e 0a 54 68 65 20 69 6e 74 65 6e  | en.the.input.is.empty..The.inten | 
| 21760 |  74 69 6f 6e 20 69 73 20 74 6f 20 62 69 6e 64 20    74 68 65 20 72 65 73 75 6c 74 20 74 6f 20 6b 65  | tion.is.to.bind.the.result.to.ke | 
| 21780 |  79 73 20 74 68 61 74 20 61 72 65 20 74 79 70 69    63 61 6c 6c 79 0a 62 6f 75 6e 64 20 74 6f 20 60  | ys.that.are.typically.bound.to.` | 
| 217a0 |  73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d    61 6e 64 27 2e 22 0a 20 20 28 6c 65 74 2a 20 28  | self-insert-command'."...(let*.( | 
| 217c0 |  28 61 6c 69 73 74 20 28 61 73 73 6f 63 20 6b 65    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (alist.(assoc.key............... | 
| 217e0 |  20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d    67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .........(plist-get............. | 
| 21800 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    2d 61 63 74 69 6f 6e 73 2d 6c 69 73 74 0a 20 20  | ............ivy--actions-list... | 
| 21820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 61 6c 6c 65 72 29 29 29 0a  | ......................caller))). | 
| 21840 |  20 20 20 20 20 20 20 20 20 28 64 6f 63 20 28 66    6f 72 6d 61 74 20 22 25 73 20 28 60 25 53 27 29  | .........(doc.(format."%s.(`%S') | 
| 21860 |  22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 74 68 20 32 20 61  | ".......................(nth.2.a | 
| 21880 |  6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68  | list).......................(nth | 
| 218a0 |  20 31 20 61 6c 69 73 74 29 29 29 29 0a 20 20 20    20 60 28 6c 61 6d 62 64 61 20 28 26 6f 70 74 69  | .1.alist)))).....`(lambda.(&opti | 
| 218c0 |  6f 6e 61 6c 20 61 72 67 29 0a 20 20 20 20 20 20    20 2c 64 6f 63 0a 20 20 20 20 20 20 20 28 69 6e  | onal.arg)........,doc........(in | 
| 218e0 |  74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20    20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e  | teractive."p")........(if.(strin | 
| 21900 |  67 3d 20 22 22 20 69 76 79 2d 74 65 78 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63  | g=."".ivy-text)............(exec | 
| 21920 |  75 74 65 2d 6b 62 64 2d 6d 61 63 72 6f 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6b 62 64 20 2c  | ute-kbd-macro.............(kbd., | 
| 21940 |  28 63 6f 6e 63 61 74 20 22 4d 2d 6f 20 22 20 6b    65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 28  | (concat."M-o.".key)))..........( | 
| 21960 |  73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d    61 6e 64 20 61 72 67 29 29 29 29 29 0a 0a 28 64  | self-insert-command.arg)))))..(d | 
| 21980 |  65 66 63 75 73 74 6f 6d 20 69 76 79 2d 6d 61 67    69 63 2d 74 69 6c 64 65 20 74 0a 20 20 22 57 68  | efcustom.ivy-magic-tilde.t..."Wh | 
| 219a0 |  65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 7e 20 77 69    6c 6c 20 6d 6f 76 65 20 68 6f 6d 65 20 77 68 65  | en.non-nil,.~.will.move.home.whe | 
| 219c0 |  6e 20 73 65 6c 65 63 74 69 6e 67 20 66 69 6c 65    73 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 7e 2f  | n.selecting.files..Otherwise,.~/ | 
| 219e0 |  20 77 69 6c 6c 20 6d 6f 76 65 20 68 6f 6d 65 2e    22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65  | .will.move.home."...:type.'boole | 
| 21a00 |  61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    69 76 79 2d 64 79 6e 61 6d 69 63 2d 65 78 68 69  | an)..(defcustom.ivy-dynamic-exhi | 
| 21a20 |  62 69 74 2d 64 65 6c 61 79 2d 6d 73 20 30 0a 20    20 22 44 65 6c 61 79 20 69 6e 20 6d 73 20 62 65  | bit-delay-ms.0..."Delay.in.ms.be | 
| 21a40 |  66 6f 72 65 20 64 79 6e 61 6d 69 63 20 63 6f 6c    6c 65 63 74 69 6f 6e 73 20 61 72 65 20 72 65 66  | fore.dynamic.collections.are.ref | 
| 21a60 |  72 65 73 68 65 64 22 0a 20 20 3a 74 79 70 65 20    27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 76  | reshed"...:type.'integer)..(defv | 
| 21a80 |  61 72 20 69 76 79 2d 2d 65 78 68 69 62 69 74 2d    74 69 6d 65 72 20 6e 69 6c 29 0a 0a 28 64 65 66  | ar.ivy--exhibit-timer.nil)..(def | 
| 21aa0 |  75 6e 20 69 76 79 2d 2d 71 75 65 75 65 2d 65 78    68 69 62 69 74 20 28 29 0a 20 20 22 49 6e 73 65  | un.ivy--queue-exhibit.()..."Inse | 
| 21ac0 |  72 74 20 49 76 79 20 63 6f 6d 70 6c 65 74 69 6f    6e 73 20 64 69 73 70 6c 61 79 2c 20 70 6f 73 73  | rt.Ivy.completions.display,.poss | 
| 21ae0 |  69 62 6c 79 20 61 66 74 65 72 20 61 20 74 69 6d    65 6f 75 74 20 66 6f 72 0a 64 79 6e 61 6d 69 63  | ibly.after.a.timeout.for.dynamic | 
| 21b00 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 73 2e 0a 53 68    6f 75 6c 64 20 62 65 20 72 75 6e 20 76 69 61 20  | .collections..Should.be.run.via. | 
| 21b20 |  6d 69 6e 69 62 75 66 66 65 72 20 60 70 6f 73 74    2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 27 2e 22  | minibuffer.`post-command-hook'." | 
| 21b40 |  0a 20 20 28 69 66 20 28 61 6e 64 20 28 3e 20 69    76 79 2d 64 79 6e 61 6d 69 63 2d 65 78 68 69 62  | ...(if.(and.(>.ivy-dynamic-exhib | 
| 21b60 |  69 74 2d 64 65 6c 61 79 2d 6d 73 20 30 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 73  | it-delay-ms.0)............(ivy-s | 
| 21b80 |  74 61 74 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c    6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74  | tate-dynamic-collection.ivy-last | 
| 21ba0 |  29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 76  | )).......(progn.........(when.iv | 
| 21bc0 |  79 2d 2d 65 78 68 69 62 69 74 2d 74 69 6d 65 72    20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 69  | y--exhibit-timer.(cancel-timer.i | 
| 21be0 |  76 79 2d 2d 65 78 68 69 62 69 74 2d 74 69 6d 65    72 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74  | vy--exhibit-timer)).........(set | 
| 21c00 |  71 20 69 76 79 2d 2d 65 78 68 69 62 69 74 2d 74    69 6d 65 72 0a 20 20 20 20 20 20 20 20 20 20 20  | q.ivy--exhibit-timer............ | 
| 21c20 |  20 20 20 28 72 75 6e 2d 77 69 74 68 2d 74 69 6d    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(run-with-timer.............. | 
| 21c40 |  20 20 28 2f 20 69 76 79 2d 64 79 6e 61 6d 69 63    2d 65 78 68 69 62 69 74 2d 64 65 6c 61 79 2d 6d  | ..(/.ivy-dynamic-exhibit-delay-m | 
| 21c60 |  73 20 31 30 30 30 2e 30 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20  | s.1000.0)................nil.... | 
| 21c80 |  20 20 20 20 20 20 20 20 20 20 20 20 27 69 76 79    2d 2d 65 78 68 69 62 69 74 29 29 29 0a 20 20 20  | ............'ivy--exhibit))).... | 
| 21ca0 |  20 28 69 76 79 2d 2d 65 78 68 69 62 69 74 29 29    29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 69 76  | .(ivy--exhibit)))..(defalias.'iv | 
| 21cc0 |  79 2d 2d 66 69 6c 65 2d 6c 6f 63 61 6c 2d 6e 61    6d 65 0a 20 20 28 69 66 20 28 66 62 6f 75 6e 64  | y--file-local-name...(if.(fbound | 
| 21ce0 |  70 20 27 66 69 6c 65 2d 6c 6f 63 61 6c 2d 6e 61    6d 65 29 0a 20 20 20 20 20 20 23 27 66 69 6c 65  | p.'file-local-name).......#'file | 
| 21d00 |  2d 6c 6f 63 61 6c 2d 6e 61 6d 65 0a 20 20 20 20    28 6c 61 6d 62 64 61 20 28 66 69 6c 65 29 0a 20  | -local-name.....(lambda.(file).. | 
| 21d20 |  20 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 72    65 6d 6f 74 65 2d 70 20 66 69 6c 65 20 27 6c 6f  | .....(or.(file-remote-p.file.'lo | 
| 21d40 |  63 61 6c 6e 61 6d 65 29 20 66 69 6c 65 29 29 29    0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74  | calname).file)))..."Compatibilit | 
| 21d60 |  79 20 73 68 69 6d 20 66 6f 72 20 60 66 69 6c 65    2d 6c 6f 63 61 6c 2d 6e 61 6d 65 27 2e 0a 54 68  | y.shim.for.`file-local-name'..Th | 
| 21d80 |  65 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 61    64 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 36  | e.function.was.added.in.Emacs.26 | 
| 21da0 |  2e 31 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 2d 6d 61 67 69 63 2d 74 69 6c 64 65 2d 64  | .1.")..(defun.ivy--magic-tilde-d | 
| 21dc0 |  69 72 65 63 74 6f 72 79 20 28 64 69 72 29 0a 20    20 22 52 65 74 75 72 6e 20 61 6e 20 61 70 70 72  | irectory.(dir)..."Return.an.appr | 
| 21de0 |  6f 70 72 69 61 74 65 20 68 6f 6d 65 20 66 6f 72    20 44 49 52 20 66 6f 72 20 77 68 65 6e 20 7e 20  | opriate.home.for.DIR.for.when.~. | 
| 21e00 |  6f 72 20 7e 2f 20 61 72 65 20 65 6e 74 65 72 65    64 2e 22 0a 20 20 28 66 69 6c 65 2d 6e 61 6d 65  | or.~/.are.entered."...(file-name | 
| 21e20 |  2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61  | -as-directory....(expand-file-na | 
| 21e40 |  6d 65 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68    6f 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65  | me.....(let*.((home.(expand-file | 
| 21e60 |  2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 28 66    69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 69 72  | -name.(concat.(file-remote-p.dir | 
| 21e80 |  29 20 22 7e 2f 22 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 64 69 72 2d 70 61 74 68 20 28  | )."~/")))............(dir-path.( | 
| 21ea0 |  69 76 79 2d 2d 66 69 6c 65 2d 6c 6f 63 61 6c 2d    6e 61 6d 65 20 64 69 72 29 29 0a 20 20 20 20 20  | ivy--file-local-name.dir))...... | 
| 21ec0 |  20 20 20 20 20 20 28 68 6f 6d 65 2d 70 61 74 68    20 28 69 76 79 2d 2d 66 69 6c 65 2d 6c 6f 63 61  | ......(home-path.(ivy--file-loca | 
| 21ee0 |  6c 2d 6e 61 6d 65 20 68 6f 6d 65 29 29 29 0a 20    20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67  | l-name.home))).......(if.(string | 
| 21f00 |  3d 20 64 69 72 2d 70 61 74 68 20 68 6f 6d 65 2d    70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20  | =.dir-path.home-path)........... | 
| 21f20 |  22 7e 22 0a 20 20 20 20 20 20 20 20 68 6f 6d 65    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76  | "~".........home)))))..(defun.iv | 
| 21f40 |  79 2d 75 70 64 61 74 65 2d 63 61 6e 64 69 64 61    74 65 73 20 28 63 61 6e 64 73 29 0a 20 20 28 69  | y-update-candidates.(cands)...(i | 
| 21f60 |  76 79 2d 2d 69 6e 73 65 72 74 2d 6d 69 6e 69 62    75 66 66 65 72 0a 20 20 20 28 69 76 79 2d 2d 66  | vy--insert-minibuffer....(ivy--f | 
| 21f80 |  6f 72 6d 61 74 0a 20 20 20 20 28 73 65 74 71 20    69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61  | ormat.....(setq.ivy--all-candida | 
| 21fa0 |  74 65 73 20 63 61 6e 64 73 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 2d 65 78 68 69 62  | tes.cands))))..(defun.ivy--exhib | 
| 21fc0 |  69 74 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20    49 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20  | it.()..."Insert.Ivy.completions. | 
| 21fe0 |  64 69 73 70 6c 61 79 2e 0a 53 68 6f 75 6c 64 20    62 65 20 72 75 6e 20 76 69 61 20 6d 69 6e 69 62  | display..Should.be.run.via.minib | 
| 22000 |  75 66 66 65 72 20 60 70 6f 73 74 2d 63 6f 6d 6d    61 6e 64 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 77  | uffer.`post-command-hook'."...(w | 
| 22020 |  68 65 6e 20 28 6d 65 6d 71 20 27 69 76 79 2d 2d    71 75 65 75 65 2d 65 78 68 69 62 69 74 20 70 6f  | hen.(memq.'ivy--queue-exhibit.po | 
| 22040 |  73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 29    0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69  | st-command-hook).....(let.((inhi | 
| 22060 |  62 69 74 2d 66 69 65 6c 64 2d 74 65 78 74 2d 6d    6f 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 20  | bit-field-text-motion.nil))..... | 
| 22080 |  20 20 28 63 6f 6e 73 74 72 61 69 6e 2d 74 6f 2d    66 69 65 6c 64 20 6e 69 6c 20 28 70 6f 69 6e 74  | ..(constrain-to-field.nil.(point | 
| 220a0 |  2d 6d 61 78 29 29 29 0a 20 20 20 20 28 69 76 79    2d 73 65 74 2d 74 65 78 74 20 28 69 76 79 2d 2d  | -max))).....(ivy-set-text.(ivy-- | 
| 220c0 |  69 6e 70 75 74 29 29 0a 20 20 20 20 28 6c 65 74    20 28 28 6e 65 77 2d 6d 69 6e 69 62 75 66 66 65  | input)).....(let.((new-minibuffe | 
| 220e0 |  72 20 28 69 76 79 2d 2d 75 70 64 61 74 65 2d 6d    69 6e 69 62 75 66 66 65 72 29 29 29 0a 20 20 20  | r.(ivy--update-minibuffer))).... | 
| 22100 |  20 20 20 28 77 68 65 6e 20 6e 65 77 2d 6d 69 6e    69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20  | ...(when.new-minibuffer......... | 
| 22120 |  28 69 76 79 2d 2d 69 6e 73 65 72 74 2d 6d 69 6e    69 62 75 66 66 65 72 20 6e 65 77 2d 6d 69 6e 69  | (ivy--insert-minibuffer.new-mini | 
| 22140 |  62 75 66 66 65 72 29 29 29 0a 20 20 20 20 74 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 64  | buffer))).....t))..(defun.ivy--d | 
| 22160 |  79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f    6e 2d 63 61 6e 64 73 20 28 69 6e 70 75 74 29 0a  | ynamic-collection-cands.(input). | 
| 22180 |  20 20 28 6c 65 74 20 28 28 63 6f 6c 6c 20 28 63    6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69  | ..(let.((coll.(condition-case.ni | 
| 221a0 |  6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 69 76  | l...................(funcall.(iv | 
| 221c0 |  79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63 74 69    6f 6e 20 69 76 79 2d 6c 61 73 74 29 20 69 6e 70  | y-state-collection.ivy-last).inp | 
| 221e0 |  75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20  | ut).................(error...... | 
| 22200 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 28 69 76 79 2d 73 74 61 74 65 2d  | ............(funcall.(ivy-state- | 
| 22220 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c    61 73 74 29 20 69 6e 70 75 74 20 6e 69 6c 20 74  | collection.ivy-last).input.nil.t | 
| 22240 |  29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6c    69 73 74 70 20 63 6f 6c 6c 29 0a 20 20 20 20 20  | ))))).....(if.(listp.coll)...... | 
| 22260 |  20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62    64 61 20 28 78 29 20 28 69 66 20 28 63 6f 6e 73  | ...(mapcar.(lambda.(x).(if.(cons | 
| 22280 |  70 20 78 29 20 28 63 61 72 20 78 29 20 78 29 29    20 63 6f 6c 6c 29 0a 20 20 20 20 20 20 63 6f 6c  | p.x).(car.x).x)).coll).......col | 
| 222a0 |  6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 2d 75 70 64 61 74 65 2d 6d 69 6e 69 62 75 66  | l)))..(defun.ivy--update-minibuf | 
| 222c0 |  66 65 72 20 28 29 0a 20 20 28 70 72 6f 67 31 0a    20 20 20 20 20 20 28 69 66 20 28 69 76 79 2d 73  | fer.()...(prog1.......(if.(ivy-s | 
| 222e0 |  74 61 74 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c    6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74  | tate-dynamic-collection.ivy-last | 
| 22300 |  29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77    68 69 6c 65 2d 6e 6f 2d 69 6e 70 75 74 20 77 6f  | )...........;;.while-no-input.wo | 
| 22320 |  75 6c 64 20 63 61 75 73 65 20 61 6e 6e 6f 79 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | uld.cause.annoying...........;;. | 
| 22340 |  22 57 61 69 74 69 6e 67 20 66 6f 72 20 70 72 6f    63 65 73 73 20 74 6f 20 64 69 65 2e 2e 2e 64 6f  | "Waiting.for.process.to.die...do | 
| 22360 |  6e 65 22 20 6d 65 73 73 61 67 65 20 69 6e 74 65    72 72 75 70 74 69 6f 6e 73 0a 20 20 20 20 20 20  | ne".message.interruptions....... | 
| 22380 |  20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62    69 74 2d 6d 65 73 73 61 67 65 20 74 29 0a 20 20  | ....(let.((inhibit-message.t)... | 
| 223a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f    6c 6c 20 69 6e 2d 70 72 6f 67 72 65 73 73 29 0a  | ..............coll.in-progress). | 
| 223c0 |  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 65 71 75 61 6c 20 69  | ............(unless.(or.(equal.i | 
| 223e0 |  76 79 2d 2d 6f 6c 64 2d 74 65 78 74 20 69 76 79    2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20  | vy--old-text.ivy-text).......... | 
| 22400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20  | ...............(eq.this-command. | 
| 22420 |  27 69 76 79 2d 72 65 73 75 6d 65 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69  | 'ivy-resume))...............(whi | 
| 22440 |  6c 65 2d 6e 6f 2d 69 6e 70 75 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74  | le-no-input.................(set | 
| 22460 |  71 20 63 6f 6c 6c 20 28 69 76 79 2d 2d 64 79 6e    61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d  | q.coll.(ivy--dynamic-collection- | 
| 22480 |  63 61 6e 64 73 20 69 76 79 2d 74 65 78 74 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cands.ivy-text))................ | 
| 224a0 |  20 28 77 68 65 6e 20 28 65 71 20 63 6f 6c 6c 20    30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(when.(eq.coll.0).............. | 
| 224c0 |  20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .....(setq.coll.nil)............ | 
| 224e0 |  20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79    2d 2d 6f 6c 64 2d 72 65 20 6e 69 6c 29 0a 20 20  | .......(setq.ivy--old-re.nil)... | 
| 22500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 69 6e 2d 70 72 6f 67 72 65 73  | ................(setq.in-progres | 
| 22520 |  73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d  | s.t)).................(setq.ivy- | 
| 22540 |  2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 20    28 69 76 79 2d 2d 73 6f 72 74 2d 6d 61 79 62 65  | -all-candidates.(ivy--sort-maybe | 
| 22560 |  20 63 6f 6c 6c 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20  | .coll)))).............(when.(eq. | 
| 22580 |  69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61    74 65 73 20 30 29 0a 20 20 20 20 20 20 20 20 20  | ivy--all-candidates.0).......... | 
| 225a0 |  20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d    61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 20 6e  | .....(setq.ivy--all-candidates.n | 
| 225c0 |  69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64  | il)...............(setq.ivy--old | 
| 225e0 |  2d 72 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 2d  | -re.nil)...............(setq.in- | 
| 22600 |  70 72 6f 67 72 65 73 73 20 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28  | progress.t)).............(when.( | 
| 22620 |  6f 72 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64    69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20  | or.ivy--all-candidates.......... | 
| 22640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6e 6f 74 20 28 67 65 74 2d 70 72 6f 63  | .............(and.(not.(get-proc | 
| 22660 |  65 73 73 20 22 20 2a 63 6f 75 6e 73 65 6c 2a 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ess.".*counsel*")).............. | 
| 22680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    6f 74 20 69 6e 2d 70 72 6f 67 72 65 73 73 29 29  | ..............(not.in-progress)) | 
| 226a0 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 2d 73 65 74 2d 69 6e 64 65 78 2d  | )...............(ivy--set-index- | 
| 226c0 |  64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | dynamic-collection)............. | 
| 226e0 |  20 20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 20 69    76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74  | ..(ivy--format.ivy--all-candidat | 
| 22700 |  65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 63    6f 6e 64 20 28 69 76 79 2d 2d 64 69 72 65 63 74  | es))).........(cond.(ivy--direct | 
| 22720 |  6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 73  | ory................(cond.((or.(s | 
| 22740 |  74 72 69 6e 67 3d 20 22 7e 2f 22 20 69 76 79 2d    74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20  | tring=."~/".ivy-text)........... | 
| 22760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 73 74 72 69 6e 67 3d 20 22 7e  | ................(and.(string=."~ | 
| 22780 |  22 20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ".ivy-text)..................... | 
| 227a0 |  20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d 6d    61 67 69 63 2d 74 69 6c 64 65 29 29 0a 20 20 20  | ...........ivy-magic-tilde)).... | 
| 227c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 76 79 2d 2d 63 64 20 28 69 76 79  | ...................(ivy--cd.(ivy | 
| 227e0 |  2d 2d 6d 61 67 69 63 2d 74 69 6c 64 65 2d 64 69    72 65 63 74 6f 72 79 20 69 76 79 2d 2d 64 69 72  | --magic-tilde-directory.ivy--dir | 
| 22800 |  65 63 74 6f 72 79 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  | ectory)))......................( | 
| 22820 |  28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2f    5c 5c 27 22 20 69 76 79 2d 74 65 78 74 29 0a 20  | (string-match."/\\'".ivy-text).. | 
| 22840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 2d 6d 61 67 69 63  | .....................(ivy--magic | 
| 22860 |  2d 66 69 6c 65 2d 73 6c 61 73 68 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28  | -file-slash))))...............(( | 
| 22880 |  65 71 20 28 69 76 79 2d 73 74 61 74 65 2d 63 6f    6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73  | eq.(ivy-state-collection.ivy-las | 
| 228a0 |  74 29 20 23 27 69 6e 74 65 72 6e 61 6c 2d 63 6f    6d 70 6c 65 74 65 2d 62 75 66 66 65 72 29 0a 20  | t).#'internal-complete-buffer).. | 
| 228c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 6f 72 20 28 61 6e 64 20 28 73 74  | ..............(when.(or.(and.(st | 
| 228e0 |  72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 20    22 20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20  | ring-match."\\`.".ivy-text)..... | 
| 22900 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28  | ..........................(not.( | 
| 22920 |  73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c    60 20 22 20 69 76 79 2d 2d 6f 6c 64 2d 74 65 78  | string-match."\\`.".ivy--old-tex | 
| 22940 |  74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61  | t)))..........................(a | 
| 22960 |  6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 22 5c 5c 60 20 22 20 69 76 79 2d 2d 6f 6c 64  | nd.(string-match."\\`.".ivy--old | 
| 22980 |  2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -text).......................... | 
| 229a0 |  20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 20 22 5c 5c 60 20 22 20 69  | .....(not.(string-match."\\`.".i | 
| 229c0 |  76 79 2d 74 65 78 74 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65  | vy-text))))..................(se | 
| 229e0 |  74 71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64    69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20  | tq.ivy--all-candidates.......... | 
| 22a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    66 20 28 3d 20 28 73 74 72 69 6e 67 2d 74 6f 2d  | ..............(if.(=.(string-to- | 
| 22a20 |  63 68 61 72 20 69 76 79 2d 74 65 78 74 29 20 3f    5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | char.ivy-text).?\s)............. | 
| 22a40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 2d 62 75 66 66 65 72 2d 6c 69 73 74  | ...............(ivy--buffer-list | 
| 22a60 |  20 22 20 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 20 28  | .".")..........................( | 
| 22a80 |  69 76 79 2d 2d 62 75 66 66 65 72 2d 6c 69 73 74    20 22 22 20 69 76 79 2d 75 73 65 2d 76 69 72 74  | ivy--buffer-list."".ivy-use-virt | 
| 22aa0 |  75 61 6c 2d 62 75 66 66 65 72 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ual-buffers))).................. | 
| 22ac0 |  28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 72    65 20 6e 69 6c 29 29 29 29 0a 20 20 20 20 20 20  | (setq.ivy--old-re.nil))))....... | 
| 22ae0 |  20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d    62 75 66 66 65 72 20 28 69 76 79 2d 73 74 61 74  | ..(with-current-buffer.(ivy-stat | 
| 22b00 |  65 2d 62 75 66 66 65 72 20 69 76 79 2d 6c 61 73    74 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 76  | e-buffer.ivy-last)...........(iv | 
| 22b20 |  79 2d 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 2d 66 69 6c 74 65  | y--format............(ivy--filte | 
| 22b40 |  72 20 69 76 79 2d 74 65 78 74 20 69 76 79 2d 2d    61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29  | r.ivy-text.ivy--all-candidates)) | 
| 22b60 |  29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79    2d 2d 6f 6c 64 2d 74 65 78 74 20 69 76 79 2d 74  | )).....(setq.ivy--old-text.ivy-t | 
| 22b80 |  65 78 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74  | ext)))..(defun.ivy-display-funct | 
| 22ba0 |  69 6f 6e 2d 66 61 6c 6c 62 61 63 6b 20 28 73 74    72 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66  | ion-fallback.(str)...(let.((buff | 
| 22bc0 |  65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 74 29 29    0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72  | er-undo-list.t)).....(save-excur | 
| 22be0 |  73 69 6f 6e 0a 20 20 20 20 20 20 28 66 6f 72 77    61 72 64 2d 6c 69 6e 65 20 31 29 0a 20 20 20 20  | sion.......(forward-line.1)..... | 
| 22c00 |  20 20 28 69 6e 73 65 72 74 20 73 74 72 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 69  | ..(insert.str))))..(defun.ivy--i | 
| 22c20 |  6e 73 65 72 74 2d 6d 69 6e 69 62 75 66 66 65 72    20 28 74 65 78 74 29 0a 20 20 22 49 6e 73 65 72  | nsert-minibuffer.(text)..."Inser | 
| 22c40 |  74 20 54 45 58 54 20 69 6e 74 6f 20 6d 69 6e 69    62 75 66 66 65 72 20 77 69 74 68 20 61 70 70 72  | t.TEXT.into.minibuffer.with.appr | 
| 22c60 |  6f 70 72 69 61 74 65 20 63 6c 65 61 6e 75 70 2e    22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 69 7a  | opriate.cleanup."...(let.((resiz | 
| 22c80 |  65 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77 73 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 28 75 70 64  | e-mini-windows.nil).........(upd | 
| 22ca0 |  61 74 65 2d 66 6e 20 28 69 76 79 2d 73 74 61 74    65 2d 75 70 64 61 74 65 2d 66 6e 20 69 76 79 2d  | ate-fn.(ivy-state-update-fn.ivy- | 
| 22cc0 |  6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 28    6f 6c 64 2d 6d 61 72 6b 20 28 6d 61 72 6b 65 72  | last)).........(old-mark.(marker | 
| 22ce0 |  2d 70 6f 73 69 74 69 6f 6e 20 28 6d 61 72 6b 2d    6d 61 72 6b 65 72 29 29 29 0a 20 20 20 20 20 20  | -position.(mark-marker)))....... | 
| 22d00 |  20 20 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 | 
| 22d20 |  29 29 0a 20 20 20 20 20 20 20 20 64 65 61 63 74    69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 20 20  | )).........deactivate-mark)..... | 
| 22d40 |  28 77 68 65 6e 20 77 69 6e 0a 20 20 20 20 20 20    28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77  | (when.win.......(with-selected-w | 
| 22d60 |  69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20    20 20 28 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66  | indow.win.........(ivy--minibuff | 
| 22d80 |  65 72 2d 63 6c 65 61 6e 75 70 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 75 70 64 61 74 65  | er-cleanup).........(when.update | 
| 22da0 |  2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 28 66    75 6e 63 61 6c 6c 20 75 70 64 61 74 65 2d 66 6e  | -fn...........(funcall.update-fn | 
| 22dc0 |  29 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 69 6e 73 65 72 74 2d 70 72 6f 6d 70 74 29 0a  | )).........(ivy--insert-prompt). | 
| 22de0 |  20 20 20 20 20 20 20 20 3b 3b 20 44 6f 20 6e 6f    74 68 69 6e 67 20 69 66 20 77 68 69 6c 65 2d 6e  | ........;;.Do.nothing.if.while-n | 
| 22e00 |  6f 2d 69 6e 70 75 74 20 77 61 73 20 61 62 6f 72    74 65 64 2e 0a 20 20 20 20 20 20 20 20 28 77 68  | o-input.was.aborted..........(wh | 
| 22e20 |  65 6e 20 28 73 74 72 69 6e 67 70 20 74 65 78 74    29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20  | en.(stringp.text)...........(if. | 
| 22e40 |  69 76 79 2d 2d 64 69 73 70 6c 61 79 2d 66 75 6e    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | ivy--display-function........... | 
| 22e60 |  20 20 20 20 28 66 75 6e 63 61 6c 6c 20 69 76 79    2d 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69  | ....(funcall.ivy--display-functi | 
| 22e80 |  6f 6e 20 74 65 78 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 64 69 73 70 6c 61  | on.text).............(ivy-displa | 
| 22ea0 |  79 2d 66 75 6e 63 74 69 6f 6e 2d 66 61 6c 6c 62    61 63 6b 20 74 65 78 74 29 29 29 0a 20 20 20 20  | y-function-fallback.text)))..... | 
| 22ec0 |  20 20 20 20 28 69 76 79 2d 2d 72 65 73 69 7a 65    2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 6f 2d 66  | ....(ivy--resize-minibuffer-to-f | 
| 22ee0 |  69 74 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 70    72 65 76 65 6e 74 20 72 65 67 69 6f 6e 20 67 72  | it).........;;.prevent.region.gr | 
| 22f00 |  6f 77 69 6e 67 20 64 75 65 20 74 6f 20 74 65 78    74 20 72 65 6d 6f 76 65 2f 61 64 64 0a 20 20 20  | owing.due.to.text.remove/add.... | 
| 22f20 |  20 20 20 20 20 28 77 68 65 6e 20 28 72 65 67 69    6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20  | .....(when.(region-active-p).... | 
| 22f40 |  20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b    20 6f 6c 64 2d 6d 61 72 6b 29 29 29 29 29 29 0a  | .......(set-mark.old-mark)))))). | 
| 22f60 |  0a 28 64 65 66 76 61 72 20 69 76 79 2d 61 75 74    6f 2d 73 68 72 69 6e 6b 2d 6d 69 6e 69 62 75 66  | .(defvar.ivy-auto-shrink-minibuf | 
| 22f80 |  66 65 72 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20    6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 65 20  | fer.nil..."When.non-nil.and.the. | 
| 22fa0 |  68 65 69 67 68 74 20 3c 20 60 69 76 79 2d 68 65    69 67 68 74 27 2c 20 61 75 74 6f 2d 73 68 72 69  | height.<.`ivy-height',.auto-shri | 
| 22fc0 |  6e 6b 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 22 29 0a 0a 28 6d 61 6b 65 2d 6f 62 73 6f  | nk.the.minibuffer.")..(make-obso | 
| 22fe0 |  6c 65 74 65 2d 76 61 72 69 61 62 6c 65 20 27 69    76 79 2d 61 75 74 6f 2d 73 68 72 69 6e 6b 2d 6d  | lete-variable.'ivy-auto-shrink-m | 
| 23000 |  69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | inibuffer....................... | 
| 23020 |  20 20 27 69 76 79 2d 61 75 74 6f 2d 73 68 72 69    6e 6b 2d 6d 69 6e 69 62 75 66 66 65 72 2d 61 6c  | ..'ivy-auto-shrink-minibuffer-al | 
| 23040 |  69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 22 3c 32 30  | ist........................."<20 | 
| 23060 |  32 30 2d 30 34 2d 32 38 20 54 75 65 3e 22 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d  | 20-04-28.Tue>")..(defcustom.ivy- | 
| 23080 |  61 75 74 6f 2d 73 68 72 69 6e 6b 2d 6d 69 6e 69    62 75 66 66 65 72 2d 61 6c 69 73 74 20 6e 69 6c  | auto-shrink-minibuffer-alist.nil | 
| 230a0 |  0a 20 20 22 41 6e 20 61 6c 69 73 74 20 74 6f 20    63 6f 6e 66 69 67 75 72 65 20 61 75 74 6f 2d 73  | ..."An.alist.to.configure.auto-s | 
| 230c0 |  68 72 69 6e 6b 69 6e 67 20 6f 66 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 45 61 63  | hrinking.of.the.minibuffer...Eac | 
| 230e0 |  68 20 6b 65 79 20 69 73 20 61 20 63 61 6c 6c 65    72 20 73 79 6d 62 6f 6c 2e 20 20 57 68 65 6e 20  | h.key.is.a.caller.symbol...When. | 
| 23100 |  74 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 61 6e 64 20 74 68 65 0a 68 65  | the.value.is.non-nil,.and.the.he | 
| 23120 |  69 67 68 74 20 3c 20 60 69 76 79 2d 68 65 69 67    68 74 27 2c 20 61 75 74 6f 2d 73 68 72 69 6e 6b  | ight.<.`ivy-height',.auto-shrink | 
| 23140 |  20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e    22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73  | .the.minibuffer."...:type.'(alis | 
| 23160 |  74 0a 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79    2d 74 79 70 65 20 73 79 6d 62 6f 6c 0a 20 20 20  | t...........:key-type.symbol.... | 
| 23180 |  20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79    70 65 20 62 6f 6f 6c 65 61 6e 29 29 0a 0a 28 64  | .......:value-type.boolean))..(d | 
| 231a0 |  65 66 75 6e 20 69 76 79 2d 2d 64 6f 2d 73 68 72    69 6e 6b 2d 77 69 6e 64 6f 77 20 28 29 0a 20 20  | efun.ivy--do-shrink-window.()... | 
| 231c0 |  28 6c 65 74 20 28 28 68 20 28 73 61 76 65 2d 65    78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20  | (let.((h.(save-excursion........ | 
| 231e0 |  20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72    20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f  | ......(goto-char.(minibuffer-pro | 
| 23200 |  6d 70 74 2d 65 6e 64 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e  | mpt-end))..............(let.((in | 
| 23220 |  68 69 62 69 74 2d 66 69 65 6c 64 2d 74 65 78 74    2d 6d 6f 74 69 6f 6e 20 74 29 29 0a 20 20 20 20  | hibit-field-text-motion.t))..... | 
| 23240 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29  | ...........(line-number-at-pos)) | 
| 23260 |  29 29 29 0a 20 20 20 20 28 73 68 72 69 6e 6b 2d    77 69 6e 64 6f 77 20 28 2d 0a 20 20 20 20 20 20  | ))).....(shrink-window.(-....... | 
| 23280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2f    20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65  | ..............(/.(window-body-he | 
| 232a0 |  69 67 68 74 20 6e 69 6c 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ight.nil.t)..................... | 
| 232c0 |  20 20 20 28 66 72 61 6d 65 2d 63 68 61 72 2d 68    65 69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20  | ...(frame-char-height))......... | 
| 232e0 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    2d 6c 65 6e 67 74 68 20 68 29 29 29 29 0a 0a 28  | ............ivy--length.h))))..( | 
| 23300 |  64 65 66 75 6e 20 69 76 79 2d 2d 72 65 73 69 7a    65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 6f 2d  | defun.ivy--resize-minibuffer-to- | 
| 23320 |  66 69 74 20 28 29 0a 20 20 22 52 65 73 69 7a 65    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20  | fit.()..."Resize.the.minibuffer. | 
| 23340 |  77 69 6e 64 6f 77 20 73 69 7a 65 20 74 6f 20 66    69 74 20 74 68 65 20 74 65 78 74 20 69 6e 20 74  | window.size.to.fit.the.text.in.t | 
| 23360 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a    20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 66  | he.minibuffer."...(unless.(or.(f | 
| 23380 |  72 61 6d 65 2d 72 6f 6f 74 2d 77 69 6e 64 6f 77    2d 70 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 77  | rame-root-window-p.(minibuffer-w | 
| 233a0 |  69 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 6d 71 20 74 68 69 73  | indow))...............(memq.this | 
| 233c0 |  2d 63 6f 6d 6d 61 6e 64 20 27 28 69 76 79 2d 72    65 61 64 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20  | -command.'(ivy-read-action...... | 
| 233e0 |  20 20 20 20 20 20 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 76  | ..............................iv | 
| 23400 |  79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f    6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-dispatching-done.............. | 
| 23420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 69 76 79 2d 64 69 73 70 61 74  | ......................ivy-dispat | 
| 23440 |  63 68 69 6e 67 2d 63 61 6c 6c 29 29 29 0a 20 20    20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64  | ching-call))).....(with-selected | 
| 23460 |  2d 77 69 6e 64 6f 77 20 28 6d 69 6e 69 62 75 66    66 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20  | -window.(minibuffer-window)..... | 
| 23480 |  20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27    77 69 6e 64 6f 77 2d 74 65 78 74 2d 70 69 78 65  | ..(if.(fboundp.'window-text-pixe | 
| 234a0 |  6c 2d 73 69 7a 65 29 0a 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 74 65 78 74 2d 68 65  | l-size)...........(let.((text-he | 
| 234c0 |  69 67 68 74 20 28 63 64 72 20 28 77 69 6e 64 6f    77 2d 74 65 78 74 2d 70 69 78 65 6c 2d 73 69 7a  | ight.(cdr.(window-text-pixel-siz | 
| 234e0 |  65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 6f 64 79 2d 68 65 69 67 68  | e))).................(body-heigh | 
| 23500 |  74 20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68    65 69 67 68 74 20 6e 69 6c 20 74 29 29 29 0a 20  | t.(window-body-height.nil.t))).. | 
| 23520 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64    20 28 28 3e 20 74 65 78 74 2d 68 65 69 67 68 74  | ...........(cond.((>.text-height | 
| 23540 |  20 62 6f 64 79 2d 68 65 69 67 68 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .body-height)................... | 
| 23560 |  20 3b 3b 20 4e 6f 74 65 3a 20 74 68 65 20 73 69    7a 65 20 69 6e 63 72 65 6d 65 6e 74 20 6e 65 65  | .;;.Note:.the.size.increment.nee | 
| 23580 |  64 73 20 74 6f 20 62 65 20 61 74 20 6c 65 61 73    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ds.to.be.at.least............... | 
| 235a0 |  20 20 20 20 20 3b 3b 20 66 72 61 6d 65 2d 63 68    61 72 2d 68 65 69 67 68 74 2c 20 6f 74 68 65 72  | .....;;.frame-char-height,.other | 
| 235c0 |  77 69 73 65 20 72 65 73 69 7a 69 6e 67 20 77 6f    6e 27 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20  | wise.resizing.won't.do.......... | 
| 235e0 |  20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 79    74 68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20  | ..........;;.anything........... | 
| 23600 |  20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 64 65 6c 74 61 20 28 6d 61 78 20 28 2d 20 74  | ..........(let.((delta.(max.(-.t | 
| 23620 |  65 78 74 2d 68 65 69 67 68 74 20 62 6f 64 79 2d    68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20  | ext-height.body-height)......... | 
| 23640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72  | .............................(fr | 
| 23660 |  61 6d 65 2d 63 68 61 72 2d 68 65 69 67 68 74 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ame-char-height))))............. | 
| 23680 |  20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77    2d 72 65 73 69 7a 65 20 6e 69 6c 20 64 65 6c 74  | .........(window-resize.nil.delt | 
| 236a0 |  61 20 6e 69 6c 20 74 20 74 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | a.nil.t.t)))...................( | 
| 236c0 |  28 61 6e 64 20 28 6f 72 20 69 76 79 2d 61 75 74    6f 2d 73 68 72 69 6e 6b 2d 6d 69 6e 69 62 75 66  | (and.(or.ivy-auto-shrink-minibuf | 
| 236e0 |  66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fer............................. | 
| 23700 |  28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74 74 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | (ivy-alist-setting.............. | 
| 23720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    69 76 79 2d 61 75 74 6f 2d 73 68 72 69 6e 6b 2d  | ................ivy-auto-shrink- | 
| 23740 |  6d 69 6e 69 62 75 66 66 65 72 2d 61 6c 69 73 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | minibuffer-alist)).............. | 
| 23760 |  20 20 20 20 20 20 20 20 20 20 20 28 3c 20 69 76    79 2d 2d 6c 65 6e 67 74 68 20 69 76 79 2d 68 65  | ...........(<.ivy--length.ivy-he | 
| 23780 |  69 67 68 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d  | ight))....................(ivy-- | 
| 237a0 |  64 6f 2d 73 68 72 69 6e 6b 2d 77 69 6e 64 6f 77    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65  | do-shrink-window)))).........(le | 
| 237c0 |  74 20 28 28 74 65 78 74 2d 68 65 69 67 68 74 20    28 63 6f 75 6e 74 2d 73 63 72 65 65 6e 2d 6c 69  | t.((text-height.(count-screen-li | 
| 237e0 |  6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 62 6f 64 79 2d 68 65 69 67 68 74  | nes))...............(body-height | 
| 23800 |  20 28 77 69 6e 64 6f 77 2d 62 6f 64 79 2d 68 65    69 67 68 74 29 29 29 0a 20 20 20 20 20 20 20 20  | .(window-body-height)))......... | 
| 23820 |  20 20 28 77 68 65 6e 20 28 3e 20 74 65 78 74 2d    68 65 69 67 68 74 20 62 6f 64 79 2d 68 65 69 67  | ..(when.(>.text-height.body-heig | 
| 23840 |  68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 77 69 6e 64 6f 77 2d 72 65 73 69 7a 65 20 6e  | ht).............(window-resize.n | 
| 23860 |  69 6c 20 28 2d 20 74 65 78 74 2d 68 65 69 67 68    74 20 62 6f 64 79 2d 68 65 69 67 68 74 29 20 6e  | il.(-.text-height.body-height).n | 
| 23880 |  69 6c 20 74 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 2d 77 69 6e 64 6f 77 2d  | il.t)))))))..(defun.ivy--window- | 
| 238a0 |  73 69 7a 65 2d 63 68 61 6e 67 65 64 20 28 26 72    65 73 74 20 5f 29 0a 20 20 22 52 65 73 69 7a 65  | size-changed.(&rest._)..."Resize | 
| 238c0 |  20 69 76 79 20 77 69 6e 64 6f 77 20 74 6f 20 66    69 74 20 77 69 74 68 20 63 75 72 72 65 6e 74 20  | .ivy.window.to.fit.with.current. | 
| 238e0 |  66 72 61 6d 65 27 73 20 73 69 7a 65 2e 22 0a 20    20 28 77 68 65 6e 20 69 76 79 2d 6d 6f 64 65 0a  | frame's.size."...(when.ivy-mode. | 
| 23900 |  20 20 20 20 28 69 76 79 2d 2d 72 65 73 69 7a 65    2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 6f 2d 66  | ....(ivy--resize-minibuffer-to-f | 
| 23920 |  69 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 2d 61 64 64 2d 66 61 63 65 20 28 73 74 72  | it)))..(defun.ivy--add-face.(str | 
| 23940 |  20 66 61 63 65 29 0a 20 20 22 50 72 6f 70 65 72    74 69 7a 65 20 53 54 52 20 77 69 74 68 20 46 41  | .face)..."Propertize.STR.with.FA | 
| 23960 |  43 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 6c 65    6e 20 28 6c 65 6e 67 74 68 20 73 74 72 29 29 29  | CE."...(let.((len.(length.str))) | 
| 23980 |  0a 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 20 20 20 20 20  | .....(condition-case.nil........ | 
| 239a0 |  20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6c 69 72 2d 62 6c 65 6e 64 2d 66  | .(progn...........(colir-blend-f | 
| 239c0 |  61 63 65 2d 62 61 63 6b 67 72 6f 75 6e 64 20 30    20 6c 65 6e 20 66 61 63 65 20 73 74 72 29 0a 20  | ace-background.0.len.face.str).. | 
| 239e0 |  20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    66 6f 72 65 67 72 6f 75 6e 64 20 28 66 61 63 65  | .........(let.((foreground.(face | 
| 23a00 |  2d 66 6f 72 65 67 72 6f 75 6e 64 20 66 61 63 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | -foreground.face)))............. | 
| 23a20 |  28 77 68 65 6e 20 66 6f 72 65 67 72 6f 75 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | (when.foreground...............( | 
| 23a40 |  61 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  | add-face-text-property.......... | 
| 23a60 |  20 20 20 20 20 20 30 20 6c 65 6e 20 28 6c 69 73    74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 66 6f  | ......0.len.(list.:foreground.fo | 
| 23a80 |  72 65 67 72 6f 75 6e 64 29 20 6e 69 6c 20 73 74    72 29 29 29 29 0a 20 20 20 20 20 20 28 65 72 72  | reground).nil.str)))).......(err | 
| 23aa0 |  6f 72 0a 20 20 20 20 20 20 20 28 69 67 6e 6f 72    65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20  | or........(ignore-errors........ | 
| 23ac0 |  20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 70 70    65 6e 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74  | ..(font-lock-append-text-propert | 
| 23ae0 |  79 20 30 20 6c 65 6e 20 27 66 61 63 65 20 66 61    63 65 20 73 74 72 29 29 29 29 29 0a 20 20 73 74  | y.0.len.'face.face.str)))))...st | 
| 23b00 |  72 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e    63 74 69 6f 6e 20 66 6c 78 2d 6d 61 6b 65 2d 73  | r)..(declare-function.flx-make-s | 
| 23b20 |  74 72 69 6e 67 2d 63 61 63 68 65 20 22 65 78 74    3a 66 6c 78 22 29 0a 28 64 65 63 6c 61 72 65 2d  | tring-cache."ext:flx").(declare- | 
| 23b40 |  66 75 6e 63 74 69 6f 6e 20 66 6c 78 2d 73 63 6f    72 65 20 22 65 78 74 3a 66 6c 78 22 29 0a 0a 28  | function.flx-score."ext:flx")..( | 
| 23b60 |  64 65 66 76 61 72 20 69 76 79 2d 2d 66 6c 78 2d    63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 77 69 74  | defvar.ivy--flx-cache.nil)..(wit | 
| 23b80 |  68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61    64 20 27 66 6c 78 0a 20 20 28 73 65 74 71 20 69  | h-eval-after-load.'flx...(setq.i | 
| 23ba0 |  76 79 2d 2d 66 6c 78 2d 63 61 63 68 65 20 28 66    6c 78 2d 6d 61 6b 65 2d 73 74 72 69 6e 67 2d 63  | vy--flx-cache.(flx-make-string-c | 
| 23bc0 |  61 63 68 65 29 29 29 0a 0a 28 64 65 66 75 6e 20    69 76 79 2d 74 6f 67 67 6c 65 2d 63 61 73 65 2d  | ache)))..(defun.ivy-toggle-case- | 
| 23be0 |  66 6f 6c 64 20 28 29 0a 20 20 22 54 6f 67 67 6c    65 20 60 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61  | fold.()..."Toggle.`case-fold-sea | 
| 23c00 |  72 63 68 27 20 66 6f 72 20 49 76 79 20 6f 70 65    72 61 74 69 6f 6e 73 2e 0a 0a 49 6e 73 74 65 61  | rch'.for.Ivy.operations...Instea | 
| 23c20 |  64 20 6f 66 20 6d 6f 64 69 66 79 69 6e 67 20 60    63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68  | d.of.modifying.`case-fold-search | 
| 23c40 |  27 20 64 69 72 65 63 74 6c 79 2c 20 74 68 69 73    20 63 6f 6d 6d 61 6e 64 0a 74 6f 67 67 6c 65 73  | '.directly,.this.command.toggles | 
| 23c60 |  20 60 69 76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d    73 65 61 72 63 68 27 2c 20 77 68 69 63 68 20 63  | .`ivy-case-fold-search',.which.c | 
| 23c80 |  61 6e 20 74 61 6b 65 20 6f 6e 20 6d 6f 72 65 20    76 61 6c 75 65 73 0a 74 68 61 6e 20 74 68 65 20  | an.take.on.more.values.than.the. | 
| 23ca0 |  66 6f 72 6d 65 72 2c 20 62 65 74 77 65 65 6e 20    6e 69 6c 20 61 6e 64 20 65 69 74 68 65 72 20 60  | former,.between.nil.and.either.` | 
| 23cc0 |  61 75 74 6f 27 20 6f 72 20 74 2e 20 20 53 65 65    0a 60 69 76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d  | auto'.or.t...See.`ivy-case-fold- | 
| 23ce0 |  73 65 61 72 63 68 2d 64 65 66 61 75 6c 74 27 20    66 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20  | search-default'.for.the.meaning. | 
| 23d00 |  6f 66 20 74 68 65 73 65 20 76 61 6c 75 65 73 2e    0a 0a 49 6e 20 61 6e 79 20 49 76 79 20 63 6f 6d  | of.these.values...In.any.Ivy.com | 
| 23d20 |  70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 2c    20 74 68 65 20 63 61 73 65 20 66 6f 6c 64 69 6e  | pletion.session,.the.case.foldin | 
| 23d40 |  67 20 73 74 61 72 74 73 20 77 69 74 68 0a 60 69    76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61  | g.starts.with.`ivy-case-fold-sea | 
| 23d60 |  72 63 68 2d 64 65 66 61 75 6c 74 27 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20  | rch-default'."...(interactive).. | 
| 23d80 |  20 28 73 65 74 71 20 69 76 79 2d 63 61 73 65 2d    66 6f 6c 64 2d 73 65 61 72 63 68 0a 20 20 20 20  | .(setq.ivy-case-fold-search..... | 
| 23da0 |  20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 69 76    79 2d 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72  | ....(and.(not.ivy-case-fold-sear | 
| 23dc0 |  63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 69 76 79 2d 63 61 73 65 2d 66 6f  | ch)..............(or.ivy-case-fo | 
| 23de0 |  6c 64 2d 73 65 61 72 63 68 2d 64 65 66 61 75 6c    74 20 27 61 75 74 6f 29 29 29 0a 20 20 3b 3b 20  | ld-search-default.'auto)))...;;. | 
| 23e00 |  52 65 73 65 74 20 63 61 63 68 65 20 73 6f 20 74    68 61 74 20 74 68 65 20 63 61 6e 64 69 64 61 74  | Reset.cache.so.that.the.candidat | 
| 23e20 |  65 20 6c 69 73 74 20 75 70 64 61 74 65 73 2e 0a    20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64  | e.list.updates....(setq.ivy--old | 
| 23e40 |  2d 72 65 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 2d 72 65 2d 66 69 6c 74 65 72  | -re.nil))..(defun.ivy--re-filter | 
| 23e60 |  20 28 72 65 20 63 61 6e 64 69 64 61 74 65 73 20    26 6f 70 74 69 6f 6e 61 6c 20 6d 6b 70 72 65 64  | .(re.candidates.&optional.mkpred | 
| 23e80 |  29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20    52 45 20 6d 61 74 63 68 69 6e 67 20 43 41 4e 44  | )..."Return.all.RE.matching.CAND | 
| 23ea0 |  49 44 41 54 45 53 2e 0a 52 45 20 69 73 20 61 20    6c 69 73 74 20 6f 66 20 63 6f 6e 73 20 63 65 6c  | IDATES..RE.is.a.list.of.cons.cel | 
| 23ec0 |  6c 73 2c 20 77 69 74 68 20 61 20 72 65 67 65 78    70 20 63 61 72 20 61 6e 64 20 61 20 62 6f 6f 6c  | ls,.with.a.regexp.car.and.a.bool | 
| 23ee0 |  65 61 6e 20 63 64 72 2e 0a 57 68 65 6e 20 74 68    65 20 63 64 72 20 69 73 20 74 2c 20 74 68 65 20  | ean.cdr..When.the.cdr.is.t,.the. | 
| 23f00 |  63 61 72 20 6d 75 73 74 20 6d 61 74 63 68 2e 0a    4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 63  | car.must.match..Otherwise,.the.c | 
| 23f20 |  61 72 20 6d 75 73 74 20 6e 6f 74 20 6d 61 74 63    68 2e 22 0a 20 20 28 69 66 20 28 65 71 75 61 6c  | ar.must.not.match."...(if.(equal | 
| 23f40 |  20 72 65 20 22 22 29 0a 20 20 20 20 20 20 63 61    6e 64 69 64 61 74 65 73 0a 20 20 20 20 28 69 67  | .re."").......candidates.....(ig | 
| 23f60 |  6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20    20 20 28 64 6f 6c 69 73 74 20 28 72 65 20 28 69  | nore-errors.......(dolist.(re.(i | 
| 23f80 |  66 20 28 73 74 72 69 6e 67 70 20 72 65 29 20 28    6c 69 73 74 20 28 63 6f 6e 73 20 72 65 20 74 29  | f.(stringp.re).(list.(cons.re.t) | 
| 23fa0 |  29 20 72 65 29 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 72 65 2d 73 74 72 20 28 63  | ).re)).........(let*.((re-str.(c | 
| 23fc0 |  61 72 20 72 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 65 64 0a 20 20 20  | ar.re))................(pred.... | 
| 23fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 6d 6b 70 72 65 64 0a 20 20 20 20 20 20 20 20  | .............(if.mkpred......... | 
| 24000 |  20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e    63 61 6c 6c 20 6d 6b 70 72 65 64 20 72 65 2d 73  | ............(funcall.mkpred.re-s | 
| 24020 |  74 72 29 0a 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  | tr)...................(lambda.(x | 
| 24040 |  29 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d    70 20 72 65 2d 73 74 72 20 78 29 29 29 29 29 0a  | ).(string-match-p.re-str.x))))). | 
| 24060 |  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 0a 20 20 20 20 20  | ..........(setq.candidates...... | 
| 24080 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72    65 6d 6f 76 65 20 6e 69 6c 20 63 61 6e 64 69 64  | ...........(cl-remove.nil.candid | 
| 240a0 |  61 74 65 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  | ates............................ | 
| 240c0 |  28 69 66 20 28 63 64 72 20 72 65 29 20 3a 69 66    2d 6e 6f 74 20 3a 69 66 29 0a 20 20 20 20 20 20  | (if.(cdr.re).:if-not.:if)....... | 
| 240e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 70 72 65 64 29 29 29 29 0a 20 20  | .....................pred))))... | 
| 24100 |  20 20 20 20 63 61 6e 64 69 64 61 74 65 73 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 66  | ....candidates)))..(defun.ivy--f | 
| 24120 |  69 6c 74 65 72 20 28 6e 61 6d 65 20 63 61 6e 64    69 64 61 74 65 73 29 0a 20 20 22 52 65 74 75 72  | ilter.(name.candidates)..."Retur | 
| 24140 |  6e 20 61 6c 6c 20 69 74 65 6d 73 20 74 68 61 74    20 6d 61 74 63 68 20 4e 41 4d 45 20 69 6e 20 43  | n.all.items.that.match.NAME.in.C | 
| 24160 |  41 4e 44 49 44 41 54 45 53 2e 0a 43 41 4e 44 49    44 41 54 45 53 20 61 72 65 20 61 73 73 75 6d 65  | ANDIDATES..CANDIDATES.are.assume | 
| 24180 |  64 20 74 6f 20 62 65 20 73 74 61 74 69 63 2e 22    0a 20 20 28 6c 65 74 20 28 28 72 65 20 28 66 75  | d.to.be.static."...(let.((re.(fu | 
| 241a0 |  6e 63 61 6c 6c 20 69 76 79 2d 2d 72 65 67 65 78    2d 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 29 29  | ncall.ivy--regex-function.name)) | 
| 241c0 |  29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 0a 20    20 20 20 20 20 20 20 20 69 76 79 2d 2d 6f 6c 64  | ).....(if.(and..........ivy--old | 
| 241e0 |  2d 72 65 0a 20 20 20 20 20 20 20 20 20 69 76 79    2d 2d 6f 6c 64 2d 63 61 6e 64 73 0a 20 20 20 20  | -re..........ivy--old-cands..... | 
| 24200 |  20 20 20 20 20 28 65 71 75 61 6c 20 72 65 20 69    76 79 2d 2d 6f 6c 64 2d 72 65 29 29 0a 20 20 20  | .....(equal.re.ivy--old-re)).... | 
| 24220 |  20 20 20 20 20 3b 3b 20 71 75 69 63 6b 20 63 61    63 68 69 6e 67 20 66 6f 72 20 22 43 2d 6e 22 2c  | .....;;.quick.caching.for."C-n", | 
| 24240 |  20 22 43 2d 70 22 20 65 74 63 2e 0a 20 20 20 20    20 20 20 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e  | ."C-p".etc..........ivy--old-can | 
| 24260 |  64 73 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28    28 72 65 2d 73 74 72 20 28 69 76 79 2d 72 65 2d  | ds.......(let*.((re-str.(ivy-re- | 
| 24280 |  74 6f 2d 73 74 72 20 72 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 65  | to-str.re))..............(matche | 
| 242a0 |  72 20 28 69 76 79 2d 73 74 61 74 65 2d 6d 61 74    63 68 65 72 20 69 76 79 2d 6c 61 73 74 29 29 0a  | r.(ivy-state-matcher.ivy-last)). | 
| 242c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61    73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 28  | .............(case-fold-search.( | 
| 242e0 |  69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70    20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20  | ivy--case-fold-p.name))......... | 
| 24300 |  20 20 20 20 20 28 63 61 6e 64 73 20 28 63 6f 6e    64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....(cands.(cond............... | 
| 24320 |  20 20 20 20 20 20 20 20 28 6d 61 74 63 68 65 72    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........(matcher................ | 
| 24340 |  20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c    20 6d 61 74 63 68 65 72 20 72 65 20 63 61 6e 64  | ........(funcall.matcher.re.cand | 
| 24360 |  69 64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | idates)).......................( | 
| 24380 |  28 61 6e 64 20 69 76 79 2d 2d 6f 6c 64 2d 72 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (and.ivy--old-re................ | 
| 243a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 70 20 72 65 29 0a 20 20 20 20 20 20  | .............(stringp.re)....... | 
| 243c0 |  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 6e 67 70 20 69  | ......................(stringp.i | 
| 243e0 |  76 79 2d 2d 6f 6c 64 2d 72 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | vy--old-re)..................... | 
| 24400 |  20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c  | ........(not.(string-match-p."\\ | 
| 24420 |  5c 5c 22 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | \\".ivy--old-re))............... | 
| 24440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e    6f 74 20 28 65 71 75 61 6c 20 69 76 79 2d 2d 6f  | ..............(not.(equal.ivy--o | 
| 24460 |  6c 64 2d 72 65 20 22 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ld-re.""))...................... | 
| 24480 |  20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 63 6c    2d 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20  | .......(memq.(cl-search......... | 
| 244a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28  | ...........................(if.( | 
| 244c0 |  73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22    5c 5c 5c 5c 29 5c 5c 27 22 20 69 76 79 2d 2d 6f  | string-match-p."\\\\)\\'".ivy--o | 
| 244e0 |  6c 64 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ld-re).......................... | 
| 24500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    75 62 73 74 72 69 6e 67 20 69 76 79 2d 2d 6f 6c  | ..............(substring.ivy--ol | 
| 24520 |  64 2d 72 65 20 30 20 2d 32 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | d-re.0.-2)...................... | 
| 24540 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    69 76 79 2d 2d 6f 6c 64 2d 72 65 29 0a 20 20 20  | ................ivy--old-re).... | 
| 24560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 24580 |  72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | re)............................. | 
| 245a0 |  20 20 20 20 20 20 27 28 30 20 32 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......'(0.2))................... | 
| 245c0 |  20 20 20 20 20 20 20 20 20 20 69 76 79 2d 2d 6f    6c 64 2d 63 61 6e 64 73 0a 20 20 20 20 20 20 20  | ..........ivy--old-cands........ | 
| 245e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 76 79 2d 2d 72 65 2d 66 69  | .....................(ivy--re-fi | 
| 24600 |  6c 74 65 72 20 72 65 20 69 76 79 2d 2d 6f 6c 64    2d 63 61 6e 64 73 29 29 29 0a 20 20 20 20 20 20  | lter.re.ivy--old-cands)))....... | 
| 24620 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................(t.............. | 
| 24640 |  20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d    72 65 2d 66 69 6c 74 65 72 20 72 65 20 63 61 6e  | ..........(ivy--re-filter.re.can | 
| 24660 |  64 69 64 61 74 65 73 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 28  | didates))))).........(if.(memq.( | 
| 24680 |  63 64 72 20 28 61 73 73 71 20 28 69 76 79 2d 73    74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76 79 2d  | cdr.(assq.(ivy-state-caller.ivy- | 
| 246a0 |  6c 61 73 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | last)........................... | 
| 246c0 |  20 20 20 69 76 79 2d 69 6e 64 65 78 2d 66 75 6e    63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 29 0a 20  | ...ivy-index-functions-alist)).. | 
| 246e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 69 76 79 2d 72 65 63 6f 6d 70 75 74 65  | .................'(ivy-recompute | 
| 24700 |  2d 69 6e 64 65 78 2d 73 77 69 70 65 72 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -index-swiper................... | 
| 24720 |  20 20 69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d    69 6e 64 65 78 2d 73 77 69 70 65 72 2d 61 73 79  | ..ivy-recompute-index-swiper-asy | 
| 24740 |  6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 69 76 79 2d 72 65 63 6f 6d  | nc.....................ivy-recom | 
| 24760 |  70 75 74 65 2d 69 6e 64 65 78 2d 73 77 69 70 65    72 2d 61 73 79 6e 63 2d 62 61 63 6b 77 61 72 64  | pute-index-swiper-async-backward | 
| 24780 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 69 76 79 2d 72 65 63 6f 6d 70 75  | .....................ivy-recompu | 
| 247a0 |  74 65 2d 69 6e 64 65 78 2d 73 77 69 70 65 72 2d    62 61 63 6b 77 61 72 64 29 29 0a 20 20 20 20 20  | te-index-swiper-backward))...... | 
| 247c0 |  20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79  | .......(progn...............(ivy | 
| 247e0 |  2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65    78 20 72 65 2d 73 74 72 20 63 61 6e 64 73 29 0a  | --recompute-index.re-str.cands). | 
| 24800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e  | ..............(setq.ivy--old-can | 
| 24820 |  64 73 20 28 69 76 79 2d 2d 73 6f 72 74 20 6e 61    6d 65 20 63 61 6e 64 73 29 29 29 0a 20 20 20 20  | ds.(ivy--sort.name.cands)))..... | 
| 24840 |  20 20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d    2d 6f 6c 64 2d 63 61 6e 64 73 20 28 69 76 79 2d  | ......(setq.ivy--old-cands.(ivy- | 
| 24860 |  2d 73 6f 72 74 20 6e 61 6d 65 20 63 61 6e 64 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 76  | -sort.name.cands))...........(iv | 
| 24880 |  79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64    65 78 20 72 65 2d 73 74 72 20 69 76 79 2d 2d 6f  | y--recompute-index.re-str.ivy--o | 
| 248a0 |  6c 64 2d 63 61 6e 64 73 29 29 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c  | ld-cands)).........(setq.ivy--ol | 
| 248c0 |  64 2d 72 65 20 72 65 29 0a 20 20 20 20 20 20 20    20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 29  | d-re.re).........ivy--old-cands) | 
| 248e0 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 73 65 74 2d 63 61 6e 64 69 64 61 74 65 73 20  | )))..(defun.ivy--set-candidates. | 
| 24900 |  28 78 29 0a 20 20 22 55 70 64 61 74 65 20 60 69    76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74  | (x)..."Update.`ivy--all-candidat | 
| 24920 |  65 73 27 20 77 69 74 68 20 58 2e 22 0a 20 20 28    6c 65 74 20 28 72 65 73 0a 20 20 20 20 20 20 20  | es'.with.X."...(let.(res........ | 
| 24940 |  20 3b 3b 20 28 69 76 79 2d 2d 72 65 63 6f 6d 70    75 74 65 2d 69 6e 64 65 78 2d 69 6e 68 69 62 69  | .;;.(ivy--recompute-index-inhibi | 
| 24960 |  74 20 74 29 0a 20 20 20 20 20 20 20 20 29 0a 20    20 20 20 28 64 6f 6c 69 73 74 20 28 73 6f 75 72  | t.t).........).....(dolist.(sour | 
| 24980 |  63 65 20 69 76 79 2d 2d 65 78 74 72 61 2d 63 61    6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20  | ce.ivy--extra-candidates)....... | 
| 249a0 |  28 69 66 20 28 65 71 75 61 6c 20 73 6f 75 72 63    65 20 27 28 6f 72 69 67 69 6e 61 6c 2d 73 6f 75  | (if.(equal.source.'(original-sou | 
| 249c0 |  72 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6e 75 6c 6c 20 72 65 73 29 0a 20  | rce))...........(if.(null.res).. | 
| 249e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 72 65 73 20 78 29 0a 20 20 20 20 20 20  | .............(setq.res.x)....... | 
| 24a00 |  20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 20    28 61 70 70 65 6e 64 20 78 20 72 65 73 29 29 29  | ......(setq.res.(append.x.res))) | 
| 24a20 |  0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69    76 79 2d 2d 6f 6c 64 2d 72 65 20 6e 69 6c 29 0a  | .........(setq.ivy--old-re.nil). | 
| 24a40 |  20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65    73 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 20  | ........(setq.res.(append....... | 
| 24a60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 2d 66 69 6c 74 65 72 20 69 76 79 2d 74 65  | .............(ivy--filter.ivy-te | 
| 24a80 |  78 74 20 28 63 61 64 72 20 73 6f 75 72 63 65 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | xt.(cadr.source))............... | 
| 24aa0 |  20 20 20 20 20 72 65 73 29 29 29 29 0a 20 20 20    20 28 73 65 74 71 20 69 76 79 2d 2d 61 6c 6c 2d  | .....res)))).....(setq.ivy--all- | 
| 24ac0 |  63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 63 64 72 20 69 76  | candidates...........(if.(cdr.iv | 
| 24ae0 |  79 2d 2d 65 78 74 72 61 2d 63 61 6e 64 69 64 61    74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | y--extra-candidates)............ | 
| 24b00 |  20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20    72 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ...(delete-dups.res)............ | 
| 24b20 |  20 72 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 69 76 79 2d 2d 73 68 6f 72 74 65 72 2d 6d 61  | .res))))..(defun.ivy--shorter-ma | 
| 24b40 |  74 63 68 65 73 2d 66 69 72 73 74 20 28 5f 6e 61    6d 65 20 63 61 6e 64 73 29 0a 20 20 22 53 6f 72  | tches-first.(_name.cands)..."Sor | 
| 24b60 |  74 20 43 41 4e 44 53 20 61 63 63 6f 72 64 69 6e    67 20 74 6f 20 74 68 65 69 72 20 6c 65 6e 67 74  | t.CANDS.according.to.their.lengt | 
| 24b80 |  68 2e 22 0a 20 20 28 69 66 20 28 6e 74 68 63 64    72 20 69 76 79 2d 73 6f 72 74 2d 6d 61 78 2d 73  | h."...(if.(nthcdr.ivy-sort-max-s | 
| 24ba0 |  69 7a 65 20 63 61 6e 64 73 29 0a 20 20 20 20 20    20 63 61 6e 64 73 0a 20 20 20 20 28 63 6c 2d 73  | ize.cands).......cands.....(cl-s | 
| 24bc0 |  6f 72 74 20 28 63 6f 70 79 2d 73 65 71 75 65 6e    63 65 20 63 61 6e 64 73 29 20 23 27 3c 20 3a 6b  | ort.(copy-sequence.cands).#'<.:k | 
| 24be0 |  65 79 20 23 27 6c 65 6e 67 74 68 29 29 29 0a 0a    28 64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 73  | ey.#'length)))..(defcustom.ivy-s | 
| 24c00 |  6f 72 74 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63    74 69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 27 28  | ort-matches-functions-alist...'( | 
| 24c20 |  28 74 20 2e 20 6e 69 6c 29 0a 20 20 20 20 28 69    76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e  | (t...nil).....(ivy-completion-in | 
| 24c40 |  2d 72 65 67 69 6f 6e 20 2e 20 69 76 79 2d 2d 73    68 6f 72 74 65 72 2d 6d 61 74 63 68 65 73 2d 66  | -region...ivy--shorter-matches-f | 
| 24c60 |  69 72 73 74 29 0a 20 20 20 20 28 69 76 79 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 20 2e 20 69  | irst).....(ivy-switch-buffer...i | 
| 24c80 |  76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e    2d 62 75 66 66 65 72 29 29 0a 20 20 22 41 6e 20  | vy-sort-function-buffer))..."An. | 
| 24ca0 |  61 6c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f    6e 73 20 66 6f 72 20 73 6f 72 74 69 6e 67 20 6d  | alist.of.functions.for.sorting.m | 
| 24cc0 |  61 74 63 68 69 6e 67 20 63 61 6e 64 69 64 61 74    65 73 2e 0a 0a 55 6e 6c 69 6b 65 20 60 69 76 79  | atching.candidates...Unlike.`ivy | 
| 24ce0 |  2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d    61 6c 69 73 74 27 2c 20 77 68 69 63 68 20 69 73  | -sort-functions-alist',.which.is | 
| 24d00 |  20 75 73 65 64 20 74 6f 20 73 6f 72 74 20 74 68    65 0a 77 68 6f 6c 65 20 63 6f 6c 6c 65 63 74 69  | .used.to.sort.the.whole.collecti | 
| 24d20 |  6f 6e 20 6f 6e 6c 79 20 6f 6e 63 65 2c 20 74 68    69 73 20 61 6c 69 73 74 20 6f 66 20 66 75 6e 63  | on.only.once,.this.alist.of.func | 
| 24d40 |  74 69 6f 6e 73 20 61 72 65 20 75 73 65 64 20 74    6f 0a 73 6f 72 74 20 6f 6e 6c 79 20 6d 61 74 63  | tions.are.used.to.sort.only.matc | 
| 24d60 |  68 69 6e 67 20 63 61 6e 64 69 64 61 74 65 73 20    61 66 74 65 72 20 65 61 63 68 20 63 68 61 6e 67  | hing.candidates.after.each.chang | 
| 24d80 |  65 20 69 6e 20 69 6e 70 75 74 2e 0a 0a 54 68 65    20 61 6c 69 73 74 20 4b 45 59 20 69 73 20 65 69  | e.in.input...The.alist.KEY.is.ei | 
| 24da0 |  74 68 65 72 20 61 20 63 6f 6c 6c 65 63 74 69 6f    6e 20 66 75 6e 63 74 69 6f 6e 20 6f 72 20 74 20  | ther.a.collection.function.or.t. | 
| 24dc0 |  74 6f 20 6d 61 74 63 68 0a 70 72 65 76 69 6f 75    73 6c 79 20 75 6e 6d 61 74 63 68 65 64 20 63 6f  | to.match.previously.unmatched.co | 
| 24de0 |  6c 6c 65 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f    6e 73 2e 0a 0a 54 68 65 20 61 6c 69 73 74 20 56  | llection.functions...The.alist.V | 
| 24e00 |  41 4c 20 69 73 20 61 20 73 6f 72 74 69 6e 67 20    66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 74 68  | AL.is.a.sorting.function.with.th | 
| 24e20 |  65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 0a 60    69 76 79 2d 2d 70 72 65 66 69 78 2d 73 6f 72 74  | e.signature.of.`ivy--prefix-sort | 
| 24e40 |  27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 61 6c    69 73 74 0a 20 20 20 20 20 20 20 20 20 20 3a 6b  | '."...:type.'(alist...........:k | 
| 24e60 |  65 79 2d 74 79 70 65 20 28 63 68 6f 69 63 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ey-type.(choice................. | 
| 24e80 |  20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 46 61 6c 6c 2d 74 68 72 6f 75 67 68 22 20  | .....(const.:tag."Fall-through". | 
| 24ea0 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 20  | t)......................(symbol. | 
| 24ec0 |  3a 74 61 67 20 22 43 6f 6c 6c 65 63 74 69 6f 6e    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 3a 76  | :tag."Collection"))...........:v | 
| 24ee0 |  61 6c 75 65 2d 74 79 70 65 0a 20 20 20 20 20 20    20 20 20 20 28 63 68 6f 69 63 65 0a 20 20 20 20  | alue-type...........(choice..... | 
| 24f00 |  20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 44 6f 6e 27 74 20 73 6f 72 74 22 20  | .......(const.:tag."Don't.sort". | 
| 24f20 |  6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 75 74  | nil)............(const.:tag."Put | 
| 24f40 |  20 70 72 65 66 69 78 20 6d 61 74 63 68 65 73 20    61 68 65 61 64 22 20 69 76 79 2d 2d 70 72 65 66  | .prefix.matches.ahead".ivy--pref | 
| 24f60 |  69 78 2d 73 6f 72 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74  | ix-sort)............(function.:t | 
| 24f80 |  61 67 20 22 43 75 73 74 6f 6d 20 73 6f 72 74 20    66 75 6e 63 74 69 6f 6e 22 29 29 29 29 0a 0a 28  | ag."Custom.sort.function"))))..( | 
| 24fa0 |  64 65 66 75 6e 20 69 76 79 2d 2d 73 6f 72 74 2d    66 69 6c 65 73 2d 62 79 2d 64 61 74 65 20 28 5f  | defun.ivy--sort-files-by-date.(_ | 
| 24fc0 |  6e 61 6d 65 20 63 61 6e 64 69 64 61 74 65 73 29    0a 20 20 22 52 65 2d 73 6f 72 74 20 43 41 4e 44  | name.candidates)..."Re-sort.CAND | 
| 24fe0 |  49 44 41 54 45 53 20 61 63 63 6f 72 64 69 6e 67    20 74 6f 20 66 69 6c 65 20 6d 6f 64 69 66 69 63  | IDATES.according.to.file.modific | 
| 25000 |  61 74 69 6f 6e 20 64 61 74 65 2e 22 0a 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69  | ation.date."...(let.((default-di | 
| 25020 |  72 65 63 74 6f 72 79 20 69 76 79 2d 2d 64 69 72    65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 73 6f  | rectory.ivy--directory)).....(so | 
| 25040 |  72 74 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63    65 20 63 61 6e 64 69 64 61 74 65 73 29 20 23 27  | rt.(copy-sequence.candidates).#' | 
| 25060 |  66 69 6c 65 2d 6e 65 77 65 72 2d 74 68 61 6e 2d    66 69 6c 65 2d 70 29 29 29 0a 0a 28 64 65 66 76  | file-newer-than-file-p)))..(defv | 
| 25080 |  61 72 20 69 76 79 2d 2d 66 6c 78 2d 66 65 61 74    75 72 65 70 20 28 72 65 71 75 69 72 65 20 27 66  | ar.ivy--flx-featurep.(require.'f | 
| 250a0 |  6c 78 20 6e 69 6c 20 27 6e 6f 65 72 72 6f 72 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 73  | lx.nil.'noerror))..(defun.ivy--s | 
| 250c0 |  6f 72 74 20 28 6e 61 6d 65 20 63 61 6e 64 69 64    61 74 65 73 29 0a 20 20 22 52 65 2d 73 6f 72 74  | ort.(name.candidates)..."Re-sort | 
| 250e0 |  20 63 61 6e 64 69 64 61 74 65 73 20 62 79 20 4e    41 4d 45 2e 0a 41 6c 6c 20 43 41 4e 44 49 44 41  | .candidates.by.NAME..All.CANDIDA | 
| 25100 |  54 45 53 20 61 72 65 20 61 73 73 75 6d 65 64 20    74 6f 20 6d 61 74 63 68 20 4e 41 4d 45 2e 22 0a  | TES.are.assumed.to.match.NAME.". | 
| 25120 |  20 20 28 6c 65 74 20 28 66 75 6e 29 0a 20 20 20    20 28 63 6f 6e 64 20 28 28 73 65 74 71 20 66 75  | ..(let.(fun).....(cond.((setq.fu | 
| 25140 |  6e 20 28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74    74 69 6e 67 20 69 76 79 2d 73 6f 72 74 2d 6d 61  | n.(ivy-alist-setting.ivy-sort-ma | 
| 25160 |  74 63 68 65 73 2d 66 75 6e 63 74 69 6f 6e 73 2d    61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20  | tches-functions-alist))......... | 
| 25180 |  20 20 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 20    6e 61 6d 65 20 63 61 6e 64 69 64 61 74 65 73 29  | ...(funcall.fun.name.candidates) | 
| 251a0 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 28 61 6e    64 20 69 76 79 2d 2d 66 6c 78 2d 66 65 61 74 75  | )...........((and.ivy--flx-featu | 
| 251c0 |  72 65 70 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 71 20 69 76 79 2d 2d 72 65 67  | rep.................(eq.ivy--reg | 
| 251e0 |  65 78 2d 66 75 6e 63 74 69 6f 6e 20 27 69 76 79    2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 29 29 0a  | ex-function.'ivy--regex-fuzzy)). | 
| 25200 |  20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 66 6c 78 2d 73 6f 72 74 20 6e 61 6d 65 20 63  | ...........(ivy--flx-sort.name.c | 
| 25220 |  61 6e 64 69 64 61 74 65 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20  | andidates))...........(t........ | 
| 25240 |  20 20 20 20 63 61 6e 64 69 64 61 74 65 73 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d  | ....candidates))))..(defun.ivy-- | 
| 25260 |  70 72 65 66 69 78 2d 73 6f 72 74 20 28 6e 61 6d    65 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20  | prefix-sort.(name.candidates)... | 
| 25280 |  22 52 65 2d 73 6f 72 74 20 63 61 6e 64 69 64 61    74 65 73 20 62 79 20 4e 41 4d 45 2e 0a 41 6c 6c  | "Re-sort.candidates.by.NAME..All | 
| 252a0 |  20 43 41 4e 44 49 44 41 54 45 53 20 61 72 65 20    61 73 73 75 6d 65 64 20 74 6f 20 6d 61 74 63 68  | .CANDIDATES.are.assumed.to.match | 
| 252c0 |  20 4e 41 4d 45 2e 0a 50 72 65 66 69 78 20 6d 61    74 63 68 65 73 20 74 6f 20 4e 41 4d 45 20 61 72  | .NAME..Prefix.matches.to.NAME.ar | 
| 252e0 |  65 20 70 75 74 20 61 68 65 61 64 20 6f 66 20 74    68 65 20 6c 69 73 74 2e 22 0a 20 20 28 69 66 20  | e.put.ahead.of.the.list."...(if. | 
| 25300 |  28 6f 72 20 28 73 74 72 69 6e 67 3d 20 6e 61 6d    65 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20  | (or.(string=.name."")........... | 
| 25320 |  28 3d 20 28 61 72 65 66 20 6e 61 6d 65 20 30 29    20 3f 5e 29 29 0a 20 20 20 20 20 20 63 61 6e 64  | (=.(aref.name.0).?^)).......cand | 
| 25340 |  69 64 61 74 65 73 0a 20 20 20 20 28 6c 65 74 20    28 28 72 65 2d 70 72 65 66 69 78 20 28 63 6f 6e  | idates.....(let.((re-prefix.(con | 
| 25360 |  63 61 74 20 22 5c 5c 60 22 20 28 66 75 6e 63 61    6c 6c 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75  | cat."\\`".(funcall.ivy--regex-fu | 
| 25380 |  6e 63 74 69 6f 6e 20 6e 61 6d 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 72 65 73 2d 70 72 65  | nction.name)))...........res-pre | 
| 253a0 |  66 69 78 0a 20 20 20 20 20 20 20 20 20 20 72 65    73 2d 6e 6f 70 72 65 66 69 78 29 0a 20 20 20 20  | fix...........res-noprefix)..... | 
| 253c0 |  20 20 28 64 6f 6c 69 73 74 20 28 73 20 63 61 6e    64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20  | ..(dolist.(s.candidates)........ | 
| 253e0 |  20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 2d 70 20 72 65 2d 70 72 65 66 69 78 20 73  | .(if.(string-match-p.re-prefix.s | 
| 25400 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70    75 73 68 20 73 20 72 65 73 2d 70 72 65 66 69 78  | ).............(push.s.res-prefix | 
| 25420 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73    68 20 73 20 72 65 73 2d 6e 6f 70 72 65 66 69 78  | )...........(push.s.res-noprefix | 
| 25440 |  29 29 29 0a 20 20 20 20 20 20 28 6e 63 6f 6e 63    0a 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73  | ))).......(nconc........(nrevers | 
| 25460 |  65 20 72 65 73 2d 70 72 65 66 69 78 29 0a 20 20    20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 72  | e.res-prefix)........(nreverse.r | 
| 25480 |  65 73 2d 6e 6f 70 72 65 66 69 78 29 29 29 29 29    0a 0a 28 64 65 66 76 61 72 20 69 76 79 2d 2d 76  | es-noprefix)))))..(defvar.ivy--v | 
| 254a0 |  69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 20 6e    69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20  | irtual-buffers.nil..."Store.the. | 
| 254c0 |  76 69 72 74 75 61 6c 20 62 75 66 66 65 72 73 20    61 6c 69 73 74 2e 22 29 0a 0a 28 64 65 66 75 6e  | virtual.buffers.alist.")..(defun | 
| 254e0 |  20 69 76 79 2d 72 65 2d 74 6f 2d 73 74 72 20 28    72 65 29 0a 20 20 22 54 72 61 6e 73 66 6f 72 6d  | .ivy-re-to-str.(re)..."Transform | 
| 25500 |  20 52 45 20 74 6f 20 61 20 73 74 72 69 6e 67 2e    0a 0a 46 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65  | .RE.to.a.string...Functions.like | 
| 25520 |  20 60 69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e    6f 72 65 2d 6f 72 64 65 72 27 20 72 65 74 75 72  | .`ivy--regex-ignore-order'.retur | 
| 25540 |  6e 20 61 20 63 6f 6e 73 20 6c 69 73 74 2e 0a 54    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 78 74  | n.a.cons.list..This.function.ext | 
| 25560 |  72 61 63 74 73 20 61 20 73 74 72 69 6e 67 20 66    72 6f 6d 20 74 68 65 20 63 6f 6e 73 20 6c 69 73  | racts.a.string.from.the.cons.lis | 
| 25580 |  74 2e 22 0a 20 20 28 69 66 20 28 63 6f 6e 73 70    20 72 65 29 20 28 63 61 61 72 20 72 65 29 20 72  | t."...(if.(consp.re).(caar.re).r | 
| 255a0 |  65 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 2d 62 75  | e))..(defun.ivy-sort-function-bu | 
| 255c0 |  66 66 65 72 20 28 6e 61 6d 65 20 63 61 6e 64 69    64 61 74 65 73 29 0a 20 20 22 52 65 2d 73 6f 72  | ffer.(name.candidates)..."Re-sor | 
| 255e0 |  74 20 63 61 6e 64 69 64 61 74 65 73 20 62 79 20    4e 41 4d 45 2e 0a 43 41 4e 44 49 44 41 54 45 53  | t.candidates.by.NAME..CANDIDATES | 
| 25600 |  20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 62 75    66 66 65 72 20 6e 61 6d 65 73 20 65 61 63 68 20  | .is.a.list.of.buffer.names.each. | 
| 25620 |  63 6f 6e 74 61 69 6e 69 6e 67 20 4e 41 4d 45 2e    0a 53 6f 72 74 20 6f 70 65 6e 20 62 75 66 66 65  | containing.NAME..Sort.open.buffe | 
| 25640 |  72 73 20 62 65 66 6f 72 65 20 76 69 72 74 75 61    6c 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 70  | rs.before.virtual.buffers,.and.p | 
| 25660 |  72 65 66 69 78 20 6d 61 74 63 68 65 73 0a 62 65    66 6f 72 65 20 73 75 62 73 74 72 69 6e 67 20 6d  | refix.matches.before.substring.m | 
| 25680 |  61 74 63 68 65 73 2e 22 0a 20 20 28 69 66 20 28    6f 72 20 28 73 74 72 69 6e 67 3d 20 6e 61 6d 65  | atches."...(if.(or.(string=.name | 
| 256a0 |  20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 28    3d 20 28 61 72 65 66 20 6e 61 6d 65 20 30 29 20  | ."")...........(=.(aref.name.0). | 
| 256c0 |  3f 5e 29 29 0a 20 20 20 20 20 20 63 61 6e 64 69    64 61 74 65 73 0a 20 20 20 20 28 6c 65 74 2a 20  | ?^)).......candidates.....(let*. | 
| 256e0 |  28 28 62 61 73 65 2d 72 65 20 28 69 76 79 2d 72    65 2d 74 6f 2d 73 74 72 20 28 66 75 6e 63 61 6c  | ((base-re.(ivy-re-to-str.(funcal | 
| 25700 |  6c 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e    63 74 69 6f 6e 20 6e 61 6d 65 29 29 29 0a 20 20  | l.ivy--regex-function.name)))... | 
| 25720 |  20 20 20 20 20 20 20 20 20 28 72 65 2d 73 74 61    72 2d 70 72 65 66 69 78 20 28 63 6f 6e 63 61 74  | .........(re-star-prefix.(concat | 
| 25740 |  20 22 5c 5c 60 5c 5c 2a 22 20 62 61 73 65 2d 72    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28  | ."\\`\\*".base-re))............( | 
| 25760 |  72 65 2d 70 72 65 66 69 78 20 28 63 6f 6e 63 61    74 20 22 5c 5c 60 22 20 62 61 73 65 2d 72 65 29  | re-prefix.(concat."\\`".base-re) | 
| 25780 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 73    2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20  | )............res-prefix......... | 
| 257a0 |  20 20 20 72 65 73 2d 6e 6f 70 72 65 66 69 78 0a    20 20 20 20 20 20 20 20 20 20 20 72 65 73 2d 76  | ...res-noprefix............res-v | 
| 257c0 |  69 72 74 75 61 6c 2d 70 72 65 66 69 78 0a 20 20    20 20 20 20 20 20 20 20 20 72 65 73 2d 76 69 72  | irtual-prefix............res-vir | 
| 257e0 |  74 75 61 6c 2d 6e 6f 70 72 65 66 69 78 29 0a 20    20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 20  | tual-noprefix).......(dolist.(s. | 
| 25800 |  63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20    20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20  | candidates).........(cond....... | 
| 25820 |  20 20 20 20 28 28 61 6e 64 20 28 61 73 73 6f 63    20 73 20 69 76 79 2d 2d 76 69 72 74 75 61 6c 2d  | ....((and.(assoc.s.ivy--virtual- | 
| 25840 |  62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6f 72 20 28 73 74  | buffers).................(or.(st | 
| 25860 |  72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 2d    73 74 61 72 2d 70 72 65 66 69 78 20 73 29 0a 20  | ring-match-p.re-star-prefix.s).. | 
| 25880 |  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 6d 61 74 63 68  | ...................(string-match | 
| 258a0 |  2d 70 20 72 65 2d 70 72 65 66 69 78 20 73 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75  | -p.re-prefix.s)))............(pu | 
| 258c0 |  73 68 20 73 20 72 65 73 2d 76 69 72 74 75 61 6c    2d 70 72 65 66 69 78 29 29 0a 20 20 20 20 20 20  | sh.s.res-virtual-prefix))....... | 
| 258e0 |  20 20 20 20 28 28 61 73 73 6f 63 20 73 20 69 76    79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65  | ....((assoc.s.ivy--virtual-buffe | 
| 25900 |  72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    70 75 73 68 20 73 20 72 65 73 2d 76 69 72 74 75  | rs)............(push.s.res-virtu | 
| 25920 |  61 6c 2d 6e 6f 70 72 65 66 69 78 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 28 6f 72 20 28 73 74  | al-noprefix))...........((or.(st | 
| 25940 |  72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 2d    73 74 61 72 2d 70 72 65 66 69 78 20 73 29 0a 20  | ring-match-p.re-star-prefix.s).. | 
| 25960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65  | ..............(string-match-p.re | 
| 25980 |  2d 70 72 65 66 69 78 20 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 70 75 73 68 20 73 20 72  | -prefix.s))............(push.s.r | 
| 259a0 |  65 73 2d 70 72 65 66 69 78 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20  | es-prefix))...........(t........ | 
| 259c0 |  20 20 20 20 28 70 75 73 68 20 73 20 72 65 73 2d    6e 6f 70 72 65 66 69 78 29 29 29 29 0a 20 20 20  | ....(push.s.res-noprefix)))).... | 
| 259e0 |  20 20 20 28 6e 63 6f 6e 63 0a 20 20 20 20 20 20    20 28 6e 72 65 76 65 72 73 65 20 72 65 73 2d 70  | ...(nconc........(nreverse.res-p | 
| 25a00 |  72 65 66 69 78 29 0a 20 20 20 20 20 20 20 28 6e    72 65 76 65 72 73 65 20 72 65 73 2d 6e 6f 70 72  | refix)........(nreverse.res-nopr | 
| 25a20 |  65 66 69 78 29 0a 20 20 20 20 20 20 20 28 6e 72    65 76 65 72 73 65 20 72 65 73 2d 76 69 72 74 75  | efix)........(nreverse.res-virtu | 
| 25a40 |  61 6c 2d 70 72 65 66 69 78 29 0a 20 20 20 20 20    20 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 2d  | al-prefix)........(nreverse.res- | 
| 25a60 |  76 69 72 74 75 61 6c 2d 6e 6f 70 72 65 66 69 78    29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 69  | virtual-noprefix)))))..(defvar.i | 
| 25a80 |  76 79 2d 66 6c 78 2d 6c 69 6d 69 74 20 32 30 30    0a 20 20 22 55 73 65 64 20 74 6f 20 63 6f 6e 64  | vy-flx-limit.200..."Used.to.cond | 
| 25aa0 |  69 74 69 6f 6e 61 6c 6c 79 20 74 75 72 6e 20 6f    66 66 20 66 6c 78 20 73 6f 72 74 69 6e 67 2e 0a  | itionally.turn.off.flx.sorting.. | 
| 25ac0 |  0a 57 68 65 6e 20 74 68 65 20 61 6d 6f 75 6e 74    20 6f 66 20 6d 61 74 63 68 69 6e 67 20 63 61 6e  | .When.the.amount.of.matching.can | 
| 25ae0 |  64 69 64 61 74 65 73 20 65 78 63 65 65 64 73 20    74 68 69 73 20 6c 69 6d 69 74 2c 20 74 68 65 6e  | didates.exceeds.this.limit,.then | 
| 25b00 |  0a 6e 6f 20 73 6f 72 74 69 6e 67 20 69 73 20 64    6f 6e 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20  | .no.sorting.is.done.")..(defvar. | 
| 25b20 |  69 76 79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69    6e 64 65 78 2d 69 6e 68 69 62 69 74 20 6e 69 6c  | ivy--recompute-index-inhibit.nil | 
| 25b40 |  0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c    2c 20 60 69 76 79 2d 2d 72 65 63 6f 6d 70 75 74  | ..."When.non-nil,.`ivy--recomput | 
| 25b60 |  65 2d 69 6e 64 65 78 27 20 69 73 20 61 20 6e 6f    2d 6f 70 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69  | e-index'.is.a.no-op.")..(defun.i | 
| 25b80 |  76 79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e    64 65 78 20 28 72 65 2d 73 74 72 20 63 61 6e 64  | vy--recompute-index.(re-str.cand | 
| 25ba0 |  73 29 0a 20 20 22 52 65 63 6f 6d 70 75 74 65 20    69 6e 64 65 78 20 6f 66 20 73 65 6c 65 63 74 65  | s)..."Recompute.index.of.selecte | 
| 25bc0 |  64 20 63 61 6e 64 69 64 61 74 65 20 6d 61 74 63    68 69 6e 67 20 52 45 2d 53 54 52 2e 0a 43 41 4e  | d.candidate.matching.RE-STR..CAN | 
| 25be0 |  44 53 20 61 72 65 20 74 68 65 20 63 75 72 72 65    6e 74 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a  | DS.are.the.current.candidates.". | 
| 25c00 |  20 20 28 6c 65 74 20 28 28 63 61 6c 6c 65 72 20    28 69 76 79 2d 73 74 61 74 65 2d 63 61 6c 6c 65  | ..(let.((caller.(ivy-state-calle | 
| 25c20 |  72 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20    20 20 20 20 20 28 66 75 6e 63 20 28 6f 72 20 28  | r.ivy-last)).........(func.(or.( | 
| 25c40 |  69 76 79 2d 61 6c 69 73 74 2d 73 65 74 74 69 6e    67 20 69 76 79 2d 69 6e 64 65 78 2d 66 75 6e 63  | ivy-alist-setting.ivy-index-func | 
| 25c60 |  74 69 6f 6e 73 2d 61 6c 69 73 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23  | tions-alist)...................# | 
| 25c80 |  27 69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d 69    6e 64 65 78 2d 7a 65 72 6f 29 29 0a 20 20 20 20  | 'ivy-recompute-index-zero))..... | 
| 25ca0 |  20 20 20 20 28 63 61 73 65 2d 66 6f 6c 64 2d 73    65 61 72 63 68 20 28 69 76 79 2d 2d 63 61 73 65  | ....(case-fold-search.(ivy--case | 
| 25cc0 |  2d 66 6f 6c 64 2d 70 20 72 65 2d 73 74 72 29 29    0a 20 20 20 20 20 20 20 20 28 70 72 65 73 65 6c  | -fold-p.re-str)).........(presel | 
| 25ce0 |  65 63 74 20 28 69 76 79 2d 73 74 61 74 65 2d 70    72 65 73 65 6c 65 63 74 20 69 76 79 2d 6c 61 73  | ect.(ivy-state-preselect.ivy-las | 
| 25d00 |  74 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72    72 65 6e 74 20 28 69 76 79 2d 73 74 61 74 65 2d  | t)).........(current.(ivy-state- | 
| 25d20 |  63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74    29 29 0a 20 20 20 20 20 20 20 20 28 65 6d 70 74  | current.ivy-last)).........(empt | 
| 25d40 |  79 20 28 73 74 72 69 6e 67 3d 20 72 65 2d 73 74    72 20 22 22 29 29 29 0a 20 20 20 20 28 75 6e 6c  | y.(string=.re-str.""))).....(unl | 
| 25d60 |  65 73 73 20 28 6f 72 20 28 6d 65 6d 71 20 74 68    69 73 2d 63 6f 6d 6d 61 6e 64 20 27 28 69 76 79  | ess.(or.(memq.this-command.'(ivy | 
| 25d80 |  2d 72 65 73 75 6d 65 20 69 76 79 2d 70 61 72 74    69 61 6c 2d 6f 72 2d 64 6f 6e 65 29 29 0a 20 20  | -resume.ivy-partial-or-done))... | 
| 25da0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 76    79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64  | ..............ivy--recompute-ind | 
| 25dc0 |  65 78 2d 69 6e 68 69 62 69 74 29 0a 20 20 20 20    20 20 28 6c 65 74 20 28 28 69 6e 64 65 78 20 28  | ex-inhibit).......(let.((index.( | 
| 25de0 |  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 28 28 6f 72 20 65  | cond......................((or.e | 
| 25e00 |  6d 70 74 79 20 28 73 74 72 69 6e 67 3d 20 72 65    2d 73 74 72 20 22 5e 22 29 29 0a 20 20 20 20 20  | mpty.(string=.re-str."^"))...... | 
| 25e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 2d 70 72 65 73 65 6c 65 63 74  | .................(ivy--preselect | 
| 25e40 |  2d 69 6e 64 65 78 20 70 72 65 73 65 6c 65 63 74    20 63 61 6e 64 73 29 29 0a 20 20 20 20 20 20 20  | -index.preselect.cands))........ | 
| 25e60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    61 6e 64 20 28 3e 20 28 6c 65 6e 67 74 68 20 63  | ..............((and.(>.(length.c | 
| 25e80 |  61 6e 64 73 29 20 31 30 30 30 30 29 20 28 65 71    20 66 75 6e 63 20 23 27 69 76 79 2d 72 65 63 6f  | ands).10000).(eq.func.#'ivy-reco | 
| 25ea0 |  6d 70 75 74 65 2d 69 6e 64 65 78 2d 7a 65 72 6f    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | mpute-index-zero)).............. | 
| 25ec0 |  20 20 20 20 20 20 20 20 20 30 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .........0)..................... | 
| 25ee0 |  20 28 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 28    73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72  | .((cl-position.(string-remove-pr | 
| 25f00 |  65 66 69 78 20 22 5e 22 20 72 65 2d 73 74 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | efix."^".re-str)................ | 
| 25f20 |  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 0a 20 20 20 20 20 20  | ....................cands....... | 
| 25f40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65  | .............................:te | 
| 25f60 |  73 74 20 23 27 69 76 79 2d 2d 63 61 73 65 2d 66    6f 6c 64 2d 73 74 72 69 6e 67 3d 29 29 0a 20 20  | st.#'ivy--case-fold-string=))... | 
| 25f80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 61 6e 64 20 28 69 76 79 2d 2d 63  | ...................((and.(ivy--c | 
| 25fa0 |  6f 6d 70 6c 65 74 69 6e 67 2d 66 6e 61 6d 65 2d    70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ompleting-fname-p).............. | 
| 25fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 70 6f 73 69 74 69 6f 6e 20 28 63 6f 6e 63  | ..............(cl-position.(conc | 
| 25fe0 |  61 74 20 72 65 2d 73 74 72 20 22 2f 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | at.re-str."/").................. | 
| 26000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 63 61 6e 64 73 0a 20 20 20  | .......................cands.... | 
| 26020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 26040 |  20 20 20 20 20 3a 74 65 73 74 20 23 27 69 76 79    2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 73 74 72 69  | .....:test.#'ivy--case-fold-stri | 
| 26060 |  6e 67 3d 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 28 61 6e  | ng=)))......................((an | 
| 26080 |  64 20 28 65 71 20 63 61 6c 6c 65 72 20 27 69 76    79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 29  | d.(eq.caller.'ivy-switch-buffer) | 
| 260a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74  | ............................(not | 
| 260c0 |  20 65 6d 70 74 79 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  | .empty)).......................( | 
| 260e0 |  6f 72 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20    63 75 72 72 65 6e 74 20 63 61 6e 64 73 20 3a 74  | or.(cl-position.current.cands.:t | 
| 26100 |  65 73 74 20 23 27 73 74 72 69 6e 67 3d 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | est.#'string=).................. | 
| 26120 |  20 20 20 20 20 20 20 20 20 30 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .........0)).................... | 
| 26140 |  20 20 28 28 61 6e 64 20 28 6e 6f 74 20 65 6d 70    74 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ..((and.(not.empty)............. | 
| 26160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6e 6f 74 20 28 65 71 20 63 61 6c 6c 65 72 20 27  | ...............(not.(eq.caller.' | 
| 26180 |  73 77 69 70 65 72 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | swiper))........................ | 
| 261a0 |  20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 69 76    79 2d 2d 66 6c 78 2d 66 65 61 74 75 72 65 70 0a  | ....(not.(and.ivy--flx-featurep. | 
| 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 20 20 20 28 65 71 20 69 76 79 2d 2d 72 65    67 65 78 2d 66 75 6e 63 74 69 6f 6e 20 27 69 76  | .....(eq.ivy--regex-function.'iv | 
| 26200 |  79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y--regex-fuzzy)................. | 
| 26220 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 4c 69 6d 69 74 20 74 6f  | .....................;;.Limit.to | 
| 26240 |  20 63 6f 6e 66 69 67 75 72 65 64 20 6e 75 6d 62    65 72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73  | .configured.number.of.candidates | 
| 26260 |  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  | ................................ | 
| 26280 |  20 20 20 20 20 20 28 6e 75 6c 6c 20 28 6e 74 68    63 64 72 20 69 76 79 2d 66 6c 78 2d 6c 69 6d 69  | ......(null.(nthcdr.ivy-flx-limi | 
| 262a0 |  74 20 63 61 6e 64 73 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | t.cands))))..................... | 
| 262c0 |  20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65    72 65 20 77 61 73 20 61 20 70 72 65 73 65 6c 65  | .......;;.If.there.was.a.presele | 
| 262e0 |  63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20    64 6f 6e 27 74 20 74 72 79 20 74 6f 0a 20 20 20  | cted.candidate,.don't.try.to.... | 
| 26300 |  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 6b 65 65 70 20  | ........................;;.keep. | 
| 26320 |  69 74 20 73 65 6c 65 63 74 65 64 20 65 76 65 6e    20 69 66 20 74 68 65 20 72 65 67 65 78 70 20 73  | it.selected.even.if.the.regexp.s | 
| 26340 |  74 69 6c 6c 20 6d 61 74 63 68 65 73 20 69 74 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | till.matches.it................. | 
| 26360 |  20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53    65 65 20 69 73 73 75 65 20 23 31 35 36 33 2e 20  | ............;;.See.issue.#1563.. | 
| 26380 |  20 53 65 65 20 61 6c 73 6f 20 60 69 76 79 2d 2d    70 72 65 73 65 6c 65 63 74 2d 69 6e 64 65 78 27  | .See.also.`ivy--preselect-index' | 
| 263a0 |  2c 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 3b 3b 20  | ,............................;;. | 
| 263c0 |  77 68 69 63 68 20 74 68 69 73 20 6c 6f 67 69 63    20 72 6f 75 67 68 6c 79 20 6d 69 72 72 6f 72 73  | which.this.logic.roughly.mirrors | 
| 263e0 |  2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f  | .............................(no | 
| 26400 |  74 20 28 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 20  | t.(or........................... | 
| 26420 |  20 20 20 20 20 20 20 28 61 6e 64 20 28 69 6e 74    65 67 65 72 70 20 70 72 65 73 65 6c 65 63 74 29  | .......(and.(integerp.preselect) | 
| 26440 |  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  | ................................ | 
| 26460 |  20 20 20 20 20 20 20 28 3d 20 69 76 79 2d 2d 69    6e 64 65 78 20 70 72 65 73 65 6c 65 63 74 29 29  | .......(=.ivy--index.preselect)) | 
| 26480 |  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  | ................................ | 
| 264a0 |  20 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74    20 70 72 65 73 65 6c 65 63 74 29 0a 20 20 20 20  | ..(equal.current.preselect)..... | 
| 264c0 |  20 20 20 20 20 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  | .............................(an | 
| 264e0 |  64 20 28 69 76 79 2d 2d 72 65 67 65 78 2d 70 20    70 72 65 73 65 6c 65 63 74 29 0a 20 20 20 20 20  | d.(ivy--regex-p.preselect)...... | 
| 26500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 26520 |  20 28 73 74 72 69 6e 67 70 20 63 75 72 72 65 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(stringp.current).............. | 
| 26540 |  20 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 6e 67  | .........................(string | 
| 26560 |  2d 6d 61 74 63 68 2d 70 20 70 72 65 73 65 6c 65    63 74 20 63 75 72 72 65 6e 74 29 29 29 29 0a 20  | -match-p.preselect.current)))).. | 
| 26580 |  20 20 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 76 79 2d 2d 6f  | ..........................ivy--o | 
| 265a0 |  6c 64 2d 63 61 6e 64 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ld-cands........................ | 
| 265c0 |  20 20 20 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e    20 63 75 72 72 65 6e 74 20 63 61 6e 64 73 20 3a  | ....(cl-position.current.cands.: | 
| 265e0 |  74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | test.#'equal)))................. | 
| 26600 |  20 20 20 20 20 28 28 66 75 6e 63 61 6c 6c 20 66    75 6e 63 20 72 65 2d 73 74 72 20 63 61 6e 64 73  | .....((funcall.func.re-str.cands | 
| 26620 |  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 74 20 30 29 29 29 29  | ))......................(t.0)))) | 
| 26640 |  0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 73 65    74 2d 69 6e 64 65 78 20 69 6e 64 65 78 29 29 29  | .........(ivy-set-index.index))) | 
| 26660 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 72    65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d 73  | ))..(defun.ivy-recompute-index-s | 
| 26680 |  77 69 70 65 72 20 28 5f 72 65 2d 73 74 72 20 63    61 6e 64 73 29 0a 20 20 22 52 65 63 6f 6d 70 75  | wiper.(_re-str.cands)..."Recompu | 
| 266a0 |  74 65 20 69 6e 64 65 78 20 6f 66 20 73 65 6c 65    63 74 65 64 20 63 61 6e 64 69 64 61 74 65 20 77  | te.index.of.selected.candidate.w | 
| 266c0 |  68 65 6e 20 75 73 69 6e 67 20 60 73 77 69 70 65    72 27 2e 0a 43 41 4e 44 53 20 61 72 65 20 74 68  | hen.using.`swiper'..CANDS.are.th | 
| 266e0 |  65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64    61 74 65 73 2e 22 0a 20 20 28 63 6f 6e 64 69 74  | e.current.candidates."...(condit | 
| 26700 |  69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20    20 20 20 28 6c 65 74 20 28 28 74 61 69 6c 20 28  | ion-case.nil.......(let.((tail.( | 
| 26720 |  6e 74 68 63 64 72 20 69 76 79 2d 2d 69 6e 64 65    78 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73  | nthcdr.ivy--index.ivy--old-cands | 
| 26740 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69    64 78 29 0a 20 20 20 20 20 20 20 20 28 69 66 20  | )).............idx).........(if. | 
| 26760 |  28 61 6e 64 20 74 61 69 6c 20 69 76 79 2d 2d 6f    6c 64 2d 63 61 6e 64 73 20 28 6e 6f 74 20 28 65  | (and.tail.ivy--old-cands.(not.(e | 
| 26780 |  71 75 61 6c 20 22 5e 22 20 69 76 79 2d 2d 6f 6c    64 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 20  | qual."^".ivy--old-re)))......... | 
| 267a0 |  20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20  | ....(progn...............(while. | 
| 267c0 |  28 61 6e 64 20 74 61 69 6c 20 28 6e 75 6c 6c 20    69 64 78 29 29 0a 20 20 20 20 20 20 20 20 20 20  | (and.tail.(null.idx))........... | 
| 267e0 |  20 20 20 20 20 20 3b 3b 20 43 6f 6d 70 61 72 65    20 77 69 74 68 20 65 71 20 74 6f 20 68 61 6e 64  | ......;;.Compare.with.eq.to.hand | 
| 26800 |  6c 65 20 65 71 75 61 6c 20 64 75 70 6c 69 63 61    74 65 73 20 69 6e 20 63 61 6e 64 73 0a 20 20 20  | le.equal.duplicates.in.cands.... | 
| 26820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 69 64 78 20 28 63 6c 2d 70 6f 73 69 74  | .............(setq.idx.(cl-posit | 
| 26840 |  69 6f 6e 20 28 70 6f 70 20 74 61 69 6c 29 20 63    61 6e 64 73 29 29 29 0a 20 20 20 20 20 20 20 20  | ion.(pop.tail).cands)))......... | 
| 26860 |  20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 69 64 78 0a 20 20 20  | ......(or................idx.... | 
| 26880 |  20 20 20 20 20 20 20 20 20 20 20 20 28 31 2d 20    28 6c 65 6e 67 74 68 20 63 61 6e 64 73 29 29 29  | ............(1-.(length.cands))) | 
| 268a0 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20    69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 0a 20  | )...........(if.ivy--old-cands.. | 
| 268c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79    2d 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20  | .............ivy--index......... | 
| 268e0 |  20 20 20 20 3b 3b 20 61 6c 72 65 61 64 79 20 69    6e 20 69 76 79 2d 73 74 61 74 65 2d 62 75 66 66  | ....;;.already.in.ivy-state-buff | 
| 26900 |  65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 6e 20 28 6c 69 6e 65 2d 6e 75  | er.............(let.((n.(line-nu | 
| 26920 |  6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | mber-at-pos))................... | 
| 26940 |  28 72 65 73 20 30 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 69 20 30 29 29  | (res.0)...................(i.0)) | 
| 26960 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    64 6f 6c 69 73 74 20 28 63 20 63 61 6e 64 73 29  | ...............(dolist.(c.cands) | 
| 26980 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 65 71 20 6e 20 28 67 65  | .................(when.(eq.n.(ge | 
| 269a0 |  74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20    30 20 27 73 77 69 70 65 72 2d 6c 69 6e 65 2d 6e  | t-text-property.0.'swiper-line-n | 
| 269c0 |  75 6d 62 65 72 20 63 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  | umber.c))...................(set | 
| 269e0 |  71 20 72 65 73 20 69 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e  | q.res.i)).................(cl-in | 
| 26a00 |  63 66 20 69 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 73 29 29 29 29 0a 20 20 20  | cf.i))...............res)))).... | 
| 26a20 |  20 28 65 72 72 6f 72 20 30 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 72 65 63 6f 6d 70 75  | .(error.0)))..(defun.ivy-recompu | 
| 26a40 |  74 65 2d 69 6e 64 65 78 2d 73 77 69 70 65 72 2d    62 61 63 6b 77 61 72 64 20 28 72 65 2d 73 74 72  | te-index-swiper-backward.(re-str | 
| 26a60 |  20 63 61 6e 64 73 29 0a 20 20 22 52 65 63 6f 6d    70 75 74 65 20 69 6e 64 65 78 20 6f 66 20 73 65  | .cands)..."Recompute.index.of.se | 
| 26a80 |  6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65    20 77 68 65 6e 20 75 73 69 6e 67 20 60 73 77 69  | lected.candidate.when.using.`swi | 
| 26aa0 |  70 65 72 2d 62 61 63 6b 77 61 72 64 27 2e 0a 43    41 4e 44 53 20 61 72 65 20 74 68 65 20 63 75 72  | per-backward'..CANDS.are.the.cur | 
| 26ac0 |  72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 2e    22 0a 20 20 28 6c 65 74 20 28 28 69 64 78 20 28  | rent.candidates."...(let.((idx.( | 
| 26ae0 |  69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e    64 65 78 2d 73 77 69 70 65 72 20 72 65 2d 73 74  | ivy-recompute-index-swiper.re-st | 
| 26b00 |  72 20 63 61 6e 64 73 29 29 29 0a 20 20 20 20 28    69 66 20 28 6f 72 20 28 3d 20 69 64 78 20 2d 31  | r.cands))).....(if.(or.(=.idx.-1 | 
| 26b20 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 3c    3d 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70  | ).............(<=.(get-text-prop | 
| 26b40 |  65 72 74 79 20 30 20 27 73 77 69 70 65 72 2d 6c    69 6e 65 2d 6e 75 6d 62 65 72 20 28 6e 74 68 20  | erty.0.'swiper-line-number.(nth. | 
| 26b60 |  69 64 78 20 63 61 6e 64 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e  | idx.cands)).................(lin | 
| 26b80 |  65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29    29 29 0a 20 20 20 20 20 20 20 20 69 64 78 0a 20  | e-number-at-pos))).........idx.. | 
| 26ba0 |  20 20 20 20 20 28 2d 20 69 64 78 20 31 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 72 65  | .....(-.idx.1))))..(defun.ivy-re | 
| 26bc0 |  63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d 73 77    69 70 65 72 2d 61 73 79 6e 63 20 28 5f 72 65 2d  | compute-index-swiper-async.(_re- | 
| 26be0 |  73 74 72 20 63 61 6e 64 73 29 0a 20 20 22 52 65    63 6f 6d 70 75 74 65 20 69 6e 64 65 78 20 6f 66  | str.cands)..."Recompute.index.of | 
| 26c00 |  20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64    61 74 65 20 77 68 65 6e 20 75 73 69 6e 67 20 60  | .selected.candidate.when.using.` | 
| 26c20 |  73 77 69 70 65 72 27 20 61 73 79 6e 63 68 72 6f    6e 6f 75 73 6c 79 2e 0a 43 41 4e 44 53 20 61 72  | swiper'.asynchronously..CANDS.ar | 
| 26c40 |  65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61    6e 64 69 64 61 74 65 73 2e 22 0a 20 20 28 69 66  | e.the.current.candidates."...(if | 
| 26c60 |  20 28 6e 75 6c 6c 20 69 76 79 2d 2d 6f 6c 64 2d    63 61 6e 64 73 29 0a 20 20 20 20 20 20 28 6c 65  | .(null.ivy--old-cands).......(le | 
| 26c80 |  74 20 28 28 6c 6e 20 28 77 69 74 68 2d 69 76 79    2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20  | t.((ln.(with-ivy-window......... | 
| 26ca0 |  20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d    6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29  | ..........(line-number-at-pos))) | 
| 26cc0 |  29 0a 20 20 20 20 20 20 20 20 28 6f 72 0a 20 20    20 20 20 20 20 20 20 3b 3b 20 63 6c 6f 73 65 73  | ).........(or..........;;.closes | 
| 26ce0 |  74 20 74 6f 20 63 75 72 72 65 6e 74 20 6c 69 6e    65 20 67 6f 69 6e 67 20 66 6f 72 77 61 72 64 73  | t.to.current.line.going.forwards | 
| 26d00 |  0a 20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 6f    73 69 74 69 6f 6e 2d 69 66 20 28 6c 61 6d 62 64  | ..........(cl-position-if.(lambd | 
| 26d20 |  61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | a.(x)........................... | 
| 26d40 |  20 28 3e 3d 20 28 73 74 72 69 6e 67 2d 74 6f 2d    6e 75 6d 62 65 72 20 78 29 20 6c 6e 29 29 0a 20  | .(>=.(string-to-number.x).ln)).. | 
| 26d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 63 61 6e 64 73 29 0a 20  | ........................cands).. | 
| 26d80 |  20 20 20 20 20 20 20 20 3b 3b 20 63 6c 6f 73 65    73 74 20 74 6f 20 63 75 72 72 65 6e 74 20 6c 69  | ........;;.closest.to.current.li | 
| 26da0 |  6e 65 20 67 6f 69 6e 67 20 62 61 63 6b 77 61 72    64 73 0a 20 20 20 20 20 20 20 20 20 28 31 2d 20  | ne.going.backwards..........(1-. | 
| 26dc0 |  28 6c 65 6e 67 74 68 20 63 61 6e 64 73 29 29 29    29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 61 69  | (length.cands)))).....(let.((tai | 
| 26de0 |  6c 20 28 6e 74 68 63 64 72 20 69 76 79 2d 2d 69    6e 64 65 78 20 69 76 79 2d 2d 6f 6c 64 2d 63 61  | l.(nthcdr.ivy--index.ivy--old-ca | 
| 26e00 |  6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    69 64 78 29 0a 20 20 20 20 20 20 28 69 66 20 28  | nds))...........idx).......(if.( | 
| 26e20 |  61 6e 64 20 74 61 69 6c 20 69 76 79 2d 2d 6f 6c    64 2d 63 61 6e 64 73 20 28 6e 6f 74 20 28 65 71  | and.tail.ivy--old-cands.(not.(eq | 
| 26e40 |  75 61 6c 20 22 5e 22 20 69 76 79 2d 2d 6f 6c 64    2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 20 20  | ual."^".ivy--old-re))).......... | 
| 26e60 |  20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20  | .(progn.............(while.(and. | 
| 26e80 |  74 61 69 6c 20 28 6e 75 6c 6c 20 69 64 78 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b  | tail.(null.idx))...............; | 
| 26ea0 |  3b 20 43 6f 6d 70 61 72 65 20 77 69 74 68 20 60    65 71 75 61 6c 27 2c 20 73 69 6e 63 65 20 74 68  | ;.Compare.with.`equal',.since.th | 
| 26ec0 |  65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20    72 65 2d 63 72 65 61 74 65 64 0a 20 20 20 20 20  | e.collection.is.re-created...... | 
| 26ee0 |  20 20 20 20 20 20 20 20 20 3b 3b 20 65 61 63 68    20 74 69 6d 65 20 77 69 74 68 20 60 73 70 6c 69  | .........;;.each.time.with.`spli | 
| 26f00 |  74 2d 73 74 72 69 6e 67 27 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 64  | t-string'...............(setq.id | 
| 26f20 |  78 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 28    70 6f 70 20 74 61 69 6c 29 20 63 61 6e 64 73 20  | x.(cl-position.(pop.tail).cands. | 
| 26f40 |  3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72  | :test.#'equal))).............(or | 
| 26f60 |  20 69 64 78 20 30 29 29 0a 20 20 20 20 20 20 20    20 69 76 79 2d 2d 69 6e 64 65 78 29 29 29 29 0a  | .idx.0)).........ivy--index)))). | 
| 26f80 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 72 65 63 6f    6d 70 75 74 65 2d 69 6e 64 65 78 2d 73 77 69 70  | .(defun.ivy-recompute-index-swip | 
| 26fa0 |  65 72 2d 61 73 79 6e 63 2d 62 61 63 6b 77 61 72    64 20 28 72 65 2d 73 74 72 20 63 61 6e 64 73 29  | er-async-backward.(re-str.cands) | 
| 26fc0 |  0a 20 20 22 52 65 63 6f 6d 70 75 74 65 20 69 6e    64 65 78 20 6f 66 20 73 65 6c 65 63 74 65 64 20  | ..."Recompute.index.of.selected. | 
| 26fe0 |  63 61 6e 64 69 64 61 74 65 20 77 68 65 6e 20 75    73 69 6e 67 20 60 73 77 69 70 65 72 2d 62 61 63  | candidate.when.using.`swiper-bac | 
| 27000 |  6b 77 61 72 64 27 0a 61 73 79 6e 63 68 72 6f 6e    6f 75 73 6c 79 2e 20 43 41 4e 44 53 20 61 72 65  | kward'.asynchronously..CANDS.are | 
| 27020 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e    64 69 64 61 74 65 73 2e 22 0a 20 20 28 69 66 20  | .the.current.candidates."...(if. | 
| 27040 |  28 3d 20 28 6c 65 6e 67 74 68 20 63 61 6e 64 73    29 20 30 29 0a 20 20 20 20 20 20 30 0a 20 20 20  | (=.(length.cands).0).......0.... | 
| 27060 |  20 28 6c 65 74 20 28 28 69 64 78 20 28 69 76 79    2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78  | .(let.((idx.(ivy-recompute-index | 
| 27080 |  2d 73 77 69 70 65 72 2d 61 73 79 6e 63 20 72 65    2d 73 74 72 20 63 61 6e 64 73 29 29 29 0a 20 20  | -swiper-async.re-str.cands)))... | 
| 270a0 |  20 20 20 20 28 69 66 0a 20 20 20 20 20 20 20 20    20 20 28 3c 3d 20 28 73 74 72 69 6e 67 2d 74 6f  | ....(if...........(<=.(string-to | 
| 270c0 |  2d 6e 75 6d 62 65 72 20 28 6e 74 68 20 69 64 78    20 63 61 6e 64 73 29 29 0a 20 20 20 20 20 20 20  | -number.(nth.idx.cands))........ | 
| 270e0 |  20 20 20 20 20 20 20 28 77 69 74 68 2d 69 76 79    2d 77 69 6e 64 6f 77 20 28 6c 69 6e 65 2d 6e 75  | .......(with-ivy-window.(line-nu | 
| 27100 |  6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 69 64 78 0a 20 20 20  | mber-at-pos)))...........idx.... | 
| 27120 |  20 20 20 20 20 28 2d 20 69 64 78 20 31 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 72  | .....(-.idx.1)))))..(defun.ivy-r | 
| 27140 |  65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d 7a    65 72 6f 20 28 5f 72 65 2d 73 74 72 20 5f 63 61  | ecompute-index-zero.(_re-str._ca | 
| 27160 |  6e 64 73 29 0a 20 20 22 52 65 63 6f 6d 70 75 74    65 20 69 6e 64 65 78 20 6f 66 20 73 65 6c 65 63  | nds)..."Recompute.index.of.selec | 
| 27180 |  74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 54    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 73 65 72  | ted.candidate..This.function.ser | 
| 271a0 |  76 65 73 20 61 73 20 61 20 66 61 6c 6c 62 61 63    6b 20 77 68 65 6e 20 6e 6f 74 68 69 6e 67 20 65  | ves.as.a.fallback.when.nothing.e | 
| 271c0 |  6c 73 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65    2e 22 0a 20 20 30 29 0a 0a 28 64 65 66 63 75 73  | lse.is.available."...0)..(defcus | 
| 271e0 |  74 6f 6d 20 69 76 79 2d 6d 69 6e 69 62 75 66 66    65 72 2d 66 61 63 65 73 0a 20 20 27 28 69 76 79  | tom.ivy-minibuffer-faces...'(ivy | 
| 27200 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63    68 2d 66 61 63 65 2d 31 0a 20 20 20 20 69 76 79  | -minibuffer-match-face-1.....ivy | 
| 27220 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63    68 2d 66 61 63 65 2d 32 0a 20 20 20 20 69 76 79  | -minibuffer-match-face-2.....ivy | 
| 27240 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63    68 2d 66 61 63 65 2d 33 0a 20 20 20 20 69 76 79  | -minibuffer-match-face-3.....ivy | 
| 27260 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63    68 2d 66 61 63 65 2d 34 29 0a 20 20 22 4c 69 73  | -minibuffer-match-face-4)..."Lis | 
| 27280 |  74 20 6f 66 20 60 69 76 79 27 20 66 61 63 65 73    20 66 6f 72 20 6d 69 6e 69 62 75 66 66 65 72 20  | t.of.`ivy'.faces.for.minibuffer. | 
| 272a0 |  67 72 6f 75 70 20 6d 61 74 63 68 65 73 2e 22 0a    20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74  | group.matches."...:type.'(repeat | 
| 272c0 |  20 3a 74 61 67 20 22 46 61 63 65 73 22 0a 20 20    20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 0a  | .:tag."Faces"...........(choice. | 
| 272e0 |  20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72  | ...........(const.ivy-minibuffer | 
| 27300 |  2d 6d 61 74 63 68 2d 66 61 63 65 2d 31 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74  | -match-face-1)............(const | 
| 27320 |  20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d    6d 61 74 63 68 2d 66 61 63 65 2d 32 29 0a 20 20  | .ivy-minibuffer-match-face-2)... | 
| 27340 |  20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d  | .........(const.ivy-minibuffer-m | 
| 27360 |  61 74 63 68 2d 66 61 63 65 2d 33 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 69  | atch-face-3)............(const.i | 
| 27380 |  76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61    74 63 68 2d 66 61 63 65 2d 34 29 0a 20 20 20 20  | vy-minibuffer-match-face-4)..... | 
| 273a0 |  20 20 20 20 20 20 20 28 66 61 63 65 20 3a 74 61    67 20 22 4f 74 68 65 72 20 66 61 63 65 22 29 29  | .......(face.:tag."Other.face")) | 
| 273c0 |  29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d    6d 69 6e 69 62 75 66 66 65 72 2d 66 61 63 65 20  | ))..(defun.ivy--minibuffer-face. | 
| 273e0 |  28 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 4e 74    68 20 66 61 63 65 20 66 72 6f 6d 20 60 69 76 79  | (n)..."Return.Nth.face.from.`ivy | 
| 27400 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 66 61 63 65    73 27 2e 0a 4e 20 77 72 61 70 73 20 61 72 6f 75  | -minibuffer-faces'..N.wraps.arou | 
| 27420 |  6e 64 2c 20 62 75 74 20 73 6b 69 70 73 20 74 68    65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20  | nd,.but.skips.the.first.element. | 
| 27440 |  6f 66 20 74 68 65 20 6c 69 73 74 2e 22 0a 20 20    28 6c 65 74 20 28 28 74 61 69 6c 20 28 63 64 72  | of.the.list."...(let.((tail.(cdr | 
| 27460 |  20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d    66 61 63 65 73 29 29 29 0a 20 20 20 20 28 6e 74  | .ivy-minibuffer-faces))).....(nt | 
| 27480 |  68 20 28 6d 6f 64 20 28 2b 20 6e 20 32 29 20 28    6c 65 6e 67 74 68 20 74 61 69 6c 29 29 20 74 61  | h.(mod.(+.n.2).(length.tail)).ta | 
| 274a0 |  69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 2d 66 6c 78 2d 70 72 6f 70 65 72 74 69 7a  | il)))..(defun.ivy--flx-propertiz | 
| 274c0 |  65 20 28 78 29 0a 20 20 22 58 20 69 73 20 28 63    6f 6e 73 20 28 66 6c 78 2d 73 63 6f 72 65 20 53  | e.(x)..."X.is.(cons.(flx-score.S | 
| 274e0 |  54 52 20 2e 2e 2e 29 20 53 54 52 29 2e 22 0a 20    20 28 6c 65 74 20 28 28 73 74 72 20 28 63 6f 70  | TR....).STR)."...(let.((str.(cop | 
| 27500 |  79 2d 73 65 71 75 65 6e 63 65 20 28 63 64 72 20    78 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 20  | y-sequence.(cdr.x))).........(i. | 
| 27520 |  30 29 0a 20 20 20 20 20 20 20 20 28 6c 61 73 74    2d 6a 20 2d 32 29 29 0a 20 20 20 20 28 64 6f 6c  | 0).........(last-j.-2)).....(dol | 
| 27540 |  69 73 74 20 28 6a 20 28 63 64 61 72 20 78 29 29    0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28  | ist.(j.(cdar.x)).......(unless.( | 
| 27560 |  65 71 20 6a 20 28 31 2b 20 6c 61 73 74 2d 6a 29    29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e  | eq.j.(1+.last-j)).........(cl-in | 
| 27580 |  63 66 20 69 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 6c 61 73 74 2d 6a 20 6a 29 0a 20 20 20  | cf.i)).......(setq.last-j.j).... | 
| 275a0 |  20 20 20 28 61 64 64 2d 66 61 63 65 2d 74 65 78    74 2d 70 72 6f 70 65 72 74 79 20 6a 20 28 31 2b  | ...(add-face-text-property.j.(1+ | 
| 275c0 |  20 6a 29 20 28 69 76 79 2d 2d 6d 69 6e 69 62 75    66 66 65 72 2d 66 61 63 65 20 69 29 20 6e 69 6c  | .j).(ivy--minibuffer-face.i).nil | 
| 275e0 |  20 73 74 72 29 29 0a 20 20 20 20 73 74 72 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 66 6c  | .str)).....str))..(defun.ivy--fl | 
| 27600 |  78 2d 73 6f 72 74 20 28 6e 61 6d 65 20 63 61 6e    64 73 29 0a 20 20 22 53 6f 72 74 20 61 63 63 6f  | x-sort.(name.cands)..."Sort.acco | 
| 27620 |  72 64 69 6e 67 20 74 6f 20 63 6c 6f 73 65 6e 65    73 73 20 74 6f 20 73 74 72 69 6e 67 20 4e 41 4d  | rding.to.closeness.to.string.NAM | 
| 27640 |  45 20 74 68 65 20 73 74 72 69 6e 67 20 6c 69 73    74 20 43 41 4e 44 53 2e 22 0a 20 20 28 63 6f 6e  | E.the.string.list.CANDS."...(con | 
| 27660 |  64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 6f  | dition-case.nil.......(let*.((bo | 
| 27680 |  6c 70 20 28 3d 20 28 73 74 72 69 6e 67 2d 74 6f    2d 63 68 61 72 20 6e 61 6d 65 29 20 3f 5e 29 29  | lp.(=.(string-to-char.name).?^)) | 
| 276a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 41 6e 20 6f 70 74 69 6d 69 7a 65 64 20 72 65  | ..............;;.An.optimized.re | 
| 276c0 |  67 65 78 20 66 6f 72 20 66 75 7a 7a 79 20 6d 61    74 63 68 69 6e 67 0a 20 20 20 20 20 20 20 20 20  | gex.for.fuzzy.matching.......... | 
| 276e0 |  20 20 20 20 3b 3b 20 22 61 62 63 22 20 e2 86 92    20 22 5e 5b 5e 61 5d 2a 61 5b 5e 62 5d 2a 62 5b  | ....;;."abc"....."^[^a]*a[^b]*b[ | 
| 27700 |  5e 63 5d 2a 63 22 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 75 7a 7a 79 2d 72 65 67 65 78  | ^c]*c"..............(fuzzy-regex | 
| 27720 |  20 28 63 6f 6e 63 61 74 20 22 5c 5c 60 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(concat."\\`".................. | 
| 27740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 62 6f 6c 70 20 28 72 65 67 65  | .................(and.bolp.(rege | 
| 27760 |  78 70 2d 71 75 6f 74 65 20 28 73 75 62 73 74 72    69 6e 67 20 6e 61 6d 65 20 31 20 32 29 29 29 0a  | xp-quote.(substring.name.1.2))). | 
| 27780 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 277a0 |  20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(mapconcat.................... | 
| 277c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20  | ................(lambda.(x)..... | 
| 277e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 27800 |  20 28 73 65 74 71 20 78 20 28 63 68 61 72 2d 74    6f 2d 73 74 72 69 6e 67 20 78 29 29 0a 20 20 20  | .(setq.x.(char-to-string.x)).... | 
| 27820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 27840 |  20 20 28 63 6f 6e 63 61 74 20 22 5b 5e 22 20 78    20 22 5d 2a 22 20 28 72 65 67 65 78 70 2d 71 75  | ..(concat."[^".x."]*".(regexp-qu | 
| 27860 |  6f 74 65 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 20 20  | ote.x)))........................ | 
| 27880 |  20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    62 6f 6c 70 20 28 73 75 62 73 74 72 69 6e 67 20  | ............(if.bolp.(substring. | 
| 278a0 |  6e 61 6d 65 20 32 29 20 6e 61 6d 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | name.2).name)................... | 
| 278c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20  | .................""))).......... | 
| 278e0 |  20 20 20 20 3b 3b 20 53 74 72 69 70 20 6f 66 66    20 74 68 65 20 6c 65 61 64 69 6e 67 20 22 5e 22  | ....;;.Strip.off.the.leading."^" | 
| 27900 |  20 66 6f 72 20 66 6c 78 20 6d 61 74 63 68 69 6e    67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | .for.flx.matching..............( | 
| 27920 |  66 6c 78 2d 6e 61 6d 65 20 28 69 66 20 62 6f 6c    70 20 28 73 75 62 73 74 72 69 6e 67 20 6e 61 6d  | flx-name.(if.bolp.(substring.nam | 
| 27940 |  65 20 31 29 20 6e 61 6d 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 63 61 6e 64 73 2d 6c  | e.1).name))..............cands-l | 
| 27960 |  65 66 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 63 61 6e 64 73 2d 74 6f 2d 73 6f 72 74 29 0a  | eft..............cands-to-sort). | 
| 27980 |  0a 20 20 20 20 20 20 20 20 3b 3b 20 46 69 6c 74    65 72 20 6f 75 74 20 6e 6f 6e 2d 6d 61 74 63 68  | .........;;.Filter.out.non-match | 
| 279a0 |  69 6e 67 20 63 61 6e 64 69 64 61 74 65 73 0a 20    20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28  | ing.candidates.........(dolist.( | 
| 279c0 |  63 61 6e 64 20 63 61 6e 64 73 29 0a 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72  | cand.cands)...........(when.(str | 
| 279e0 |  69 6e 67 2d 6d 61 74 63 68 2d 70 20 66 75 7a 7a    79 2d 72 65 67 65 78 20 63 61 6e 64 29 0a 20 20  | ing-match-p.fuzzy-regex.cand)... | 
| 27a00 |  20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    63 61 6e 64 20 63 61 6e 64 73 2d 6c 65 66 74 29  | ..........(push.cand.cands-left) | 
| 27a20 |  29 29 0a 0a 20 20 20 20 20 20 20 20 3b 3b 20 70    72 65 2d 73 6f 72 74 20 74 68 65 20 63 61 6e 64  | ))..........;;.pre-sort.the.cand | 
| 27a40 |  69 64 61 74 65 73 20 62 79 20 6c 65 6e 67 74 68    20 62 65 66 6f 72 65 20 70 61 72 74 69 74 69 6f  | idates.by.length.before.partitio | 
| 27a60 |  6e 69 6e 67 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 63 61 6e 64 73 2d 6c 65 66 74 20 28 63  | ning.........(setq.cands-left.(c | 
| 27a80 |  6c 2d 73 6f 72 74 20 63 61 6e 64 73 2d 6c 65 66    74 20 23 27 3c 20 3a 6b 65 79 20 23 27 6c 65 6e  | l-sort.cands-left.#'<.:key.#'len | 
| 27aa0 |  67 74 68 29 29 0a 0a 20 20 20 20 20 20 20 20 3b    3b 20 70 61 72 74 69 74 69 6f 6e 20 74 68 65 20  | gth))..........;;.partition.the. | 
| 27ac0 |  63 61 6e 64 69 64 61 74 65 73 20 69 6e 74 6f 20    73 6f 72 74 65 64 20 61 6e 64 20 75 6e 73 6f 72  | candidates.into.sorted.and.unsor | 
| 27ae0 |  74 65 64 20 67 72 6f 75 70 73 0a 20 20 20 20 20    20 20 20 28 64 6f 74 69 6d 65 73 20 28 5f 20 28  | ted.groups.........(dotimes.(_.( | 
| 27b00 |  6d 69 6e 20 28 6c 65 6e 67 74 68 20 63 61 6e 64    73 2d 6c 65 66 74 29 20 69 76 79 2d 66 6c 78 2d  | min.(length.cands-left).ivy-flx- | 
| 27b20 |  6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 70 75 73 68 20 28 70 6f 70 20 63 61 6e  | limit))...........(push.(pop.can | 
| 27b40 |  64 73 2d 6c 65 66 74 29 20 63 61 6e 64 73 2d 74    6f 2d 73 6f 72 74 29 29 0a 0a 20 20 20 20 20 20  | ds-left).cands-to-sort))........ | 
| 27b60 |  20 20 28 6e 63 6f 6e 63 0a 20 20 20 20 20 20 20    20 20 3b 3b 20 43 6f 6d 70 75 74 65 20 61 6c 6c  | ..(nconc..........;;.Compute.all | 
| 27b80 |  20 6f 66 20 74 68 65 20 66 6c 78 20 73 63 6f 72    65 73 20 69 6e 20 6f 6e 65 20 70 61 73 73 20 61  | .of.the.flx.scores.in.one.pass.a | 
| 27ba0 |  6e 64 20 73 6f 72 74 0a 20 20 20 20 20 20 20 20    20 28 6d 61 70 63 61 72 20 23 27 63 61 72 0a 20  | nd.sort..........(mapcar.#'car.. | 
| 27bc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 6f 72 74 20 28 6d 61 70 63 61 72 0a 20 20  | ................(sort.(mapcar... | 
| 27be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63  | ......................(lambda.(c | 
| 27c00 |  61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | and)...........................( | 
| 27c20 |  63 6f 6e 73 20 63 61 6e 64 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | cons.cand....................... | 
| 27c40 |  20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28    66 6c 78 2d 73 63 6f 72 65 20 63 61 6e 64 20 66  | ..........(car.(flx-score.cand.f | 
| 27c60 |  6c 78 2d 6e 61 6d 65 20 69 76 79 2d 2d 66 6c 78    2d 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20  | lx-name.ivy--flx-cache))))...... | 
| 27c80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 63 61 6e 64 73 2d 74 6f 2d 73 6f 72 74  | ...................cands-to-sort | 
| 27ca0 |  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 6c 61 6d 62 64 61  | )........................(lambda | 
| 27cc0 |  20 28 63 31 20 63 32 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(c1.c2)........................ | 
| 27ce0 |  20 20 3b 3b 20 42 72 65 61 6b 20 74 69 65 73 20    62 79 20 6c 65 6e 67 74 68 0a 20 20 20 20 20 20  | ..;;.Break.ties.by.length....... | 
| 27d00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 28 2f 3d 20 28 63 64 72 20  | ...................(if.(/=.(cdr. | 
| 27d20 |  63 31 29 20 28 63 64 72 20 63 32 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | c1).(cdr.c2))................... | 
| 27d40 |  20 20 20 20 20 20 20 20 20 20 20 28 3e 20 28 63    64 72 20 63 31 29 0a 20 20 20 20 20 20 20 20 20  | ...........(>.(cdr.c1).......... | 
| 27d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 64 72 20 63 32 29 29  | .......................(cdr.c2)) | 
| 27d80 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28  | ............................(<.( | 
| 27da0 |  6c 65 6e 67 74 68 20 28 63 61 72 20 63 31 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | length.(car.c1))................ | 
| 27dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 6e 67 74 68 20 28 63 61 72 20 63 32 29 29  | ...............(length.(car.c2)) | 
| 27de0 |  29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20    3b 3b 20 41 64 64 20 74 68 65 20 75 6e 73 6f 72  | )))))...........;;.Add.the.unsor | 
| 27e00 |  74 65 64 20 63 61 6e 64 69 64 61 74 65 73 0a 20    20 20 20 20 20 20 20 20 63 61 6e 64 73 2d 6c 65  | ted.candidates..........cands-le | 
| 27e20 |  66 74 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20    63 61 6e 64 73 29 29 29 0a 0a 28 64 65 66 75 6e  | ft)).....(error.cands)))..(defun | 
| 27e40 |  20 69 76 79 2d 2d 74 72 75 6e 63 61 74 65 2d 73    74 72 69 6e 67 20 28 73 74 72 20 77 69 64 74 68  | .ivy--truncate-string.(str.width | 
| 27e60 |  29 0a 20 20 22 54 72 75 6e 63 61 74 65 20 53 54    52 20 74 6f 20 57 49 44 54 48 2e 22 0a 20 20 28  | )..."Truncate.STR.to.WIDTH."...( | 
| 27e80 |  74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 2d    74 6f 2d 77 69 64 74 68 20 73 74 72 20 77 69 64  | truncate-string-to-width.str.wid | 
| 27ea0 |  74 68 20 6e 69 6c 20 6e 69 6c 20 74 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 66 6f 72 6d  | th.nil.nil.t))..(defun.ivy--form | 
| 27ec0 |  61 74 2d 66 75 6e 63 74 69 6f 6e 2d 67 65 6e 65    72 69 63 20 28 73 65 6c 65 63 74 65 64 2d 66 6e  | at-function-generic.(selected-fn | 
| 27ee0 |  20 6f 74 68 65 72 2d 66 6e 20 63 61 6e 64 73 20    73 65 70 61 72 61 74 6f 72 29 0a 20 20 22 54 72  | .other-fn.cands.separator)..."Tr | 
| 27f00 |  61 6e 73 66 6f 72 6d 20 63 61 6e 64 69 64 61 74    65 73 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67  | ansform.candidates.into.a.string | 
| 27f20 |  20 66 6f 72 20 6d 69 6e 69 62 75 66 66 65 72 2e    0a 53 45 4c 45 43 54 45 44 2d 46 4e 20 69 73 20  | .for.minibuffer..SELECTED-FN.is. | 
| 27f40 |  63 61 6c 6c 65 64 20 66 6f 72 20 74 68 65 20 73    65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74  | called.for.the.selected.candidat | 
| 27f60 |  65 2c 20 4f 54 48 45 52 2d 46 4e 20 66 6f 72 20    74 68 65 20 6f 74 68 65 72 73 2e 0a 42 6f 74 68  | e,.OTHER-FN.for.the.others..Both | 
| 27f80 |  20 66 75 6e 63 74 69 6f 6e 73 20 74 61 6b 65 20    6f 6e 65 20 73 74 72 69 6e 67 20 61 72 67 75 6d  | .functions.take.one.string.argum | 
| 27fa0 |  65 6e 74 20 65 61 63 68 2e 20 20 43 41 4e 44 53    20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 63 61  | ent.each...CANDS.is.a.list.of.ca | 
| 27fc0 |  6e 64 69 64 61 74 65 73 0a 61 6e 64 20 53 45 50    41 52 41 54 4f 52 20 69 73 20 75 73 65 64 20 74  | ndidates.and.SEPARATOR.is.used.t | 
| 27fe0 |  6f 20 6a 6f 69 6e 20 74 68 65 6d 2e 22 0a 20 20    28 6c 65 74 20 28 28 69 20 2d 31 29 29 0a 20 20  | o.join.them."...(let.((i.-1))... | 
| 28000 |  20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20    20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a  | ..(mapconcat......(lambda.(str). | 
| 28020 |  20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 75    72 72 20 28 65 71 20 28 63 6c 2d 69 6e 63 66 20  | .......(let.((curr.(eq.(cl-incf. | 
| 28040 |  69 29 20 69 76 79 2d 2d 77 69 6e 64 6f 77 2d 69    6e 64 65 78 29 29 29 0a 20 20 20 20 20 20 20 20  | i).ivy--window-index)))......... | 
| 28060 |  20 28 69 66 20 63 75 72 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20  | .(if.curr..............(funcall. | 
| 28080 |  73 65 6c 65 63 74 65 64 2d 66 6e 20 73 74 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e  | selected-fn.str)............(fun | 
| 280a0 |  63 61 6c 6c 20 6f 74 68 65 72 2d 66 6e 20 73 74    72 29 29 29 29 0a 20 20 20 20 20 63 61 6e 64 73  | call.other-fn.str))))......cands | 
| 280c0 |  0a 20 20 20 20 20 73 65 70 61 72 61 74 6f 72 29    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 66  | ......separator)))..(defun.ivy-f | 
| 280e0 |  6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 64    65 66 61 75 6c 74 20 28 63 61 6e 64 73 29 0a 20  | ormat-function-default.(cands).. | 
| 28100 |  20 22 54 72 61 6e 73 66 6f 72 6d 20 43 41 4e 44    53 20 69 6e 74 6f 20 61 20 6d 75 6c 74 69 6c 69  | ."Transform.CANDS.into.a.multili | 
| 28120 |  6e 65 20 73 74 72 69 6e 67 20 66 6f 72 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 41 64  | ne.string.for.the.minibuffer..Ad | 
| 28140 |  64 20 74 68 65 20 66 61 63 65 20 60 69 76 79 2d    63 75 72 72 65 6e 74 2d 6d 61 74 63 68 27 20 74  | d.the.face.`ivy-current-match'.t | 
| 28160 |  6f 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63    61 6e 64 69 64 61 74 65 2e 22 0a 20 20 28 69 76  | o.the.selected.candidate."...(iv | 
| 28180 |  79 2d 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69    6f 6e 2d 67 65 6e 65 72 69 63 0a 20 20 20 28 6c  | y--format-function-generic....(l | 
| 281a0 |  61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20    20 28 69 76 79 2d 2d 61 64 64 2d 66 61 63 65 20  | ambda.(str)......(ivy--add-face. | 
| 281c0 |  73 74 72 20 27 69 76 79 2d 63 75 72 72 65 6e 74    2d 6d 61 74 63 68 29 29 0a 20 20 20 23 27 69 64  | str.'ivy-current-match))....#'id | 
| 281e0 |  65 6e 74 69 74 79 0a 20 20 20 63 61 6e 64 73 0a    20 20 20 22 5c 6e 22 29 29 0a 0a 28 64 65 66 75  | entity....cands...."\n"))..(defu | 
| 28200 |  6e 20 69 76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e    63 74 69 6f 6e 2d 61 72 72 6f 77 20 28 63 61 6e  | n.ivy-format-function-arrow.(can | 
| 28220 |  64 73 29 0a 20 20 22 54 72 61 6e 73 66 6f 72 6d    20 43 41 4e 44 53 20 69 6e 74 6f 20 61 20 6d 75  | ds)..."Transform.CANDS.into.a.mu | 
| 28240 |  6c 74 69 6c 69 6e 65 20 73 74 72 69 6e 67 20 66    6f 72 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65  | ltiline.string.for.the.minibuffe | 
| 28260 |  72 2e 0a 4c 69 6b 65 20 60 69 76 79 2d 66 6f 72    6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66  | r..Like.`ivy-format-function-def | 
| 28280 |  61 75 6c 74 27 2c 20 62 75 74 20 61 6c 73 6f 20    70 72 65 66 69 78 20 74 68 65 20 73 65 6c 65 63  | ault',.but.also.prefix.the.selec | 
| 282a0 |  74 65 64 0a 63 61 6e 64 69 64 61 74 65 20 77 69    74 68 20 61 6e 20 61 72 72 6f 77 20 5c 22 3e 5c  | ted.candidate.with.an.arrow.\">\ | 
| 282c0 |  22 2e 22 0a 20 20 28 69 76 79 2d 2d 66 6f 72 6d    61 74 2d 66 75 6e 63 74 69 6f 6e 2d 67 65 6e 65  | "."...(ivy--format-function-gene | 
| 282e0 |  72 69 63 0a 20 20 20 28 6c 61 6d 62 64 61 20 28    73 74 72 29 0a 20 20 20 20 20 28 63 6f 6e 63 61  | ric....(lambda.(str)......(conca | 
| 28300 |  74 20 22 3e 20 22 20 28 69 76 79 2d 2d 61 64 64    2d 66 61 63 65 20 73 74 72 20 27 69 76 79 2d 63  | t.">.".(ivy--add-face.str.'ivy-c | 
| 28320 |  75 72 72 65 6e 74 2d 6d 61 74 63 68 29 29 29 0a    20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29  | urrent-match)))....(lambda.(str) | 
| 28340 |  0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20    20 22 20 73 74 72 29 29 0a 20 20 20 63 61 6e 64  | ......(concat."..".str))....cand | 
| 28360 |  73 0a 20 20 20 22 5c 6e 22 29 29 0a 0a 28 64 65    66 75 6e 20 69 76 79 2d 66 6f 72 6d 61 74 2d 66  | s...."\n"))..(defun.ivy-format-f | 
| 28380 |  75 6e 63 74 69 6f 6e 2d 6c 69 6e 65 20 28 63 61    6e 64 73 29 0a 20 20 22 54 72 61 6e 73 66 6f 72  | unction-line.(cands)..."Transfor | 
| 283a0 |  6d 20 43 41 4e 44 53 20 69 6e 74 6f 20 61 20 6d    75 6c 74 69 6c 69 6e 65 20 73 74 72 69 6e 67 20  | m.CANDS.into.a.multiline.string. | 
| 283c0 |  66 6f 72 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 2e 0a 4c 69 6b 65 20 60 69 76 79 2d 66 6f  | for.the.minibuffer..Like.`ivy-fo | 
| 283e0 |  72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 64 65    66 61 75 6c 74 27 2c 20 62 75 74 20 65 78 74 65  | rmat-function-default',.but.exte | 
| 28400 |  6e 64 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20    6f 66 0a 74 68 65 20 73 65 6c 65 63 74 65 64 20  | nd.highlighting.of.the.selected. | 
| 28420 |  63 61 6e 64 69 64 61 74 65 20 74 6f 20 74 68 65    20 77 69 6e 64 6f 77 20 65 64 67 65 2e 0a 0a 4e  | candidate.to.the.window.edge...N | 
| 28440 |  6f 74 65 20 74 68 61 74 20 73 69 6e 63 65 20 45    6d 61 63 73 20 32 37 2c 20 60 69 76 79 2d 63 75  | ote.that.since.Emacs.27,.`ivy-cu | 
| 28460 |  72 72 65 6e 74 2d 6d 61 74 63 68 27 20 6e 65 65    64 73 20 74 6f 20 68 61 76 65 20 61 0a 6e 6f 6e  | rrent-match'.needs.to.have.a.non | 
| 28480 |  2d 6e 69 6c 20 3a 65 78 74 65 6e 64 20 61 74 74    72 69 62 75 74 65 2e 20 20 54 68 69 73 20 69 73  | -nil.:extend.attribute...This.is | 
| 284a0 |  20 74 68 65 20 63 61 73 65 20 62 79 20 64 65 66    61 75 6c 74 2c 20 62 75 74 20 69 74 0a 61 6c 73  | .the.case.by.default,.but.it.als | 
| 284c0 |  6f 20 6e 65 65 64 73 20 74 6f 20 62 65 20 70 72    65 73 65 72 76 65 64 20 62 79 20 74 68 65 20 63  | o.needs.to.be.preserved.by.the.c | 
| 284e0 |  75 72 72 65 6e 74 20 74 68 65 6d 65 2e 22 0a 20    20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 2d 66 75  | urrent.theme."...(ivy--format-fu | 
| 28500 |  6e 63 74 69 6f 6e 2d 67 65 6e 65 72 69 63 0a 20    20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a  | nction-generic....(lambda.(str). | 
| 28520 |  20 20 20 20 20 28 69 76 79 2d 2d 61 64 64 2d 66    61 63 65 20 28 63 6f 6e 63 61 74 20 73 74 72 20  | .....(ivy--add-face.(concat.str. | 
| 28540 |  22 5c 6e 22 29 20 27 69 76 79 2d 63 75 72 72 65    6e 74 2d 6d 61 74 63 68 29 29 0a 20 20 20 28 6c  | "\n").'ivy-current-match))....(l | 
| 28560 |  61 6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20    20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 5c 6e  | ambda.(str)......(concat.str."\n | 
| 28580 |  22 29 29 0a 20 20 20 63 61 6e 64 73 0a 20 20 20    22 22 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | "))....cands....""))..(defun.ivy | 
| 285a0 |  2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e    2d 61 72 72 6f 77 2d 6c 69 6e 65 20 28 63 61 6e  | -format-function-arrow-line.(can | 
| 285c0 |  64 73 29 0a 20 20 22 54 72 61 6e 73 66 6f 72 6d    20 43 41 4e 44 53 20 69 6e 74 6f 20 61 20 6d 75  | ds)..."Transform.CANDS.into.a.mu | 
| 285e0 |  6c 74 69 6c 69 6e 65 20 73 74 72 69 6e 67 20 66    6f 72 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65  | ltiline.string.for.the.minibuffe | 
| 28600 |  72 2e 0a 54 68 69 73 20 63 6f 6d 62 69 6e 65 73    20 74 68 65 20 5c 22 3e 5c 22 20 70 72 65 66 69  | r..This.combines.the.\">\".prefi | 
| 28620 |  78 20 6f 66 20 60 69 76 79 2d 66 6f 72 6d 61 74    2d 66 75 6e 63 74 69 6f 6e 2d 61 72 72 6f 77 27  | x.of.`ivy-format-function-arrow' | 
| 28640 |  0a 77 69 74 68 20 74 68 65 20 65 78 74 65 6e 64    65 64 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20  | .with.the.extended.highlighting. | 
| 28660 |  6f 66 20 60 69 76 79 2d 66 6f 72 6d 61 74 2d 66    75 6e 63 74 69 6f 6e 2d 6c 69 6e 65 27 2e 22 0a  | of.`ivy-format-function-line'.". | 
| 28680 |  20 20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 2d 66    75 6e 63 74 69 6f 6e 2d 67 65 6e 65 72 69 63 0a  | ..(ivy--format-function-generic. | 
| 286a0 |  20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29    0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3e  | ...(lambda.(str)......(concat."> | 
| 286c0 |  20 22 20 28 69 76 79 2d 2d 61 64 64 2d 66 61 63    65 20 28 63 6f 6e 63 61 74 20 73 74 72 20 22 5c  | .".(ivy--add-face.(concat.str."\ | 
| 286e0 |  6e 22 29 20 27 69 76 79 2d 63 75 72 72 65 6e 74    2d 6d 61 74 63 68 29 29 29 0a 20 20 20 28 6c 61  | n").'ivy-current-match)))....(la | 
| 28700 |  6d 62 64 61 20 28 73 74 72 29 0a 20 20 20 20 20    28 63 6f 6e 63 61 74 20 22 20 20 22 20 73 74 72  | mbda.(str)......(concat."..".str | 
| 28720 |  20 22 5c 6e 22 29 29 0a 20 20 20 63 61 6e 64 73    0a 20 20 20 22 22 29 29 0a 0a 28 64 65 66 75 6e  | ."\n"))....cands....""))..(defun | 
| 28740 |  20 69 76 79 2d 2d 68 69 67 68 6c 69 67 68 74 2d    69 67 6e 6f 72 65 2d 6f 72 64 65 72 20 28 73 74  | .ivy--highlight-ignore-order.(st | 
| 28760 |  72 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20    53 54 52 2c 20 75 73 69 6e 67 20 74 68 65 20 69  | r)..."Highlight.STR,.using.the.i | 
| 28780 |  67 6e 6f 72 65 2d 6f 72 64 65 72 20 6d 65 74 68    6f 64 2e 22 0a 20 20 28 77 68 65 6e 20 28 63 6f  | gnore-order.method."...(when.(co | 
| 287a0 |  6e 73 70 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 29    0a 20 20 20 20 28 6c 65 74 20 28 28 69 20 31 29  | nsp.ivy--old-re).....(let.((i.1) | 
| 287c0 |  29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20    28 72 65 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 29  | ).......(dolist.(re.ivy--old-re) | 
| 287e0 |  0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 28 63 61  | .........(when.(string-match.(ca | 
| 28800 |  72 20 72 65 29 20 73 74 72 29 0a 20 20 20 20 20    20 20 20 20 20 28 61 64 64 2d 66 61 63 65 2d 74  | r.re).str)...........(add-face-t | 
| 28820 |  65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 62  | ext-property............(match-b | 
| 28840 |  65 67 69 6e 6e 69 6e 67 20 30 29 20 28 6d 61 74    63 68 2d 65 6e 64 20 30 29 0a 20 20 20 20 20 20  | eginning.0).(match-end.0)....... | 
| 28860 |  20 20 20 20 20 28 69 76 79 2d 2d 6d 69 6e 69 62    75 66 66 65 72 2d 66 61 63 65 20 69 29 0a 20 20  | .....(ivy--minibuffer-face.i)... | 
| 28880 |  20 20 20 20 20 20 20 20 20 6e 69 6c 20 73 74 72    29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69  | .........nil.str)).........(cl-i | 
| 288a0 |  6e 63 66 20 69 29 29 29 29 0a 20 20 73 74 72 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 68 69  | ncf.i))))...str)..(defun.ivy--hi | 
| 288c0 |  67 68 6c 69 67 68 74 2d 66 75 7a 7a 79 20 28 73    74 72 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74  | ghlight-fuzzy.(str)..."Highlight | 
| 288e0 |  20 53 54 52 2c 20 75 73 69 6e 67 20 74 68 65 20    66 75 7a 7a 79 20 6d 65 74 68 6f 64 2e 22 0a 20  | .STR,.using.the.fuzzy.method.".. | 
| 28900 |  20 28 69 66 20 28 61 6e 64 20 69 76 79 2d 2d 66    6c 78 2d 66 65 61 74 75 72 65 70 0a 20 20 20 20  | .(if.(and.ivy--flx-featurep..... | 
| 28920 |  20 20 20 20 20 20 20 28 65 71 20 28 69 76 79 2d    61 6c 69 73 74 2d 73 65 74 74 69 6e 67 20 69 76  | .......(eq.(ivy-alist-setting.iv | 
| 28940 |  79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61 6c    69 73 74 29 20 27 69 76 79 2d 2d 72 65 67 65 78  | y-re-builders-alist).'ivy--regex | 
| 28960 |  2d 66 75 7a 7a 79 29 29 0a 20 20 20 20 20 20 28    6c 65 74 20 28 28 66 6c 78 2d 6e 61 6d 65 20 28  | -fuzzy)).......(let.((flx-name.( | 
| 28980 |  73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72    65 66 69 78 20 22 5e 22 20 69 76 79 2d 74 65 78  | string-remove-prefix."^".ivy-tex | 
| 289a0 |  74 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 76    79 2d 2d 66 6c 78 2d 70 72 6f 70 65 72 74 69 7a  | t))).........(ivy--flx-propertiz | 
| 289c0 |  65 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 28 66 6c 78 2d 73 63 6f 72 65 20 73 74 72 20  | e..........(cons.(flx-score.str. | 
| 289e0 |  66 6c 78 2d 6e 61 6d 65 20 69 76 79 2d 2d 66 6c    78 2d 63 61 63 68 65 29 20 73 74 72 29 29 29 0a  | flx-name.ivy--flx-cache).str))). | 
| 28a00 |  20 20 20 20 28 69 76 79 2d 2d 68 69 67 68 6c 69    67 68 74 2d 64 65 66 61 75 6c 74 20 73 74 72 29  | ....(ivy--highlight-default.str) | 
| 28a20 |  29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 69    76 79 2d 75 73 65 2d 67 72 6f 75 70 2d 66 61 63  | ))..(defcustom.ivy-use-group-fac | 
| 28a40 |  65 2d 69 66 2d 6e 6f 2d 67 72 6f 75 70 73 20 74    0a 20 20 22 49 66 20 74 2c 20 61 6e 64 20 74 68  | e-if-no-groups.t..."If.t,.and.th | 
| 28a60 |  65 20 65 78 70 72 65 73 73 69 6f 6e 20 68 61 73    20 6e 6f 20 73 75 62 67 72 6f 75 70 73 2c 20 68  | e.expression.has.no.subgroups,.h | 
| 28a80 |  69 67 68 6c 69 67 68 74 20 77 68 6f 6c 65 20 6d    61 74 63 68 20 61 73 20 61 20 67 72 6f 75 70 2e  | ighlight.whole.match.as.a.group. | 
| 28aa0 |  0a 0a 49 74 20 77 69 6c 6c 20 74 68 65 6e 20 75    73 65 20 74 68 65 20 73 65 63 6f 6e 64 20 66 61  | ..It.will.then.use.the.second.fa | 
| 28ac0 |  63 65 20 28 66 69 72 73 74 20 6f 66 20 74 68 65    20 5c 22 67 72 6f 75 70 5c 22 20 66 61 63 65 73  | ce.(first.of.the.\"group\".faces | 
| 28ae0 |  29 0a 6f 66 20 60 69 76 79 2d 6d 69 6e 69 62 75    66 66 65 72 2d 66 61 63 65 73 27 2e 20 20 4f 74  | ).of.`ivy-minibuffer-faces'...Ot | 
| 28b00 |  68 65 72 77 69 73 65 2c 20 61 6c 77 61 79 73 20    75 73 65 20 74 68 65 20 66 69 72 73 74 20 66 61  | herwise,.always.use.the.first.fa | 
| 28b20 |  63 65 0a 69 6e 20 74 68 69 73 20 63 61 73 65 2e    22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65  | ce.in.this.case."...:type.'boole | 
| 28b40 |  61 6e 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 68 69 67 68 6c 69 67 68 74 2d 64 65 66 61 75  | an)..(defun.ivy--highlight-defau | 
| 28b60 |  6c 74 20 28 73 74 72 29 0a 20 20 22 48 69 67 68    6c 69 67 68 74 20 53 54 52 2c 20 75 73 69 6e 67  | lt.(str)..."Highlight.STR,.using | 
| 28b80 |  20 74 68 65 20 64 65 66 61 75 6c 74 20 6d 65 74    68 6f 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 72  | .the.default.method."...(let.((r | 
| 28ba0 |  65 67 65 78 70 73 0a 20 20 20 20 20 20 20 20 20    28 69 66 20 28 6c 69 73 74 70 20 69 76 79 2d 72  | egexps..........(if.(listp.ivy-r | 
| 28bc0 |  65 67 65 78 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6d 61 70 63 61 72 20 23 27 63 61 72  | egex)..............(mapcar.#'car | 
| 28be0 |  20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e    6f 74 20 23 27 63 64 72 20 69 76 79 2d 72 65 67  | .(cl-remove-if-not.#'cdr.ivy-reg | 
| 28c00 |  65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 69 76 79 2d 72 65 67 65 78 29  | ex))............(list.ivy-regex) | 
| 28c20 |  29 29 0a 20 20 20 20 20 20 20 20 73 74 61 72 74    29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72  | )).........start).....(dolist.(r | 
| 28c40 |  65 20 72 65 67 65 78 70 73 29 0a 20 20 20 20 20    20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a  | e.regexps).......(ignore-errors. | 
| 28c60 |  20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28    61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63  | ........(while.(and.(string-matc | 
| 28c80 |  68 20 72 65 20 73 74 72 20 73 74 61 72 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | h.re.str.start)................. | 
| 28ca0 |  20 20 20 20 28 3e 20 28 2d 20 28 6d 61 74 63 68    2d 65 6e 64 20 30 29 20 28 6d 61 74 63 68 2d 62  | ....(>.(-.(match-end.0).(match-b | 
| 28cc0 |  65 67 69 6e 6e 69 6e 67 20 30 29 29 20 30 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71  | eginning.0)).0))...........(setq | 
| 28ce0 |  20 73 74 61 72 74 20 28 6d 61 74 63 68 2d 65 6e    64 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20  | .start.(match-end.0))........... | 
| 28d00 |  28 6c 65 74 20 28 28 69 20 30 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 20 30  | (let.((i.0).................(n.0 | 
| 28d20 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 70 72 65 76 29 0a 20 20 20 20 20 20 20 20  | ).................prev)......... | 
| 28d40 |  20 20 20 20 28 77 68 69 6c 65 20 28 3c 3d 20 69    20 69 76 79 2d 2d 73 75 62 65 78 70 73 29 0a 20  | ....(while.(<=.i.ivy--subexps).. | 
| 28d60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d 62  | .............(let.((beg.(match-b | 
| 28d80 |  65 67 69 6e 6e 69 6e 67 20 69 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | eginning.i)).................... | 
| 28da0 |  20 28 65 6e 64 20 28 6d 61 74 63 68 2d 65 6e 64    20 69 29 29 29 0a 20 20 20 20 20 20 20 20 20 20  | .(end.(match-end.i)))........... | 
| 28dc0 |  20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64    20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20  | ......(when.(and.beg.end)....... | 
| 28de0 |  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 61 6e 64 20 70 72 65  | ............(unless.(or.(and.pre | 
| 28e00 |  76 20 28 3d 20 70 72 65 76 20 62 65 67 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | v.(=.prev.beg))................. | 
| 28e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a    65 72 6f 70 20 69 29 29 0a 20 20 20 20 20 20 20  | ..............(zerop.i))........ | 
| 28e40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c    2d 69 6e 63 66 20 6e 29 29 0a 20 20 20 20 20 20  | .............(cl-incf.n))....... | 
| 28e60 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74    20 28 28 66 61 63 65 0a 20 20 20 20 20 20 20 20  | ............(let.((face......... | 
| 28e80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 64 20 28 28 61 6e 64 20 69 76 79  | .................(cond.((and.ivy | 
| 28ea0 |  2d 75 73 65 2d 67 72 6f 75 70 2d 66 61 63 65 2d    69 66 2d 6e 6f 2d 67 72 6f 75 70 73 0a 20 20 20  | -use-group-face-if-no-groups.... | 
| 28ec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 28ee0 |  20 20 28 7a 65 72 6f 70 20 69 76 79 2d 2d 73 75    62 65 78 70 73 29 29 0a 20 20 20 20 20 20 20 20  | ..(zerop.ivy--subexps))......... | 
| 28f00 |  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 64 72 20 69 76  | ........................(cadr.iv | 
| 28f20 |  79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 66 61 63    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | y-minibuffer-faces))............ | 
| 28f40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 28 7a 65 72 6f 70 20 69 29 0a 20  | ....................((zerop.i).. | 
| 28f60 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 28f80 |  63 61 72 20 69 76 79 2d 6d 69 6e 69 62 75 66 66    65 72 2d 66 61 63 65 73 29 29 0a 20 20 20 20 20  | car.ivy-minibuffer-faces))...... | 
| 28fa0 |  20 20 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 0a 20 20 20  | ..........................(t.... | 
| 28fc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | .............................(iv | 
| 28fe0 |  79 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 66 61    63 65 20 6e 29 29 29 29 29 0a 20 20 20 20 20 20  | y--minibuffer-face.n)))))....... | 
| 29000 |  20 20 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  | ..............(add-face-text-pro | 
| 29020 |  70 65 72 74 79 20 62 65 67 20 65 6e 64 20 66 61    63 65 20 6e 69 6c 20 73 74 72 29 29 0a 20 20 20  | perty.beg.end.face.nil.str)).... | 
| 29040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 28 7a 65 72 6f 70 20 69 29  | ...............(unless.(zerop.i) | 
| 29060 |  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 70 72 65 76 20  | .....................(setq.prev. | 
| 29080 |  65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69  | end))))...............(cl-incf.i | 
| 290a0 |  29 29 29 29 29 29 29 0a 20 20 73 74 72 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 66 6f 72 6d  | )))))))...str)..(defun.ivy--form | 
| 290c0 |  61 74 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6c 69    6e 65 20 28 73 74 72 20 61 6e 6e 6f 74 29 0a 20  | at-minibuffer-line.(str.annot).. | 
| 290e0 |  20 22 46 6f 72 6d 61 74 20 6c 69 6e 65 20 53 54    52 20 66 6f 72 20 75 73 65 20 69 6e 20 6d 69 6e  | ."Format.line.STR.for.use.in.min | 
| 29100 |  69 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74    2a 20 28 28 73 74 72 20 28 69 76 79 2d 63 6c 65  | ibuffer."...(let*.((str.(ivy-cle | 
| 29120 |  61 6e 75 70 2d 73 74 72 69 6e 67 20 28 63 6f 70    79 2d 73 65 71 75 65 6e 63 65 20 73 74 72 29 29  | anup-string.(copy-sequence.str)) | 
| 29140 |  29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 20    28 69 66 20 28 65 71 20 69 76 79 2d 64 69 73 70  | )..........(str.(if.(eq.ivy-disp | 
| 29160 |  6c 61 79 2d 73 74 79 6c 65 20 27 66 61 6e 63 79    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lay-style.'fancy)............... | 
| 29180 |  20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 28 69    76 79 2d 73 74 61 74 65 2d 63 61 6c 6c 65 72 20  | ....(if.(memq.(ivy-state-caller. | 
| 291a0 |  69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ivy-last)....................... | 
| 291c0 |  20 20 20 20 20 20 69 76 79 2d 68 69 67 68 6c 69    67 68 74 2d 67 72 65 70 2d 63 6f 6d 6d 61 6e 64  | ......ivy-highlight-grep-command | 
| 291e0 |  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 28 6c 65 74 2a 20 28  | s).......................(let*.( | 
| 29200 |  28 73 74 61 72 74 20 28 69 66 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 5e 3a  | (start.(if.(string-match."\\`[^: | 
| 29220 |  5d 2b 3a 5c 5c 28 3f 3a 5b 5e 3a 5d 2b 3a 5c 5c    29 3f 22 20 73 74 72 29 0a 20 20 20 20 20 20 20  | ]+:\\(?:[^:]+:\\)?".str)........ | 
| 29240 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 29260 |  20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 30    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(match-end.0).0)).............. | 
| 29280 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 20 28 73 75 62 73 74 72 69 6e 67  | ................(file.(substring | 
| 292a0 |  20 73 74 72 20 30 20 73 74 61 72 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .str.0.start)).................. | 
| 292c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74    63 68 20 28 73 75 62 73 74 72 69 6e 67 20 73 74  | ............(match.(substring.st | 
| 292e0 |  72 20 73 74 61 72 74 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r.start)))...................... | 
| 29300 |  20 20 20 28 63 6f 6e 63 61 74 20 66 69 6c 65 20    28 66 75 6e 63 61 6c 6c 20 69 76 79 2d 2d 68 69  | ...(concat.file.(funcall.ivy--hi | 
| 29320 |  67 68 6c 69 67 68 74 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 74 63 68 29 29 29 0a 20 20 20 20 20 20  | ghlight-function.match)))....... | 
| 29340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66    75 6e 63 61 6c 6c 20 69 76 79 2d 2d 68 69 67 68  | ..............(funcall.ivy--high | 
| 29360 |  6c 69 67 68 74 2d 66 75 6e 63 74 69 6f 6e 20 73    74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | light-function.str))............ | 
| 29380 |  20 20 20 20 20 73 74 72 29 29 0a 20 20 20 20 20    20 20 20 20 28 6f 6c 65 6e 20 28 6c 65 6e 67 74  | .....str))..........(olen.(lengt | 
| 293a0 |  68 20 73 74 72 29 29 29 0a 20 20 20 20 28 61 64    64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65  | h.str))).....(add-text-propertie | 
| 293c0 |  73 0a 20 20 20 20 20 30 20 6f 6c 65 6e 0a 20 20    20 20 20 27 28 6d 6f 75 73 65 2d 66 61 63 65 0a  | s......0.olen......'(mouse-face. | 
| 293e0 |  20 20 20 20 20 20 20 69 76 79 2d 6d 69 6e 69 62    75 66 66 65 72 2d 6d 61 74 63 68 2d 68 69 67 68  | .......ivy-minibuffer-match-high | 
| 29400 |  6c 69 67 68 74 0a 20 20 20 20 20 20 20 68 65 6c    70 2d 65 63 68 6f 0a 20 20 20 20 20 20 20 28 66  | light........help-echo........(f | 
| 29420 |  6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 28 69    66 20 74 6f 6f 6c 74 69 70 2d 6d 6f 64 65 0a 20  | ormat.........(if.tooltip-mode.. | 
| 29440 |  20 20 20 20 20 20 20 20 20 20 20 22 6d 6f 75 73    65 2d 31 3a 20 25 73 5c 6e 6d 6f 75 73 65 2d 33  | ..........."mouse-1:.%s\nmouse-3 | 
| 29460 |  3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20    22 6d 6f 75 73 65 2d 31 3a 20 25 73 20 20 20 6d  | :.%s"..........."mouse-1:.%s...m | 
| 29480 |  6f 75 73 65 2d 33 3a 20 25 73 22 29 0a 20 20 20    20 20 20 20 20 69 76 79 2d 6d 6f 75 73 65 2d 31  | ouse-3:.%s").........ivy-mouse-1 | 
| 294a0 |  2d 74 6f 6f 6c 74 69 70 20 69 76 79 2d 6d 6f 75    73 65 2d 33 2d 74 6f 6f 6c 74 69 70 29 29 0a 20  | -tooltip.ivy-mouse-3-tooltip)).. | 
| 294c0 |  20 20 20 20 73 74 72 29 0a 20 20 20 20 28 77 68    65 6e 20 61 6e 6e 6f 74 0a 20 20 20 20 20 20 28  | ....str).....(when.annot.......( | 
| 294e0 |  73 65 74 71 20 73 74 72 20 28 63 6f 6e 63 61 74    20 73 74 72 20 28 66 75 6e 63 61 6c 6c 20 61 6e  | setq.str.(concat.str.(funcall.an | 
| 29500 |  6e 6f 74 20 73 74 72 29 29 29 0a 20 20 20 20 20    20 28 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d  | not.str))).......(add-face-text- | 
| 29520 |  70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20    6f 6c 65 6e 20 28 6c 65 6e 67 74 68 20 73 74 72  | property........olen.(length.str | 
| 29540 |  29 20 27 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f    6e 73 2d 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 74  | ).'ivy-completions-annotations.t | 
| 29560 |  20 73 74 72 29 29 0a 20 20 20 20 73 74 72 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 72 65 61  | .str)).....str))..(defun.ivy-rea | 
| 29580 |  64 2d 66 69 6c 65 2d 74 72 61 6e 73 66 6f 72 6d    65 72 20 28 73 74 72 29 0a 20 20 22 54 72 61 6e  | d-file-transformer.(str)..."Tran | 
| 295a0 |  73 66 6f 72 6d 20 63 61 6e 64 69 64 61 74 65 20    53 54 52 20 77 68 65 6e 20 72 65 61 64 69 6e 67  | sform.candidate.STR.when.reading | 
| 295c0 |  20 66 69 6c 65 73 2e 22 0a 20 20 28 69 66 20 28    69 76 79 2d 2d 64 69 72 6e 61 6d 65 2d 70 20 73  | .files."...(if.(ivy--dirname-p.s | 
| 295e0 |  74 72 29 0a 20 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 73 74 72 20 27 66 61 63 65 20  | tr).......(propertize.str.'face. | 
| 29600 |  27 69 76 79 2d 73 75 62 64 69 72 29 0a 20 20 20    20 73 74 72 29 29 0a 0a 28 64 65 66 75 6e 20 69  | 'ivy-subdir).....str))..(defun.i | 
| 29620 |  76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 69    6e 64 65 78 2d 62 6f 75 6e 64 73 20 28 69 64 78  | vy--minibuffer-index-bounds.(idx | 
| 29640 |  20 6c 65 6e 20 77 6e 64 2d 6c 65 6e 29 0a 20 20    28 6c 65 74 2a 20 28 28 68 61 6c 66 2d 68 65 69  | .len.wnd-len)...(let*.((half-hei | 
| 29660 |  67 68 74 20 28 2f 20 77 6e 64 2d 6c 65 6e 20 32    29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61  | ght.(/.wnd-len.2))..........(sta | 
| 29680 |  72 74 20 28 6d 61 78 20 30 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | rt.(max.0......................( | 
| 296a0 |  6d 69 6e 20 28 2d 20 69 64 78 20 68 61 6c 66 2d    68 65 69 67 68 74 29 0a 20 20 20 20 20 20 20 20  | min.(-.idx.half-height)......... | 
| 296c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 2d 20 6c 65 6e 20 28 31 2d 20 77 6e 64  | ..................(-.len.(1-.wnd | 
| 296e0 |  2d 6c 65 6e 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 28 65 6e 64 20 28 6d 69 6e 20 28 2b 20  | -len)))))..........(end.(min.(+. | 
| 29700 |  73 74 61 72 74 20 28 31 2d 20 77 6e 64 2d 6c 65    6e 29 29 20 6c 65 6e 29 29 29 0a 20 20 20 20 28  | start.(1-.wnd-len)).len))).....( | 
| 29720 |  6c 69 73 74 20 73 74 61 72 74 20 65 6e 64 20 28    2d 20 69 64 78 20 73 74 61 72 74 29 29 29 29 0a  | list.start.end.(-.idx.start)))). | 
| 29740 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 66 6f 72    6d 61 74 20 28 63 61 6e 64 73 29 0a 20 20 22 52  | .(defun.ivy--format.(cands)..."R | 
| 29760 |  65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 66    6f 72 20 43 41 4e 44 53 20 73 75 69 74 61 62 6c  | eturn.a.string.for.CANDS.suitabl | 
| 29780 |  65 20 66 6f 72 20 64 69 73 70 6c 61 79 20 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e  | e.for.display.in.the.minibuffer. | 
| 297a0 |  0a 43 41 4e 44 53 20 69 73 20 61 20 6c 69 73 74    20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20 74  | .CANDS.is.a.list.of.candidates.t | 
| 297c0 |  68 61 74 20 3a 64 69 73 70 6c 61 79 2d 74 72 61    6e 73 66 6f 72 6d 65 72 20 63 61 6e 20 74 75 72  | hat.:display-transformer.can.tur | 
| 297e0 |  6e 20 69 6e 74 6f 20 73 74 72 69 6e 67 73 2e 22    0a 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6c 65  | n.into.strings."...(setq.ivy--le | 
| 29800 |  6e 67 74 68 20 28 6c 65 6e 67 74 68 20 63 61 6e    64 73 29 29 0a 20 20 28 77 68 65 6e 20 28 3e 3d  | ngth.(length.cands))...(when.(>= | 
| 29820 |  20 69 76 79 2d 2d 69 6e 64 65 78 20 69 76 79 2d    2d 6c 65 6e 67 74 68 29 0a 20 20 20 20 28 69 76  | .ivy--index.ivy--length).....(iv | 
| 29840 |  79 2d 73 65 74 2d 69 6e 64 65 78 20 28 6d 61 78    20 28 31 2d 20 69 76 79 2d 2d 6c 65 6e 67 74 68  | y-set-index.(max.(1-.ivy--length | 
| 29860 |  29 20 30 29 29 29 0a 20 20 28 69 66 20 28 6e 75    6c 6c 20 63 61 6e 64 73 29 0a 20 20 20 20 20 20  | ).0)))...(if.(null.cands)....... | 
| 29880 |  28 73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65    2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73  | (setf.(ivy-state-current.ivy-las | 
| 298a0 |  74 29 20 22 22 29 0a 20 20 20 20 28 6c 65 74 20    28 28 63 75 72 20 28 6e 74 68 20 69 76 79 2d 2d  | t)."").....(let.((cur.(nth.ivy-- | 
| 298c0 |  69 6e 64 65 78 20 63 61 6e 64 73 29 29 29 0a 20    20 20 20 20 20 28 73 65 74 66 20 28 69 76 79 2d  | index.cands))).......(setf.(ivy- | 
| 298e0 |  73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76    79 2d 6c 61 73 74 29 20 28 69 66 20 28 73 74 72  | state-current.ivy-last).(if.(str | 
| 29900 |  69 6e 67 70 20 63 75 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  | ingp.cur)....................... | 
| 29920 |  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 70 79 2d 73 65 71  | .......................(copy-seq | 
| 29940 |  75 65 6e 63 65 20 63 75 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uence.cur)...................... | 
| 29960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 63 75 72 29 29 29 0a 20 20 20  | ......................cur))).... | 
| 29980 |  20 28 6c 65 74 2a 20 28 28 62 6e 64 20 28 69 76    79 2d 2d 6d 69 6e 69 62 75 66 66 65 72 2d 69 6e  | .(let*.((bnd.(ivy--minibuffer-in | 
| 299a0 |  64 65 78 2d 62 6f 75 6e 64 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d  | dex-bounds..................ivy- | 
| 299c0 |  2d 69 6e 64 65 78 20 69 76 79 2d 2d 6c 65 6e 67    74 68 20 69 76 79 2d 68 65 69 67 68 74 29 29 0a  | -index.ivy--length.ivy-height)). | 
| 299e0 |  20 20 20 20 20 20 20 20 20 20 20 28 77 6e 64 2d    63 61 6e 64 73 20 28 63 6c 2d 73 75 62 73 65 71  | ...........(wnd-cands.(cl-subseq | 
| 29a00 |  20 63 61 6e 64 73 20 28 63 61 72 20 62 6e 64 29    20 28 63 61 64 72 20 62 6e 64 29 29 29 0a 20 20  | .cands.(car.bnd).(cadr.bnd)))... | 
| 29a20 |  20 20 20 20 20 20 20 20 20 28 63 61 73 65 2d 66    6f 6c 64 2d 73 65 61 72 63 68 20 28 69 76 79 2d  | .........(case-fold-search.(ivy- | 
| 29a40 |  2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 28 69 76    79 2d 72 65 2d 74 6f 2d 73 74 72 20 69 76 79 2d  | -case-fold-p.(ivy-re-to-str.ivy- | 
| 29a60 |  72 65 67 65 78 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 74 72 61 6e 73 66 6f 72 6d 65 72 2d  | regex)))............transformer- | 
| 29a80 |  66 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20    69 76 79 2d 2d 77 69 6e 64 6f 77 2d 69 6e 64 65  | fn).......(setq.ivy--window-inde | 
| 29aa0 |  78 20 28 6e 74 68 20 32 20 62 6e 64 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 73 65 74 71  | x.(nth.2.bnd)).......(when.(setq | 
| 29ac0 |  20 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20    28 69 76 79 2d 73 74 61 74 65 2d 64 69 73 70 6c  | .transformer-fn.(ivy-state-displ | 
| 29ae0 |  61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66    6e 20 69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20  | ay-transformer-fn.ivy-last)).... | 
| 29b00 |  20 20 20 20 20 28 77 69 74 68 2d 69 76 79 2d 77    69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20  | .....(with-ivy-window........... | 
| 29b20 |  28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 20 28 69 76 79 2d 73 74 61 74 65 2d  | (with-current-buffer.(ivy-state- | 
| 29b40 |  62 75 66 66 65 72 20 69 76 79 2d 6c 61 73 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65  | buffer.ivy-last).............(se | 
| 29b60 |  74 71 20 77 6e 64 2d 63 61 6e 64 73 20 28 6d 61    70 63 61 72 20 74 72 61 6e 73 66 6f 72 6d 65 72  | tq.wnd-cands.(mapcar.transformer | 
| 29b80 |  2d 66 6e 20 77 6e 64 2d 63 61 6e 64 73 29 29 29    29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 2d 77  | -fn.wnd-cands))))).......(ivy--w | 
| 29ba0 |  6e 64 2d 63 61 6e 64 73 2d 74 6f 2d 73 74 72 20    77 6e 64 2d 63 61 6e 64 73 29 29 29 29 0a 0a 28  | nd-cands-to-str.wnd-cands))))..( | 
| 29bc0 |  64 65 66 75 6e 20 69 76 79 2d 2d 77 6e 64 2d 63    61 6e 64 73 2d 74 6f 2d 73 74 72 20 28 77 6e 64  | defun.ivy--wnd-cands-to-str.(wnd | 
| 29be0 |  2d 63 61 6e 64 73 29 0a 20 20 28 6c 65 74 2a 20    28 28 6d 65 74 61 64 61 74 61 20 28 75 6e 6c 65  | -cands)...(let*.((metadata.(unle | 
| 29c00 |  73 73 20 28 69 76 79 2d 73 74 61 74 65 2d 64 79    6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e  | ss.(ivy-state-dynamic-collection | 
| 29c20 |  20 69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy-last)...................... | 
| 29c40 |  28 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61    64 61 74 61 20 22 22 20 6d 69 6e 69 62 75 66 66  | (completion-metadata."".minibuff | 
| 29c60 |  65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61    62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20  | er-completion-table............. | 
| 29c80 |  20 20 20 20 20 20 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 | 
| 29ca0 |  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 29 29  | nibuffer-completion-predicate))) | 
| 29cc0 |  0a 20 20 20 20 20 20 20 20 20 28 61 6e 6e 6f 74    20 28 6f 72 20 28 63 6f 6d 70 6c 65 74 69 6f 6e  | ..........(annot.(or.(completion | 
| 29ce0 |  2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 6d 65    74 61 64 61 74 61 20 27 61 6e 6e 6f 74 61 74 69  | -metadata-get.metadata.'annotati | 
| 29d00 |  6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | on-function).................... | 
| 29d20 |  20 28 70 6c 69 73 74 2d 67 65 74 20 63 6f 6d 70    6c 65 74 69 6f 6e 2d 65 78 74 72 61 2d 70 72 6f  | .(plist-get.completion-extra-pro | 
| 29d40 |  70 65 72 74 69 65 73 20 3a 61 6e 6e 6f 74 61 74    69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a  | perties.:annotation-function))). | 
| 29d60 |  20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 63    6f 6e 63 61 74 20 22 5c 6e 22 0a 20 20 20 20 20  | .........(str.(concat."\n"...... | 
| 29d80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 75 6e 63 61 6c 6c 20 28 69 76 79 2d 61  | .................(funcall.(ivy-a | 
| 29da0 |  6c 69 73 74 2d 73 65 74 74 69 6e 67 20 69 76 79    2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e  | list-setting.ivy-format-function | 
| 29dc0 |  73 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | s-alist)........................ | 
| 29de0 |  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 20 20  | ........(condition-case.nil..... | 
| 29e00 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 29e20 |  6d 61 70 63 61 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  | mapcar.......................... | 
| 29e40 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62    64 61 20 28 63 61 6e 64 29 20 28 69 76 79 2d 2d  | ...........(lambda.(cand).(ivy-- | 
| 29e60 |  66 6f 72 6d 61 74 2d 6d 69 6e 69 62 75 66 66 65    72 2d 6c 69 6e 65 20 63 61 6e 64 20 61 6e 6e 6f  | format-minibuffer-line.cand.anno | 
| 29e80 |  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))............................. | 
| 29ea0 |  20 20 20 20 20 20 20 20 77 6e 64 2d 63 61 6e 64    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........wnd-cands).............. | 
| 29ec0 |  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 77 6e 64 2d 63  | ....................(error.wnd-c | 
| 29ee0 |  61 6e 64 73 29 29 29 29 29 29 0a 20 20 20 20 28    70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74  | ands)))))).....(put-text-propert | 
| 29f00 |  79 20 30 20 28 6c 65 6e 67 74 68 20 73 74 72 29    20 27 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 20  | y.0.(length.str).'read-only.nil. | 
| 29f20 |  73 74 72 29 0a 20 20 20 20 73 74 72 29 29 0a 0a    28 64 65 66 76 61 72 20 72 65 63 65 6e 74 66 2d  | str).....str))..(defvar.recentf- | 
| 29f40 |  6c 69 73 74 29 0a 28 64 65 66 76 61 72 20 62 6f    6f 6b 6d 61 72 6b 2d 61 6c 69 73 74 29 0a 0a 28  | list).(defvar.bookmark-alist)..( | 
| 29f60 |  64 65 66 63 75 73 74 6f 6d 20 69 76 79 2d 76 69    72 74 75 61 6c 2d 61 62 62 72 65 76 69 61 74 65  | defcustom.ivy-virtual-abbreviate | 
| 29f80 |  20 27 6e 61 6d 65 0a 20 20 22 54 68 65 20 6d 6f    64 65 20 6f 66 20 61 62 62 72 65 76 69 61 74 69  | .'name..."The.mode.of.abbreviati | 
| 29fa0 |  6f 6e 20 66 6f 72 20 76 69 72 74 75 61 6c 20 62    75 66 66 65 72 20 6e 61 6d 65 73 2e 22 0a 20 20  | on.for.virtual.buffer.names."... | 
| 29fc0 |  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 6f 6e 73 74 20  | :type.'(choice...........(const. | 
| 29fe0 |  3a 74 61 67 20 22 4f 6e 6c 79 20 6e 61 6d 65 22    20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20  | :tag."Only.name".name).......... | 
| 2a000 |  20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 62    62 72 65 76 69 61 74 65 64 20 70 61 74 68 22 20  | .(const.:tag."Abbreviated.path". | 
| 2a020 |  61 62 62 72 65 76 69 61 74 65 29 0a 20 20 20 20    20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61  | abbreviate)...........(const.:ta | 
| 2a040 |  67 20 22 46 75 6c 6c 20 70 61 74 68 22 20 66 75    6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b  | g."Full.path".full)...........;; | 
| 2a060 |  20 65 76 65 6e 74 75 61 6c 6c 79 2c 20 75 6e 69    71 75 69 66 79 0a 20 20 20 20 20 20 20 20 20 20  | .eventually,.uniquify........... | 
| 2a080 |  29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61  | )).(declare-function.bookmark-ma | 
| 2a0a0 |  79 62 65 2d 6c 6f 61 64 2d 64 65 66 61 75 6c 74    2d 66 69 6c 65 20 22 62 6f 6f 6b 6d 61 72 6b 22  | ybe-load-default-file."bookmark" | 
| 2a0c0 |  29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 62 6f 6f 6b 6d 61 72 6b 2d 67 65 74  | ).(declare-function.bookmark-get | 
| 2a0e0 |  2d 66 69 6c 65 6e 61 6d 65 20 22 62 6f 6f 6b 6d    61 72 6b 22 29 0a 0a 28 64 65 66 75 6e 20 69 76  | -filename."bookmark")..(defun.iv | 
| 2a100 |  79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65    72 73 20 28 29 0a 20 20 22 41 64 61 70 74 65 64  | y--virtual-buffers.()..."Adapted | 
| 2a120 |  20 66 72 6f 6d 20 60 69 64 6f 2d 61 64 64 2d 76    69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 2d 74  | .from.`ido-add-virtual-buffers-t | 
| 2a140 |  6f 2d 6c 69 73 74 27 2e 22 0a 20 20 28 72 65 71    75 69 72 65 20 27 62 6f 6f 6b 6d 61 72 6b 29 0a  | o-list'."...(require.'bookmark). | 
| 2a160 |  20 20 28 75 6e 6c 65 73 73 20 72 65 63 65 6e 74    66 2d 6d 6f 64 65 0a 20 20 20 20 28 72 65 63 65  | ..(unless.recentf-mode.....(rece | 
| 2a180 |  6e 74 66 2d 6d 6f 64 65 20 31 29 29 0a 20 20 28    62 6f 6f 6b 6d 61 72 6b 2d 6d 61 79 62 65 2d 6c  | ntf-mode.1))...(bookmark-maybe-l | 
| 2a1a0 |  6f 61 64 2d 64 65 66 61 75 6c 74 2d 66 69 6c 65    29 0a 20 20 28 6c 65 74 2a 20 28 28 76 62 2d 62  | oad-default-file)...(let*.((vb-b | 
| 2a1c0 |  6b 6d 20 28 64 65 6c 65 74 65 20 22 20 20 20 2d    20 6e 6f 20 66 69 6c 65 20 2d 22 0a 20 20 20 20  | km.(delete."...-.no.file.-"..... | 
| 2a1e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 20 28  | .....................(delq.nil.( | 
| 2a200 |  6d 61 70 63 61 72 20 23 27 62 6f 6f 6b 6d 61 72    6b 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 0a 20  | mapcar.#'bookmark-get-filename.. | 
| 2a220 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2a240 |  20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 6d 61    72 6b 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20  | ..........bookmark-alist)))).... | 
| 2a260 |  20 20 20 20 20 20 28 76 62 2d 6c 69 73 74 20 28    63 6f 6e 64 20 28 28 65 71 20 69 76 79 2d 75 73  | ......(vb-list.(cond.((eq.ivy-us | 
| 2a280 |  65 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72    73 20 27 72 65 63 65 6e 74 66 29 0a 20 20 20 20  | e-virtual-buffers.'recentf)..... | 
| 2a2a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 63 65 6e 74 66 2d 6c 69 73  | .....................recentf-lis | 
| 2a2c0 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20  | t).........................((eq. | 
| 2a2e0 |  69 76 79 2d 75 73 65 2d 76 69 72 74 75 61 6c 2d    62 75 66 66 65 72 73 20 27 62 6f 6f 6b 6d 61 72  | ivy-use-virtual-buffers.'bookmar | 
| 2a300 |  6b 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 76 62 2d  | ks)..........................vb- | 
| 2a320 |  62 6b 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | bkm).........................(iv | 
| 2a340 |  79 2d 75 73 65 2d 76 69 72 74 75 61 6c 2d 62 75    66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20  | y-use-virtual-buffers........... | 
| 2a360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 70 70 65 6e 64 20 72 65 63 65 6e 74 66 2d 6c  | ...............(append.recentf-l | 
| 2a380 |  69 73 74 20 76 62 2d 62 6b 6d 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ist.vb-bkm)).................... | 
| 2a3a0 |  20 20 20 20 20 28 74 20 6e 69 6c 29 29 29 0a 20    20 20 20 20 20 20 20 20 76 69 72 74 75 61 6c 2d  | .....(t.nil)))..........virtual- | 
| 2a3c0 |  62 75 66 66 65 72 73 29 0a 20 20 20 20 28 64 6f    6c 69 73 74 20 28 68 65 61 64 20 76 62 2d 6c 69  | buffers).....(dolist.(head.vb-li | 
| 2a3e0 |  73 74 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20    28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 69 66 20  | st).......(let*.((file-name.(if. | 
| 2a400 |  28 73 74 72 69 6e 67 70 20 68 65 61 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (stringp.head).................. | 
| 2a420 |  20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........head................. | 
| 2a440 |  20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 68    65 61 64 29 29 29 0a 20 20 20 20 20 20 20 20 20  | ..........(cdr.head))).......... | 
| 2a460 |  20 20 20 20 28 6e 61 6d 65 20 28 63 6f 6e 64 20    28 28 65 71 20 69 76 79 2d 76 69 72 74 75 61 6c  | ....(name.(cond.((eq.ivy-virtual | 
| 2a480 |  2d 61 62 62 72 65 76 69 61 74 65 20 27 6e 61 6d    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | -abbreviate.'name).............. | 
| 2a4a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69    6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63  | .............(file-name-nondirec | 
| 2a4c0 |  74 6f 72 79 20 66 69 6c 65 2d 6e 61 6d 65 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tory.file-name))................ | 
| 2a4e0 |  20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 69    76 79 2d 76 69 72 74 75 61 6c 2d 61 62 62 72 65  | ..........((eq.ivy-virtual-abbre | 
| 2a500 |  76 69 61 74 65 20 27 61 62 62 72 65 76 69 61 74    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | viate.'abbreviate).............. | 
| 2a520 |  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 | 
| 2a540 |  6d 65 20 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | me.file-name)).................. | 
| 2a560 |  20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........(t...................... | 
| 2a580 |  20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d 65  | .....(expand-file-name.file-name | 
| 2a5a0 |  29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 65 71 75 61 6c 20 6e 61 6d 65 20  | ))))).........(when.(equal.name. | 
| 2a5c0 |  22 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 6e 61 6d 65 0a 20 20 20 20 20 20 20  | "")...........(setq.name........ | 
| 2a5e0 |  20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 6f    6e 73 70 20 68 65 61 64 29 0a 20 20 20 20 20 20  | .........(if.(consp.head)....... | 
| 2a600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    61 72 20 68 65 61 64 29 0a 20 20 20 20 20 20 20  | ..............(car.head)........ | 
| 2a620 |  20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f  | ...........(file-name-nondirecto | 
| 2a640 |  72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69    6c 65 2d 6e 61 6d 65 20 66 69 6c 65 2d 6e 61 6d  | ry.(directory-file-name.file-nam | 
| 2a660 |  65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    75 6e 6c 65 73 73 20 28 6f 72 20 28 65 71 75 61  | e))))).........(unless.(or.(equa | 
| 2a680 |  6c 20 6e 61 6d 65 20 22 22 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | l.name."").....................( | 
| 2a6a0 |  67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20    66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20  | get-file-buffer.file-name)...... | 
| 2a6c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 73 73 6f 63 20 6e 61 6d 65 20 76 69 72 74 75  | ...............(assoc.name.virtu | 
| 2a6e0 |  61 6c 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f  | al-buffers))...........(push.(co | 
| 2a700 |  6e 73 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63    65 20 6e 61 6d 65 29 20 66 69 6c 65 2d 6e 61 6d  | ns.(copy-sequence.name).file-nam | 
| 2a720 |  65 29 20 76 69 72 74 75 61 6c 2d 62 75 66 66 65    72 73 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e  | e).virtual-buffers)))).....(when | 
| 2a740 |  20 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73    0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28  | .virtual-buffers.......(dolist.( | 
| 2a760 |  63 6f 6d 70 20 76 69 72 74 75 61 6c 2d 62 75 66    66 65 72 73 29 0a 20 20 20 20 20 20 20 20 28 70  | comp.virtual-buffers).........(p | 
| 2a780 |  75 74 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 28 63 61 72 20  | ut-text-property.0.(length.(car. | 
| 2a7a0 |  63 6f 6d 70 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | comp)).......................... | 
| 2a7c0 |  20 20 27 66 61 63 65 20 27 69 76 79 2d 76 69 72    74 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20  | ..'face.'ivy-virtual............ | 
| 2a7e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 72 20 63 6f 6d 70 29 29 29 0a 20 20 20  | ................(car.comp))).... | 
| 2a800 |  20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 76 69    72 74 75 61 6c 2d 62 75 66 66 65 72 73 20 28 6e  | ...(setq.ivy--virtual-buffers.(n | 
| 2a820 |  72 65 76 65 72 73 65 20 76 69 72 74 75 61 6c 2d    62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20  | reverse.virtual-buffers))....... | 
| 2a840 |  28 6d 61 70 63 61 72 20 23 27 63 61 72 20 69 76    79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65  | (mapcar.#'car.ivy--virtual-buffe | 
| 2a860 |  72 73 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 69 76 79 2d 69 67 6e 6f 72 65 2d 62 75  | rs))))..(defcustom.ivy-ignore-bu | 
| 2a880 |  66 66 65 72 73 20 27 28 22 5c 5c 60 20 22 20 22    5c 5c 60 5c 5c 2a 74 72 61 6d 70 2f 22 29 0a 20  | ffers.'("\\`."."\\`\\*tramp/").. | 
| 2a8a0 |  20 22 4c 69 73 74 20 6f 66 20 72 65 67 65 78 70    73 20 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 6d  | ."List.of.regexps.or.functions.m | 
| 2a8c0 |  61 74 63 68 69 6e 67 20 62 75 66 66 65 72 20 6e    61 6d 65 73 20 74 6f 20 69 67 6e 6f 72 65 2e 22  | atching.buffer.names.to.ignore." | 
| 2a8e0 |  0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61    74 20 28 63 68 6f 69 63 65 20 72 65 67 65 78 70  | ...:type.'(repeat.(choice.regexp | 
| 2a900 |  20 66 75 6e 63 74 69 6f 6e 29 29 29 0a 0a 28 64    65 66 76 61 72 20 69 76 79 2d 73 77 69 74 63 68  | .function)))..(defvar.ivy-switch | 
| 2a920 |  2d 62 75 66 66 65 72 2d 66 61 63 65 73 2d 61 6c    69 73 74 20 27 28 28 64 69 72 65 64 2d 6d 6f 64  | -buffer-faces-alist.'((dired-mod | 
| 2a940 |  65 20 2e 20 69 76 79 2d 73 75 62 64 69 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e...ivy-subdir)................. | 
| 2a960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6f 72 67 2d 6d 6f 64  | ........................(org-mod | 
| 2a980 |  65 20 2e 20 69 76 79 2d 6f 72 67 29 29 0a 20 20    22 53 74 6f 72 65 20 66 61 63 65 20 63 75 73 74  | e...ivy-org))..."Store.face.cust | 
| 2a9a0 |  6f 6d 69 7a 61 74 69 6f 6e 73 20 66 6f 72 20 60    69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65  | omizations.for.`ivy-switch-buffe | 
| 2a9c0 |  72 27 2e 0a 45 61 63 68 20 4b 45 59 20 69 73 20    60 6d 61 6a 6f 72 2d 6d 6f 64 65 27 2c 20 65 61  | r'..Each.KEY.is.`major-mode',.ea | 
| 2a9e0 |  63 68 20 56 41 4c 55 45 20 69 73 20 61 20 66 61    63 65 20 6e 61 6d 65 2e 22 29 0a 0a 28 64 65 66  | ch.VALUE.is.a.face.name.")..(def | 
| 2aa00 |  75 6e 20 69 76 79 2d 2d 62 75 66 66 65 72 2d 6c    69 73 74 20 28 73 74 72 20 26 6f 70 74 69 6f 6e  | un.ivy--buffer-list.(str.&option | 
| 2aa20 |  61 6c 20 76 69 72 74 75 61 6c 20 70 72 65 64 69    63 61 74 65 29 0a 20 20 22 52 65 74 75 72 6e 20  | al.virtual.predicate)..."Return. | 
| 2aa40 |  74 68 65 20 62 75 66 66 65 72 73 20 74 68 61 74    20 6d 61 74 63 68 20 53 54 52 2e 0a 49 66 20 56  | the.buffers.that.match.STR..If.V | 
| 2aa60 |  49 52 54 55 41 4c 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2c 20 61 64 64 20 76 69 72 74 75 61 6c 20 62  | IRTUAL.is.non-nil,.add.virtual.b | 
| 2aa80 |  75 66 66 65 72 73 2e 0a 49 66 20 6f 70 74 69 6f    6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 50 52 45  | uffers..If.optional.argument.PRE | 
| 2aaa0 |  44 49 43 41 54 45 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2c 20 75 73 65 20 69 74 20 74 6f 20 74 65 73  | DICATE.is.non-nil,.use.it.to.tes | 
| 2aac0 |  74 20 65 61 63 68 0a 70 6f 73 73 69 62 6c 65 20    6d 61 74 63 68 2e 20 20 53 65 65 20 60 61 6c 6c  | t.each.possible.match...See.`all | 
| 2aae0 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 27 20 66 6f    72 20 66 75 72 74 68 65 72 20 69 6e 66 6f 72 6d  | -completions'.for.further.inform | 
| 2ab00 |  61 74 69 6f 6e 2e 22 0a 20 20 28 64 65 6c 65 74    65 2d 64 75 70 73 0a 20 20 20 28 6e 63 6f 6e 63  | ation."...(delete-dups....(nconc | 
| 2ab20 |  0a 20 20 20 20 28 61 6c 6c 2d 63 6f 6d 70 6c 65    74 69 6f 6e 73 20 73 74 72 20 23 27 69 6e 74 65  | .....(all-completions.str.#'inte | 
| 2ab40 |  72 6e 61 6c 2d 63 6f 6d 70 6c 65 74 65 2d 62 75    66 66 65 72 20 70 72 65 64 69 63 61 74 65 29 0a  | rnal-complete-buffer.predicate). | 
| 2ab60 |  20 20 20 20 28 61 6e 64 20 76 69 72 74 75 61 6c    0a 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d  | ....(and.virtual..........(ivy-- | 
| 2ab80 |  76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 29    29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76  | virtual-buffers)))))..(defvar.iv | 
| 2aba0 |  79 2d 76 69 65 77 73 20 28 61 6e 64 20 6e 69 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-views.(and.nil................ | 
| 2abc0 |  20 20 20 20 20 20 20 20 60 28 28 22 69 76 79 20    2b 20 2a 73 63 72 61 74 63 68 2a 20 7b 7d 22 0a  | ........`(("ivy.+.*scratch*.{}". | 
| 2abe0 |  20 20 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 0a  | ..........................(vert. | 
| 2ac00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65  | ...........................(file | 
| 2ac20 |  20 2c 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e    61 6d 65 20 22 69 76 79 2e 65 6c 22 29 29 0a 20  | .,(expand-file-name."ivy.el")).. | 
| 2ac40 |  20 20 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 62 75 66 66 65  | ..........................(buffe | 
| 2ac60 |  72 20 22 2a 73 63 72 61 74 63 68 2a 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r."*scratch*")))................ | 
| 2ac80 |  20 20 20 20 20 20 20 20 20 20 28 22 73 77 69 70    65 72 20 2b 20 2a 73 63 72 61 74 63 68 2a 20 7b  | ..........("swiper.+.*scratch*.{ | 
| 2aca0 |  7d 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 28 68 6f  | }"...........................(ho | 
| 2acc0 |  72 7a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66  | rz............................(f | 
| 2ace0 |  69 6c 65 20 2c 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 22 73 77 69 70 65 72 2e 65  | ile.,(expand-file-name."swiper.e | 
| 2ad00 |  6c 22 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  | l"))............................ | 
| 2ad20 |  28 62 75 66 66 65 72 20 22 2a 73 63 72 61 74 63    68 2a 22 29 29 29 29 29 0a 20 20 22 53 74 6f 72  | (buffer."*scratch*")))))..."Stor | 
| 2ad40 |  65 20 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75    72 61 74 69 6f 6e 73 20 73 65 6c 65 63 74 61 62  | e.window.configurations.selectab | 
| 2ad60 |  6c 65 20 62 79 20 60 69 76 79 2d 73 77 69 74 63    68 2d 62 75 66 66 65 72 27 2e 0a 0a 54 68 65 20  | le.by.`ivy-switch-buffer'...The. | 
| 2ad80 |  64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73    20 67 69 76 65 6e 20 61 73 20 61 6e 20 65 78 61  | default.value.is.given.as.an.exa | 
| 2ada0 |  6d 70 6c 65 2e 0a 0a 45 61 63 68 20 65 6c 65 6d    65 6e 74 20 69 73 20 61 20 6c 69 73 74 20 6f 66  | mple...Each.element.is.a.list.of | 
| 2adc0 |  20 28 4e 41 4d 45 20 56 49 45 57 29 2e 20 4e 41    4d 45 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20  | .(NAME.VIEW)..NAME.is.a.string,. | 
| 2ade0 |  69 74 27 73 0a 72 65 63 6f 6d 6d 65 6e 64 65 64    20 74 6f 20 65 6e 64 20 69 74 20 77 69 74 68 20  | it's.recommended.to.end.it.with. | 
| 2ae00 |  61 20 64 69 73 74 69 6e 63 74 69 76 65 20 73 6e    69 70 70 65 74 20 65 2e 67 2e 20 5c 22 7b 7d 5c  | a.distinctive.snippet.e.g..\"{}\ | 
| 2ae20 |  22 20 73 6f 0a 74 68 61 74 20 69 74 27 73 20 65    61 73 79 20 74 6f 20 64 69 73 74 69 6e 67 75 69  | ".so.that.it's.easy.to.distingui | 
| 2ae40 |  73 68 20 74 68 65 20 77 69 6e 64 6f 77 20 63 6f    6e 66 69 67 75 72 61 74 69 6f 6e 73 2e 0a 0a 56  | sh.the.window.configurations...V | 
| 2ae60 |  49 45 57 20 69 73 20 65 69 74 68 65 72 20 61 20    54 52 45 45 20 6f 72 20 61 20 77 69 6e 64 6f 77  | IEW.is.either.a.TREE.or.a.window | 
| 2ae80 |  2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28    73 65 65 0a 60 69 76 79 2d 2d 67 65 74 2d 76 69  | -configuration.(see.`ivy--get-vi | 
| 2aea0 |  65 77 2d 63 6f 6e 66 69 67 27 29 2e 0a 0a 54 52    45 45 20 69 73 20 61 20 6e 65 73 74 65 64 20 6c  | ew-config')...TREE.is.a.nested.l | 
| 2aec0 |  69 73 74 20 77 69 74 68 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 76 61 6c 69 64 20 63 61 72  | ist.with.the.following.valid.car | 
| 2aee0 |  73 3a 0a 2d 20 76 65 72 74 3a 20 73 70 6c 69 74    20 74 68 65 20 77 69 6e 64 6f 77 20 76 65 72 74  | s:.-.vert:.split.the.window.vert | 
| 2af00 |  69 63 61 6c 6c 79 0a 2d 20 68 6f 72 7a 3a 20 73    70 6c 69 74 20 74 68 65 20 77 69 6e 64 6f 77 20  | ically.-.horz:.split.the.window. | 
| 2af20 |  68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 0a 2d 20 66    69 6c 65 3a 20 6f 70 65 6e 20 74 68 65 20 73 70  | horizontally.-.file:.open.the.sp | 
| 2af40 |  65 63 69 66 69 65 64 20 66 69 6c 65 0a 2d 20 62    75 66 66 65 72 3a 20 6f 70 65 6e 20 74 68 65 20  | ecified.file.-.buffer:.open.the. | 
| 2af60 |  73 70 65 63 69 66 69 65 64 20 62 75 66 66 65 72    0a 0a 54 52 45 45 20 63 61 6e 20 62 65 20 6e 65  | specified.buffer..TREE.can.be.ne | 
| 2af80 |  73 74 65 64 20 6d 75 6c 74 69 70 6c 65 20 74 69    6d 65 73 20 74 6f 20 68 61 76 65 20 6d 75 6c 74  | sted.multiple.times.to.have.mult | 
| 2afa0 |  69 70 6c 65 20 77 69 6e 64 6f 77 20 73 70 6c 69    74 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76  | iple.window.splits.")..(defun.iv | 
| 2afc0 |  79 2d 64 65 66 61 75 6c 74 2d 76 69 65 77 2d 6e    61 6d 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e  | y-default-view-name.()..."Return | 
| 2afe0 |  20 64 65 66 61 75 6c 74 20 6e 61 6d 65 20 66 6f    72 20 6e 65 77 20 76 69 65 77 2e 22 0a 20 20 28  | .default.name.for.new.view."...( | 
| 2b000 |  6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 76    69 65 77 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20  | let*.((default-view-name........ | 
| 2b020 |  20 20 20 28 63 6f 6e 63 61 74 20 22 7b 7d 20 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(concat."{}."................ | 
| 2b040 |  20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27    69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20  | ...(mapconcat.#'identity........ | 
| 2b060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 6f 72 74 0a 20 20 20 20  | ......................(sort..... | 
| 2b080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61  | ..........................(mapca | 
| 2b0a0 |  72 20 28 6c 61 6d 62 64 61 20 28 77 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | r.(lambda.(w)................... | 
| 2b0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 20  | ......................(let*.((b. | 
| 2b0e0 |  28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | (window-buffer.w)).............. | 
| 2b100 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2b120 |  20 20 28 66 20 28 62 75 66 66 65 72 2d 66 69 6c    65 2d 6e 61 6d 65 20 62 29 29 29 0a 20 20 20 20  | ..(f.(buffer-file-name.b)))..... | 
| 2b140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2b160 |  20 20 20 20 20 20 28 69 66 20 66 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ......(if.f..................... | 
| 2b180 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d  | ..........................(file- | 
| 2b1a0 |  6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72    79 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20  | name-nondirectory.f)............ | 
| 2b1c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2b1e0 |  20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 62 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .(buffer-name.b))))............. | 
| 2b200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f  | ..........................(windo | 
| 2b220 |  77 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | w-list))........................ | 
| 2b240 |  20 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 2d    6c 65 73 73 70 29 0a 20 20 20 20 20 20 20 20 20  | .......#'string-lessp).......... | 
| 2b260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 20 22 29 29 29 0a 20 20 20 20 20  | ....................".")))...... | 
| 2b280 |  20 20 20 20 28 76 69 65 77 2d 6e 61 6d 65 2d 72    65 20 28 63 6f 6e 63 61 74 20 22 5c 5c 60 22 0a  | ....(view-name-re.(concat."\\`". | 
| 2b2a0 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 2b2c0 |  72 65 67 65 78 70 2d 71 75 6f 74 65 20 64 65 66    61 75 6c 74 2d 76 69 65 77 2d 6e 61 6d 65 29 0a  | regexp-quote.default-view-name). | 
| 2b2e0 |  20 20 20 20 20 20 20 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  | ..............................." | 
| 2b300 |  20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 29 29    0a 20 20 20 20 20 20 20 20 20 6f 6c 64 2d 76 69  | .\\([0-9]+\\)"))..........old-vi | 
| 2b320 |  65 77 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28    73 65 74 71 20 6f 6c 64 2d 76 69 65 77 0a 20 20  | ew).....(cond.((setq.old-view... | 
| 2b340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6c 2d 66 69 6e 64 2d 69 66 0a 20 20 20 20 20  | ...............(cl-find-if...... | 
| 2b360 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61    6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20  | .............(lambda.(x)........ | 
| 2b380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 76 69 65 77 2d  | .............(string-match.view- | 
| 2b3a0 |  6e 61 6d 65 2d 72 65 20 28 63 61 72 20 78 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | name-re.(car.x)))............... | 
| 2b3c0 |  20 20 20 20 69 76 79 2d 76 69 65 77 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d  | ....ivy-views))............(form | 
| 2b3e0 |  61 74 20 22 25 73 20 25 64 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65  | at."%s.%d"....................de | 
| 2b400 |  66 61 75 6c 74 2d 76 69 65 77 2d 6e 61 6d 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fault-view-name................. | 
| 2b420 |  20 20 20 28 31 2b 20 28 73 74 72 69 6e 67 2d 74    6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20  | ...(1+.(string-to-number........ | 
| 2b440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31  | .................(match-string.1 | 
| 2b460 |  20 28 63 61 72 20 6f 6c 64 2d 76 69 65 77 29 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28  | .(car.old-view))))))...........( | 
| 2b480 |  28 61 73 73 6f 63 20 64 65 66 61 75 6c 74 2d 76    69 65 77 2d 6e 61 6d 65 20 69 76 79 2d 76 69 65  | (assoc.default-view-name.ivy-vie | 
| 2b4a0 |  77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 64 65 66 61 75 6c 74 2d 76  | ws)............(concat.default-v | 
| 2b4c0 |  69 65 77 2d 6e 61 6d 65 20 22 20 31 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20  | iew-name.".1"))...........(t.... | 
| 2b4e0 |  20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d    76 69 65 77 2d 6e 61 6d 65 29 29 29 29 0a 0a 28  | ........default-view-name))))..( | 
| 2b500 |  64 65 66 75 6e 20 69 76 79 2d 2d 67 65 74 2d 76    69 65 77 2d 63 6f 6e 66 69 67 20 28 29 0a 20 20  | defun.ivy--get-view-config.()... | 
| 2b520 |  22 47 65 74 20 60 63 75 72 72 65 6e 74 2d 77 69    6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69  | "Get.`current-window-configurati | 
| 2b540 |  6f 6e 27 20 66 6f 72 20 60 69 76 79 2d 76 69 65    77 73 27 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20  | on'.for.`ivy-views'."...(dolist. | 
| 2b560 |  28 77 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 29    29 0a 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f  | (w.(window-list)).....(set-windo | 
| 2b580 |  77 2d 70 61 72 61 6d 65 74 65 72 20 77 20 27 69    76 79 2d 76 69 65 77 2d 64 61 74 61 0a 20 20 20  | w-parameter.w.'ivy-view-data.... | 
| 2b5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72  | .......................(with-cur | 
| 2b5c0 |  72 65 6e 74 2d 62 75 66 66 65 72 20 28 77 69 6e    64 6f 77 2d 62 75 66 66 65 72 20 77 29 0a 20 20  | rent-buffer.(window-buffer.w)... | 
| 2b5e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20  | ..........................(cond. | 
| 2b600 |  28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (buffer-file-name............... | 
| 2b620 |  20 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 27 66 69 6c 65  | .....................(list.'file | 
| 2b640 |  20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d    65 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20  | .buffer-file-name.(point)))..... | 
| 2b660 |  20 20 20 20 20 20 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 28  | ..............................(( | 
| 2b680 |  65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 64    69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 20  | eq.major-mode.'dired-mode)...... | 
| 2b6a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | ..............................(l | 
| 2b6c0 |  69 73 74 20 27 66 69 6c 65 20 64 65 66 61 75 6c    74 2d 64 69 72 65 63 74 6f 72 79 20 28 70 6f 69  | ist.'file.default-directory.(poi | 
| 2b6e0 |  6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nt)))........................... | 
| 2b700 |  20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ........(t...................... | 
| 2b720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 27 62 75 66 66 65 72 20 28 62 75 66  | ..............(list.'buffer.(buf | 
| 2b740 |  66 65 72 2d 6e 61 6d 65 29 20 28 70 6f 69 6e 74    29 29 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28  | fer-name).(point)))))))...(let.( | 
| 2b760 |  28 77 69 6e 64 6f 77 2d 70 65 72 73 69 73 74 65    6e 74 2d 70 61 72 61 6d 65 74 65 72 73 0a 20 20  | (window-persistent-parameters... | 
| 2b780 |  20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 77    69 6e 64 6f 77 2d 70 65 72 73 69 73 74 65 6e 74  | .......(append.window-persistent | 
| 2b7a0 |  2d 70 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69  | -parameters..................(li | 
| 2b7c0 |  73 74 20 28 63 6f 6e 73 20 27 69 76 79 2d 76 69    65 77 2d 64 61 74 61 20 74 29 29 29 29 29 0a 20  | st.(cons.'ivy-view-data.t))))).. | 
| 2b7e0 |  20 20 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64    6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  | ...(current-window-configuration | 
| 2b800 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    70 75 73 68 2d 76 69 65 77 20 28 26 6f 70 74 69  | )))..(defun.ivy-push-view.(&opti | 
| 2b820 |  6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 50 75 73    68 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69  | onal.arg)..."Push.the.current.wi | 
| 2b840 |  6e 64 6f 77 20 74 72 65 65 20 6f 6e 20 60 69 76    79 2d 76 69 65 77 73 27 2e 0a 0a 57 68 65 6e 20  | ndow.tree.on.`ivy-views'...When. | 
| 2b860 |  41 52 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20    72 65 70 6c 61 63 65 20 61 20 73 65 6c 65 63 74  | ARG.is.non-nil,.replace.a.select | 
| 2b880 |  65 64 20 69 74 65 6d 20 6f 6e 20 60 69 76 79 2d    76 69 65 77 73 27 2e 0a 0a 43 75 72 72 65 6e 74  | ed.item.on.`ivy-views'...Current | 
| 2b8a0 |  6c 79 2c 20 74 68 65 20 73 70 6c 69 74 20 63 6f    6e 66 69 67 75 72 61 74 69 6f 6e 20 28 69 2e 65  | ly,.the.split.configuration.(i.e | 
| 2b8c0 |  2e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6f 72 20    76 65 72 74 69 63 61 6c 29 0a 61 6e 64 20 70 6f  | ..horizontal.or.vertical).and.po | 
| 2b8e0 |  69 6e 74 20 70 6f 73 69 74 69 6f 6e 73 20 61 72    65 20 73 61 76 65 64 2c 20 62 75 74 20 74 68 65  | int.positions.are.saved,.but.the | 
| 2b900 |  20 73 70 6c 69 74 20 70 6f 73 69 74 69 6f 6e 73    20 61 72 65 6e 27 74 2e 0a 55 73 65 20 60 69 76  | .split.positions.aren't..Use.`iv | 
| 2b920 |  79 2d 70 6f 70 2d 76 69 65 77 27 20 74 6f 20 64    65 6c 65 74 65 20 61 6e 79 20 69 74 65 6d 20 66  | y-pop-view'.to.delete.any.item.f | 
| 2b940 |  72 6f 6d 20 60 69 76 79 2d 76 69 65 77 73 27 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65  | rom.`ivy-views'."...(interactive | 
| 2b960 |  20 22 50 22 29 0a 20 20 28 6c 65 74 2a 20 28 28    76 69 65 77 20 28 69 76 79 2d 2d 67 65 74 2d 76  | ."P")...(let*.((view.(ivy--get-v | 
| 2b980 |  69 65 77 2d 63 6f 6e 66 69 67 29 29 0a 20 20 20    20 20 20 20 20 20 28 76 69 65 77 2d 6e 61 6d 65  | iew-config))..........(view-name | 
| 2b9a0 |  0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61    72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........(if.arg.............. | 
| 2b9c0 |  20 28 69 76 79 2d 72 65 61 64 20 22 55 70 64 61    74 65 20 76 69 65 77 3a 20 22 20 69 76 79 2d 76  | .(ivy-read."Update.view:.".ivy-v | 
| 2b9e0 |  69 65 77 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 76 79 2d 72 65 61 64 20 22 4e 61 6d  | iews).............(ivy-read."Nam | 
| 2ba00 |  65 20 76 69 65 77 3a 20 22 20 6e 69 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.view:.".nil................... | 
| 2ba20 |  20 20 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70    75 74 20 28 69 76 79 2d 64 65 66 61 75 6c 74 2d  | ....:initial-input.(ivy-default- | 
| 2ba40 |  76 69 65 77 2d 6e 61 6d 65 29 29 29 29 29 0a 20    20 20 20 28 77 68 65 6e 20 76 69 65 77 2d 6e 61  | view-name))))).....(when.view-na | 
| 2ba60 |  6d 65 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    78 20 28 61 73 73 6f 63 20 76 69 65 77 2d 6e 61  | me.......(let.((x.(assoc.view-na | 
| 2ba80 |  6d 65 20 69 76 79 2d 76 69 65 77 73 29 29 29 0a    20 20 20 20 20 20 20 20 28 69 66 20 78 0a 20 20  | me.ivy-views))).........(if.x... | 
| 2baa0 |  20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64    72 20 78 20 28 6c 69 73 74 20 76 69 65 77 29 29  | ..........(setcdr.x.(list.view)) | 
| 2bac0 |  0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68    20 28 6c 69 73 74 20 76 69 65 77 2d 6e 61 6d 65  | ...........(push.(list.view-name | 
| 2bae0 |  20 76 69 65 77 29 20 69 76 79 2d 76 69 65 77 73    29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69  | .view).ivy-views))))))..(defun.i | 
| 2bb00 |  76 79 2d 70 6f 70 2d 76 69 65 77 2d 61 63 74 69    6f 6e 20 28 76 69 65 77 29 0a 20 20 22 44 65 6c  | vy-pop-view-action.(view)..."Del | 
| 2bb20 |  65 74 65 20 56 49 45 57 20 66 72 6f 6d 20 60 69    76 79 2d 76 69 65 77 73 27 2e 22 0a 20 20 28 73  | ete.VIEW.from.`ivy-views'."...(s | 
| 2bb40 |  65 74 71 20 69 76 79 2d 76 69 65 77 73 20 28 64    65 6c 65 74 65 20 76 69 65 77 20 69 76 79 2d 76  | etq.ivy-views.(delete.view.ivy-v | 
| 2bb60 |  69 65 77 73 29 29 0a 20 20 28 73 65 74 71 20 69    76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74  | iews))...(setq.ivy--all-candidat | 
| 2bb80 |  65 73 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65    74 65 20 28 63 61 72 20 76 69 65 77 29 20 69 76  | es.........(delete.(car.view).iv | 
| 2bba0 |  79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65    73 29 29 0a 20 20 28 73 65 74 71 20 69 76 79 2d  | y--all-candidates))...(setq.ivy- | 
| 2bbc0 |  2d 6f 6c 64 2d 63 61 6e 64 73 20 6e 69 6c 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 70 6f 70  | -old-cands.nil))..(defun.ivy-pop | 
| 2bbe0 |  2d 76 69 65 77 20 28 29 0a 20 20 22 44 65 6c 65    74 65 20 61 20 76 69 65 77 20 74 6f 20 64 65 6c  | -view.()..."Delete.a.view.to.del | 
| 2bc00 |  65 74 65 20 66 72 6f 6d 20 60 69 76 79 2d 76 69    65 77 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61  | ete.from.`ivy-views'."...(intera | 
| 2bc20 |  63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65    61 64 20 22 50 6f 70 20 76 69 65 77 3a 20 22 20  | ctive)...(ivy-read."Pop.view:.". | 
| 2bc40 |  69 76 79 2d 76 69 65 77 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 74  | ivy-views.............:preselect | 
| 2bc60 |  20 28 63 61 61 72 20 69 76 79 2d 76 69 65 77 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61  | .(caar.ivy-views).............:a | 
| 2bc80 |  63 74 69 6f 6e 20 23 27 69 76 79 2d 70 6f 70 2d    76 69 65 77 2d 61 63 74 69 6f 6e 0a 20 20 20 20  | ction.#'ivy-pop-view-action..... | 
| 2bca0 |  20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20    27 69 76 79 2d 70 6f 70 2d 76 69 65 77 29 29 0a  | ........:caller.'ivy-pop-view)). | 
| 2bcc0 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 73 6f 75 72    63 65 2d 76 69 65 77 73 20 28 29 0a 20 20 22 52  | .(defun.ivy-source-views.()..."R | 
| 2bce0 |  65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f    66 20 74 68 65 20 76 69 65 77 73 20 73 61 76 65  | eturn.the.name.of.the.views.save | 
| 2bd00 |  64 20 69 6e 20 60 69 76 79 2d 76 69 65 77 73 27    2e 22 0a 20 20 28 6d 61 70 63 61 72 20 23 27 63  | d.in.`ivy-views'."...(mapcar.#'c | 
| 2bd20 |  61 72 20 69 76 79 2d 76 69 65 77 73 29 29 0a 0a    28 69 76 79 2d 73 65 74 2d 73 6f 75 72 63 65 73  | ar.ivy-views))..(ivy-set-sources | 
| 2bd40 |  0a 20 27 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 0a 20 27 28 28 6f 72 69 67 69 6e 61  | ..'ivy-switch-buffer..'((origina | 
| 2bd60 |  6c 2d 73 6f 75 72 63 65 29 0a 20 20 20 28 69 76    79 2d 73 6f 75 72 63 65 2d 76 69 65 77 73 29 29  | l-source)....(ivy-source-views)) | 
| 2bd80 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 73 65    74 2d 76 69 65 77 2d 72 65 63 75 72 20 28 76 69  | )..(defun.ivy-set-view-recur.(vi | 
| 2bda0 |  65 77 29 0a 20 20 22 53 65 74 20 56 49 45 57 20    72 65 63 75 72 73 69 76 65 6c 79 2e 22 0a 20 20  | ew)..."Set.VIEW.recursively."... | 
| 2bdc0 |  28 63 6f 6e 64 20 20 28 28 77 69 6e 64 6f 77 2d    63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 70 20  | (cond..((window-configuration-p. | 
| 2bde0 |  76 69 65 77 29 0a 20 20 20 20 20 20 20 20 20 20    28 73 65 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66  | view)...........(set-window-conf | 
| 2be00 |  69 67 75 72 61 74 69 6f 6e 20 76 69 65 77 29 0a    20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73  | iguration.view)...........(dolis | 
| 2be20 |  74 20 28 77 20 28 77 69 6e 64 6f 77 2d 6c 69 73    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | t.(w.(window-list))............. | 
| 2be40 |  28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77    69 6e 64 6f 77 20 77 0a 20 20 20 20 20 20 20 20  | (with-selected-window.w......... | 
| 2be60 |  20 20 20 20 20 20 28 69 76 79 2d 73 65 74 2d 76    69 65 77 2d 72 65 63 75 72 0a 20 20 20 20 20 20  | ......(ivy-set-view-recur....... | 
| 2be80 |  20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77    2d 70 61 72 61 6d 65 74 65 72 20 77 20 27 69 76  | .........(window-parameter.w.'iv | 
| 2bea0 |  79 2d 76 69 65 77 2d 64 61 74 61 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 28 65 71 20 28  | y-view-data)))))..........((eq.( | 
| 2bec0 |  63 61 72 20 76 69 65 77 29 20 27 76 65 72 74 29    0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20  | car.view).'vert)..........(let*. | 
| 2bee0 |  28 28 77 6e 64 31 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  | ((wnd1.(selected-window))....... | 
| 2bf00 |  20 20 20 20 20 20 20 20 20 20 28 77 6e 64 32 20    28 73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 76 65  | ..........(wnd2.(split-window-ve | 
| 2bf20 |  72 74 69 63 61 6c 6c 79 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 76 69 65 77  | rtically)).................(view | 
| 2bf40 |  73 20 28 63 64 72 20 76 69 65 77 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76  | s.(cdr.view)).................(v | 
| 2bf60 |  20 28 70 6f 70 20 76 69 65 77 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74  | .(pop.views)).................(t | 
| 2bf80 |  65 6d 70 2d 77 6e 64 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63  | emp-wnd))............(with-selec | 
| 2bfa0 |  74 65 64 2d 77 69 6e 64 6f 77 20 77 6e 64 31 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | ted-window.wnd1..............(iv | 
| 2bfc0 |  79 2d 73 65 74 2d 76 69 65 77 2d 72 65 63 75 72    20 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | y-set-view-recur.v))............ | 
| 2bfe0 |  28 77 68 69 6c 65 20 28 73 65 74 71 20 76 20 28    70 6f 70 20 76 69 65 77 73 29 29 0a 20 20 20 20  | (while.(setq.v.(pop.views))..... | 
| 2c000 |  20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73    65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77  | .........(with-selected-window.w | 
| 2c020 |  6e 64 32 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 76 69 65 77 73 0a 20  | nd2................(when.views.. | 
| 2c040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 74 71 20 74 65 6d 70 2d 77 6e 64 20 28  | ................(setq.temp-wnd.( | 
| 2c060 |  73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 76 65 72    74 69 63 61 6c 6c 79 29 29 29 0a 20 20 20 20 20  | split-window-vertically)))...... | 
| 2c080 |  20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 73    65 74 2d 76 69 65 77 2d 72 65 63 75 72 20 76 29  | ..........(ivy-set-view-recur.v) | 
| 2c0a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 76 69 65 77 73 0a 20 20 20 20  | ................(when.views..... | 
| 2c0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 77 6e 64 32 20 74 65 6d 70 2d 77 6e 64  | .............(setq.wnd2.temp-wnd | 
| 2c0e0 |  29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    28 65 71 20 28 63 61 72 20 76 69 65 77 29 20 27  | )))))).........((eq.(car.view).' | 
| 2c100 |  68 6f 72 7a 29 0a 20 20 20 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 77 6e 64 31 20 28 73 65 6c  | horz)..........(let*.((wnd1.(sel | 
| 2c120 |  65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ected-window)).................( | 
| 2c140 |  77 6e 64 32 20 28 73 70 6c 69 74 2d 77 69 6e 64    6f 77 2d 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 29  | wnd2.(split-window-horizontally) | 
| 2c160 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 76 69 65 77 73 20 28 63 64 72 20 76 69  | ).................(views.(cdr.vi | 
| 2c180 |  65 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 76 20 28 70 6f 70 20 76 69 65  | ew)).................(v.(pop.vie | 
| 2c1a0 |  77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 74 65 6d 70 2d 77 6e 64 29 29  | ws)).................(temp-wnd)) | 
| 2c1c0 |  0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74    68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f  | ............(with-selected-windo | 
| 2c1e0 |  77 20 77 6e 64 31 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 69 76 79 2d 73 65 74 2d 76 69 65  | w.wnd1..............(ivy-set-vie | 
| 2c200 |  77 2d 72 65 63 75 72 20 76 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 73  | w-recur.v))............(while.(s | 
| 2c220 |  65 74 71 20 76 20 28 70 6f 70 20 76 69 65 77 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | etq.v.(pop.views)).............. | 
| 2c240 |  28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77    69 6e 64 6f 77 20 77 6e 64 32 0a 20 20 20 20 20  | (with-selected-window.wnd2...... | 
| 2c260 |  20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    76 69 65 77 73 0a 20 20 20 20 20 20 20 20 20 20  | ..........(when.views........... | 
| 2c280 |  20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 6d    70 2d 77 6e 64 20 28 73 70 6c 69 74 2d 77 69 6e  | .......(setq.temp-wnd.(split-win | 
| 2c2a0 |  64 6f 77 2d 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | dow-horizontally)))............. | 
| 2c2c0 |  20 20 20 28 69 76 79 2d 73 65 74 2d 76 69 65 77    2d 72 65 63 75 72 20 76 29 0a 20 20 20 20 20 20  | ...(ivy-set-view-recur.v)....... | 
| 2c2e0 |  20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 76    69 65 77 73 0a 20 20 20 20 20 20 20 20 20 20 20  | .........(when.views............ | 
| 2c300 |  20 20 20 20 20 20 28 73 65 74 71 20 77 6e 64 32    20 74 65 6d 70 2d 77 6e 64 29 29 29 29 29 29 0a  | ......(setq.wnd2.temp-wnd)))))). | 
| 2c320 |  20 20 20 20 20 20 20 20 28 28 65 71 20 28 63 61    72 20 76 69 65 77 29 20 27 66 69 6c 65 29 0a 20  | ........((eq.(car.view).'file).. | 
| 2c340 |  20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    6e 61 6d 65 20 28 6e 74 68 20 31 20 76 69 65 77  | ........(let*.((name.(nth.1.view | 
| 2c360 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 76 69 72 74 75 61 6c 20 28 61 73 73  | )).................(virtual.(ass | 
| 2c380 |  6f 63 20 6e 61 6d 65 20 69 76 79 2d 2d 76 69 72    74 75 61 6c 2d 62 75 66 66 65 72 73 29 29 0a 20  | oc.name.ivy--virtual-buffers)).. | 
| 2c3a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62    75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20  | ...............buffer).......... | 
| 2c3c0 |  20 20 28 63 6f 6e 64 20 28 28 73 65 74 71 20 62    75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66 65  | ..(cond.((setq.buffer.(get-buffe | 
| 2c3e0 |  72 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74  | r.name))...................(swit | 
| 2c400 |  63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 20 6e 69 6c 20 27 66 6f 72 63 65 2d 73  | ch-to-buffer.buffer.nil.'force-s | 
| 2c420 |  61 6d 65 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76  | ame-window))..................(v | 
| 2c440 |  69 72 74 75 61 6c 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66  | irtual...................(find-f | 
| 2c460 |  69 6c 65 20 28 63 64 72 20 76 69 72 74 75 61 6c    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ile.(cdr.virtual)))............. | 
| 2c480 |  20 20 20 20 20 28 28 66 69 6c 65 2d 65 78 69 73    74 73 2d 70 20 6e 61 6d 65 29 0a 20 20 20 20 20  | .....((file-exists-p.name)...... | 
| 2c4a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69    6e 64 2d 66 69 6c 65 20 6e 61 6d 65 29 29 29 29  | .............(find-file.name)))) | 
| 2c4c0 |  0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20    28 61 6e 64 20 28 3e 20 28 6c 65 6e 67 74 68 20  | ..........(when.(and.(>.(length. | 
| 2c4e0 |  76 69 65 77 29 20 32 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75  | view).2).....................(nu | 
| 2c500 |  6d 62 65 72 70 20 28 6e 74 68 20 32 20 76 69 65    77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | mberp.(nth.2.view)))............ | 
| 2c520 |  28 67 6f 74 6f 2d 63 68 61 72 20 28 6e 74 68 20    32 20 76 69 65 77 29 29 29 29 0a 20 20 20 20 20  | (goto-char.(nth.2.view))))...... | 
| 2c540 |  20 20 20 28 28 65 71 20 28 63 61 72 20 76 69 65    77 29 20 27 62 75 66 66 65 72 29 0a 20 20 20 20  | ...((eq.(car.view).'buffer)..... | 
| 2c560 |  20 20 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d    62 75 66 66 65 72 20 28 6e 74 68 20 31 20 76 69  | .....(switch-to-buffer.(nth.1.vi | 
| 2c580 |  65 77 29 29 0a 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 28 3e 20 28 6c 65 6e  | ew))..........(when.(and.(>.(len | 
| 2c5a0 |  67 74 68 20 76 69 65 77 29 20 32 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | gth.view).2).................... | 
| 2c5c0 |  20 28 6e 75 6d 62 65 72 70 20 28 6e 74 68 20 32    20 76 69 65 77 29 29 29 0a 20 20 20 20 20 20 20  | .(numberp.(nth.2.view)))........ | 
| 2c5e0 |  20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28    6e 74 68 20 32 20 76 69 65 77 29 29 29 29 0a 20  | ....(goto-char.(nth.2.view)))).. | 
| 2c600 |  20 20 20 20 20 20 20 28 28 65 71 20 28 63 61 72    20 76 69 65 77 29 20 27 73 65 78 70 29 0a 20 20  | .......((eq.(car.view).'sexp)... | 
| 2c620 |  20 20 20 20 20 20 20 28 65 76 61 6c 20 28 6e 74    68 20 31 20 76 69 65 77 29 29 29 29 29 0a 0a 28  | .......(eval.(nth.1.view)))))..( | 
| 2c640 |  64 65 66 75 6e 20 69 76 79 2d 2d 73 77 69 74 63    68 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 20  | defun.ivy--switch-buffer-action. | 
| 2c660 |  28 62 75 66 66 65 72 29 0a 20 20 22 53 77 69 74    63 68 20 74 6f 20 42 55 46 46 45 52 2e 0a 42 55  | (buffer)..."Switch.to.BUFFER..BU | 
| 2c680 |  46 46 45 52 20 6d 61 79 20 62 65 20 61 20 73 74    72 69 6e 67 20 6f 72 20 6e 69 6c 2e 22 0a 20 20  | FFER.may.be.a.string.or.nil."... | 
| 2c6a0 |  28 69 66 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67    74 68 20 62 75 66 66 65 72 29 29 0a 20 20 20 20  | (if.(zerop.(length.buffer))..... | 
| 2c6c0 |  20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66    66 65 72 0a 20 20 20 20 20 20 20 69 76 79 2d 74  | ..(switch-to-buffer........ivy-t | 
| 2c6e0 |  65 78 74 20 6e 69 6c 20 27 66 6f 72 63 65 2d 73    61 6d 65 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20  | ext.nil.'force-same-window)..... | 
| 2c700 |  28 6c 65 74 20 28 28 76 69 72 74 75 61 6c 20 28    61 73 73 6f 63 20 62 75 66 66 65 72 20 69 76 79  | (let.((virtual.(assoc.buffer.ivy | 
| 2c720 |  2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 76  | --virtual-buffers))...........(v | 
| 2c740 |  69 65 77 20 28 61 73 73 6f 63 20 62 75 66 66 65    72 20 69 76 79 2d 76 69 65 77 73 29 29 29 0a 20  | iew.(assoc.buffer.ivy-views))).. | 
| 2c760 |  20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64    20 76 69 72 74 75 61 6c 0a 20 20 20 20 20 20 20  | .....(cond.((and.virtual........ | 
| 2c780 |  20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20    28 67 65 74 2d 62 75 66 66 65 72 20 62 75 66 66  | ...........(not.(get-buffer.buff | 
| 2c7a0 |  65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 28 63  | er)))..............(find-file.(c | 
| 2c7c0 |  64 72 20 76 69 72 74 75 61 6c 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 76 69 65 77 0a  | dr.virtual))).............(view. | 
| 2c7e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    6c 65 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f  | .............(delete-other-windo | 
| 2c800 |  77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 0a 20 20 20 20 20 20 20 20  | ws)..............(let.(......... | 
| 2c820 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 69    6c 65 6e 63 65 20 22 44 69 72 65 63 74 6f 72 79  | ...........;;.silence."Directory | 
| 2c840 |  20 68 61 73 20 63 68 61 6e 67 65 64 20 6f 6e 20    64 69 73 6b 22 0a 20 20 20 20 20 20 20 20 20 20  | .has.changed.on.disk"........... | 
| 2c860 |  20 20 20 20 20 20 20 20 20 28 69 6e 68 69 62 69    74 2d 6d 65 73 73 61 67 65 20 74 29 29 0a 20 20  | .........(inhibit-message.t))... | 
| 2c880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76    79 2d 73 65 74 2d 76 69 65 77 2d 72 65 63 75 72  | .............(ivy-set-view-recur | 
| 2c8a0 |  20 28 63 61 64 72 20 76 69 65 77 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20  | .(cadr.view)))).............(t.. | 
| 2c8c0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 0a 20 20  | ............(switch-to-buffer... | 
| 2c8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66    65 72 20 6e 69 6c 20 27 66 6f 72 63 65 2d 73 61  | ............buffer.nil.'force-sa | 
| 2c900 |  6d 65 2d 77 69 6e 64 6f 77 29 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 73 77 69  | me-window))))))..(defun.ivy--swi | 
| 2c920 |  74 63 68 2d 62 75 66 66 65 72 2d 6f 74 68 65 72    2d 77 69 6e 64 6f 77 2d 61 63 74 69 6f 6e 20 28  | tch-buffer-other-window-action.( | 
| 2c940 |  62 75 66 66 65 72 29 0a 20 20 22 53 77 69 74 63    68 20 74 6f 20 42 55 46 46 45 52 20 69 6e 20 6f  | buffer)..."Switch.to.BUFFER.in.o | 
| 2c960 |  74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 42 55 46    46 45 52 20 6d 61 79 20 62 65 20 61 20 73 74 72  | ther.window..BUFFER.may.be.a.str | 
| 2c980 |  69 6e 67 20 6f 72 20 6e 69 6c 2e 22 0a 20 20 28    69 66 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74  | ing.or.nil."...(if.(zerop.(lengt | 
| 2c9a0 |  68 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20    20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66  | h.buffer)).......(switch-to-buff | 
| 2c9c0 |  65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20    69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 28 6c  | er-other-window.ivy-text).....(l | 
| 2c9e0 |  65 74 20 28 28 76 69 72 74 75 61 6c 20 28 61 73    73 6f 63 20 62 75 66 66 65 72 20 69 76 79 2d 2d  | et.((virtual.(assoc.buffer.ivy-- | 
| 2ca00 |  76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 29    29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e  | virtual-buffers))).......(if.(an | 
| 2ca20 |  64 20 76 69 72 74 75 61 6c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 67  | d.virtual................(not.(g | 
| 2ca40 |  65 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66  | et-buffer.buffer)))...........(f | 
| 2ca60 |  69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77    69 6e 64 6f 77 20 28 63 64 72 20 76 69 72 74 75  | ind-file-other-window.(cdr.virtu | 
| 2ca80 |  61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 77    69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f  | al)).........(switch-to-buffer-o | 
| 2caa0 |  74 68 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 66    65 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | ther-window.buffer)))))..(defun. | 
| 2cac0 |  69 76 79 2d 2d 72 65 6e 61 6d 65 2d 62 75 66 66    65 72 2d 61 63 74 69 6f 6e 20 28 62 75 66 66 65  | ivy--rename-buffer-action.(buffe | 
| 2cae0 |  72 29 0a 20 20 22 52 65 6e 61 6d 65 20 42 55 46    46 45 52 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e  | r)..."Rename.BUFFER."...(let.((n | 
| 2cb00 |  65 77 2d 6e 61 6d 65 20 28 72 65 61 64 2d 73 74    72 69 6e 67 20 22 52 65 6e 61 6d 65 20 62 75 66  | ew-name.(read-string."Rename.buf | 
| 2cb20 |  66 65 72 20 28 74 6f 20 6e 65 77 20 6e 61 6d 65    29 3a 20 22 29 29 29 0a 20 20 20 20 28 77 69 74  | fer.(to.new.name):."))).....(wit | 
| 2cb40 |  68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 72  | h-current-buffer.buffer.......(r | 
| 2cb60 |  65 6e 61 6d 65 2d 62 75 66 66 65 72 20 6e 65 77    2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 75  | ename-buffer.new-name))))..(defu | 
| 2cb80 |  6e 20 69 76 79 2d 2d 66 69 6e 64 2d 66 69 6c 65    2d 61 63 74 69 6f 6e 20 28 62 75 66 66 65 72 29  | n.ivy--find-file-action.(buffer) | 
| 2cba0 |  0a 20 20 22 46 69 6e 64 20 66 69 6c 65 20 66 72    6f 6d 20 42 55 46 46 45 52 27 73 20 64 69 72 65  | ..."Find.file.from.BUFFER's.dire | 
| 2cbc0 |  63 74 6f 72 79 2e 22 0a 20 20 28 6c 65 74 2a 20    28 28 76 69 72 74 75 61 6c 20 28 61 73 73 6f 63  | ctory."...(let*.((virtual.(assoc | 
| 2cbe0 |  20 62 75 66 66 65 72 20 69 76 79 2d 2d 76 69 72    74 75 61 6c 2d 62 75 66 66 65 72 73 29 29 0a 20  | .buffer.ivy--virtual-buffers)).. | 
| 2cc00 |  20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 28 69 66 20 76  | ........(default-directory.(if.v | 
| 2cc20 |  69 72 74 75 61 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 20 20  | irtual.......................... | 
| 2cc40 |  20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d    65 2d 64 69 72 65 63 74 6f 72 79 20 28 63 64 72  | .......(file-name-directory.(cdr | 
| 2cc60 |  20 76 69 72 74 75 61 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .virtual))...................... | 
| 2cc80 |  20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72    2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 64 65  | .........(buffer-local-value.'de | 
| 2cca0 |  66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | fault-directory................. | 
| 2ccc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2cce0 |  20 20 28 6f 72 20 28 67 65 74 2d 62 75 66 66 65    72 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20  | ..(or.(get-buffer.buffer)....... | 
| 2cd00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2cd20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29  | ................(current-buffer) | 
| 2cd40 |  29 29 29 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d    69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 69  | ))))).....(call-interactively.(i | 
| 2cd60 |  66 20 28 66 75 6e 63 74 69 6f 6e 70 20 27 63 6f    75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 29  | f.(functionp.'counsel-find-file) | 
| 2cd80 |  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 23 27 63  | .............................#'c | 
| 2cda0 |  6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ounsel-find-file................ | 
| 2cdc0 |  20 20 20 20 20 20 20 20 20 20 20 23 27 66 69 6e    64 2d 66 69 6c 65 29 29 29 29 0a 0a 28 64 65 66  | ...........#'find-file))))..(def | 
| 2cde0 |  75 6e 20 69 76 79 2d 2d 6b 69 6c 6c 2d 62 75 66    66 65 72 2d 6f 72 2d 76 69 72 74 75 61 6c 20 28  | un.ivy--kill-buffer-or-virtual.( | 
| 2ce00 |  62 75 66 66 65 72 29 0a 20 20 28 69 66 20 28 67    65 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72  | buffer)...(if.(get-buffer.buffer | 
| 2ce20 |  29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75    66 66 65 72 20 62 75 66 66 65 72 29 0a 20 20 20  | ).......(kill-buffer.buffer).... | 
| 2ce40 |  20 28 73 65 74 71 20 72 65 63 65 6e 74 66 2d 6c    69 73 74 20 28 64 65 6c 65 74 65 0a 20 20 20 20  | .(setq.recentf-list.(delete..... | 
| 2ce60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20  | ....................(cdr.(assoc. | 
| 2ce80 |  62 75 66 66 65 72 20 69 76 79 2d 2d 76 69 72 74    75 61 6c 2d 62 75 66 66 65 72 73 29 29 0a 20 20  | buffer.ivy--virtual-buffers))... | 
| 2cea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 72 65 63 65 6e 74 66 2d 6c 69  | ......................recentf-li | 
| 2cec0 |  73 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 2d 6b 69 6c 6c 2d 63 75 72 72 65 6e 74  | st))))..(defun.ivy--kill-current | 
| 2cee0 |  2d 63 61 6e 64 69 64 61 74 65 20 28 29 0a 20 20    28 73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65  | -candidate.()...(setf.(ivy-state | 
| 2cf00 |  2d 70 72 65 73 65 6c 65 63 74 20 69 76 79 2d 6c    61 73 74 29 20 69 76 79 2d 2d 69 6e 64 65 78 29  | -preselect.ivy-last).ivy--index) | 
| 2cf20 |  0a 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c    64 2d 72 65 20 6e 69 6c 29 0a 20 20 28 73 65 74  | ...(setq.ivy--old-re.nil)...(set | 
| 2cf40 |  71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69    64 61 74 65 73 20 28 64 65 6c 65 74 65 20 28 69  | q.ivy--all-candidates.(delete.(i | 
| 2cf60 |  76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74    20 69 76 79 2d 6c 61 73 74 29 20 69 76 79 2d 2d  | vy-state-current.ivy-last).ivy-- | 
| 2cf80 |  61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29    0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 2d 72  | all-candidates))...(let.((ivy--r | 
| 2cfa0 |  65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d 69    6e 68 69 62 69 74 20 74 29 29 0a 20 20 20 20 28  | ecompute-index-inhibit.t)).....( | 
| 2cfc0 |  69 76 79 2d 2d 65 78 68 69 62 69 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 6b 69 6c  | ivy--exhibit)))..(defun.ivy--kil | 
| 2cfe0 |  6c 2d 63 75 72 72 65 6e 74 2d 63 61 6e 64 69 64    61 74 65 2d 62 75 66 66 65 72 20 28 29 0a 20 20  | l-current-candidate-buffer.()... | 
| 2d000 |  28 73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65    2d 70 72 65 73 65 6c 65 63 74 20 69 76 79 2d 6c  | (setf.(ivy-state-preselect.ivy-l | 
| 2d020 |  61 73 74 29 20 69 76 79 2d 2d 69 6e 64 65 78 29    0a 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c  | ast).ivy--index)...(setq.ivy--ol | 
| 2d040 |  64 2d 72 65 20 6e 69 6c 29 0a 20 20 28 73 65 74    71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69  | d-re.nil)...(setq.ivy--all-candi | 
| 2d060 |  64 61 74 65 73 20 28 69 76 79 2d 2d 62 75 66 66    65 72 2d 6c 69 73 74 20 22 22 20 69 76 79 2d 75  | dates.(ivy--buffer-list."".ivy-u | 
| 2d080 |  73 65 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65    72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | se-virtual-buffers.............. | 
| 2d0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 2d0c0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 65 64    69 63 61 74 65 20 69 76 79 2d 6c 61 73 74 29 29  | .(ivy-state-predicate.ivy-last)) | 
| 2d0e0 |  29 0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 2d    72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d  | )...(let.((ivy--recompute-index- | 
| 2d100 |  69 6e 68 69 62 69 74 20 74 29 29 0a 20 20 20 20    28 69 76 79 2d 2d 65 78 68 69 62 69 74 29 29 29  | inhibit.t)).....(ivy--exhibit))) | 
| 2d120 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 6b 69    6c 6c 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e  | ..(defun.ivy--kill-buffer-action | 
| 2d140 |  20 28 62 75 66 66 65 72 29 0a 20 20 22 4b 69 6c    6c 20 42 55 46 46 45 52 2e 22 0a 20 20 28 69 76  | .(buffer)..."Kill.BUFFER."...(iv | 
| 2d160 |  79 2d 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 6f    72 2d 76 69 72 74 75 61 6c 20 62 75 66 66 65 72  | y--kill-buffer-or-virtual.buffer | 
| 2d180 |  29 0a 20 20 28 75 6e 6c 65 73 73 20 28 62 75 66    66 65 72 2d 6c 69 76 65 2d 70 20 28 69 76 79 2d  | )...(unless.(buffer-live-p.(ivy- | 
| 2d1a0 |  73 74 61 74 65 2d 62 75 66 66 65 72 20 69 76 79    2d 6c 61 73 74 29 29 0a 20 20 20 20 28 73 65 74  | state-buffer.ivy-last)).....(set | 
| 2d1c0 |  66 20 28 69 76 79 2d 73 74 61 74 65 2d 62 75 66    66 65 72 20 69 76 79 2d 6c 61 73 74 29 0a 20 20  | f.(ivy-state-buffer.ivy-last)... | 
| 2d1e0 |  20 20 20 20 20 20 20 20 28 77 69 74 68 2d 69 76    79 2d 77 69 6e 64 6f 77 20 28 63 75 72 72 65 6e  | ........(with-ivy-window.(curren | 
| 2d200 |  74 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 28    69 76 79 2d 2d 6b 69 6c 6c 2d 63 75 72 72 65 6e  | t-buffer))))...(ivy--kill-curren | 
| 2d220 |  74 2d 63 61 6e 64 69 64 61 74 65 2d 62 75 66 66    65 72 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76  | t-candidate-buffer))..(defvar.iv | 
| 2d240 |  79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d    6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70  | y-switch-buffer-map...(let.((map | 
| 2d260 |  20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65    79 6d 61 70 29 29 29 0a 20 20 20 20 28 69 76 79  | .(make-sparse-keymap))).....(ivy | 
| 2d280 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 43 2d 6b 22 29 20 27 69 76 79  | -define-key.map.(kbd."C-k").'ivy | 
| 2d2a0 |  2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 6b    69 6c 6c 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a  | -switch-buffer-kill).....map)).. | 
| 2d2c0 |  28 64 65 66 75 6e 20 69 76 79 2d 73 77 69 74 63    68 2d 62 75 66 66 65 72 2d 6b 69 6c 6c 20 28 29  | (defun.ivy-switch-buffer-kill.() | 
| 2d2e0 |  0a 20 20 22 57 68 65 6e 20 61 74 20 65 6e 64 2d    6f 66 2d 6c 69 6e 65 2c 20 6b 69 6c 6c 20 74 68  | ..."When.at.end-of-line,.kill.th | 
| 2d300 |  65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72    20 69 6e 20 60 69 76 79 2d 73 77 69 74 63 68 2d  | e.current.buffer.in.`ivy-switch- | 
| 2d320 |  62 75 66 66 65 72 27 2e 0a 4f 74 68 65 72 77 69    73 65 2c 20 66 6f 72 77 61 72 64 20 74 6f 20 60  | buffer'..Otherwise,.forward.to.` | 
| 2d340 |  69 76 79 2d 6b 69 6c 6c 2d 6c 69 6e 65 27 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29  | ivy-kill-line'."...(interactive) | 
| 2d360 |  0a 20 20 28 69 66 20 28 6e 6f 74 20 28 65 6f 6c    70 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 6b  | ...(if.(not.(eolp)).......(ivy-k | 
| 2d380 |  69 6c 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 28 69    76 79 2d 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d  | ill-line).....(ivy--kill-buffer- | 
| 2d3a0 |  61 63 74 69 6f 6e 0a 20 20 20 20 20 28 69 76 79    2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69  | action......(ivy-state-current.i | 
| 2d3c0 |  76 79 2d 6c 61 73 74 29 29 29 29 0a 0a 28 69 76    79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27  | vy-last))))..(ivy-set-actions..' | 
| 2d3e0 |  69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65    72 0a 20 27 28 28 22 66 22 0a 20 20 20 20 69 76  | ivy-switch-buffer..'(("f".....iv | 
| 2d400 |  79 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 63 74    69 6f 6e 0a 20 20 20 20 22 66 69 6e 64 20 66 69  | y--find-file-action....."find.fi | 
| 2d420 |  6c 65 22 29 0a 20 20 20 28 22 6a 22 0a 20 20 20    20 69 76 79 2d 2d 73 77 69 74 63 68 2d 62 75 66  | le")....("j".....ivy--switch-buf | 
| 2d440 |  66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77    2d 61 63 74 69 6f 6e 0a 20 20 20 20 22 6f 74 68  | fer-other-window-action....."oth | 
| 2d460 |  65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 28    22 6b 22 0a 20 20 20 20 69 76 79 2d 2d 6b 69 6c  | er.window")....("k".....ivy--kil | 
| 2d480 |  6c 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 0a    20 20 20 20 22 6b 69 6c 6c 22 29 0a 20 20 20 28  | l-buffer-action....."kill")....( | 
| 2d4a0 |  22 72 22 0a 20 20 20 20 69 76 79 2d 2d 72 65 6e    61 6d 65 2d 62 75 66 66 65 72 2d 61 63 74 69 6f  | "r".....ivy--rename-buffer-actio | 
| 2d4c0 |  6e 0a 20 20 20 20 22 72 65 6e 61 6d 65 22 29 29    29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69  | n....."rename")))..(ivy-set-acti | 
| 2d4e0 |  6f 6e 73 0a 20 74 0a 20 27 28 28 22 69 22 20 69    76 79 2d 2d 61 63 74 69 6f 6e 2d 69 6e 73 65 72  | ons..t..'(("i".ivy--action-inser | 
| 2d500 |  74 20 22 69 6e 73 65 72 74 22 29 0a 20 20 20 28    22 77 22 20 69 76 79 2d 2d 61 63 74 69 6f 6e 2d  | t."insert")....("w".ivy--action- | 
| 2d520 |  63 6f 70 79 20 22 63 6f 70 79 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 2d 74 72 69 6d  | copy."copy")))..(defun.ivy--trim | 
| 2d540 |  2d 67 72 65 70 2d 6c 69 6e 65 2d 6e 75 6d 62 65    72 20 28 78 29 0a 20 20 28 69 66 20 28 73 74 72  | -grep-line-number.(x)...(if.(str | 
| 2d560 |  69 6e 67 2d 6d 61 74 63 68 20 22 3a 5b 30 2d 39    5d 2b 3a 22 20 78 29 0a 20 20 20 20 20 20 28 73  | ing-match.":[0-9]+:".x).......(s | 
| 2d580 |  75 62 73 74 72 69 6e 67 20 78 20 28 6d 61 74 63    68 2d 65 6e 64 20 30 29 29 0a 20 20 20 20 78 29  | ubstring.x.(match-end.0)).....x) | 
| 2d5a0 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 61    63 74 69 6f 6e 2d 69 6e 73 65 72 74 20 28 78 29  | )..(defun.ivy--action-insert.(x) | 
| 2d5c0 |  0a 20 20 28 69 6e 73 65 72 74 0a 20 20 20 28 69    66 20 28 73 74 72 69 6e 67 70 20 78 29 0a 20 20  | ...(insert....(if.(stringp.x)... | 
| 2d5e0 |  20 20 20 20 20 28 69 76 79 2d 2d 74 72 69 6d 2d    67 72 65 70 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72  | .....(ivy--trim-grep-line-number | 
| 2d600 |  20 78 29 0a 20 20 20 20 20 20 20 78 20 28 63 61    72 20 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | .x)........x.(car.x))))..(defun. | 
| 2d620 |  69 76 79 2d 2d 61 63 74 69 6f 6e 2d 63 6f 70 79    20 28 78 29 0a 20 20 28 6b 69 6c 6c 2d 6e 65 77  | ivy--action-copy.(x)...(kill-new | 
| 2d640 |  0a 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70    20 78 29 0a 20 20 20 20 20 20 20 28 69 76 79 2d  | ....(if.(stringp.x)........(ivy- | 
| 2d660 |  2d 74 72 69 6d 2d 67 72 65 70 2d 6c 69 6e 65 2d    6e 75 6d 62 65 72 20 78 29 0a 20 20 20 20 20 28  | -trim-grep-line-number.x)......( | 
| 2d680 |  63 61 72 20 78 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 2d 73 77 69 74 63 68 2d 62 75  | car.x))))..(defun.ivy--switch-bu | 
| 2d6a0 |  66 66 65 72 2d 6d 61 74 63 68 65 72 20 28 72 65    67 65 78 70 20 63 61 6e 64 69 64 61 74 65 73 29  | ffer-matcher.(regexp.candidates) | 
| 2d6c0 |  0a 20 20 22 52 65 74 75 72 6e 20 52 45 47 45 58    50 20 6d 61 74 63 68 69 6e 67 20 43 41 4e 44 49  | ..."Return.REGEXP.matching.CANDI | 
| 2d6e0 |  44 41 54 45 53 2e 0a 53 6b 69 70 20 62 75 66 66    65 72 73 20 74 68 61 74 20 6d 61 74 63 68 20 60  | DATES..Skip.buffers.that.match.` | 
| 2d700 |  69 76 79 2d 69 67 6e 6f 72 65 2d 62 75 66 66 65    72 73 27 2e 22 0a 20 20 28 69 66 20 28 73 74 72  | ivy-ignore-buffers'."...(if.(str | 
| 2d720 |  69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5e 3a 22    20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20  | ing-match-p."^:".ivy-text)...... | 
| 2d740 |  20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20    20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d  | .(delete-dups........(cl-remove- | 
| 2d760 |  69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 28    6c 61 6d 62 64 61 20 28 73 29 0a 20 20 20 20 20  | if-not.........(lambda.(s)...... | 
| 2d780 |  20 20 20 20 20 28 6c 65 74 20 28 28 62 20 28 67    65 74 2d 62 75 66 66 65 72 20 73 29 29 29 0a 20  | .....(let.((b.(get-buffer.s))).. | 
| 2d7a0 |  20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........(and.b............... | 
| 2d7c0 |  20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    2d 70 20 72 65 67 65 78 70 20 28 62 75 66 66 65  | ...(string-match-p.regexp.(buffe | 
| 2d7e0 |  72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79  | r-local-value.'default-directory | 
| 2d800 |  20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72 69  | .b))..................(not.(stri | 
| 2d820 |  6e 67 2d 6d 61 74 63 68 2d 70 20 22 5e 5c 5c 2a    22 20 73 29 29 29 29 29 0a 20 20 20 20 20 20 20  | ng-match-p."^\\*".s)))))........ | 
| 2d840 |  20 63 61 6e 64 69 64 61 74 65 73 29 29 0a 20 20    20 20 28 6c 65 74 20 28 28 72 65 73 20 28 69 76  | .candidates)).....(let.((res.(iv | 
| 2d860 |  79 2d 2d 72 65 2d 66 69 6c 74 65 72 20 72 65 67    65 78 70 20 63 61 6e 64 69 64 61 74 65 73 29 29  | y--re-filter.regexp.candidates)) | 
| 2d880 |  29 0a 20 20 20 20 20 20 28 69 66 20 28 6f 72 20    28 6e 75 6c 6c 20 69 76 79 2d 75 73 65 2d 69 67  | ).......(if.(or.(null.ivy-use-ig | 
| 2d8a0 |  6e 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6e 75 6c 6c 20 69 76 79 2d 69 67  | nore)...............(null.ivy-ig | 
| 2d8c0 |  6e 6f 72 65 2d 62 75 66 66 65 72 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 72 65 73 0a 20 20 20  | nore-buffers))...........res.... | 
| 2d8e0 |  20 20 20 20 20 28 6f 72 20 28 63 6c 2d 72 65 6d    6f 76 65 2d 69 66 0a 20 20 20 20 20 20 20 20 20  | .....(or.(cl-remove-if.......... | 
| 2d900 |  20 20 20 20 28 6c 61 6d 62 64 61 20 28 62 75 66    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....(lambda.(buf)............... | 
| 2d920 |  20 28 63 6c 2d 66 69 6e 64 2d 69 66 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61  | .(cl-find-if.................(la | 
| 2d940 |  6d 62 64 61 20 28 66 2d 6f 72 2d 72 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | mbda.(f-or-r)................... | 
| 2d960 |  28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 66    2d 6f 72 2d 72 29 0a 20 20 20 20 20 20 20 20 20  | (if.(functionp.f-or-r).......... | 
| 2d980 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75    6e 63 61 6c 6c 20 66 2d 6f 72 2d 72 20 62 75 66  | .............(funcall.f-or-r.buf | 
| 2d9a0 |  29 0a 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 6d 61  | ).....................(string-ma | 
| 2d9c0 |  74 63 68 2d 70 20 66 2d 6f 72 2d 72 20 62 75 66    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | tch-p.f-or-r.buf)))............. | 
| 2d9e0 |  20 20 20 20 69 76 79 2d 69 67 6e 6f 72 65 2d 62    75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 20  | ....ivy-ignore-buffers))........ | 
| 2da00 |  20 20 20 20 20 20 72 65 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20  | ......res).............(and.(eq. | 
| 2da20 |  69 76 79 2d 75 73 65 2d 69 67 6e 6f 72 65 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ivy-use-ignore.t)............... | 
| 2da40 |  20 20 20 72 65 73 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 61 70 70 65 6e 64 2d  | ...res))))))..(defun.ivy-append- | 
| 2da60 |  66 61 63 65 20 28 73 74 72 20 66 61 63 65 29 0a    20 20 22 41 70 70 65 6e 64 20 74 6f 20 53 54 52  | face.(str.face)..."Append.to.STR | 
| 2da80 |  20 74 68 65 20 70 72 6f 70 65 72 74 79 20 46 41    43 45 2e 22 0a 20 20 28 77 68 65 6e 20 66 61 63  | .the.property.FACE."...(when.fac | 
| 2daa0 |  65 0a 20 20 20 20 28 73 65 74 71 20 73 74 72 20    28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 73  | e.....(setq.str.(copy-sequence.s | 
| 2dac0 |  74 72 29 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 72 74 79  | tr)).....(add-face-text-property | 
| 2dae0 |  20 30 20 28 6c 65 6e 67 74 68 20 73 74 72 29 20    66 61 63 65 20 74 20 73 74 72 29 29 0a 20 20 73  | .0.(length.str).face.t.str))...s | 
| 2db00 |  74 72 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 72 65 6d 6f 74 65 2d 62 75 66 66 65 72 2d 70  | tr)..(defun.ivy--remote-buffer-p | 
| 2db20 |  20 28 62 75 66 66 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 42  | .(buffer)..."Return.non-nil.if.B | 
| 2db40 |  55 46 46 45 52 20 6f 62 6a 65 63 74 20 69 73 20    76 69 73 69 74 69 6e 67 20 61 20 72 65 6d 6f 74  | UFFER.object.is.visiting.a.remot | 
| 2db60 |  65 20 66 69 6c 65 2e 0a 49 66 20 74 68 61 74 20    69 73 20 74 68 65 20 63 61 73 65 2c 20 76 61 6c  | e.file..If.that.is.the.case,.val | 
| 2db80 |  75 65 20 69 73 20 61 20 73 74 72 69 6e 67 20 69    64 65 6e 74 69 66 79 69 6e 67 20 74 68 65 20 72  | ue.is.a.string.identifying.the.r | 
| 2dba0 |  65 6d 6f 74 65 0a 63 6f 6e 6e 65 63 74 69 6f 6e    2e 22 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20  | emote.connection."...(let.((dir. | 
| 2dbc0 |  28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61    6c 75 65 20 27 64 65 66 61 75 6c 74 2d 64 69 72  | (buffer-local-value.'default-dir | 
| 2dbe0 |  65 63 74 6f 72 79 20 62 75 66 66 65 72 29 29 29    0a 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72  | ectory.buffer))).....(ignore-err | 
| 2dc00 |  6f 72 73 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65    2d 70 20 64 69 72 29 29 29 29 0a 0a 28 64 65 66  | ors.(file-remote-p.dir))))..(def | 
| 2dc20 |  75 6e 20 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 2d 74 72 61 6e 73 66 6f 72 6d 65 72  | un.ivy-switch-buffer-transformer | 
| 2dc40 |  20 28 73 74 72 29 0a 20 20 22 54 72 61 6e 73 66    6f 72 6d 20 63 61 6e 64 69 64 61 74 65 20 53 54  | .(str)..."Transform.candidate.ST | 
| 2dc60 |  52 20 77 68 65 6e 20 73 77 69 74 63 68 69 6e 67    20 62 75 66 66 65 72 73 2e 22 0a 20 20 28 6c 65  | R.when.switching.buffers."...(le | 
| 2dc80 |  74 20 28 28 62 75 66 20 28 67 65 74 2d 62 75 66    66 65 72 20 73 74 72 29 29 29 0a 20 20 20 20 28  | t.((buf.(get-buffer.str))).....( | 
| 2dca0 |  63 6f 6e 64 20 28 28 6e 6f 74 20 62 75 66 29 20    73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 28  | cond.((not.buf).str)...........( | 
| 2dcc0 |  28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 69    76 79 2d 2d 72 65 6d 6f 74 65 2d 62 75 66 66 65  | (let.((remote.(ivy--remote-buffe | 
| 2dce0 |  72 2d 70 20 62 75 66 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65  | r-p.buf)))..............(when.re | 
| 2dd00 |  6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20  | mote................(format."%s. | 
| 2dd20 |  28 25 73 29 22 20 28 69 76 79 2d 61 70 70 65 6e    64 2d 66 61 63 65 20 73 74 72 20 27 69 76 79 2d  | (%s)".(ivy-append-face.str.'ivy- | 
| 2dd40 |  72 65 6d 6f 74 65 29 20 72 65 6d 6f 74 65 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6e  | remote).remote))))...........((n | 
| 2dd60 |  6f 74 20 28 76 65 72 69 66 79 2d 76 69 73 69 74    65 64 2d 66 69 6c 65 2d 6d 6f 64 74 69 6d 65 20  | ot.(verify-visited-file-modtime. | 
| 2dd80 |  62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66 61 63  | buf))............(ivy-append-fac | 
| 2dda0 |  65 20 73 74 72 20 27 69 76 79 2d 6d 6f 64 69 66    69 65 64 2d 6f 75 74 73 69 64 65 2d 62 75 66 66  | e.str.'ivy-modified-outside-buff | 
| 2ddc0 |  65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64  | er))...........((buffer-modified | 
| 2dde0 |  2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66  | -p.buf)............(ivy-append-f | 
| 2de00 |  61 63 65 20 73 74 72 20 27 69 76 79 2d 6d 6f 64    69 66 69 65 64 2d 62 75 66 66 65 72 29 29 0a 20  | ace.str.'ivy-modified-buffer)).. | 
| 2de20 |  20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d  | .........(t............(let*.((m | 
| 2de40 |  6f 64 65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61    6c 2d 76 61 6c 75 65 20 27 6d 61 6a 6f 72 2d 6d  | ode.(buffer-local-value.'major-m | 
| 2de60 |  6f 64 65 20 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 66 61 63  | ode.buf))...................(fac | 
| 2de80 |  65 20 28 63 64 72 20 28 61 73 73 71 20 6d 6f 64    65 20 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66  | e.(cdr.(assq.mode.ivy-switch-buf | 
| 2dea0 |  66 65 72 2d 66 61 63 65 73 2d 61 6c 69 73 74 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | fer-faces-alist))))............. | 
| 2dec0 |  20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66 61 63    65 20 73 74 72 20 66 61 63 65 29 29 29 29 29 29  | .(ivy-append-face.str.face)))))) | 
| 2dee0 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 73 77 69    74 63 68 2d 62 75 66 66 65 72 2d 6f 63 63 75 72  | ..(defun.ivy-switch-buffer-occur | 
| 2df00 |  20 28 63 61 6e 64 73 29 0a 20 20 22 4f 63 63 75    72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60  | .(cands)..."Occur.function.for.` | 
| 2df20 |  69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65    72 27 20 75 73 69 6e 67 20 60 69 62 75 66 66 65  | ivy-switch-buffer'.using.`ibuffe | 
| 2df40 |  72 27 2e 0a 43 41 4e 44 53 20 61 72 65 20 74 68    65 20 63 61 6e 64 69 64 61 74 65 73 20 74 6f 20  | r'..CANDS.are.the.candidates.to. | 
| 2df60 |  62 65 20 64 69 73 70 6c 61 79 65 64 2e 22 0a 20    20 28 75 6e 6c 65 73 73 20 63 61 6e 64 73 0a 20  | be.displayed."...(unless.cands.. | 
| 2df80 |  20 20 20 28 73 65 74 71 20 63 61 6e 64 73 20 28    61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20  | ...(setq.cands.(all-completions. | 
| 2dfa0 |  69 76 79 2d 74 65 78 74 20 23 27 69 6e 74 65 72    6e 61 6c 2d 63 6f 6d 70 6c 65 74 65 2d 62 75 66  | ivy-text.#'internal-complete-buf | 
| 2dfc0 |  66 65 72 29 29 29 0a 20 20 28 69 62 75 66 66 65    72 0a 20 20 20 6e 69 6c 20 28 62 75 66 66 65 72  | fer)))...(ibuffer....nil.(buffer | 
| 2dfe0 |  2d 6e 61 6d 65 29 0a 20 20 20 60 28 28 6f 72 20    2c 40 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20  | -name)....`((or.,@(cl-mapcan.... | 
| 2e000 |  20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20  | .........(lambda.(cand)......... | 
| 2e020 |  20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65    71 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70  | ......(unless.(eq.(get-text-prop | 
| 2e040 |  65 72 74 79 20 30 20 27 66 61 63 65 20 63 61 6e    64 29 20 27 69 76 79 2d 76 69 72 74 75 61 6c 29  | erty.0.'face.cand).'ivy-virtual) | 
| 2e060 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 60 28 28 6e 61 6d 65 20 2e 20 2c 28 66 6f 72  | .................`((name...,(for | 
| 2e080 |  6d 61 74 20 22 5c 5c 5f 3c 25 73 5c 5c 5f 3e 22    20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63  | mat."\\_<%s\\_>".(regexp-quote.c | 
| 2e0a0 |  61 6e 64 29 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 63 61 6e 64 73 29 29 29 29 29  | and)))))).............cands))))) | 
| 2e0c0 |  0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64    0a 28 64 65 66 75 6e 20 69 76 79 2d 73 77 69 74  | ..;;;###autoload.(defun.ivy-swit | 
| 2e0e0 |  63 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22    53 77 69 74 63 68 20 74 6f 20 61 6e 6f 74 68 65  | ch-buffer.()..."Switch.to.anothe | 
| 2e100 |  72 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 76  | r.buffer."...(interactive)...(iv | 
| 2e120 |  79 2d 72 65 61 64 20 22 53 77 69 74 63 68 20 74    6f 20 62 75 66 66 65 72 3a 20 22 20 23 27 69 6e  | y-read."Switch.to.buffer:.".#'in | 
| 2e140 |  74 65 72 6e 61 6c 2d 63 6f 6d 70 6c 65 74 65 2d    62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20  | ternal-complete-buffer.......... | 
| 2e160 |  20 20 20 3a 6b 65 79 6d 61 70 20 69 76 79 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 2d 6d 61 70  | ...:keymap.ivy-switch-buffer-map | 
| 2e180 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72    65 73 65 6c 65 63 74 20 28 62 75 66 66 65 72 2d  | .............:preselect.(buffer- | 
| 2e1a0 |  6e 61 6d 65 20 28 6f 74 68 65 72 2d 62 75 66 66    65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66  | name.(other-buffer.(current-buff | 
| 2e1c0 |  65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 3a 61 63 74 69 6f 6e 20 23 27 69 76 79 2d  | er))).............:action.#'ivy- | 
| 2e1e0 |  2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 61    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | -switch-buffer-action........... | 
| 2e200 |  20 20 3a 6d 61 74 63 68 65 72 20 23 27 69 76 79    2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d  | ..:matcher.#'ivy--switch-buffer- | 
| 2e220 |  6d 61 74 63 68 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 3a 63 61 6c 6c 65 72 20 27 69 76 79  | matcher.............:caller.'ivy | 
| 2e240 |  2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 29 29    0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65  | -switch-buffer))..(ivy-configure | 
| 2e260 |  20 27 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66    66 65 72 0a 20 20 3a 70 61 72 65 6e 74 20 27 69  | .'ivy-switch-buffer...:parent.'i | 
| 2e280 |  6e 74 65 72 6e 61 6c 2d 63 6f 6d 70 6c 65 74 65    2d 62 75 66 66 65 72 0a 20 20 3a 6f 63 63 75 72  | nternal-complete-buffer...:occur | 
| 2e2a0 |  20 23 27 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 2d 6f 63 63 75 72 29 0a 0a 3b 3b 3b  | .#'ivy-switch-buffer-occur)..;;; | 
| 2e2c0 |  23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 69 76 79 2d 73 77 69 74 63 68 2d 76 69  | ###autoload.(defun.ivy-switch-vi | 
| 2e2e0 |  65 77 20 28 29 0a 20 20 22 53 77 69 74 63 68 20    74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 20 77 69  | ew.()..."Switch.to.one.of.the.wi | 
| 2e300 |  6e 64 6f 77 20 76 69 65 77 73 20 73 74 6f 72 65    64 20 62 79 20 60 69 76 79 2d 70 75 73 68 2d 76  | ndow.views.stored.by.`ivy-push-v | 
| 2e320 |  69 65 77 27 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28  | iew'."...(interactive)...(let.(( | 
| 2e340 |  69 76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75    74 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20  | ivy-initial-inputs-alist........ | 
| 2e360 |  20 20 27 28 28 69 76 79 2d 73 77 69 74 63 68 2d    62 75 66 66 65 72 20 2e 20 22 7b 7d 22 29 29 29  | ..'((ivy-switch-buffer..."{}"))) | 
| 2e380 |  29 0a 20 20 20 20 28 69 76 79 2d 73 77 69 74 63    68 2d 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b  | ).....(ivy-switch-buffer)))..;;; | 
| 2e3a0 |  23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    75 6e 20 69 76 79 2d 73 77 69 74 63 68 2d 62 75  | ###autoload.(defun.ivy-switch-bu | 
| 2e3c0 |  66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f    77 20 28 29 0a 20 20 22 53 77 69 74 63 68 20 74  | ffer-other-window.()..."Switch.t | 
| 2e3e0 |  6f 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72    20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64  | o.another.buffer.in.another.wind | 
| 2e400 |  6f 77 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64  | ow."...(interactive)...(ivy-read | 
| 2e420 |  20 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66    65 72 20 69 6e 20 6f 74 68 65 72 20 77 69 6e 64  | ."Switch.to.buffer.in.other.wind | 
| 2e440 |  6f 77 3a 20 22 20 23 27 69 6e 74 65 72 6e 61 6c    2d 63 6f 6d 70 6c 65 74 65 2d 62 75 66 66 65 72  | ow:.".#'internal-complete-buffer | 
| 2e460 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61    74 63 68 65 72 20 23 27 69 76 79 2d 2d 73 77 69  | .............:matcher.#'ivy--swi | 
| 2e480 |  74 63 68 2d 62 75 66 66 65 72 2d 6d 61 74 63 68    65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a  | tch-buffer-matcher.............: | 
| 2e4a0 |  70 72 65 73 65 6c 65 63 74 20 28 62 75 66 66 65    72 2d 6e 61 6d 65 20 28 6f 74 68 65 72 2d 62 75  | preselect.(buffer-name.(other-bu | 
| 2e4c0 |  66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20  | ffer.(current-buffer)))......... | 
| 2e4e0 |  20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 69 76    79 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72  | ....:action.#'ivy--switch-buffer | 
| 2e500 |  2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 61 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20  | -other-window-action............ | 
| 2e520 |  20 3a 6b 65 79 6d 61 70 20 69 76 79 2d 73 77 69    74 63 68 2d 62 75 66 66 65 72 2d 6d 61 70 0a 20  | .:keymap.ivy-switch-buffer-map.. | 
| 2e540 |  20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c    65 72 20 27 69 76 79 2d 73 77 69 74 63 68 2d 62  | ...........:caller.'ivy-switch-b | 
| 2e560 |  75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64    6f 77 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69  | uffer-other-window))..(ivy-confi | 
| 2e580 |  67 75 72 65 20 27 69 76 79 2d 73 77 69 74 63 68    2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69  | gure.'ivy-switch-buffer-other-wi | 
| 2e5a0 |  6e 64 6f 77 0a 20 20 3a 70 61 72 65 6e 74 20 27    69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65  | ndow...:parent.'ivy-switch-buffe | 
| 2e5c0 |  72 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d    79 61 6e 6b 2d 68 61 6e 64 6c 65 2d 63 61 73 65  | r)..(defun.ivy--yank-handle-case | 
| 2e5e0 |  2d 66 6f 6c 64 20 28 74 65 78 74 29 0a 20 20 28    69 66 20 28 61 6e 64 20 28 3e 20 28 6c 65 6e 67  | -fold.(text)...(if.(and.(>.(leng | 
| 2e600 |  74 68 20 69 76 79 2d 74 65 78 74 29 20 30 29 0a    20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69  | th.ivy-text).0)............(stri | 
| 2e620 |  6e 67 3d 20 28 64 6f 77 6e 63 61 73 65 20 69 76    79 2d 74 65 78 74 29 20 69 76 79 2d 74 65 78 74  | ng=.(downcase.ivy-text).ivy-text | 
| 2e640 |  29 29 0a 20 20 20 20 20 20 28 64 6f 77 6e 63 61    73 65 20 74 65 78 74 29 0a 20 20 20 20 74 65 78  | )).......(downcase.text).....tex | 
| 2e660 |  74 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 79 61 6e 6b 2d 62 79 20 28 66 6e 20 26 72 65  | t))..(defun.ivy--yank-by.(fn.&re | 
| 2e680 |  73 74 20 61 72 67 73 29 0a 20 20 22 50 75 6c 6c    20 62 75 66 66 65 72 20 74 65 78 74 20 66 72 6f  | st.args)..."Pull.buffer.text.fro | 
| 2e6a0 |  6d 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69    6e 74 6f 20 73 65 61 72 63 68 20 73 74 72 69 6e  | m.current.line.into.search.strin | 
| 2e6c0 |  67 2e 0a 54 68 65 20 72 65 67 69 6f 6e 20 74 6f    20 65 78 74 72 61 63 74 20 69 73 20 64 65 74 65  | g..The.region.to.extract.is.dete | 
| 2e6e0 |  72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 72 65    73 70 65 63 74 69 76 65 20 76 61 6c 75 65 73 20  | rmined.by.the.respective.values. | 
| 2e700 |  6f 66 0a 70 6f 69 6e 74 20 62 65 66 6f 72 65 20    61 6e 64 20 61 66 74 65 72 20 61 70 70 6c 79 69  | of.point.before.and.after.applyi | 
| 2e720 |  6e 67 20 46 4e 20 74 6f 20 41 52 47 53 2e 22 0a    20 20 28 6c 65 74 20 28 74 65 78 74 29 0a 20 20  | ng.FN.to.ARGS."...(let.(text)... | 
| 2e740 |  20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64    6f 77 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28  | ..(with-ivy-window.......(let.(( | 
| 2e760 |  62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 62 6f 6c 20 28 6c  | beg.(point)).............(bol.(l | 
| 2e780 |  69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f    73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20  | ine-beginning-position))........ | 
| 2e7a0 |  20 20 20 20 20 28 65 6f 6c 20 28 6c 69 6e 65 2d    65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20  | .....(eol.(line-end-position)).. | 
| 2e7c0 |  20 20 20 20 20 20 20 20 20 20 20 65 6e 64 29 0a    20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d  | ...........end).........(unwind- | 
| 2e7e0 |  70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 70 72 6f 67 6e 20 28 61 70 70  | protect..............(progn.(app | 
| 2e800 |  6c 79 20 66 6e 20 61 72 67 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ly.fn.args)..................... | 
| 2e820 |  28 73 65 74 71 20 65 6e 64 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 6d 61 78 20 62 6f 6c 20 28 6d  | (setq.end.(goto-char.(max.bol.(m | 
| 2e840 |  69 6e 20 28 70 6f 69 6e 74 29 20 65 6f 6c 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | in.(point).eol)))).............. | 
| 2e860 |  20 20 20 20 20 20 20 28 73 65 74 71 20 74 65 78    74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72  | .......(setq.text.(buffer-substr | 
| 2e880 |  69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65    73 20 62 65 67 20 65 6e 64 29 29 0a 20 20 20 20  | ing-no-properties.beg.end))..... | 
| 2e8a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 76 79 2d 2d 70 75 6c 73 65 2d 72 65 67 69  | ................(ivy--pulse-regi | 
| 2e8c0 |  6f 6e 20 62 65 67 20 65 6e 64 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 74  | on.beg.end))...........(unless.t | 
| 2e8e0 |  65 78 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 29  | ext.............(goto-char.beg)) | 
| 2e900 |  29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 74 65    78 74 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74  | ))).....(when.text.......(insert | 
| 2e920 |  20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70    2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20  | .(replace-regexp-in-string...... | 
| 2e940 |  20 20 20 20 20 20 20 20 20 20 22 20 20 2b 22 20    22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .........."..+"."."............. | 
| 2e960 |  20 20 20 28 69 76 79 2d 2d 79 61 6e 6b 2d 68 61    6e 64 6c 65 2d 63 61 73 65 2d 66 6f 6c 64 20 74  | ...(ivy--yank-handle-case-fold.t | 
| 2e980 |  65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 74 20 74 29 29 29 29 29 0a 0a 28 64  | ext)................t.t)))))..(d | 
| 2e9a0 |  65 66 75 6e 20 69 76 79 2d 79 61 6e 6b 2d 77 6f    72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72  | efun.ivy-yank-word.(&optional.ar | 
| 2e9c0 |  67 29 0a 20 20 22 50 75 6c 6c 20 6e 65 78 74 20    77 6f 72 64 20 66 72 6f 6d 20 62 75 66 66 65 72  | g)..."Pull.next.word.from.buffer | 
| 2e9e0 |  20 69 6e 74 6f 20 73 65 61 72 63 68 20 73 74 72    69 6e 67 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c  | .into.search.string..If.optional | 
| 2ea00 |  20 41 52 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c    20 70 75 6c 6c 20 69 6e 20 74 68 65 20 6e 65 78  | .ARG.is.non-nil,.pull.in.the.nex | 
| 2ea20 |  74 20 41 52 47 0a 77 6f 72 64 73 20 28 70 72 65    76 69 6f 75 73 20 69 66 20 41 52 47 20 69 73 20  | t.ARG.words.(previous.if.ARG.is. | 
| 2ea40 |  6e 65 67 61 74 69 76 65 29 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a  | negative)."...(interactive."p"). | 
| 2ea60 |  20 20 28 69 76 79 2d 2d 79 61 6e 6b 2d 62 79 20    23 27 66 6f 72 77 61 72 64 2d 77 6f 72 64 20 61  | ..(ivy--yank-by.#'forward-word.a | 
| 2ea80 |  72 67 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 79 61 6e 6b 2d 73 79 6d 62 6f 6c 20 28 26 6f  | rg))..(defun.ivy-yank-symbol.(&o | 
| 2eaa0 |  70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22    50 75 6c 6c 20 6e 65 78 74 20 73 79 6d 62 6f 6c  | ptional.arg)..."Pull.next.symbol | 
| 2eac0 |  20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 6e 74    6f 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 2e  | .from.buffer.into.search.string. | 
| 2eae0 |  0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 41 52 47    20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 75 6c  | .If.optional.ARG.is.non-nil,.pul | 
| 2eb00 |  6c 20 69 6e 20 74 68 65 20 6e 65 78 74 20 41 52    47 0a 73 79 6d 62 6f 6c 73 20 28 70 72 65 76 69  | l.in.the.next.ARG.symbols.(previ | 
| 2eb20 |  6f 75 73 20 69 66 20 41 52 47 20 69 73 20 6e 65    67 61 74 69 76 65 29 2e 22 0a 20 20 28 69 6e 74  | ous.if.ARG.is.negative)."...(int | 
| 2eb40 |  65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20    28 69 76 79 2d 2d 79 61 6e 6b 2d 62 79 20 23 27  | eractive."p")...(ivy--yank-by.#' | 
| 2eb60 |  66 6f 72 77 61 72 64 2d 73 79 6d 62 6f 6c 20 28    6f 72 20 61 72 67 20 31 29 29 29 0a 0a 28 64 65  | forward-symbol.(or.arg.1)))..(de | 
| 2eb80 |  66 75 6e 20 69 76 79 2d 79 61 6e 6b 2d 63 68 61    72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67  | fun.ivy-yank-char.(&optional.arg | 
| 2eba0 |  29 0a 20 20 22 50 75 6c 6c 20 6e 65 78 74 20 63    68 61 72 61 63 74 65 72 20 66 72 6f 6d 20 62 75  | )..."Pull.next.character.from.bu | 
| 2ebc0 |  66 66 65 72 20 69 6e 74 6f 20 73 65 61 72 63 68    20 73 74 72 69 6e 67 2e 0a 49 66 20 6f 70 74 69  | ffer.into.search.string..If.opti | 
| 2ebe0 |  6f 6e 61 6c 20 41 52 47 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 70 75 6c 6c 20 69 6e 20 74 68 65  | onal.ARG.is.non-nil,.pull.in.the | 
| 2ec00 |  20 6e 65 78 74 20 41 52 47 0a 63 68 61 72 61 63    74 65 72 73 20 28 70 72 65 76 69 6f 75 73 20 69  | .next.ARG.characters.(previous.i | 
| 2ec20 |  66 20 41 52 47 20 69 73 20 6e 65 67 61 74 69 76    65 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | f.ARG.is.negative)."...(interact | 
| 2ec40 |  69 76 65 20 22 70 22 29 0a 20 20 28 69 76 79 2d    2d 79 61 6e 6b 2d 62 79 20 23 27 66 6f 72 77 61  | ive."p")...(ivy--yank-by.#'forwa | 
| 2ec60 |  72 64 2d 63 68 61 72 20 61 72 67 29 29 0a 0a 28    64 65 66 76 61 72 20 69 76 79 2d 2d 70 75 6c 73  | rd-char.arg))..(defvar.ivy--puls | 
| 2ec80 |  65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 0a 20 20    22 4f 76 65 72 6c 61 79 20 75 73 65 64 20 74 6f  | e-overlay.nil..."Overlay.used.to | 
| 2eca0 |  20 68 69 67 68 6c 69 67 68 74 20 79 61 6e 6b 65    64 20 77 6f 72 64 2e 22 29 0a 0a 28 64 65 66 76  | .highlight.yanked.word.")..(defv | 
| 2ecc0 |  61 72 20 69 76 79 2d 2d 70 75 6c 73 65 2d 74 69    6d 65 72 20 6e 69 6c 0a 20 20 22 54 69 6d 65 72  | ar.ivy--pulse-timer.nil..."Timer | 
| 2ece0 |  20 75 73 65 64 20 74 6f 20 64 69 73 70 6f 73 65    20 6f 66 20 60 69 76 79 2d 2d 70 75 6c 73 65 2d  | .used.to.dispose.of.`ivy--pulse- | 
| 2ed00 |  6f 76 65 72 6c 61 79 27 2e 22 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 69 76 79 2d 70 75 6c 73  | overlay'.")..(defcustom.ivy-puls | 
| 2ed20 |  65 2d 64 65 6c 61 79 20 30 2e 35 0a 20 20 22 4e    75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73  | e-delay.0.5..."Number.of.seconds | 
| 2ed40 |  20 74 6f 20 64 69 73 70 6c 61 79 20 60 69 76 79    2d 79 61 6e 6b 65 64 2d 77 6f 72 64 27 20 68 69  | .to.display.`ivy-yanked-word'.hi | 
| 2ed60 |  67 68 6c 69 67 68 74 2e 0a 57 68 65 6e 20 6e 69    6c 2c 20 64 69 73 61 62 6c 65 20 68 69 67 68 6c  | ghlight..When.nil,.disable.highl | 
| 2ed80 |  69 67 68 74 69 6e 67 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  | ighting."...:type.'(choice...... | 
| 2eda0 |  20 20 20 20 20 28 6e 75 6d 62 65 72 20 3a 74 61    67 20 22 44 65 6c 61 79 20 69 6e 20 73 65 63 6f  | .....(number.:tag."Delay.in.seco | 
| 2edc0 |  6e 64 73 22 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 44 69 73  | nds")...........(const.:tag."Dis | 
| 2ede0 |  61 62 6c 65 22 20 6e 69 6c 29 29 29 0a 0a 28 64    65 66 75 6e 20 69 76 79 2d 2d 70 75 6c 73 65 2d  | able".nil)))..(defun.ivy--pulse- | 
| 2ee00 |  72 65 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e    64 29 0a 20 20 22 54 65 6d 70 6f 72 61 72 69 6c  | region.(start.end)..."Temporaril | 
| 2ee20 |  79 20 68 69 67 68 6c 69 67 68 74 20 74 65 78 74    20 62 65 74 77 65 65 6e 20 53 54 41 52 54 20 61  | y.highlight.text.between.START.a | 
| 2ee40 |  6e 64 20 45 4e 44 2e 0a 54 68 65 20 5c 22 70 75    6c 73 65 5c 22 20 64 75 72 61 74 69 6f 6e 20 69  | nd.END..The.\"pulse\".duration.i | 
| 2ee60 |  73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20    60 69 76 79 2d 70 75 6c 73 65 2d 64 65 6c 61 79  | s.determined.by.`ivy-pulse-delay | 
| 2ee80 |  27 2e 22 0a 20 20 28 77 68 65 6e 20 69 76 79 2d    70 75 6c 73 65 2d 64 65 6c 61 79 0a 20 20 20 20  | '."...(when.ivy-pulse-delay..... | 
| 2eea0 |  28 69 66 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f    76 65 72 6c 61 79 0a 20 20 20 20 20 20 20 20 28  | (if.ivy--pulse-overlay.........( | 
| 2eec0 |  6c 65 74 20 28 28 6f 73 74 61 72 74 20 28 6f 76    65 72 6c 61 79 2d 73 74 61 72 74 20 69 76 79 2d  | let.((ostart.(overlay-start.ivy- | 
| 2eee0 |  2d 70 75 6c 73 65 2d 6f 76 65 72 6c 61 79 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | -pulse-overlay))...............( | 
| 2ef00 |  6f 65 6e 64 20 28 6f 76 65 72 6c 61 79 2d 65 6e    64 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f 76 65  | oend.(overlay-end.ivy--pulse-ove | 
| 2ef20 |  72 6c 61 79 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 3c 20 65 6e 64 20 73  | rlay)))...........(when.(<.end.s | 
| 2ef40 |  74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 63 6c 2d 72 6f 74 61 74 65 66 20 73 74  | tart).............(cl-rotatef.st | 
| 2ef60 |  61 72 74 20 65 6e 64 29 29 0a 20 20 20 20 20 20    20 20 20 20 3b 3b 20 45 78 74 65 6e 64 20 74 68  | art.end))...........;;.Extend.th | 
| 2ef80 |  65 20 65 78 69 73 74 69 6e 67 20 6f 76 65 72 6c    61 79 27 73 20 72 65 67 69 6f 6e 20 74 6f 20 69  | e.existing.overlay's.region.to.i | 
| 2efa0 |  6e 63 6c 75 64 65 20 53 54 41 52 54 2e 2e 45 4e    44 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20  | nclude.START..END,...........;;. | 
| 2efc0 |  62 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 20    74 77 6f 20 72 65 67 69 6f 6e 73 20 61 72 65 20  | but.only.if.the.two.regions.are. | 
| 2efe0 |  63 6f 6e 74 69 67 75 6f 75 73 2e 0a 20 20 20 20    20 20 20 20 20 20 28 6d 6f 76 65 2d 6f 76 65 72  | contiguous............(move-over | 
| 2f000 |  6c 61 79 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f    76 65 72 6c 61 79 0a 20 20 20 20 20 20 20 20 20  | lay.ivy--pulse-overlay.......... | 
| 2f020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 3d 20 73 74 61 72 74 20 6f 65 6e 64  | ...............(if.(=.start.oend | 
| 2f040 |  29 20 6f 73 74 61 72 74 20 73 74 61 72 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ).ostart.start)................. | 
| 2f060 |  20 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 65    6e 64 20 6f 73 74 61 72 74 29 20 6f 65 6e 64 20  | ........(if.(=.end.ostart).oend. | 
| 2f080 |  65 6e 64 29 29 29 0a 20 20 20 20 20 20 28 73 65    74 71 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f 76  | end))).......(setq.ivy--pulse-ov | 
| 2f0a0 |  65 72 6c 61 79 20 28 6d 61 6b 65 2d 6f 76 65 72    6c 61 79 20 73 74 61 72 74 20 65 6e 64 29 29 0a  | erlay.(make-overlay.start.end)). | 
| 2f0c0 |  20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70    75 74 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f 76  | ......(overlay-put.ivy--pulse-ov | 
| 2f0e0 |  65 72 6c 61 79 20 27 66 61 63 65 20 27 69 76 79    2d 79 61 6e 6b 65 64 2d 77 6f 72 64 29 29 0a 20  | erlay.'face.'ivy-yanked-word)).. | 
| 2f100 |  20 20 20 28 77 68 65 6e 20 69 76 79 2d 2d 70 75    6c 73 65 2d 74 69 6d 65 72 0a 20 20 20 20 20 20  | ...(when.ivy--pulse-timer....... | 
| 2f120 |  28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 69 76    79 2d 2d 70 75 6c 73 65 2d 74 69 6d 65 72 29 29  | (cancel-timer.ivy--pulse-timer)) | 
| 2f140 |  0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d    70 75 6c 73 65 2d 74 69 6d 65 72 0a 20 20 20 20  | .....(setq.ivy--pulse-timer..... | 
| 2f160 |  20 20 20 20 20 20 28 72 75 6e 2d 61 74 2d 74 69    6d 65 20 69 76 79 2d 70 75 6c 73 65 2d 64 65 6c  | ......(run-at-time.ivy-pulse-del | 
| 2f180 |  61 79 20 6e 69 6c 20 23 27 69 76 79 2d 2d 70 75    6c 73 65 2d 63 6c 65 61 6e 75 70 29 29 29 29 0a  | ay.nil.#'ivy--pulse-cleanup)))). | 
| 2f1a0 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 70 75 6c    73 65 2d 63 6c 65 61 6e 75 70 20 28 29 0a 20 20  | .(defun.ivy--pulse-cleanup.()... | 
| 2f1c0 |  22 43 61 6e 63 65 6c 20 60 69 76 79 2d 2d 70 75    6c 73 65 2d 74 69 6d 65 72 27 20 61 6e 64 20 64  | "Cancel.`ivy--pulse-timer'.and.d | 
| 2f1e0 |  65 6c 65 74 65 20 60 69 76 79 2d 2d 70 75 6c 73    65 2d 6f 76 65 72 6c 61 79 27 2e 22 0a 20 20 28  | elete.`ivy--pulse-overlay'."...( | 
| 2f200 |  77 68 65 6e 20 69 76 79 2d 2d 70 75 6c 73 65 2d    74 69 6d 65 72 0a 20 20 20 20 28 63 61 6e 63 65  | when.ivy--pulse-timer.....(cance | 
| 2f220 |  6c 2d 74 69 6d 65 72 20 69 76 79 2d 2d 70 75 6c    73 65 2d 74 69 6d 65 72 29 0a 20 20 20 20 28 73  | l-timer.ivy--pulse-timer).....(s | 
| 2f240 |  65 74 71 20 69 76 79 2d 2d 70 75 6c 73 65 2d 74    69 6d 65 72 20 6e 69 6c 29 29 0a 20 20 28 77 68  | etq.ivy--pulse-timer.nil))...(wh | 
| 2f260 |  65 6e 20 69 76 79 2d 2d 70 75 6c 73 65 2d 6f 76    65 72 6c 61 79 0a 20 20 20 20 28 64 65 6c 65 74  | en.ivy--pulse-overlay.....(delet | 
| 2f280 |  65 2d 6f 76 65 72 6c 61 79 20 69 76 79 2d 2d 70    75 6c 73 65 2d 6f 76 65 72 6c 61 79 29 0a 20 20  | e-overlay.ivy--pulse-overlay)... | 
| 2f2a0 |  20 20 28 73 65 74 71 20 69 76 79 2d 2d 70 75 6c    73 65 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 29 29  | ..(setq.ivy--pulse-overlay.nil)) | 
| 2f2c0 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6b 69    6c 6c 2d 72 69 6e 67 2d 73 61 76 65 20 28 29 0a  | )..(defun.ivy-kill-ring-save.(). | 
| 2f2e0 |  20 20 22 53 74 6f 72 65 20 74 68 65 20 63 75 72    72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 20  | .."Store.the.current.candidates. | 
| 2f300 |  69 6e 74 6f 20 74 68 65 20 6b 69 6c 6c 20 72 69    6e 67 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f  | into.the.kill.ring..If.the.regio | 
| 2f320 |  6e 20 69 73 20 61 63 74 69 76 65 2c 20 66 6f 72    77 61 72 64 20 74 6f 20 60 6b 69 6c 6c 2d 72 69  | n.is.active,.forward.to.`kill-ri | 
| 2f340 |  6e 67 2d 73 61 76 65 27 20 69 6e 73 74 65 61 64    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76  | ng-save'.instead."...(interactiv | 
| 2f360 |  65 29 0a 20 20 28 69 66 20 28 72 65 67 69 6f 6e    2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20  | e)...(if.(region-active-p)...... | 
| 2f380 |  20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69    76 65 6c 79 20 27 6b 69 6c 6c 2d 72 69 6e 67 2d  | .(call-interactively.'kill-ring- | 
| 2f3a0 |  73 61 76 65 29 0a 20 20 20 20 28 6b 69 6c 6c 2d    6e 65 77 0a 20 20 20 20 20 28 6d 61 70 63 6f 6e  | save).....(kill-new......(mapcon | 
| 2f3c0 |  63 61 74 0a 20 20 20 20 20 20 23 27 69 64 65 6e    74 69 74 79 0a 20 20 20 20 20 20 69 76 79 2d 2d  | cat.......#'identity.......ivy-- | 
| 2f3e0 |  6f 6c 64 2d 63 61 6e 64 73 0a 20 20 20 20 20 20    22 5c 6e 22 29 29 29 29 0a 0a 28 64 65 66 75 6e  | old-cands......."\n"))))..(defun | 
| 2f400 |  20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72    65 6e 74 20 28 29 0a 20 20 22 4d 61 6b 65 20 74  | .ivy-insert-current.()..."Make.t | 
| 2f420 |  68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69    64 61 74 65 20 69 6e 74 6f 20 63 75 72 72 65 6e  | he.current.candidate.into.curren | 
| 2f440 |  74 20 69 6e 70 75 74 2e 0a 44 6f 6e 27 74 20 66    69 6e 69 73 68 20 63 6f 6d 70 6c 65 74 69 6f 6e  | t.input..Don't.finish.completion | 
| 2f460 |  2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e  | ."...(interactive)...(delete-min | 
| 2f480 |  69 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73    29 0a 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28  | ibuffer-contents)...(let.((end.( | 
| 2f4a0 |  61 6e 64 20 69 76 79 2d 2d 64 69 72 65 63 74 6f    72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | and.ivy--directory.............. | 
| 2f4c0 |  20 20 20 20 20 28 69 76 79 2d 2d 64 69 72 6e 61    6d 65 2d 70 20 28 69 76 79 2d 73 74 61 74 65 2d  | .....(ivy--dirname-p.(ivy-state- | 
| 2f4e0 |  63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | current.ivy-last)).............. | 
| 2f500 |  20 20 20 20 20 2d 31 29 29 29 0a 20 20 20 20 28    69 6e 73 65 72 74 20 28 73 75 62 73 74 72 69 6e  | .....-1))).....(insert.(substrin | 
| 2f520 |  67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76  | g-no-properties..............(iv | 
| 2f540 |  79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20    69 76 79 2d 6c 61 73 74 29 20 30 20 65 6e 64 29  | y-state-current.ivy-last).0.end) | 
| 2f560 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74 2d 66  | )))..(defun.ivy-insert-current-f | 
| 2f580 |  75 6c 6c 20 28 29 0a 20 20 22 49 6e 73 65 72 74    20 74 68 65 20 66 75 6c 6c 20 59 61 6e 6b 20 74  | ull.()..."Insert.the.full.Yank.t | 
| 2f5a0 |  68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63    74 6f 72 79 20 69 6e 74 6f 20 74 68 65 20 6d 69  | he.current.directory.into.the.mi | 
| 2f5c0 |  6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 6e  | nibuffer."...(interactive)...(in | 
| 2f5e0 |  73 65 72 74 20 69 76 79 2d 2d 64 69 72 65 63 74    6f 72 79 29 29 0a 0a 28 64 65 66 63 75 73 74 6f  | sert.ivy--directory))..(defcusto | 
| 2f600 |  6d 20 69 76 79 2d 70 72 65 66 65 72 72 65 64 2d    72 65 2d 62 75 69 6c 64 65 72 73 0a 20 20 27 28  | m.ivy-preferred-re-builders...'( | 
| 2f620 |  28 69 76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73    20 2e 20 22 69 76 79 22 29 0a 20 20 20 20 28 69  | (ivy--regex-plus..."ivy").....(i | 
| 2f640 |  76 79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72 65    2d 6f 72 64 65 72 20 2e 20 22 6f 72 64 65 72 22  | vy--regex-ignore-order..."order" | 
| 2f660 |  29 0a 20 20 20 20 28 69 76 79 2d 2d 72 65 67 65    78 2d 66 75 7a 7a 79 20 2e 20 22 66 75 7a 7a 79  | ).....(ivy--regex-fuzzy..."fuzzy | 
| 2f680 |  22 29 29 0a 20 20 22 41 6c 69 73 74 20 6f 66 20    70 72 65 66 65 72 72 65 64 20 72 65 2d 62 75 69  | "))..."Alist.of.preferred.re-bui | 
| 2f6a0 |  6c 64 65 72 73 20 77 69 74 68 20 64 69 73 70 6c    61 79 20 6e 61 6d 65 73 2e 0a 54 68 69 73 20 6c  | lders.with.display.names..This.l | 
| 2f6c0 |  69 73 74 20 63 61 6e 20 62 65 20 72 6f 74 61 74    65 64 20 77 69 74 68 20 60 69 76 79 2d 72 6f 74  | ist.can.be.rotated.with.`ivy-rot | 
| 2f6e0 |  61 74 65 2d 70 72 65 66 65 72 72 65 64 2d 62 75    69 6c 64 65 72 73 27 2e 22 0a 20 20 3a 74 79 70  | ate-preferred-builders'."...:typ | 
| 2f700 |  65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74    79 70 65 20 66 75 6e 63 74 69 6f 6e 20 3a 76 61  | e.'(alist.:key-type.function.:va | 
| 2f720 |  6c 75 65 2d 74 79 70 65 20 73 74 72 69 6e 67 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 72 6f  | lue-type.string))..(defun.ivy-ro | 
| 2f740 |  74 61 74 65 2d 70 72 65 66 65 72 72 65 64 2d 62    75 69 6c 64 65 72 73 20 28 29 0a 20 20 22 53 77  | tate-preferred-builders.()..."Sw | 
| 2f760 |  69 74 63 68 20 74 6f 20 74 68 65 20 6e 65 78 74    20 72 65 20 62 75 69 6c 64 65 72 20 69 6e 20 60  | itch.to.the.next.re.builder.in.` | 
| 2f780 |  69 76 79 2d 70 72 65 66 65 72 72 65 64 2d 72 65    2d 62 75 69 6c 64 65 72 73 27 2e 22 0a 20 20 28  | ivy-preferred-re-builders'."...( | 
| 2f7a0 |  69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28    77 68 65 6e 20 69 76 79 2d 70 72 65 66 65 72 72  | interactive)...(when.ivy-preferr | 
| 2f7c0 |  65 64 2d 72 65 2d 62 75 69 6c 64 65 72 73 0a 20    20 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c  | ed-re-builders.....(setq.ivy--ol | 
| 2f7e0 |  64 2d 72 65 20 6e 69 6c 29 0a 20 20 20 20 28 73    65 74 71 20 69 76 79 2d 2d 72 65 67 65 78 2d 66  | d-re.nil).....(setq.ivy--regex-f | 
| 2f800 |  75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 63 65 6c 6c 20 28 61  | unction...........(let.((cell.(a | 
| 2f820 |  73 73 71 20 69 76 79 2d 2d 72 65 67 65 78 2d 66    75 6e 63 74 69 6f 6e 20 69 76 79 2d 70 72 65 66  | ssq.ivy--regex-function.ivy-pref | 
| 2f840 |  65 72 72 65 64 2d 72 65 2d 62 75 69 6c 64 65 72    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | erred-re-builders)))............ | 
| 2f860 |  20 28 63 61 72 20 28 6f 72 20 28 63 61 64 72 20    28 6d 65 6d 71 20 63 65 6c 6c 20 69 76 79 2d 70  | .(car.(or.(cadr.(memq.cell.ivy-p | 
| 2f880 |  72 65 66 65 72 72 65 64 2d 72 65 2d 62 75 69 6c    64 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20  | referred-re-builders)).......... | 
| 2f8a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72    20 69 76 79 2d 70 72 65 66 65 72 72 65 64 2d 72  | ............(car.ivy-preferred-r | 
| 2f8c0 |  65 2d 62 75 69 6c 64 65 72 73 29 29 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 74 6f  | e-builders)))))))..(defun.ivy-to | 
| 2f8e0 |  67 67 6c 65 2d 66 75 7a 7a 79 20 28 29 0a 20 20    22 54 6f 67 67 6c 65 20 74 68 65 20 72 65 20 62  | ggle-fuzzy.()..."Toggle.the.re.b | 
| 2f900 |  75 69 6c 64 65 72 20 62 65 74 77 65 65 6e 20 60    69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79  | uilder.between.`ivy--regex-fuzzy | 
| 2f920 |  27 20 61 6e 64 20 60 69 76 79 2d 2d 72 65 67 65    78 2d 70 6c 75 73 27 2e 22 0a 20 20 28 69 6e 74  | '.and.`ivy--regex-plus'."...(int | 
| 2f940 |  65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74    71 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 20 6e 69  | eractive)...(setq.ivy--old-re.ni | 
| 2f960 |  6c 29 0a 20 20 28 69 66 20 28 65 71 20 69 76 79    2d 2d 72 65 67 65 78 2d 66 75 6e 63 74 69 6f 6e  | l)...(if.(eq.ivy--regex-function | 
| 2f980 |  20 27 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a    7a 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20  | .'ivy--regex-fuzzy).......(setq. | 
| 2f9a0 |  69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e 63 74    69 6f 6e 20 27 69 76 79 2d 2d 72 65 67 65 78 2d  | ivy--regex-function.'ivy--regex- | 
| 2f9c0 |  70 6c 75 73 29 0a 20 20 20 20 28 73 65 74 71 20    69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e 63 74  | plus).....(setq.ivy--regex-funct | 
| 2f9e0 |  69 6f 6e 20 27 69 76 79 2d 2d 72 65 67 65 78 2d    66 75 7a 7a 79 29 29 29 0a 0a 28 64 65 66 75 6e  | ion.'ivy--regex-fuzzy)))..(defun | 
| 2fa00 |  20 69 76 79 2d 2d 6c 61 62 65 6c 2d 61 6e 64 2d    64 65 6c 65 74 65 2d 64 75 70 73 20 28 65 6e 74  | .ivy--label-and-delete-dups.(ent | 
| 2fa20 |  72 69 65 73 29 0a 20 20 22 4c 61 62 65 6c 20 45    4e 54 52 49 45 53 20 77 69 74 68 20 68 69 73 74  | ries)..."Label.ENTRIES.with.hist | 
| 2fa40 |  6f 72 79 20 69 6e 64 69 63 65 73 2e 22 0a 20 20    28 6c 65 74 20 28 28 68 74 20 28 61 6e 64 20 65  | ory.indices."...(let.((ht.(and.e | 
| 2fa60 |  6e 74 72 69 65 73 20 28 6d 61 6b 65 2d 68 61 73    68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27  | ntries.(make-hash-table.:test.#' | 
| 2fa80 |  65 71 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20    20 28 69 64 78 20 30 29 0a 20 20 20 20 20 20 20  | equal))).........(idx.0)........ | 
| 2faa0 |  20 65 6e 74 72 79 0a 20 20 20 20 20 20 20 20 61    63 63 75 6d 29 0a 20 20 20 20 28 77 68 69 6c 65  | .entry.........accum).....(while | 
| 2fac0 |  20 28 73 65 74 71 20 65 6e 74 72 79 20 28 70 6f    70 20 65 6e 74 72 69 65 73 29 29 0a 20 20 20 20  | .(setq.entry.(pop.entries))..... | 
| 2fae0 |  20 20 28 75 6e 6c 65 73 73 20 28 67 65 74 68 61    73 68 20 65 6e 74 72 79 20 68 74 29 0a 20 20 20  | ..(unless.(gethash.entry.ht).... | 
| 2fb00 |  20 20 20 20 20 28 70 75 74 68 61 73 68 20 65 6e    74 72 79 20 74 20 68 74 29 0a 20 20 20 20 20 20  | .....(puthash.entry.t.ht)....... | 
| 2fb20 |  20 20 28 70 75 73 68 20 60 28 2c 65 6e 74 72 79    20 2e 20 2c 69 64 78 29 20 61 63 63 75 6d 29 29  | ..(push.`(,entry...,idx).accum)) | 
| 2fb40 |  0a 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20    69 64 78 29 29 0a 20 20 20 20 28 6e 72 65 76 65  | .......(cl-incf.idx)).....(nreve | 
| 2fb60 |  72 73 65 20 61 63 63 75 6d 29 29 29 0a 0a 28 64    65 66 76 61 72 20 69 76 79 2d 2d 72 65 76 65 72  | rse.accum)))..(defvar.ivy--rever | 
| 2fb80 |  73 65 2d 69 2d 73 65 61 72 63 68 2d 68 69 73 74    6f 72 79 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65  | se-i-search-history.nil..."Store | 
| 2fba0 |  20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    68 69 73 74 6f 72 79 20 76 61 72 69 61 62 6c 65  | .the.minibuffer.history.variable | 
| 2fbc0 |  2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68  | .")..(defun.ivy-reverse-i-search | 
| 2fbe0 |  2d 6b 69 6c 6c 20 28 29 0a 20 20 22 52 65 6d 6f    76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 69  | -kill.()..."Remove.the.current.i | 
| 2fc00 |  74 65 6d 20 66 72 6f 6d 20 6d 69 6e 69 62 75 66    66 65 72 20 68 69 73 74 6f 72 79 2e 22 0a 20 20  | tem.from.minibuffer.history."... | 
| 2fc20 |  28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20    28 69 66 20 28 6e 6f 74 20 28 65 6f 6c 70 29 29  | (interactive)...(if.(not.(eolp)) | 
| 2fc40 |  0a 20 20 20 20 20 20 28 69 76 79 2d 6b 69 6c 6c    2d 6c 69 6e 65 29 0a 20 20 20 20 28 6c 65 74 20  | .......(ivy-kill-line).....(let. | 
| 2fc60 |  28 28 63 75 72 72 65 6e 74 20 28 69 76 79 2d 73    74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79  | ((current.(ivy-state-current.ivy | 
| 2fc80 |  2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 68 69 73 74 6f 72 79 20 69 76 79 2d 2d  | -last))...........(history.ivy-- | 
| 2fca0 |  72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68    2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 20  | reverse-i-search-history))...... | 
| 2fcc0 |  20 28 63 6f 6e 64 20 28 28 62 6f 6f 6c 65 61 6e    70 20 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20  | .(cond.((booleanp.history))..... | 
| 2fce0 |  20 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c    70 20 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20  | ........((symbolp.history)...... | 
| 2fd00 |  20 20 20 20 20 20 20 20 28 73 65 74 20 68 69 73    74 6f 72 79 20 28 64 65 6c 65 74 65 20 63 75 72  | ........(set.history.(delete.cur | 
| 2fd20 |  72 65 6e 74 20 28 73 79 6d 62 6f 6c 2d 76 61 6c    75 65 20 68 69 73 74 6f 72 79 29 29 29 29 0a 20  | rent.(symbol-value.history)))).. | 
| 2fd40 |  20 20 20 20 20 20 20 20 20 20 20 28 28 72 69 6e    67 2d 70 20 68 69 73 74 6f 72 79 29 0a 20 20 20  | ...........((ring-p.history).... | 
| 2fd60 |  20 20 20 20 20 20 20 20 20 20 28 72 69 6e 67 2d    72 65 6d 6f 76 65 20 68 69 73 74 6f 72 79 20 28  | ..........(ring-remove.history.( | 
| 2fd80 |  72 69 6e 67 2d 6d 65 6d 62 65 72 20 68 69 73 74    6f 72 79 20 63 75 72 72 65 6e 74 29 29 29 29 29  | ring-member.history.current))))) | 
| 2fda0 |  0a 20 20 20 20 28 69 76 79 2d 2d 6b 69 6c 6c 2d    63 75 72 72 65 6e 74 2d 63 61 6e 64 69 64 61 74  | .....(ivy--kill-current-candidat | 
| 2fdc0 |  65 29 29 29 0a 0a 28 64 65 66 76 61 72 20 69 76    79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65 61 72  | e)))..(defvar.ivy-reverse-i-sear | 
| 2fde0 |  63 68 2d 6d 61 70 0a 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  | ch-map...(let.((map.(make-sparse | 
| 2fe00 |  2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28    69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d  | -keymap))).....(ivy-define-key.m | 
| 2fe20 |  61 70 20 28 6b 62 64 20 22 43 2d 6b 22 29 20 27    69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65  | ap.(kbd."C-k").'ivy-reverse-i-se | 
| 2fe40 |  61 72 63 68 2d 6b 69 6c 6c 29 0a 20 20 20 20 6d    61 70 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | arch-kill).....map))..(defun.ivy | 
| 2fe60 |  2d 68 69 73 74 6f 72 79 2d 63 6f 6e 74 65 6e 74    73 20 28 68 69 73 74 6f 72 79 29 0a 20 20 22 43  | -history-contents.(history)..."C | 
| 2fe80 |  6f 70 79 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20    48 49 53 54 4f 52 59 2e 0a 41 20 63 6f 70 79 20  | opy.contents.of.HISTORY..A.copy. | 
| 2fea0 |  69 73 20 6e 65 63 65 73 73 61 72 79 20 73 6f 20    74 68 61 74 20 77 65 20 64 6f 6e 27 74 20 63 6c  | is.necessary.so.that.we.don't.cl | 
| 2fec0 |  6f 62 62 65 72 20 61 6e 79 20 73 74 72 69 6e 67    20 61 74 74 72 69 62 75 74 65 73 2e 0a 41 6c 73  | obber.any.string.attributes..Als | 
| 2fee0 |  6f 20 73 65 74 20 60 69 76 79 2d 2d 72 65 76 65    72 73 65 2d 69 2d 73 65 61 72 63 68 2d 68 69 73  | o.set.`ivy--reverse-i-search-his | 
| 2ff00 |  74 6f 72 79 27 20 74 6f 20 48 49 53 54 4f 52 59    2e 22 0a 20 20 28 70 72 6f 67 31 20 28 69 76 79  | tory'.to.HISTORY."...(prog1.(ivy | 
| 2ff20 |  2d 2d 6c 61 62 65 6c 2d 61 6e 64 2d 64 65 6c 65    74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20  | --label-and-delete-dups......... | 
| 2ff40 |  20 20 28 63 6f 6e 64 20 28 28 62 6f 6f 6c 65 61    6e 70 20 68 69 73 74 6f 72 79 29 20 28 29 29 0a  | ..(cond.((booleanp.history).()). | 
| 2ff60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 28 73 79 6d 62 6f 6c 70 20 68 69 73 74 6f 72  | ................((symbolp.histor | 
| 2ff80 |  79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 70 79 2d 73 65 71 75 65 6e  | y)..................(copy-sequen | 
| 2ffa0 |  63 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65    20 68 69 73 74 6f 72 79 29 29 29 0a 20 20 20 20  | ce.(symbol-value.history)))..... | 
| 2ffc0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 28 72 69    6e 67 2d 70 20 68 69 73 74 6f 72 79 29 0a 20 20  | ............((ring-p.history)... | 
| 2ffe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    72 69 6e 67 2d 65 6c 65 6d 65 6e 74 73 20 68 69  | ...............(ring-elements.hi | 
| 30000 |  73 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 73 65 71 75 65 6e  | story)).................((sequen | 
| 30020 |  63 65 70 20 68 69 73 74 6f 72 79 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63  | cep.history)..................(c | 
| 30040 |  6f 70 79 2d 73 65 71 75 65 6e 63 65 20 68 69 73    74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20  | opy-sequence.history)).......... | 
| 30060 |  20 20 20 20 20 20 20 28 28 65 72 72 6f 72 20 22    45 78 70 65 63 74 65 64 20 61 20 73 79 6d 62 6f  | .......((error."Expected.a.symbo | 
| 30080 |  6c 2c 20 72 69 6e 67 2c 20 6f 72 20 73 65 71 75    65 6e 63 65 3a 20 25 53 22 20 68 69 73 74 6f 72  | l,.ring,.or.sequence:.%S".histor | 
| 300a0 |  79 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20    69 76 79 2d 2d 72 65 76 65 72 73 65 2d 69 2d 73  | y)))).....(setq.ivy--reverse-i-s | 
| 300c0 |  65 61 72 63 68 2d 68 69 73 74 6f 72 79 20 68 69    73 74 6f 72 79 29 29 29 0a 0a 28 64 65 66 75 6e  | earch-history.history)))..(defun | 
| 300e0 |  20 69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73    65 61 72 63 68 20 28 29 0a 20 20 22 45 6e 74 65  | .ivy-reverse-i-search.()..."Ente | 
| 30100 |  72 20 61 20 72 65 63 75 72 73 69 76 65 20 60 69    76 79 2d 72 65 61 64 27 20 73 65 73 73 69 6f 6e  | r.a.recursive.`ivy-read'.session | 
| 30120 |  20 75 73 69 6e 67 20 74 68 65 20 63 75 72 72 65    6e 74 20 68 69 73 74 6f 72 79 2e 0a 54 68 65 20  | .using.the.current.history..The. | 
| 30140 |  73 65 6c 65 63 74 65 64 20 68 69 73 74 6f 72 79    20 65 6c 65 6d 65 6e 74 20 77 69 6c 6c 20 62 65  | selected.history.element.will.be | 
| 30160 |  20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 5c  | .inserted.into.the.minibuffer..\ | 
| 30180 |  5c 3c 69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d    73 65 61 72 63 68 2d 6d 61 70 3e 0a 59 6f 75 20  | \<ivy-reverse-i-search-map>.You. | 
| 301a0 |  63 61 6e 20 61 6c 73 6f 20 64 65 6c 65 74 65 20    61 6e 20 65 6c 65 6d 65 6e 74 20 66 72 6f 6d 20  | can.also.delete.an.element.from. | 
| 301c0 |  68 69 73 74 6f 72 79 20 77 69 74 68 20 5c 5c 5b    69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65  | history.with.\\[ivy-reverse-i-se | 
| 301e0 |  61 72 63 68 2d 6b 69 6c 6c 5d 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28  | arch-kill]."...(interactive)...( | 
| 30200 |  63 6f 6e 64 0a 20 20 20 20 28 28 3d 20 28 6d 69    6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 29 20  | cond.....((=.(minibuffer-depth). | 
| 30220 |  30 29 0a 20 20 20 20 20 28 75 73 65 72 2d 65 72    72 6f 72 0a 20 20 20 20 20 20 22 54 68 69 73 20  | 0)......(user-error......."This. | 
| 30240 |  63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 74 65 6e    64 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64  | command.is.intended.to.be.called | 
| 30260 |  20 66 72 6f 6d 20 77 69 74 68 69 6e 20 60 69 76    79 2d 72 65 61 64 27 22 29 29 0a 20 20 20 20 3b  | .from.within.`ivy-read'")).....; | 
| 30280 |  3b 20 64 6f 6e 27 74 20 72 65 63 75 72 0a 20 20    20 20 28 28 61 6e 64 20 28 3e 20 28 6d 69 6e 69  | ;.don't.recur.....((and.(>.(mini | 
| 302a0 |  62 75 66 66 65 72 2d 64 65 70 74 68 29 20 31 29    0a 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28  | buffer-depth).1)...........(eq.( | 
| 302c0 |  69 76 79 2d 73 74 61 74 65 2d 63 61 6c 6c 65 72    20 69 76 79 2d 6c 61 73 74 29 20 27 69 76 79 2d  | ivy-state-caller.ivy-last).'ivy- | 
| 302e0 |  72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68    29 29 29 0a 20 20 20 20 28 74 0a 20 20 20 20 20  | reverse-i-search))).....(t...... | 
| 30300 |  28 6c 65 74 20 28 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  | (let.((enable-recursive-minibuff | 
| 30320 |  65 72 73 20 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 6f 6c 64 2d 6c 61 73 74 20 69 76 79 2d  | ers.t)............(old-last.ivy- | 
| 30340 |  6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 28 69    76 79 2d 72 65 61 64 20 22 52 65 76 65 72 73 65  | last))........(ivy-read."Reverse | 
| 30360 |  2d 69 2d 73 65 61 72 63 68 3a 20 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69  | -i-search:."..................(i | 
| 30380 |  76 79 2d 68 69 73 74 6f 72 79 2d 63 6f 6e 74 65    6e 74 73 20 28 69 76 79 2d 73 74 61 74 65 2d 68  | vy-history-contents.(ivy-state-h | 
| 303a0 |  69 73 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | istory.ivy-last))............... | 
| 303c0 |  20 20 20 3a 6b 65 79 6d 61 70 20 69 76 79 2d 72    65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68 2d  | ...:keymap.ivy-reverse-i-search- | 
| 303e0 |  6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 61 63 74 69 6f 6e 20 28 6c 61  | map..................:action.(la | 
| 30400 |  6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | mbda.(x)........................ | 
| 30420 |  20 20 20 20 28 69 76 79 2d 2d 72 65 73 65 74 2d    73 74 61 74 65 0a 20 20 20 20 20 20 20 20 20 20  | ....(ivy--reset-state........... | 
| 30440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 69 76 79 2d 6c 61 73 74  | ..................(setq.ivy-last | 
| 30460 |  20 6f 6c 64 2d 6c 61 73 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .old-last))..................... | 
| 30480 |  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 6e 74 65 6e  | .......(delete-minibuffer-conten | 
| 304a0 |  74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ts)............................( | 
| 304c0 |  69 6e 73 65 72 74 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  | insert.(substring-no-properties. | 
| 304e0 |  28 63 61 72 20 78 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (car.x)))....................... | 
| 30500 |  20 20 20 20 20 28 69 76 79 2d 2d 63 64 2d 6d 61    79 62 65 29 29 0a 20 20 20 20 20 20 20 20 20 20  | .....(ivy--cd-maybe))........... | 
| 30520 |  20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27    69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65  | .......:caller.'ivy-reverse-i-se | 
| 30540 |  61 72 63 68 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 72 65 73 74 72 69 63 74 2d 74  | arch)))))..(defun.ivy-restrict-t | 
| 30560 |  6f 2d 6d 61 74 63 68 65 73 20 28 29 0a 20 20 22    52 65 73 74 72 69 63 74 20 63 61 6e 64 69 64 61  | o-matches.()..."Restrict.candida | 
| 30580 |  74 65 73 20 74 6f 20 63 75 72 72 65 6e 74 20 69    6e 70 75 74 20 61 6e 64 20 65 72 61 73 65 20 69  | tes.to.current.input.and.erase.i | 
| 305a0 |  6e 70 75 74 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 64 65 6c 65 74 65  | nput."...(interactive)...(delete | 
| 305c0 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f 6e 74    65 6e 74 73 29 0a 20 20 28 69 66 20 28 69 76 79  | -minibuffer-contents)...(if.(ivy | 
| 305e0 |  2d 73 74 61 74 65 2d 64 79 6e 61 6d 69 63 2d 63    6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c 61  | -state-dynamic-collection.ivy-la | 
| 30600 |  73 74 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e    0a 20 20 20 20 20 20 20 20 3b 3b 20 42 79 20 64  | st).......(progn.........;;.By.d | 
| 30620 |  69 73 61 62 6c 69 6e 67 20 60 69 76 79 2d 73 74    61 74 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c  | isabling.`ivy-state-dynamic-coll | 
| 30640 |  65 63 74 69 6f 6e 27 2c 20 77 65 20 6c 6f 73 65    20 74 68 65 20 61 62 69 6c 69 74 79 0a 20 20 20  | ection',.we.lose.the.ability.... | 
| 30660 |  20 20 20 20 20 3b 3b 20 74 6f 20 63 6c 65 61 72    6c 79 20 64 69 66 66 65 72 65 6e 74 69 61 74 65  | .....;;.to.clearly.differentiate | 
| 30680 |  20 62 65 74 77 65 65 6e 20 74 65 72 6e 61 72 79    20 70 72 6f 67 72 61 6d 6d 65 64 20 63 6f 6d 70  | .between.ternary.programmed.comp | 
| 306a0 |  6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 3b    3b 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20  | letion.........;;.functions.and. | 
| 306c0 |  49 76 79 27 73 20 75 6e 61 72 79 20 64 79 6e 61    6d 69 63 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20  | Ivy's.unary.dynamic.collections. | 
| 306e0 |  28 73 68 6f 72 74 20 6f 66 20 75 73 69 6e 67 0a    20 20 20 20 20 20 20 20 3b 3b 20 60 66 75 6e 63  | (short.of.using.........;;.`func | 
| 30700 |  2d 61 72 69 74 79 27 20 6f 72 20 6f 74 68 65 72    77 69 73 65 20 72 65 64 65 73 69 67 6e 69 6e 67  | -arity'.or.otherwise.redesigning | 
| 30720 |  20 74 68 69 6e 67 73 29 2e 20 20 53 6f 20 77 65    20 6d 75 73 74 20 61 6c 73 6f 0a 20 20 20 20 20  | .things)...So.we.must.also...... | 
| 30740 |  20 20 20 3b 3b 20 75 70 64 61 74 65 20 74 68 65    20 64 79 6e 61 6d 69 63 20 62 69 6e 64 69 6e 67  | ...;;.update.the.dynamic.binding | 
| 30760 |  20 6f 66 20 60 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  | .of.`minibuffer-completion-table | 
| 30780 |  27 20 74 6f 20 6e 6f 0a 20 20 20 20 20 20 20 20    3b 3b 20 6c 6f 6e 67 65 72 20 68 6f 6c 64 20 61  | '.to.no.........;;.longer.hold.a | 
| 307a0 |  20 64 79 6e 61 6d 69 63 20 63 6f 6c 6c 65 63 74    69 6f 6e 2e 0a 20 20 20 20 20 20 20 20 28 73 65  | .dynamic.collection..........(se | 
| 307c0 |  74 71 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 69  | tq.minibuffer-completion-table.i | 
| 307e0 |  76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 29 0a 20    20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79  | vy--old-cands).........(setq.ivy | 
| 30800 |  2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73    20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 29  | --all-candidates.ivy--old-cands) | 
| 30820 |  0a 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28    69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63  | .........(setf.(ivy-state-collec | 
| 30840 |  74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 20 69    76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 29 0a 20  | tion.ivy-last).ivy--old-cands).. | 
| 30860 |  20 20 20 20 20 20 20 28 73 65 74 66 20 28 69 76    79 2d 73 74 61 74 65 2d 64 79 6e 61 6d 69 63 2d  | .......(setf.(ivy-state-dynamic- | 
| 30880 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c    61 73 74 29 20 6e 69 6c 29 29 0a 20 20 20 20 28  | collection.ivy-last).nil)).....( | 
| 308a0 |  73 65 74 71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61    6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20  | setq.ivy--all-candidates........ | 
| 308c0 |  20 20 20 28 69 76 79 2d 2d 66 69 6c 74 65 72 20    69 76 79 2d 74 65 78 74 20 69 76 79 2d 2d 61 6c  | ...(ivy--filter.ivy-text.ivy--al | 
| 308e0 |  6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29    0a 0a 3b 3b 2a 20 4f 63 63 75 72 0a 28 64 65 66  | l-candidates))))..;;*.Occur.(def | 
| 30900 |  76 61 72 2d 6c 6f 63 61 6c 20 69 76 79 2d 6f 63    63 75 72 2d 6c 61 73 74 20 6e 69 6c 0a 20 20 22  | var-local.ivy-occur-last.nil..." | 
| 30920 |  42 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 6c    75 65 20 6f 66 20 60 69 76 79 2d 6c 61 73 74 27  | Buffer-local.value.of.`ivy-last' | 
| 30940 |  2e 0a 43 61 6e 27 74 20 72 65 2d 75 73 65 20 60    69 76 79 2d 6c 61 73 74 27 20 62 65 63 61 75 73  | ..Can't.re-use.`ivy-last'.becaus | 
| 30960 |  65 20 75 73 69 6e 67 20 65 2e 67 2e 20 60 73 77    69 70 65 72 27 20 69 6e 20 74 68 65 20 73 61 6d  | e.using.e.g..`swiper'.in.the.sam | 
| 30980 |  65 0a 62 75 66 66 65 72 20 77 6f 75 6c 64 20 6d    6f 64 69 66 79 20 60 69 76 79 2d 6c 61 73 74 27  | e.buffer.would.modify.`ivy-last' | 
| 309a0 |  2e 22 29 0a 0a 28 64 65 66 76 61 72 20 69 76 79    2d 6f 63 63 75 72 2d 6d 6f 64 65 2d 6d 61 70 0a  | .")..(defvar.ivy-occur-mode-map. | 
| 309c0 |  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 79 6d 61 70  | ..(let.((map.(make-sparse-keymap | 
| 309e0 |  29 29 29 0a 20 20 20 20 28 69 76 79 2d 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 6d 6f 75  | ))).....(ivy-define-key.map.[mou | 
| 30a00 |  73 65 2d 31 5d 20 27 69 76 79 2d 6f 63 63 75 72    2d 63 6c 69 63 6b 29 0a 20 20 20 20 28 69 76 79  | se-1].'ivy-occur-click).....(ivy | 
| 30a20 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 52 45 54 22 29 20 27 69 76 79  | -define-key.map.(kbd."RET").'ivy | 
| 30a40 |  2d 6f 63 63 75 72 2d 70 72 65 73 73 2d 61 6e 64    2d 73 77 69 74 63 68 29 0a 20 20 20 20 28 69 76  | -occur-press-and-switch).....(iv | 
| 30a60 |  79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 28 6b 62 64 20 22 6a 22 29 20 27 69 76 79 2d  | y-define-key.map.(kbd."j").'ivy- | 
| 30a80 |  6f 63 63 75 72 2d 6e 65 78 74 2d 6c 69 6e 65 29    0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65  | occur-next-line).....(ivy-define | 
| 30aa0 |  2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 6b    22 29 20 27 69 76 79 2d 6f 63 63 75 72 2d 70 72  | -key.map.(kbd."k").'ivy-occur-pr | 
| 30ac0 |  65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | evious-line).....(define-key.map | 
| 30ae0 |  20 28 6b 62 64 20 22 68 22 29 20 27 62 61 63 6b    77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 28  | .(kbd."h").'backward-char).....( | 
| 30b00 |  64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28    6b 62 64 20 22 6c 22 29 20 27 66 6f 72 77 61 72  | define-key.map.(kbd."l").'forwar | 
| 30b20 |  64 2d 63 68 61 72 29 0a 20 20 20 20 28 69 76 79    2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20  | d-char).....(ivy-define-key.map. | 
| 30b40 |  28 6b 62 64 20 22 66 22 29 20 27 69 76 79 2d 6f    63 63 75 72 2d 70 72 65 73 73 29 0a 20 20 20 20  | (kbd."f").'ivy-occur-press)..... | 
| 30b60 |  28 69 76 79 2d 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 67 22 29 20 27 69  | (ivy-define-key.map.(kbd."g").'i | 
| 30b80 |  76 79 2d 6f 63 63 75 72 2d 72 65 76 65 72 74 2d    62 75 66 66 65 72 29 0a 20 20 20 20 28 69 76 79  | vy-occur-revert-buffer).....(ivy | 
| 30ba0 |  2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 61 22 29 20 27 69 76 79 2d 6f  | -define-key.map.(kbd."a").'ivy-o | 
| 30bc0 |  63 63 75 72 2d 72 65 61 64 2d 61 63 74 69 6f 6e    29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e  | ccur-read-action).....(ivy-defin | 
| 30be0 |  65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22    6f 22 29 20 27 69 76 79 2d 6f 63 63 75 72 2d 64  | e-key.map.(kbd."o").'ivy-occur-d | 
| 30c00 |  69 73 70 61 74 63 68 29 0a 20 20 20 20 28 69 76    79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70  | ispatch).....(ivy-define-key.map | 
| 30c20 |  20 28 6b 62 64 20 22 63 22 29 20 27 69 76 79 2d    6f 63 63 75 72 2d 74 6f 67 67 6c 65 2d 63 61 6c  | .(kbd."c").'ivy-occur-toggle-cal | 
| 30c40 |  6c 69 6e 67 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22  | ling).....(define-key.map.(kbd." | 
| 30c60 |  71 22 29 20 27 71 75 69 74 2d 77 69 6e 64 6f 77    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65  | q").'quit-window).....(define-ke | 
| 30c80 |  79 20 6d 61 70 20 28 6b 62 64 20 22 52 22 29 20    27 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 29  | y.map.(kbd."R").'read-only-mode) | 
| 30ca0 |  0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43  | .....(ivy-define-key.map.(kbd."C | 
| 30cc0 |  2d 64 22 29 20 27 69 76 79 2d 6f 63 63 75 72 2d    64 65 6c 65 74 65 2d 63 61 6e 64 69 64 61 74 65  | -d").'ivy-occur-delete-candidate | 
| 30ce0 |  29 0a 20 20 20 20 28 69 76 79 2d 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22  | ).....(ivy-define-key.map.(kbd." | 
| 30d00 |  46 22 29 20 27 69 76 79 2d 6f 63 63 75 72 2d 66    6c 75 73 68 2d 6c 69 6e 65 73 29 0a 20 20 20 20  | F").'ivy-occur-flush-lines)..... | 
| 30d20 |  6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66    6f 72 20 49 76 79 20 4f 63 63 75 72 20 6d 6f 64  | map)..."Keymap.for.Ivy.Occur.mod | 
| 30d40 |  65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76 79    2d 6f 63 63 75 72 2d 74 6f 67 67 6c 65 2d 63 61  | e.")..(defun.ivy-occur-toggle-ca | 
| 30d60 |  6c 6c 69 6e 67 20 28 29 0a 20 20 22 54 6f 67 67    6c 65 20 60 69 76 79 2d 63 61 6c 6c 69 6e 67 27  | lling.()..."Toggle.`ivy-calling' | 
| 30d80 |  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 73 65 74 71 20 69  | ."...(interactive)...(if.(setq.i | 
| 30da0 |  76 79 2d 63 61 6c 6c 69 6e 67 20 28 6e 6f 74 20    69 76 79 2d 63 61 6c 6c 69 6e 67 29 29 0a 20 20  | vy-calling.(not.ivy-calling))... | 
| 30dc0 |  20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6e 61  | ....(progn.........(setq.mode-na | 
| 30de0 |  6d 65 20 22 49 76 79 2d 4f 63 63 75 72 20 5b 63    61 6c 6c 69 6e 67 5d 22 29 0a 20 20 20 20 20 20  | me."Ivy-Occur.[calling]")....... | 
| 30e00 |  20 20 28 69 76 79 2d 6f 63 63 75 72 2d 70 72 65    73 73 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d  | ..(ivy-occur-press)).....(setq.m | 
| 30e20 |  6f 64 65 2d 6e 61 6d 65 20 22 49 76 79 2d 4f 63    63 75 72 22 29 29 0a 20 20 28 66 6f 72 63 65 2d  | ode-name."Ivy-Occur"))...(force- | 
| 30e40 |  6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65    29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d  | mode-line-update))..(defun.ivy-- | 
| 30e60 |  66 69 6e 64 2d 6f 63 63 75 72 2d 62 75 66 66 65    72 20 28 29 0a 20 20 28 6c 65 74 20 28 28 63 62  | find-occur-buffer.()...(let.((cb | 
| 30e80 |  20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    29 29 29 0a 20 20 20 20 28 63 6c 2d 66 69 6e 64  | .(current-buffer))).....(cl-find | 
| 30ea0 |  2d 69 66 0a 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 62 29 0a 20 20 20 20 20 20 20 28 77 69 74  | -if......(lambda.(b)........(wit | 
| 30ec0 |  68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72    20 62 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64  | h-current-buffer.b..........(and | 
| 30ee0 |  20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20    27 69 76 79 2d 6f 63 63 75 72 2d 67 72 65 70 2d  | .(eq.major-mode.'ivy-occur-grep- | 
| 30f00 |  6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 65 71 75 61 6c 20 63 62 20 28 69  | mode)...............(equal.cb.(i | 
| 30f20 |  76 79 2d 73 74 61 74 65 2d 62 75 66 66 65 72 20    69 76 79 2d 6f 63 63 75 72 2d 6c 61 73 74 29 29  | vy-state-buffer.ivy-occur-last)) | 
| 30f40 |  29 29 29 0a 20 20 20 20 20 28 62 75 66 66 65 72    2d 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 75  | )))......(buffer-list))))..(defu | 
| 30f60 |  6e 20 69 76 79 2d 2d 73 65 6c 65 63 74 2d 6f 63    63 75 72 2d 62 75 66 66 65 72 20 28 29 0a 20 20  | n.ivy--select-occur-buffer.()... | 
| 30f80 |  28 6c 65 74 2a 20 28 28 6f 62 20 28 69 76 79 2d    2d 66 69 6e 64 2d 6f 63 63 75 72 2d 62 75 66 66  | (let*.((ob.(ivy--find-occur-buff | 
| 30fa0 |  65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f    77 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c  | er))..........(ow.(cl-find-if.(l | 
| 30fc0 |  61 6d 62 64 61 20 28 77 29 20 28 65 71 75 61 6c    20 6f 62 20 28 77 69 6e 64 6f 77 2d 62 75 66 66  | ambda.(w).(equal.ob.(window-buff | 
| 30fe0 |  65 72 20 77 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  | er.w)))......................... | 
| 31000 |  20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 29 29 29    29 0a 20 20 20 20 28 69 66 20 6f 77 0a 20 20 20  | .(window-list)))).....(if.ow.... | 
| 31020 |  20 20 20 20 20 28 73 65 6c 65 63 74 2d 77 69 6e    64 6f 77 20 6f 77 29 0a 20 20 20 20 20 20 28 70  | .....(select-window.ow).......(p | 
| 31040 |  6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 6f 62 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | op-to-buffer.ob))))..(defun.ivy- | 
| 31060 |  6f 63 63 75 72 2d 6e 65 78 74 2d 6c 69 6e 65 20    28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a  | occur-next-line.(&optional.arg). | 
| 31080 |  20 20 22 4d 6f 76 65 20 74 68 65 20 63 75 72 73    6f 72 20 64 6f 77 6e 20 41 52 47 20 6c 69 6e 65  | .."Move.the.cursor.down.ARG.line | 
| 310a0 |  73 2e 0a 57 68 65 6e 20 60 69 76 79 2d 63 61 6c    6c 69 6e 67 27 20 69 73 6e 27 74 20 6e 69 6c 2c  | s..When.`ivy-calling'.isn't.nil, | 
| 310c0 |  20 63 61 6c 6c 20 60 69 76 79 2d 6f 63 63 75 72    2d 70 72 65 73 73 27 2e 22 0a 20 20 28 69 6e 74  | .call.`ivy-occur-press'."...(int | 
| 310e0 |  65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20    28 6c 65 74 20 28 28 6f 66 66 73 65 74 20 28 63  | eractive."p")...(let.((offset.(c | 
| 31100 |  6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 69 76 79 2d 6f 63 63 75 72 2d  | ond.((derived-mode-p.'ivy-occur- | 
| 31120 |  67 72 65 70 2d 6d 6f 64 65 29 20 35 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | grep-mode).5)................... | 
| 31140 |  20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f    64 65 2d 70 20 27 69 76 79 2d 6f 63 63 75 72 2d  | ....((derived-mode-p.'ivy-occur- | 
| 31160 |  6d 6f 64 65 29 20 32 29 29 29 29 0a 20 20 20 20    28 69 66 20 6f 66 66 73 65 74 0a 20 20 20 20 20  | mode).2)))).....(if.offset...... | 
| 31180 |  20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 3c 20 28 6c 69 6e 65  | ...(progn...........(if.(<.(line | 
| 311a0 |  2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20    6f 66 66 73 65 74 29 0a 20 20 20 20 20 20 20 20  | -number-at-pos).offset)......... | 
| 311c0 |  20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f  | ......(progn.................(go | 
| 311e0 |  74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d    69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | to-char.(point-min))............ | 
| 31200 |  20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69    6e 65 20 28 31 2d 20 6f 66 66 73 65 74 29 29 29  | .....(forward-line.(1-.offset))) | 
| 31220 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 77 61 72 64 2d 6c 69 6e 65 20 61 72 67 29 0a  | .............(forward-line.arg). | 
| 31240 |  20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 28 65 6f 6c 70 29 0a 20 20 20 20 20 20 20  | ............(when.(eolp)........ | 
| 31260 |  20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d    6c 69 6e 65 20 2d 31 29 29 29 0a 20 20 20 20 20  | .......(forward-line.-1)))...... | 
| 31280 |  20 20 20 20 20 28 77 68 65 6e 20 69 76 79 2d 63    61 6c 6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20  | .....(when.ivy-calling.......... | 
| 312a0 |  20 20 20 28 69 76 79 2d 6f 63 63 75 72 2d 70 72    65 73 73 29 29 29 0a 20 20 20 20 20 20 28 69 76  | ...(ivy-occur-press))).......(iv | 
| 312c0 |  79 2d 2d 73 65 6c 65 63 74 2d 6f 63 63 75 72 2d    62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 69  | y--select-occur-buffer).......(i | 
| 312e0 |  76 79 2d 6f 63 63 75 72 2d 6e 65 78 74 2d 6c 69    6e 65 20 61 72 67 29 0a 20 20 20 20 20 20 28 69  | vy-occur-next-line.arg).......(i | 
| 31300 |  76 79 2d 6f 63 63 75 72 2d 70 72 65 73 73 2d 61    6e 64 2d 73 77 69 74 63 68 29 29 29 29 0a 0a 28  | vy-occur-press-and-switch))))..( | 
| 31320 |  64 65 66 75 6e 20 69 76 79 2d 6f 63 63 75 72 2d    70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 28 26  | defun.ivy-occur-previous-line.(& | 
| 31340 |  6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20    22 4d 6f 76 65 20 74 68 65 20 63 75 72 73 6f 72  | optional.arg)..."Move.the.cursor | 
| 31360 |  20 75 70 20 41 52 47 20 6c 69 6e 65 73 2e 0a 57    68 65 6e 20 60 69 76 79 2d 63 61 6c 6c 69 6e 67  | .up.ARG.lines..When.`ivy-calling | 
| 31380 |  27 20 69 73 6e 27 74 20 6e 69 6c 2c 20 63 61 6c    6c 20 60 69 76 79 2d 6f 63 63 75 72 2d 70 72 65  | '.isn't.nil,.call.`ivy-occur-pre | 
| 313a0 |  73 73 27 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 6c 65 74  | ss'."...(interactive."p")...(let | 
| 313c0 |  20 28 28 6f 66 66 73 65 74 20 28 63 6f 6e 64 20    28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70  | .((offset.(cond.((derived-mode-p | 
| 313e0 |  20 27 69 76 79 2d 6f 63 63 75 72 2d 67 72 65 70    2d 6d 6f 64 65 29 20 35 29 0a 20 20 20 20 20 20  | .'ivy-occur-grep-mode).5)....... | 
| 31400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70  | ................((derived-mode-p | 
| 31420 |  20 27 69 76 79 2d 6f 63 63 75 72 2d 6d 6f 64 65    29 20 32 29 29 29 29 0a 20 20 20 20 28 69 66 20  | .'ivy-occur-mode).2)))).....(if. | 
| 31440 |  6f 66 66 73 65 74 0a 20 20 20 20 20 20 20 20 28    70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20  | offset.........(progn........... | 
| 31460 |  28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 2d    20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20  | (forward-line.(-.arg)).......... | 
| 31480 |  20 28 77 68 65 6e 20 28 3c 20 28 6c 69 6e 65 2d    6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 20 6f  | .(when.(<.(line-number-at-pos).o | 
| 314a0 |  66 66 73 65 74 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70  | ffset).............(goto-char.(p | 
| 314c0 |  6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d  | oint-min)).............(forward- | 
| 314e0 |  6c 69 6e 65 20 28 31 2d 20 6f 66 66 73 65 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68  | line.(1-.offset)))...........(wh | 
| 31500 |  65 6e 20 69 76 79 2d 63 61 6c 6c 69 6e 67 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d  | en.ivy-calling.............(ivy- | 
| 31520 |  6f 63 63 75 72 2d 70 72 65 73 73 29 29 29 0a 20    20 20 20 20 20 28 69 76 79 2d 2d 73 65 6c 65 63  | occur-press))).......(ivy--selec | 
| 31540 |  74 2d 6f 63 63 75 72 2d 62 75 66 66 65 72 29 0a    20 20 20 20 20 20 28 69 76 79 2d 6f 63 63 75 72  | t-occur-buffer).......(ivy-occur | 
| 31560 |  2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 20 61    72 67 29 0a 20 20 20 20 20 20 28 69 76 79 2d 6f  | -previous-line.arg).......(ivy-o | 
| 31580 |  63 63 75 72 2d 70 72 65 73 73 2d 61 6e 64 2d 73    77 69 74 63 68 29 29 29 29 0a 0a 28 64 65 66 75  | ccur-press-and-switch))))..(defu | 
| 315a0 |  6e 20 69 76 79 2d 6f 63 63 75 72 2d 6e 65 78 74    2d 65 72 72 6f 72 20 28 6e 20 26 6f 70 74 69 6f  | n.ivy-occur-next-error.(n.&optio | 
| 315c0 |  6e 61 6c 20 72 65 73 65 74 29 0a 20 20 22 41 20    60 6e 65 78 74 2d 65 72 72 6f 72 2d 66 75 6e 63  | nal.reset)..."A.`next-error-func | 
| 315e0 |  74 69 6f 6e 27 20 66 6f 72 20 60 69 76 79 2d 6f    63 63 75 72 2d 6d 6f 64 65 27 2e 22 0a 20 20 28  | tion'.for.`ivy-occur-mode'."...( | 
| 31600 |  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 72 65 73 65 74 0a 20  | interactive."p")...(when.reset.. | 
| 31620 |  20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70    6f 69 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 28 73  | ...(goto-char.(point-min)))...(s | 
| 31640 |  65 74 71 20 6e 20 28 6f 72 20 6e 20 31 29 29 0a    20 20 28 6c 65 74 20 28 28 69 76 79 2d 63 61 6c  | etq.n.(or.n.1))...(let.((ivy-cal | 
| 31660 |  6c 69 6e 67 20 74 29 29 0a 20 20 20 20 28 63 6f    6e 64 20 28 28 3c 20 6e 20 30 29 20 28 69 76 79  | ling.t)).....(cond.((<.n.0).(ivy | 
| 31680 |  2d 6f 63 63 75 72 2d 70 72 65 76 69 6f 75 73 2d    6c 69 6e 65 20 28 2d 20 6e 29 29 29 0a 20 20 20  | -occur-previous-line.(-.n))).... | 
| 316a0 |  20 20 20 20 20 20 20 28 74 20 28 69 76 79 2d 6f    63 63 75 72 2d 6e 65 78 74 2d 6c 69 6e 65 20 6e  | .......(t.(ivy-occur-next-line.n | 
| 316c0 |  29 29 29 29 0a 20 20 3b 3b 20 54 68 65 20 77 69    6e 64 6f 77 27 73 20 70 6f 69 6e 74 20 6f 76 65  | ))))...;;.The.window's.point.ove | 
| 316e0 |  72 72 69 64 65 73 20 74 68 65 20 62 75 66 66 65    72 27 73 20 70 6f 69 6e 74 20 65 76 65 72 79 20  | rrides.the.buffer's.point.every. | 
| 31700 |  74 69 6d 65 20 69 74 27 73 20 72 65 64 69 73 70    6c 61 79 65 64 0a 20 20 28 64 6f 6c 69 73 74 20  | time.it's.redisplayed...(dolist. | 
| 31720 |  28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66    66 65 72 2d 77 69 6e 64 6f 77 2d 6c 69 73 74 20  | (window.(get-buffer-window-list. | 
| 31740 |  6e 69 6c 20 6e 69 6c 20 74 29 29 0a 20 20 20 20    28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 6f 69 6e  | nil.nil.t)).....(set-window-poin | 
| 31760 |  74 20 77 69 6e 64 6f 77 20 28 70 6f 69 6e 74 29    29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72  | t.window.(point))))..(define-der | 
| 31780 |  69 76 65 64 2d 6d 6f 64 65 20 69 76 79 2d 6f 63    63 75 72 2d 6d 6f 64 65 20 66 75 6e 64 61 6d 65  | ived-mode.ivy-occur-mode.fundame | 
| 317a0 |  6e 74 61 6c 2d 6d 6f 64 65 20 22 49 76 79 2d 4f    63 63 75 72 22 0a 20 20 22 4d 61 6a 6f 72 20 6d  | ntal-mode."Ivy-Occur"..."Major.m | 
| 317c0 |  6f 64 65 20 66 6f 72 20 6f 75 74 70 75 74 20 66    72 6f 6d 20 5c 5c 5b 69 76 79 2d 6f 63 63 75 72  | ode.for.output.from.\\[ivy-occur | 
| 317e0 |  5d 2e 0a 0a 5c 5c 7b 69 76 79 2d 6f 63 63 75 72    2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 28 73  | ]...\\{ivy-occur-mode-map}"...(s | 
| 31800 |  65 74 71 2d 6c 6f 63 61 6c 20 76 69 65 77 2d 72    65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 29 0a 0a  | etq-local.view-read-only.nil)).. | 
| 31820 |  28 64 65 66 76 61 72 20 69 76 79 2d 6f 63 63 75    72 2d 67 72 65 70 2d 6d 6f 64 65 2d 6d 61 70 0a  | (defvar.ivy-occur-grep-mode-map. | 
| 31840 |  20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 63 6f    70 79 2d 6b 65 79 6d 61 70 20 69 76 79 2d 6f 63  | ..(let.((map.(copy-keymap.ivy-oc | 
| 31860 |  63 75 72 2d 6d 6f 64 65 2d 6d 61 70 29 29 29 0a    20 20 20 20 28 69 76 79 2d 64 65 66 69 6e 65 2d  | cur-mode-map))).....(ivy-define- | 
| 31880 |  6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d    78 20 43 2d 71 22 29 20 27 69 76 79 2d 77 67 72  | key.map.(kbd."C-x.C-q").'ivy-wgr | 
| 318a0 |  65 70 2d 63 68 61 6e 67 65 2d 74 6f 2d 77 67 72    65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28 69 76  | ep-change-to-wgrep-mode).....(iv | 
| 318c0 |  79 2d 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 22 77 22 20 27 69 76 79 2d 77 67 72 65 70 2d  | y-define-key.map."w".'ivy-wgrep- | 
| 318e0 |  63 68 61 6e 67 65 2d 74 6f 2d 77 67 72 65 70 2d    6d 6f 64 65 29 0a 20 20 20 20 6d 61 70 29 0a 20  | change-to-wgrep-mode).....map).. | 
| 31900 |  20 22 4b 65 79 6d 61 70 20 66 6f 72 20 49 76 79    20 4f 63 63 75 72 20 47 72 65 70 20 6d 6f 64 65  | ."Keymap.for.Ivy.Occur.Grep.mode | 
| 31920 |  2e 22 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    6f 63 63 75 72 2d 64 65 6c 65 74 65 2d 63 61 6e  | .")..(defun.ivy-occur-delete-can | 
| 31940 |  64 69 64 61 74 65 20 28 29 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74  | didate.()...(interactive)...(let | 
| 31960 |  20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d    6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 28 64 65  | .((inhibit-read-only.t)).....(de | 
| 31980 |  6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6c 69 6e    65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69  | lete-region.(line-beginning-posi | 
| 319a0 |  74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 31 2b 20 28 6c 69  | tion)....................(1+.(li | 
| 319c0 |  6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79  | ne-end-position)))))..(defun.ivy | 
| 319e0 |  2d 6f 63 63 75 72 2d 66 6c 75 73 68 2d 6c 69 6e    65 73 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20  | -occur-flush-lines.()..."Delete. | 
| 31a00 |  6c 69 6e 65 73 20 6d 61 74 63 68 69 6e 67 20 72    65 67 65 78 2e 22 0a 20 20 28 69 6e 74 65 72 61  | lines.matching.regex."...(intera | 
| 31a20 |  63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28    69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c  | ctive)...(let.((inhibit-read-onl | 
| 31a40 |  79 20 74 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d    69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 27 66  | y.t)).....(call-interactively.'f | 
| 31a60 |  6c 75 73 68 2d 6c 69 6e 65 73 29 29 29 0a 0a 28    64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d  | lush-lines)))..(define-derived-m | 
| 31a80 |  6f 64 65 20 69 76 79 2d 6f 63 63 75 72 2d 67 72    65 70 2d 6d 6f 64 65 20 67 72 65 70 2d 6d 6f 64  | ode.ivy-occur-grep-mode.grep-mod | 
| 31aa0 |  65 20 22 49 76 79 2d 4f 63 63 75 72 22 0a 20 20    22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20  | e."Ivy-Occur"..."Major.mode.for. | 
| 31ac0 |  6f 75 74 70 75 74 20 66 72 6f 6d 20 5c 5c 5b 69    76 79 2d 6f 63 63 75 72 5d 2e 0a 0a 5c 5c 7b 69  | output.from.\\[ivy-occur]...\\{i | 
| 31ae0 |  76 79 2d 6f 63 63 75 72 2d 67 72 65 70 2d 6d 6f    64 65 2d 6d 61 70 7d 22 0a 20 20 28 73 65 74 71  | vy-occur-grep-mode-map}"...(setq | 
| 31b00 |  2d 6c 6f 63 61 6c 20 76 69 65 77 2d 72 65 61 64    2d 6f 6e 6c 79 20 6e 69 6c 29 0a 20 20 28 77 68  | -local.view-read-only.nil)...(wh | 
| 31b20 |  65 6e 20 28 66 62 6f 75 6e 64 70 20 27 77 67 72    65 70 2d 73 65 74 75 70 29 0a 20 20 20 20 28 77  | en.(fboundp.'wgrep-setup).....(w | 
| 31b40 |  67 72 65 70 2d 73 65 74 75 70 29 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 2d 73 74 61 72 74  | grep-setup)))..(defun.ivy--start | 
| 31b60 |  73 2d 77 69 74 68 2d 64 6f 74 73 6c 61 73 68 20    28 73 74 72 29 0a 20 20 28 73 74 72 69 6e 67 2d  | s-with-dotslash.(str)...(string- | 
| 31b80 |  6d 61 74 63 68 2d 70 20 22 5c 5c 60 5c 5c 2e 5b    2f 5c 5c 5d 22 20 73 74 72 29 29 0a 0a 28 64 65  | match-p."\\`\\.[/\\]".str))..(de | 
| 31ba0 |  66 75 6e 20 69 76 79 2d 2d 6f 63 63 75 72 2d 69    6e 73 65 72 74 2d 6c 69 6e 65 73 20 28 63 61 6e  | fun.ivy--occur-insert-lines.(can | 
| 31bc0 |  64 73 29 0a 20 20 22 49 6e 73 65 72 74 20 43 41    4e 44 53 20 69 6e 74 6f 20 60 69 76 79 2d 6f 63  | ds)..."Insert.CANDS.into.`ivy-oc | 
| 31be0 |  63 75 72 27 20 62 75 66 66 65 72 2e 22 0a 20 20    28 66 6f 6e 74 2d 6c 6f 63 6b 2d 6d 6f 64 65 20  | cur'.buffer."...(font-lock-mode. | 
| 31c00 |  2d 31 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 63    61 6e 64 20 63 61 6e 64 73 29 0a 20 20 20 20 28  | -1)...(dolist.(cand.cands).....( | 
| 31c20 |  73 65 74 71 20 63 61 6e 64 0a 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d  | setq.cand...........(if.(string- | 
| 31c40 |  6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2e 2a 3a    5b 30 2d 39 5d 2b 3a 5c 5c 29 5c 5c 28 2e 2a 5c  | match."\\`\\(.*:[0-9]+:\\)\\(.*\ | 
| 31c60 |  5c 29 5c 5c 27 22 20 63 61 6e 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20  | \)\\'".cand)...............(let. | 
| 31c80 |  28 28 66 69 6c 65 2d 61 6e 64 2d 6c 69 6e 65 20    28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20  | ((file-and-line.(match-string.1. | 
| 31ca0 |  63 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 67 72 65 70  | cand)).....................(grep | 
| 31cc0 |  2d 6c 69 6e 65 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 32 20 63 61 6e 64 29 29 29 0a 20 20  | -line.(match-string.2.cand)))... | 
| 31ce0 |  20 20 20 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  | ..............(concat........... | 
| 31d00 |  20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69    7a 65 20 66 69 6c 65 2d 61 6e 64 2d 6c 69 6e 65  | .......(propertize.file-and-line | 
| 31d20 |  20 27 66 61 63 65 20 27 69 76 79 2d 67 72 65 70    2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20  | .'face.'ivy-grep-info).......... | 
| 31d40 |  20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 68 69    67 68 6c 69 67 68 74 2d 66 75 7a 7a 79 20 67 72  | ........(ivy--highlight-fuzzy.gr | 
| 31d60 |  65 70 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 2d 68 69 67  | ep-line))).............(ivy--hig | 
| 31d80 |  68 6c 69 67 68 74 2d 66 75 7a 7a 79 20 28 63 6f    70 79 2d 73 65 71 75 65 6e 63 65 20 63 61 6e 64  | hlight-fuzzy.(copy-sequence.cand | 
| 31da0 |  29 29 29 29 0a 20 20 20 20 28 61 64 64 2d 74 65    78 74 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20  | )))).....(add-text-properties... | 
| 31dc0 |  20 20 20 30 20 28 6c 65 6e 67 74 68 20 63 61 6e    64 29 0a 20 20 20 20 20 27 28 6d 6f 75 73 65 2d  | ...0.(length.cand)......'(mouse- | 
| 31de0 |  66 61 63 65 0a 20 20 20 20 20 20 20 68 69 67 68    6c 69 67 68 74 0a 20 20 20 20 20 20 20 68 65 6c  | face........highlight........hel | 
| 31e00 |  70 2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 3a    20 63 61 6c 6c 20 69 76 79 2d 61 63 74 69 6f 6e  | p-echo."mouse-1:.call.ivy-action | 
| 31e20 |  22 29 0a 20 20 20 20 20 63 61 6e 64 29 0a 20 20    20 20 28 69 6e 73 65 72 74 20 28 69 66 20 28 69  | ")......cand).....(insert.(if.(i | 
| 31e40 |  76 79 2d 2d 73 74 61 72 74 73 2d 77 69 74 68 2d    64 6f 74 73 6c 61 73 68 20 63 61 6e 64 29 20 22  | vy--starts-with-dotslash.cand)." | 
| 31e60 |  22 20 22 20 20 20 20 22 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 63 61 6e 64 20 3f 5c 6e 29 29  | "."....").............cand.?\n)) | 
| 31e80 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 2d 6f    63 63 75 72 2d 64 65 66 61 75 6c 74 20 28 63 61  | )..(defun.ivy--occur-default.(ca | 
| 31ea0 |  6e 64 73 29 0a 20 20 22 49 6e 73 65 72 74 20 43    41 4e 44 53 20 69 6e 74 6f 20 74 68 65 20 63 75  | nds)..."Insert.CANDS.into.the.cu | 
| 31ec0 |  72 72 65 6e 74 20 6f 63 63 75 72 20 62 75 66 66    65 72 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 63  | rrent.occur.buffer."...(unless.c | 
| 31ee0 |  61 6e 64 73 0a 20 20 20 20 28 6c 65 74 20 28 28    63 6f 6c 6c 20 28 69 76 79 2d 73 74 61 74 65 2d  | ands.....(let.((coll.(ivy-state- | 
| 31f00 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 69 76 79 2d 6c    61 73 74 29 29 29 0a 20 20 20 20 20 20 28 77 68  | collection.ivy-last))).......(wh | 
| 31f20 |  65 6e 20 28 61 72 72 61 79 70 20 63 6f 6c 6c 29    0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63  | en.(arrayp.coll).........(setq.c | 
| 31f40 |  6f 6c 6c 20 28 61 6c 6c 2d 63 6f 6d 70 6c 65 74    69 6f 6e 73 20 22 22 20 63 6f 6c 6c 20 28 69 76  | oll.(all-completions."".coll.(iv | 
| 31f60 |  79 2d 73 74 61 74 65 2d 70 72 65 64 69 63 61 74    65 20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 20  | y-state-predicate.ivy-last)))).. | 
| 31f80 |  20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 73    20 28 69 76 79 2d 2d 66 69 6c 74 65 72 20 28 69  | .....(setq.cands.(ivy--filter.(i | 
| 31fa0 |  76 79 2d 73 74 61 74 65 2d 74 65 78 74 20 69 76    79 2d 6c 61 73 74 29 20 63 6f 6c 6c 29 29 29 29  | vy-state-text.ivy-last).coll)))) | 
| 31fc0 |  0a 20 20 28 69 76 79 2d 6f 63 63 75 72 2d 6d 6f    64 65 29 0a 20 20 28 69 6e 73 65 72 74 20 28 66  | ...(ivy-occur-mode)...(insert.(f | 
| 31fe0 |  6f 72 6d 61 74 20 22 25 64 20 63 61 6e 64 69 64    61 74 65 73 3a 5c 6e 22 20 28 6c 65 6e 67 74 68  | ormat."%d.candidates:\n".(length | 
| 32000 |  20 63 61 6e 64 73 29 29 29 0a 20 20 28 69 76 79    2d 2d 6f 63 63 75 72 2d 69 6e 73 65 72 74 2d 6c  | .cands)))...(ivy--occur-insert-l | 
| 32020 |  69 6e 65 73 20 63 61 6e 64 73 29 0a 20 20 28 72    65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 29 29 0a  | ines.cands)...(read-only-mode)). | 
| 32040 |  0a 28 64 65 66 75 6e 20 69 76 79 2d 6f 63 63 75    72 20 28 29 0a 20 20 22 53 74 6f 70 20 63 6f 6d  | .(defun.ivy-occur.()..."Stop.com | 
| 32060 |  70 6c 65 74 69 6f 6e 20 61 6e 64 20 70 75 74 20    74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64  | pletion.and.put.the.current.cand | 
| 32080 |  69 64 61 74 65 73 20 69 6e 74 6f 20 61 20 6e 65    77 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 6e  | idates.into.a.new.buffer...The.n | 
| 320a0 |  65 77 20 62 75 66 66 65 72 20 72 65 6d 65 6d 62    65 72 73 20 63 75 72 72 65 6e 74 20 61 63 74 69  | ew.buffer.remembers.current.acti | 
| 320c0 |  6f 6e 28 73 29 2e 0a 0a 57 68 69 6c 65 20 69 6e    20 74 68 65 20 2a 69 76 79 2d 6f 63 63 75 72 2a  | on(s)...While.in.the.*ivy-occur* | 
| 320e0 |  20 62 75 66 66 65 72 2c 20 73 65 6c 65 63 74 69    6e 67 20 61 20 63 61 6e 64 69 64 61 74 65 20 77  | .buffer,.selecting.a.candidate.w | 
| 32100 |  69 74 68 20 52 45 54 20 6f 72 0a 61 20 6d 6f 75    73 65 20 63 6c 69 63 6b 20 77 69 6c 6c 20 63 61  | ith.RET.or.a.mouse.click.will.ca | 
| 32120 |  6c 6c 20 74 68 65 20 61 70 70 72 6f 70 72 69 61    74 65 20 61 63 74 69 6f 6e 20 66 6f 72 20 74 68  | ll.the.appropriate.action.for.th | 
| 32140 |  61 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 0a 54    68 65 72 65 20 69 73 20 6e 6f 20 6c 69 6d 69 74  | at.candidate...There.is.no.limit | 
| 32160 |  20 6f 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f    66 20 2a 69 76 79 2d 6f 63 63 75 72 2a 20 62 75  | .on.the.number.of.*ivy-occur*.bu | 
| 32180 |  66 66 65 72 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 6e  | ffers."...(interactive)...(if.(n | 
| 321a0 |  6f 74 20 28 77 69 6e 64 6f 77 2d 6d 69 6e 69 62    75 66 66 65 72 2d 70 29 29 0a 20 20 20 20 20 20  | ot.(window-minibuffer-p))....... | 
| 321c0 |  28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69  | (user-error."No.completion.sessi | 
| 321e0 |  6f 6e 20 69 73 20 61 63 74 69 76 65 22 29 0a 20    20 20 20 28 6c 65 74 2a 20 28 28 63 61 6c 6c 65  | on.is.active").....(let*.((calle | 
| 32200 |  72 20 28 69 76 79 2d 73 74 61 74 65 2d 63 61 6c    6c 65 72 20 69 76 79 2d 6c 61 73 74 29 29 0a 20  | r.(ivy-state-caller.ivy-last)).. | 
| 32220 |  20 20 20 20 20 20 20 20 20 20 28 6f 63 63 75 72    2d 66 6e 20 28 6f 72 20 28 70 6c 69 73 74 2d 67  | ..........(occur-fn.(or.(plist-g | 
| 32240 |  65 74 20 69 76 79 2d 2d 6f 63 63 75 72 73 2d 6c    69 73 74 20 63 61 6c 6c 65 72 29 0a 20 20 20 20  | et.ivy--occurs-list.caller)..... | 
| 32260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 23 27 69 76 79 2d 2d 6f 63 63 75  | .....................#'ivy--occu | 
| 32280 |  72 2d 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 62 75 66 66 65 72 0a 20  | r-default))............(buffer.. | 
| 322a0 |  20 20 20 20 20 20 20 20 20 20 20 28 67 65 6e 65    72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 0a  | ...........(generate-new-buffer. | 
| 322c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 2a 69 76 79 2d 6f 63 63 75 72  | .............(format."*ivy-occur | 
| 322e0 |  25 73 20 5c 22 25 73 5c 22 2a 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | %s.\"%s\"*"..................... | 
| 32300 |  20 28 69 66 20 63 61 6c 6c 65 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(if.caller..................... | 
| 32320 |  20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22    20 28 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e  | .....(concat.".".(prin1-to-strin | 
| 32340 |  67 20 63 61 6c 6c 65 72 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | g.caller))...................... | 
| 32360 |  20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d 74  | .."")......................ivy-t | 
| 32380 |  65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 77    69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66  | ext)))).......(with-current-buff | 
| 323a0 |  65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20    20 20 28 66 75 6e 63 61 6c 6c 20 6f 63 63 75 72  | er.buffer.........(funcall.occur | 
| 323c0 |  2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 28 69 76 79 2d 73 74  | -fn..................(if.(ivy-st | 
| 323e0 |  61 74 65 2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c    65 63 74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29  | ate-dynamic-collection.ivy-last) | 
| 32400 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28  | ......................(funcall.( | 
| 32420 |  69 76 79 2d 73 74 61 74 65 2d 63 6f 6c 6c 65 63    74 69 6f 6e 20 69 76 79 2d 6c 61 73 74 29 20 69  | ivy-state-collection.ivy-last).i | 
| 32440 |  76 79 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d  | vy-text)....................ivy- | 
| 32460 |  2d 6f 6c 64 2d 63 61 6e 64 73 29 29 0a 20 20 20    20 20 20 20 20 28 73 65 74 66 20 28 69 76 79 2d  | -old-cands)).........(setf.(ivy- | 
| 32480 |  73 74 61 74 65 2d 74 65 78 74 20 69 76 79 2d 6c    61 73 74 29 20 69 76 79 2d 74 65 78 74 29 0a 20  | state-text.ivy-last).ivy-text).. | 
| 324a0 |  20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 79    2d 6f 63 63 75 72 2d 6c 61 73 74 20 69 76 79 2d  | .......(setq.ivy-occur-last.ivy- | 
| 324c0 |  6c 61 73 74 29 29 0a 20 20 20 20 20 20 28 69 76    79 2d 65 78 69 74 2d 77 69 74 68 2d 61 63 74 69  | last)).......(ivy-exit-with-acti | 
| 324e0 |  6f 6e 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64    61 20 28 5f 29 0a 20 20 20 20 20 20 20 20 20 28  | on........(lambda.(_)..........( | 
| 32500 |  70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75    66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 28  | pop-to-buffer.buffer)..........( | 
| 32520 |  73 65 74 71 20 6e 65 78 74 2d 65 72 72 6f 72 2d    6c 61 73 74 2d 62 75 66 66 65 72 20 62 75 66 66  | setq.next-error-last-buffer.buff | 
| 32540 |  65 72 29 0a 20 20 20 20 20 20 20 20 20 28 73 65    74 71 2d 6c 6f 63 61 6c 20 6e 65 78 74 2d 65 72  | er)..........(setq-local.next-er | 
| 32560 |  72 6f 72 2d 66 75 6e 63 74 69 6f 6e 20 23 27 69    76 79 2d 6f 63 63 75 72 2d 6e 65 78 74 2d 65 72  | ror-function.#'ivy-occur-next-er | 
| 32580 |  72 6f 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 69 76 79 2d 6f 63 63 75 72 2d 72 65 76 65  | ror))))))..(defun.ivy-occur-reve | 
| 325a0 |  72 74 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22    52 65 66 72 65 73 68 20 74 68 65 20 62 75 66 66  | rt-buffer.()..."Refresh.the.buff | 
| 325c0 |  65 72 20 6d 61 6b 69 6e 67 20 69 74 20 75 70 2d    74 6f 20 64 61 74 65 20 77 69 74 68 20 74 68 65  | er.making.it.up-to.date.with.the | 
| 325e0 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 0a 0a 43 75    72 72 65 6e 74 6c 79 20 6f 6e 6c 79 20 77 6f 72  | .collection...Currently.only.wor | 
| 32600 |  6b 73 20 66 6f 72 20 60 73 77 69 70 65 72 27 2e    20 20 49 6e 20 74 68 61 74 20 73 70 65 63 69 66  | ks.for.`swiper'...In.that.specif | 
| 32620 |  69 63 20 63 61 73 65 2c 20 74 68 65 0a 2a 69 76    79 2d 6f 63 63 75 72 2a 20 62 75 66 66 65 72 20  | ic.case,.the.*ivy-occur*.buffer. | 
| 32640 |  62 65 63 6f 6d 65 73 20 6e 65 61 72 6c 79 20 75    73 65 6c 65 73 73 20 61 73 20 74 68 65 20 6f 72  | becomes.nearly.useless.as.the.or | 
| 32660 |  69 67 69 6e 61 6c 20 62 75 66 66 65 72 0a 69 73    20 75 70 64 61 74 65 64 2c 20 73 69 6e 63 65 20  | iginal.buffer.is.updated,.since. | 
| 32680 |  74 68 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73    20 6e 6f 20 6c 6f 6e 67 65 72 20 6d 61 74 63 68  | the.line.numbers.no.longer.match | 
| 326a0 |  2e 0a 0a 43 61 6c 6c 69 6e 67 20 74 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 69 73 20 61 73 20 69  | ...Calling.this.function.is.as.i | 
| 326c0 |  66 20 79 6f 75 20 63 61 6c 6c 65 64 20 60 69 76    79 2d 6f 63 63 75 72 27 20 6f 6e 20 74 68 65 0a  | f.you.called.`ivy-occur'.on.the. | 
| 326e0 |  75 70 64 61 74 65 64 20 6f 72 69 67 69 6e 61 6c    20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74  | updated.original.buffer."...(int | 
| 32700 |  65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74    20 28 28 63 61 6c 6c 65 72 20 28 69 76 79 2d 73  | eractive)...(let.((caller.(ivy-s | 
| 32720 |  74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76 79 2d    6f 63 63 75 72 2d 6c 61 73 74 29 29 0a 20 20 20  | tate-caller.ivy-occur-last)).... | 
| 32740 |  20 20 20 20 20 28 69 76 79 2d 6c 61 73 74 20 69    76 79 2d 6f 63 63 75 72 2d 6c 61 73 74 29 29 0a  | .....(ivy-last.ivy-occur-last)). | 
| 32760 |  20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62    69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a  | ....(let.((inhibit-read-only.t). | 
| 32780 |  20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d  | ..........(line.(line-number-at- | 
| 327a0 |  70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 74 65 78 74 20 28 69 76 79 2d 73 74 61 74 65  | pos))...........(text.(ivy-state | 
| 327c0 |  2d 74 65 78 74 20 69 76 79 2d 6c 61 73 74 29 29    29 0a 20 20 20 20 20 20 28 65 72 61 73 65 2d 62  | -text.ivy-last))).......(erase-b | 
| 327e0 |  75 66 66 65 72 29 0a 20 20 20 20 20 20 28 69 76    79 2d 73 65 74 2d 74 65 78 74 20 74 65 78 74 29  | uffer).......(ivy-set-text.text) | 
| 32800 |  0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20    28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 69  | .......(funcall.(or.(plist-get.i | 
| 32820 |  76 79 2d 2d 6f 63 63 75 72 73 2d 6c 69 73 74 20    63 61 6c 6c 65 72 29 0a 20 20 20 20 20 20 20 20  | vy--occurs-list.caller)......... | 
| 32840 |  20 20 20 20 20 20 20 20 20 20 20 23 27 69 76 79    2d 2d 6f 63 63 75 72 2d 64 65 66 61 75 6c 74 29  | ...........#'ivy--occur-default) | 
| 32860 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 6e 64 20 28 69 76 79 2d 73 74 61 74 65 2d  | ................(and.(ivy-state- | 
| 32880 |  64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69    6f 6e 20 69 76 79 2d 6c 61 73 74 29 0a 20 20 20  | dynamic-collection.ivy-last).... | 
| 328a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 75 6e 63 61 6c 6c 20 28 69 76 79 2d 73  | .................(funcall.(ivy-s | 
| 328c0 |  74 61 74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20    69 76 79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20  | tate-collection.ivy-last)....... | 
| 328e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 74 65 78 74 29 29 29 0a 20  | .......................text))).. | 
| 32900 |  20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20    28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20  | .....(goto-char.(point-min)).... | 
| 32920 |  20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65    20 28 31 2d 20 6c 69 6e 65 29 29 29 0a 20 20 20  | ...(forward-line.(1-.line))).... | 
| 32940 |  20 28 73 65 74 71 20 69 76 79 2d 6f 63 63 75 72    2d 6c 61 73 74 20 69 76 79 2d 6c 61 73 74 29 29  | .(setq.ivy-occur-last.ivy-last)) | 
| 32960 |  29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63    74 69 6f 6e 20 77 67 72 65 70 2d 63 68 61 6e 67  | )..(declare-function.wgrep-chang | 
| 32980 |  65 2d 74 6f 2d 77 67 72 65 70 2d 6d 6f 64 65 20    22 65 78 74 3a 77 67 72 65 70 22 29 0a 0a 28 64  | e-to-wgrep-mode."ext:wgrep")..(d | 
| 329a0 |  65 66 75 6e 20 69 76 79 2d 77 67 72 65 70 2d 63    68 61 6e 67 65 2d 74 6f 2d 77 67 72 65 70 2d 6d  | efun.ivy-wgrep-change-to-wgrep-m | 
| 329c0 |  6f 64 65 20 28 29 0a 20 20 22 46 6f 72 77 61 72    64 20 74 6f 20 60 77 67 72 65 70 2d 63 68 61 6e  | ode.()..."Forward.to.`wgrep-chan | 
| 329e0 |  67 65 2d 74 6f 2d 77 67 72 65 70 2d 6d 6f 64 65    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69  | ge-to-wgrep-mode'."...(interacti | 
| 32a00 |  76 65 29 0a 20 20 28 69 66 20 28 72 65 71 75 69    72 65 20 27 77 67 72 65 70 20 6e 69 6c 20 27 6e  | ve)...(if.(require.'wgrep.nil.'n | 
| 32a20 |  6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 28 77    67 72 65 70 2d 63 68 61 6e 67 65 2d 74 6f 2d 77  | oerror).......(wgrep-change-to-w | 
| 32a40 |  67 72 65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28    65 72 72 6f 72 20 22 50 61 63 6b 61 67 65 20 77  | grep-mode).....(error."Package.w | 
| 32a60 |  67 72 65 70 20 69 73 6e 27 74 20 69 6e 73 74 61    6c 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 75 6e  | grep.isn't.installed")))..(defun | 
| 32a80 |  20 69 76 79 2d 6f 63 63 75 72 2d 72 65 61 64 2d    61 63 74 69 6f 6e 20 28 29 0a 20 20 22 53 65 6c  | .ivy-occur-read-action.()..."Sel | 
| 32aa0 |  65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 20 61    76 61 69 6c 61 62 6c 65 20 61 63 74 69 6f 6e 73  | ect.one.of.the.available.actions | 
| 32ac0 |  20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20    6f 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63  | .as.the.current.one."...(interac | 
| 32ae0 |  74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 69    76 79 2d 6c 61 73 74 20 69 76 79 2d 6f 63 63 75  | tive)...(let.((ivy-last.ivy-occu | 
| 32b00 |  72 2d 6c 61 73 74 29 29 0a 20 20 20 20 28 69 76    79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 29 29 29  | r-last)).....(ivy-read-action))) | 
| 32b20 |  0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6f 63 63    75 72 2d 64 69 73 70 61 74 63 68 20 28 29 0a 20  | ..(defun.ivy-occur-dispatch.().. | 
| 32b40 |  20 22 43 61 6c 6c 20 6f 6e 65 20 6f 66 20 74 68    65 20 61 76 61 69 6c 61 62 6c 65 20 61 63 74 69  | ."Call.one.of.the.available.acti | 
| 32b60 |  6f 6e 73 20 6f 6e 20 74 68 65 20 63 75 72 72 65    6e 74 20 69 74 65 6d 2e 22 0a 20 20 28 69 6e 74  | ons.on.the.current.item."...(int | 
| 32b80 |  65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74    2a 20 28 28 73 74 61 74 65 2d 61 63 74 69 6f 6e  | eractive)...(let*.((state-action | 
| 32ba0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 61 63 74 69    6f 6e 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73  | .(ivy-state-action.ivy-occur-las | 
| 32bc0 |  74 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 63    74 69 6f 6e 73 20 28 69 66 20 28 73 79 6d 62 6f  | t))..........(actions.(if.(symbo | 
| 32be0 |  6c 70 20 73 74 61 74 65 2d 61 63 74 69 6f 6e 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lp.state-action)................ | 
| 32c00 |  20 20 20 20 20 20 20 73 74 61 74 65 2d 61 63 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20  | .......state-action............. | 
| 32c20 |  20 20 20 20 20 20 20 20 28 63 6f 70 79 2d 73 65    71 75 65 6e 63 65 20 73 74 61 74 65 2d 61 63 74  | ........(copy-sequence.state-act | 
| 32c40 |  69 6f 6e 29 29 29 29 0a 20 20 20 20 28 75 6e 77    69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20  | ion)))).....(unwind-protect..... | 
| 32c60 |  20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20    20 20 20 20 20 20 20 28 69 76 79 2d 6f 63 63 75  | .....(progn............(ivy-occu | 
| 32c80 |  72 2d 72 65 61 64 2d 61 63 74 69 6f 6e 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 6f  | r-read-action)............(ivy-o | 
| 32ca0 |  63 63 75 72 2d 70 72 65 73 73 29 29 0a 20 20 20    20 20 20 28 73 65 74 66 20 28 69 76 79 2d 73 74  | ccur-press)).......(setf.(ivy-st | 
| 32cc0 |  61 74 65 2d 61 63 74 69 6f 6e 20 69 76 79 2d 6f    63 63 75 72 2d 6c 61 73 74 29 20 61 63 74 69 6f  | ate-action.ivy-occur-last).actio | 
| 32ce0 |  6e 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69    76 79 2d 6f 63 63 75 72 2d 63 6c 69 63 6b 20 28  | ns))))..(defun.ivy-occur-click.( | 
| 32d00 |  65 76 65 6e 74 29 0a 20 20 22 45 78 65 63 75 74    65 20 61 63 74 69 6f 6e 20 66 6f 72 20 74 68 65  | event)..."Execute.action.for.the | 
| 32d20 |  20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61    74 65 2e 0a 45 56 45 4e 54 20 67 69 76 65 73 20  | .current.candidate..EVENT.gives. | 
| 32d40 |  74 68 65 20 6d 6f 75 73 65 20 70 6f 73 69 74 69    6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74  | the.mouse.position."...(interact | 
| 32d60 |  69 76 65 20 22 65 22 29 0a 20 20 28 6c 65 74 20    28 28 77 69 6e 64 6f 77 20 28 70 6f 73 6e 2d 77  | ive."e")...(let.((window.(posn-w | 
| 32d80 |  69 6e 64 6f 77 20 28 65 76 65 6e 74 2d 65 6e 64    20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 20 20  | indow.(event-end.event)))....... | 
| 32da0 |  20 20 28 70 6f 73 20 28 70 6f 73 6e 2d 70 6f 69    6e 74 20 28 65 76 65 6e 74 2d 65 6e 64 20 65 76  | ..(pos.(posn-point.(event-end.ev | 
| 32dc0 |  65 6e 74 29 29 29 29 0a 20 20 20 20 28 77 69 74    68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72  | ent)))).....(with-current-buffer | 
| 32de0 |  20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20    77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 28 67  | .(window-buffer.window).......(g | 
| 32e00 |  6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 0a 20 20    20 20 20 20 28 69 76 79 2d 6f 63 63 75 72 2d 70  | oto-char.pos).......(ivy-occur-p | 
| 32e20 |  72 65 73 73 29 29 29 29 0a 0a 28 64 65 63 6c 61    72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 77 69 70  | ress))))..(declare-function.swip | 
| 32e40 |  65 72 2d 2d 63 6c 65 61 6e 75 70 20 22 73 77 69    70 65 72 22 29 0a 28 64 65 63 6c 61 72 65 2d 66  | er--cleanup."swiper").(declare-f | 
| 32e60 |  75 6e 63 74 69 6f 6e 20 73 77 69 70 65 72 2d 2d    61 64 64 2d 6f 76 65 72 6c 61 79 73 20 22 73 77  | unction.swiper--add-overlays."sw | 
| 32e80 |  69 70 65 72 22 29 0a 28 64 65 66 76 61 72 20 69    76 79 2d 6f 63 63 75 72 2d 74 69 6d 65 72 20 6e  | iper").(defvar.ivy-occur-timer.n | 
| 32ea0 |  69 6c 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 6f 63 63 75 72 2d 70 72 65 73 73 2d 75 70 64  | il)..(defun.ivy--occur-press-upd | 
| 32ec0 |  61 74 65 2d 77 69 6e 64 6f 77 20 28 29 0a 20 20    28 63 6f 6e 64 0a 20 20 20 20 28 28 6d 65 6d 71  | ate-window.()...(cond.....((memq | 
| 32ee0 |  20 28 69 76 79 2d 73 74 61 74 65 2d 63 61 6c 6c    65 72 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73  | .(ivy-state-caller.ivy-occur-las | 
| 32f00 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61    70 70 65 6e 64 20 27 28 73 77 69 70 65 72 20 73  | t)............(append.'(swiper.s | 
| 32f20 |  77 69 70 65 72 2d 69 73 65 61 72 63 68 29 20 69    76 79 2d 68 69 67 68 6c 69 67 68 74 2d 67 72 65  | wiper-isearch).ivy-highlight-gre | 
| 32f40 |  70 2d 63 6f 6d 6d 61 6e 64 73 29 29 0a 20 20 20    20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 20  | p-commands))......(let.((window. | 
| 32f60 |  28 69 76 79 2d 73 74 61 74 65 2d 77 69 6e 64 6f    77 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73 74  | (ivy-state-window.ivy-occur-last | 
| 32f80 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62    75 66 66 65 72 20 28 69 76 79 2d 73 74 61 74 65  | ))............(buffer.(ivy-state | 
| 32fa0 |  2d 62 75 66 66 65 72 20 69 76 79 2d 6f 63 63 75    72 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20  | -buffer.ivy-occur-last)))....... | 
| 32fc0 |  20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c    69 76 65 2d 70 20 62 75 66 66 65 72 29 0a 20 20  | .(when.(buffer-live-p.buffer)... | 
| 32fe0 |  20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6f    72 20 28 6e 6f 74 20 28 77 69 6e 64 6f 77 2d 6c  | .......(cond.((or.(not.(window-l | 
| 33000 |  69 76 65 2d 70 20 77 69 6e 64 6f 77 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ive-p.window)).................. | 
| 33020 |  20 20 20 28 65 71 75 61 6c 20 77 69 6e 64 6f 77    20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f  | ...(equal.window.(selected-windo | 
| 33040 |  77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 73 61 76 65 2d 73 65 6c 65 63  | w))).................(save-selec | 
| 33060 |  74 65 64 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 65  | ted-window...................(se | 
| 33080 |  74 66 20 28 69 76 79 2d 73 74 61 74 65 2d 77 69    6e 64 6f 77 20 69 76 79 2d 6f 63 63 75 72 2d 6c  | tf.(ivy-state-window.ivy-occur-l | 
| 330a0 |  61 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69  | ast).........................(di | 
| 330c0 |  73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20  | splay-buffer.buffer))))......... | 
| 330e0 |  20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71    75 61 6c 20 28 77 69 6e 64 6f 77 2d 62 75 66 66  | .......((not.(equal.(window-buff | 
| 33100 |  65 72 20 77 69 6e 64 6f 77 29 20 62 75 66 66 65    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | er.window).buffer))............. | 
| 33120 |  20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74    65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77  | ....(with-selected-window.window | 
| 33140 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75  | ...................(switch-to-bu | 
| 33160 |  66 66 65 72 20 62 75 66 66 65 72 29 29 29 29 29    29 29 0a 0a 20 20 20 20 28 28 6d 65 6d 71 20 28  | ffer.buffer)))))))......((memq.( | 
| 33180 |  69 76 79 2d 73 74 61 74 65 2d 63 61 6c 6c 65 72    20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73 74 29  | ivy-state-caller.ivy-occur-last) | 
| 331a0 |  0a 20 20 20 20 20 20 20 20 20 20 20 27 28 63 6f    75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66  | ............'(counsel-describe-f | 
| 331c0 |  75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 64 65 73  | unction..............counsel-des | 
| 331e0 |  63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e  | cribe-variable..............coun | 
| 33200 |  73 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d    62 6f 6c 29 29 0a 20 20 20 20 20 28 73 65 74 66  | sel-describe-symbol))......(setf | 
| 33220 |  20 28 69 76 79 2d 73 74 61 74 65 2d 77 69 6e 64    6f 77 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73  | .(ivy-state-window.ivy-occur-las | 
| 33240 |  74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73    65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29  | t)............(selected-window)) | 
| 33260 |  0a 20 20 20 20 20 28 73 65 6c 65 63 74 65 64 2d    77 69 6e 64 6f 77 29 29 29 29 0a 0a 28 64 65 66  | ......(selected-window))))..(def | 
| 33280 |  75 6e 20 69 76 79 2d 2d 6f 63 63 75 72 2d 70 72    65 73 73 2d 62 75 66 66 65 72 20 28 29 0a 20 20  | un.ivy--occur-press-buffer.()... | 
| 332a0 |  28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 69    76 79 2d 73 74 61 74 65 2d 62 75 66 66 65 72 20  | (let.((buffer.(ivy-state-buffer. | 
| 332c0 |  69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20 20 20    28 69 66 20 28 62 75 66 66 65 72 2d 6c 69 76 65  | ivy-last))).....(if.(buffer-live | 
| 332e0 |  2d 70 20 62 75 66 66 65 72 29 0a 20 20 20 20 20    20 20 20 62 75 66 66 65 72 0a 20 20 20 20 20 20  | -p.buffer).........buffer....... | 
| 33300 |  28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | (current-buffer))))..(defun.ivy- | 
| 33320 |  6f 63 63 75 72 2d 70 72 65 73 73 20 28 29 0a 20    20 22 45 78 65 63 75 74 65 20 61 63 74 69 6f 6e  | occur-press.()..."Execute.action | 
| 33340 |  20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    20 63 61 6e 64 69 64 61 74 65 2e 22 0a 20 20 28  | .for.the.current.candidate."...( | 
| 33360 |  69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28    69 76 79 2d 2d 6f 63 63 75 72 2d 70 72 65 73 73  | interactive)...(ivy--occur-press | 
| 33380 |  2d 75 70 64 61 74 65 2d 77 69 6e 64 6f 77 29 0a    20 20 28 77 68 65 6e 20 28 73 61 76 65 2d 65 78  | -update-window)...(when.(save-ex | 
| 333a0 |  63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d  | cursion...........(beginning-of- | 
| 333c0 |  6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20    28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28  | line)...........(looking-at."\\( | 
| 333e0 |  3f 3a 2e 5b 2f 5c 5c 5d 5c 5c 7c 20 20 20 20 5c    5c 29 5c 5c 28 2e 2a 5c 5c 29 24 22 29 29 0a 20  | ?:.[/\\]\\|....\\)\\(.*\\)$")).. | 
| 33400 |  20 20 20 28 6c 65 74 2a 20 28 28 69 76 79 2d 6c    61 73 74 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61  | ...(let*.((ivy-last.ivy-occur-la | 
| 33420 |  73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    69 76 79 2d 74 65 78 74 20 28 69 76 79 2d 73 74  | st)............(ivy-text.(ivy-st | 
| 33440 |  61 74 65 2d 74 65 78 74 20 69 76 79 2d 6c 61 73    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28  | ate-text.ivy-last))............( | 
| 33460 |  73 74 72 20 28 62 75 66 66 65 72 2d 73 75 62 73    74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20  | str.(buffer-substring........... | 
| 33480 |  20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 62 65    67 69 6e 6e 69 6e 67 20 31 29 0a 20 20 20 20 20  | .......(match-beginning.1)...... | 
| 334a0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74    63 68 2d 65 6e 64 20 31 29 29 29 0a 20 20 20 20  | ............(match-end.1)))..... | 
| 334c0 |  20 20 20 20 20 20 20 28 6f 66 66 73 65 74 20 28    6f 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f  | .......(offset.(or.(get-text-pro | 
| 334e0 |  70 65 72 74 79 20 30 20 27 6f 66 66 73 65 74 20    73 74 72 29 20 30 29 29 0a 20 20 20 20 20 20 20  | perty.0.'offset.str).0))........ | 
| 33500 |  20 20 20 20 28 63 6f 6c 6c 20 28 69 76 79 2d 73    74 61 74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20  | ....(coll.(ivy-state-collection. | 
| 33520 |  69 76 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 61 63 74 69 6f 6e 20 28 69  | ivy-last))............(action.(i | 
| 33540 |  76 79 2d 2d 67 65 74 2d 61 63 74 69 6f 6e 20 69    76 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20  | vy--get-action.ivy-last))....... | 
| 33560 |  20 20 20 20 20 28 69 76 79 2d 65 78 69 74 20 27    64 6f 6e 65 29 29 0a 20 20 20 20 20 20 28 77 69  | .....(ivy-exit.'done)).......(wi | 
| 33580 |  74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72  | th-ivy-window.........(with-curr | 
| 335a0 |  65 6e 74 2d 62 75 66 66 65 72 20 28 69 76 79 2d    2d 6f 63 63 75 72 2d 70 72 65 73 73 2d 62 75 66  | ent-buffer.(ivy--occur-press-buf | 
| 335c0 |  66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 28    73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e  | fer)...........(save-restriction | 
| 335e0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69    64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .............(widen)............ | 
| 33600 |  20 28 66 75 6e 63 61 6c 6c 20 61 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(funcall.action................ | 
| 33620 |  20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28    63 6f 6e 73 70 20 63 6f 6c 6c 29 0a 20 20 20 20  | ......(if.(and.(consp.coll)..... | 
| 33640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 70  | ..........................(consp | 
| 33660 |  20 28 63 61 72 20 63 6f 6c 6c 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(car.coll)))................... | 
| 33680 |  20 20 20 20 20 20 20 28 61 73 73 6f 63 20 73 74    72 20 63 6f 6c 6c 29 0a 20 20 20 20 20 20 20 20  | .......(assoc.str.coll)......... | 
| 336a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 75 62 73 74 72 69 6e 67 20 73 74 72 20 6f 66  | ...............(substring.str.of | 
| 336c0 |  66 73 65 74 29 29 29 29 29 0a 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 65 6d 71 20 28 69 76 79  | fset))))).........(if.(memq.(ivy | 
| 336e0 |  2d 73 74 61 74 65 2d 63 61 6c 6c 65 72 20 69 76    79 2d 6c 61 73 74 29 0a 20 20 20 20 20 20 20 20  | -state-caller.ivy-last)......... | 
| 33700 |  20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e    64 20 27 28 73 77 69 70 65 72 20 73 77 69 70 65  | ..........(append.'(swiper.swipe | 
| 33720 |  72 2d 69 73 65 61 72 63 68 29 20 69 76 79 2d 68    69 67 68 6c 69 67 68 74 2d 67 72 65 70 2d 63 6f  | r-isearch).ivy-highlight-grep-co | 
| 33740 |  6d 6d 61 6e 64 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65  | mmands)).............(with-curre | 
| 33760 |  6e 74 2d 62 75 66 66 65 72 20 28 77 69 6e 64 6f    77 2d 62 75 66 66 65 72 20 28 73 65 6c 65 63 74  | nt-buffer.(window-buffer.(select | 
| 33780 |  65 64 2d 77 69 6e 64 6f 77 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 77 69 70 65  | ed-window))...............(swipe | 
| 337a0 |  72 2d 2d 63 6c 65 61 6e 75 70 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 77 69 70 65  | r--cleanup)...............(swipe | 
| 337c0 |  72 2d 2d 61 64 64 2d 6f 76 65 72 6c 61 79 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | r--add-overlays................( | 
| 337e0 |  69 76 79 2d 2d 72 65 67 65 78 20 69 76 79 2d 74    65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ivy--regex.ivy-text)............ | 
| 33800 |  20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e    69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20  | ....(line-beginning-position)... | 
| 33820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29  | .............(line-end-position) | 
| 33840 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77  | ................(selected-window | 
| 33860 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 74 69 6d 65 72 70 20 69  | ))...............(when.(timerp.i | 
| 33880 |  76 79 2d 6f 63 63 75 72 2d 74 69 6d 65 72 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | vy-occur-timer)................. | 
| 338a0 |  28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 69 76    79 2d 6f 63 63 75 72 2d 74 69 6d 65 72 29 29 0a  | (cancel-timer.ivy-occur-timer)). | 
| 338c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 69 76 79 2d 6f 63 63 75 72 2d 74 69  | ..............(setq.ivy-occur-ti | 
| 338e0 |  6d 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 72 75 6e 2d 61 74 2d  | mer.....................(run-at- | 
| 33900 |  74 69 6d 65 20 31 2e 30 20 6e 69 6c 20 27 73 77    69 70 65 72 2d 2d 63 6c 65 61 6e 75 70 29 29 29  | time.1.0.nil.'swiper--cleanup))) | 
| 33920 |  29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 6f 63 63 75 72 2d 70 72 65 73 73 2d 61 6e  | )))))..(defun.ivy-occur-press-an | 
| 33940 |  64 2d 73 77 69 74 63 68 20 28 29 0a 20 20 22 45    78 65 63 75 74 65 20 61 63 74 69 6f 6e 20 66 6f  | d-switch.()..."Execute.action.fo | 
| 33960 |  72 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61    6e 64 69 64 61 74 65 20 61 6e 64 20 73 77 69 74  | r.the.current.candidate.and.swit | 
| 33980 |  63 68 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69  | ch.window."...(interactive)...(i | 
| 339a0 |  76 79 2d 6f 63 63 75 72 2d 70 72 65 73 73 29 0a    20 20 28 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77  | vy-occur-press)...(select-window | 
| 339c0 |  20 28 69 76 79 2d 2d 67 65 74 2d 77 69 6e 64 6f    77 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73 74  | .(ivy--get-window.ivy-occur-last | 
| 339e0 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d    2d 6d 61 72 6b 65 64 2d 70 20 28 29 0a 20 20 28  | )))..(defun.ivy--marked-p.()...( | 
| 33a00 |  6d 65 6d 62 65 72 20 28 69 76 79 2d 73 74 61 74    65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61  | member.(ivy-state-current.ivy-la | 
| 33a20 |  73 74 29 20 69 76 79 2d 6d 61 72 6b 65 64 2d 63    61 6e 64 69 64 61 74 65 73 29 29 0a 0a 28 64 65  | st).ivy-marked-candidates))..(de | 
| 33a40 |  66 75 6e 20 69 76 79 2d 2d 75 6e 6d 61 72 6b 20    28 63 61 6e 64 29 0a 20 20 28 73 65 74 63 61 72  | fun.ivy--unmark.(cand)...(setcar | 
| 33a60 |  20 28 6d 65 6d 62 65 72 20 63 61 6e 64 20 69 76    79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65  | .(member.cand.ivy--all-candidate | 
| 33a80 |  73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 63 61 72 20 28 6d 65 6d 62 65 72 20 63 61 6e  | s)...........(setcar.(member.can | 
| 33aa0 |  64 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | d.ivy--old-cands)............... | 
| 33ac0 |  20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 63    61 6e 64 20 28 6c 65 6e 67 74 68 20 69 76 79 2d  | ....(substring.cand.(length.ivy- | 
| 33ae0 |  6d 61 72 6b 2d 70 72 65 66 69 78 29 29 29 29 0a    20 20 28 73 65 74 71 20 69 76 79 2d 6d 61 72 6b  | mark-prefix))))...(setq.ivy-mark | 
| 33b00 |  65 64 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 20    20 20 20 20 20 20 28 64 65 6c 65 74 65 20 63 61  | ed-candidates.........(delete.ca | 
| 33b20 |  6e 64 20 69 76 79 2d 6d 61 72 6b 65 64 2d 63 61    6e 64 69 64 61 74 65 73 29 29 29 0a 0a 28 64 65  | nd.ivy-marked-candidates)))..(de | 
| 33b40 |  66 75 6e 20 69 76 79 2d 2d 6d 61 72 6b 20 28 63    61 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 6d 61  | fun.ivy--mark.(cand)...(let.((ma | 
| 33b60 |  72 6b 65 64 2d 63 61 6e 64 20 28 63 6f 70 79 2d    73 65 71 75 65 6e 63 65 20 28 63 6f 6e 63 61 74  | rked-cand.(copy-sequence.(concat | 
| 33b80 |  20 69 76 79 2d 6d 61 72 6b 2d 70 72 65 66 69 78    20 63 61 6e 64 29 29 29 29 0a 20 20 20 20 3b 3b  | .ivy-mark-prefix.cand)))).....;; | 
| 33ba0 |  20 50 72 69 6d 61 72 69 6c 79 20 66 6f 72 20 70    72 65 73 65 72 76 69 6e 67 20 60 69 64 78 27 2e  | .Primarily.for.preserving.`idx'. | 
| 33bc0 |  20 20 46 49 58 4d 45 3a 20 74 68 65 20 6d 61 72    6b 0a 20 20 20 20 3b 3b 20 70 72 65 66 69 78 20  | ..FIXME:.the.mark.....;;.prefix. | 
| 33be0 |  73 68 6f 75 6c 64 6e 27 74 20 62 65 63 6f 6d 65    20 70 61 72 74 20 6f 66 20 74 68 65 20 63 61 6e  | shouldn't.become.part.of.the.can | 
| 33c00 |  64 69 64 61 74 65 21 0a 20 20 20 20 28 61 64 64    2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73  | didate!.....(add-text-properties | 
| 33c20 |  20 30 20 28 6c 65 6e 67 74 68 20 69 76 79 2d 6d    61 72 6b 2d 70 72 65 66 69 78 29 0a 20 20 20 20  | .0.(length.ivy-mark-prefix)..... | 
| 33c40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 74 65 78 74 2d 70 72 6f 70 65  | .....................(text-prope | 
| 33c60 |  72 74 69 65 73 2d 61 74 20 30 20 63 61 6e 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | rties-at.0.cand)................ | 
| 33c80 |  20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 65 64    2d 63 61 6e 64 29 0a 20 20 20 20 28 73 65 74 63  | ..........marked-cand).....(setc | 
| 33ca0 |  61 72 20 28 6d 65 6d 62 65 72 20 63 61 6e 64 20    69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61  | ar.(member.cand.ivy--all-candida | 
| 33cc0 |  74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 63 61 72 20 28 6d 65 6d 62 65 72  | tes).............(setcar.(member | 
| 33ce0 |  20 63 61 6e 64 20 69 76 79 2d 2d 6f 6c 64 2d 63    61 6e 64 73 29 20 6d 61 72 6b 65 64 2d 63 61 6e  | .cand.ivy--old-cands).marked-can | 
| 33d00 |  64 29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76    79 2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61  | d)).....(setq.ivy-marked-candida | 
| 33d20 |  74 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6e    63 6f 6e 63 20 69 76 79 2d 6d 61 72 6b 65 64 2d  | tes...........(nconc.ivy-marked- | 
| 33d40 |  63 61 6e 64 69 64 61 74 65 73 20 28 6c 69 73 74    20 6d 61 72 6b 65 64 2d 63 61 6e 64 29 29 29 29  | candidates.(list.marked-cand)))) | 
| 33d60 |  29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 6d 61    72 6b 20 28 29 0a 20 20 22 4d 61 72 6b 20 74 68  | )..(defun.ivy-mark.()..."Mark.th | 
| 33d80 |  65 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69    64 61 74 65 20 61 6e 64 20 6d 6f 76 65 20 74 6f  | e.selected.candidate.and.move.to | 
| 33da0 |  20 74 68 65 20 6e 65 78 74 20 6f 6e 65 2e 0a 0a    49 6e 20 60 69 76 79 2d 63 61 6c 6c 27 2c 20 3a  | .the.next.one...In.`ivy-call',.: | 
| 33dc0 |  61 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63    61 6c 6c 65 64 20 69 6e 20 74 75 72 6e 20 66 6f  | action.will.be.called.in.turn.fo | 
| 33de0 |  72 20 61 6c 6c 20 6d 61 72 6b 65 64 0a 63 61 6e    64 69 64 61 74 65 73 2e 0a 0a 48 6f 77 65 76 65  | r.all.marked.candidates...Howeve | 
| 33e00 |  72 2c 20 69 66 20 3a 6d 75 6c 74 69 2d 61 63 74    69 6f 6e 20 77 61 73 20 73 75 70 70 6c 69 65 64  | r,.if.:multi-action.was.supplied | 
| 33e20 |  20 74 6f 20 60 69 76 79 2d 72 65 61 64 27 2c 20    74 68 65 6e 20 69 74 0a 77 69 6c 6c 20 62 65 20  | .to.`ivy-read',.then.it.will.be. | 
| 33e40 |  63 61 6c 6c 65 64 20 77 69 74 68 20 60 69 76 79    2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 74  | called.with.`ivy-marked-candidat | 
| 33e60 |  65 73 27 2e 20 54 68 69 73 20 77 61 79 2c 20 69    74 20 63 61 6e 0a 6d 61 6b 65 20 64 65 63 69 73  | es'..This.way,.it.can.make.decis | 
| 33e80 |  69 6f 6e 73 20 62 61 73 65 64 20 6f 6e 20 74 68    65 20 77 68 6f 6c 65 20 6d 61 72 6b 65 64 20 6c  | ions.based.on.the.whole.marked.l | 
| 33ea0 |  69 73 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63    74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20  | ist."...(interactive)...(unless. | 
| 33ec0 |  28 69 76 79 2d 2d 6d 61 72 6b 65 64 2d 70 29 0a    20 20 20 20 28 69 76 79 2d 2d 6d 61 72 6b 20 28  | (ivy--marked-p).....(ivy--mark.( | 
| 33ee0 |  69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e    74 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20  | ivy-state-current.ivy-last)))... | 
| 33f00 |  28 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 29 29    0a 0a 28 64 65 66 75 6e 20 69 76 79 2d 75 6e 6d  | (ivy-next-line))..(defun.ivy-unm | 
| 33f20 |  61 72 6b 20 28 29 0a 20 20 22 55 6e 6d 61 72 6b    20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 61  | ark.()..."Unmark.the.selected.ca | 
| 33f40 |  6e 64 69 64 61 74 65 20 61 6e 64 20 6d 6f 76 65    20 74 6f 20 74 68 65 20 6e 65 78 74 20 6f 6e 65  | ndidate.and.move.to.the.next.one | 
| 33f60 |  2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76    65 29 0a 20 20 28 77 68 65 6e 20 28 69 76 79 2d  | ."...(interactive)...(when.(ivy- | 
| 33f80 |  2d 6d 61 72 6b 65 64 2d 70 29 0a 20 20 20 20 28    69 76 79 2d 2d 75 6e 6d 61 72 6b 20 28 69 76 79  | -marked-p).....(ivy--unmark.(ivy | 
| 33fa0 |  2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69    76 79 2d 6c 61 73 74 29 29 29 0a 20 20 28 69 76  | -state-current.ivy-last)))...(iv | 
| 33fc0 |  79 2d 6e 65 78 74 2d 6c 69 6e 65 29 29 0a 0a 28    64 65 66 75 6e 20 69 76 79 2d 75 6e 6d 61 72 6b  | y-next-line))..(defun.ivy-unmark | 
| 33fe0 |  2d 62 61 63 6b 77 61 72 64 20 28 29 0a 20 20 22    4d 6f 76 65 20 74 6f 20 74 68 65 20 70 72 65 76  | -backward.()..."Move.to.the.prev | 
| 34000 |  69 6f 75 73 20 63 61 6e 64 69 64 61 74 65 20 61    6e 64 20 75 6e 6d 61 72 6b 20 69 74 2e 22 0a 20  | ious.candidate.and.unmark.it.".. | 
| 34020 |  20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20    20 28 69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c  | .(interactive)...(ivy-previous-l | 
| 34040 |  69 6e 65 29 0a 20 20 28 69 76 79 2d 2d 65 78 68    69 62 69 74 29 0a 20 20 28 77 68 65 6e 20 28 69  | ine)...(ivy--exhibit)...(when.(i | 
| 34060 |  76 79 2d 2d 6d 61 72 6b 65 64 2d 70 29 0a 20 20    20 20 28 69 76 79 2d 2d 75 6e 6d 61 72 6b 20 28  | vy--marked-p).....(ivy--unmark.( | 
| 34080 |  69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e    74 20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 0a  | ivy-state-current.ivy-last)))).. | 
| 340a0 |  28 64 65 66 75 6e 20 69 76 79 2d 74 6f 67 67 6c    65 2d 6d 61 72 6b 73 20 28 29 0a 20 20 22 54 6f  | (defun.ivy-toggle-marks.()..."To | 
| 340c0 |  67 67 6c 65 20 6d 61 72 6b 20 66 6f 72 20 61 6c    6c 20 6e 61 72 72 6f 77 65 64 20 63 61 6e 64 69  | ggle.mark.for.all.narrowed.candi | 
| 340e0 |  64 61 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72    61 63 74 69 76 65 29 0a 20 20 28 64 6f 6c 69 73  | dates."...(interactive)...(dolis | 
| 34100 |  74 20 28 63 61 6e 64 20 69 76 79 2d 2d 6f 6c 64    2d 63 61 6e 64 73 29 0a 20 20 20 20 28 69 66 20  | t.(cand.ivy--old-cands).....(if. | 
| 34120 |  28 6d 65 6d 62 65 72 20 63 61 6e 64 20 69 76 79    2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 74  | (member.cand.ivy-marked-candidat | 
| 34140 |  65 73 29 0a 20 20 20 20 20 20 20 20 28 69 76 79    2d 2d 75 6e 6d 61 72 6b 20 63 61 6e 64 29 0a 20  | es).........(ivy--unmark.cand).. | 
| 34160 |  20 20 20 20 20 28 69 76 79 2d 2d 6d 61 72 6b 20    63 61 6e 64 29 29 29 29 0a 0a 28 64 65 66 63 6f  | .....(ivy--mark.cand))))..(defco | 
| 34180 |  6e 73 74 20 69 76 79 2d 68 65 6c 70 2d 66 69 6c    65 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74  | nst.ivy-help-file.(let.((default | 
| 341a0 |  2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -directory...................... | 
| 341c0 |  20 20 20 20 20 20 20 20 20 20 28 69 66 20 6c 6f    61 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20  | ..........(if.load-file-name.... | 
| 341e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 34200 |  28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63    74 6f 72 79 20 6c 6f 61 64 2d 66 69 6c 65 2d 6e  | (file-name-directory.load-file-n | 
| 34220 |  61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ame)............................ | 
| 34240 |  20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69    72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20  | ......default-directory)))...... | 
| 34260 |  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 66 69 6c 65 2d 65  | .....................(if.(file-e | 
| 34280 |  78 69 73 74 73 2d 70 20 22 69 76 79 2d 68 65 6c    70 2e 6f 72 67 22 29 0a 20 20 20 20 20 20 20 20  | xists-p."ivy-help.org")......... | 
| 342a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69  | ......................(expand-fi | 
| 342c0 |  6c 65 2d 6e 61 6d 65 20 22 69 76 79 2d 68 65 6c    70 2e 6f 72 67 22 29 0a 20 20 20 20 20 20 20 20  | le-name."ivy-help.org")......... | 
| 342e0 |  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 66 69 6c 65 2d 65 78  | ....................(if.(file-ex | 
| 34300 |  69 73 74 73 2d 70 20 22 64 6f 63 2f 69 76 79 2d    68 65 6c 70 2e 6f 72 67 22 29 0a 20 20 20 20 20  | ists-p."doc/ivy-help.org")...... | 
| 34320 |  20 20 20 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 78 70 61  | ...........................(expa | 
| 34340 |  6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 64 6f    63 2f 69 76 79 2d 68 65 6c 70 2e 6f 72 67 22 29  | nd-file-name."doc/ivy-help.org") | 
| 34360 |  29 29 29 0a 20 20 22 54 68 65 20 66 69 6c 65 20    66 6f 72 20 60 69 76 79 2d 68 65 6c 70 27 2e 22  | )))..."The.file.for.`ivy-help'." | 
| 34380 |  29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 68    69 64 65 2d 65 6d 70 68 61 73 69 73 2d 6d 61 72  | )..(defvar.org-hide-emphasis-mar | 
| 343a0 |  6b 65 72 73 29 0a 0a 28 64 65 66 75 6e 20 69 76    79 2d 68 65 6c 70 20 28 29 0a 20 20 22 48 65 6c  | kers)..(defun.ivy-help.()..."Hel | 
| 343c0 |  70 20 66 6f 72 20 60 69 76 79 27 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20  | p.for.`ivy'."...(interactive)... | 
| 343e0 |  28 6c 65 74 20 28 28 62 75 66 20 28 67 65 74 2d    62 75 66 66 65 72 20 22 2a 49 76 79 20 48 65 6c  | (let.((buf.(get-buffer."*Ivy.Hel | 
| 34400 |  70 2a 22 29 29 0a 20 20 20 20 20 20 20 20 28 69    6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79  | p*")).........(inhibit-read-only | 
| 34420 |  20 74 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73    20 62 75 66 0a 20 20 20 20 20 20 28 73 65 74 71  | .t)).....(unless.buf.......(setq | 
| 34440 |  20 62 75 66 20 28 67 65 74 2d 62 75 66 66 65 72    2d 63 72 65 61 74 65 20 22 2a 49 76 79 20 48 65  | .buf.(get-buffer-create."*Ivy.He | 
| 34460 |  6c 70 2a 22 29 29 0a 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  | lp*")).......(cl-letf.(((symbol- | 
| 34480 |  66 75 6e 63 74 69 6f 6e 20 23 27 68 65 6c 70 2d    62 75 66 66 65 72 29 20 28 6c 61 6d 62 64 61 20  | function.#'help-buffer).(lambda. | 
| 344a0 |  28 29 20 62 75 66 29 29 29 0a 20 20 20 20 20 20    20 20 28 64 65 73 63 72 69 62 65 2d 6d 6f 64 65  | ().buf))).........(describe-mode | 
| 344c0 |  29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63    75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75  | )).......(with-current-buffer.bu | 
| 344e0 |  66 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29  | f.........(goto-char.(point-min) | 
| 34500 |  29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72    74 20 22 2a 20 64 65 73 63 72 69 62 65 2d 6d 6f  | ).........(insert."*.describe-mo | 
| 34520 |  64 65 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 28    67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74  | de\n").........(goto-char.(point | 
| 34540 |  2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28    69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74  | -min)).........(insert-file-cont | 
| 34560 |  65 6e 74 73 20 69 76 79 2d 68 65 6c 70 2d 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 28 6f 72 67  | ents.ivy-help-file).........(org | 
| 34580 |  2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28    73 65 74 71 2d 6c 6f 63 61 6c 20 6f 72 67 2d 68  | -mode).........(setq-local.org-h | 
| 345a0 |  69 64 65 2d 65 6d 70 68 61 73 69 73 2d 6d 61 72    6b 65 72 73 20 74 29 0a 20 20 20 20 20 20 20 20  | ide-emphasis-markers.t)......... | 
| 345c0 |  28 76 69 65 77 2d 6d 6f 64 65 29 0a 20 20 20 20    20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28  | (view-mode).........(goto-char.( | 
| 345e0 |  70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62  | point-min)).........(let.((inhib | 
| 34600 |  69 74 2d 6d 65 73 73 61 67 65 20 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 79  | it-message.t))...........(org-cy | 
| 34620 |  63 6c 65 20 27 28 36 34 29 29 29 29 29 0a 20 20    20 20 28 69 66 20 28 65 71 20 74 68 69 73 2d 63  | cle.'(64))))).....(if.(eq.this-c | 
| 34640 |  6f 6d 6d 61 6e 64 20 27 69 76 79 2d 68 65 6c 70    29 0a 20 20 20 20 20 20 20 20 28 73 77 69 74 63  | ommand.'ivy-help).........(switc | 
| 34660 |  68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 29    0a 20 20 20 20 20 20 28 77 69 74 68 2d 69 76 79  | h-to-buffer.buf).......(with-ivy | 
| 34680 |  2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20    28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62  | -window.........(pop-to-buffer.b | 
| 346a0 |  75 66 29 29 29 0a 20 20 20 20 28 76 69 65 77 2d    6d 6f 64 65 29 0a 20 20 20 20 28 67 6f 74 6f 2d  | uf))).....(view-mode).....(goto- | 
| 346c0 |  63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29    29 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75  | char.(point-min))))..(declare-fu | 
| 346e0 |  6e 63 74 69 6f 6e 20 66 66 61 70 2d 75 72 6c 2d    70 20 22 66 66 61 70 22 29 0a 28 64 65 66 76 61  | nction.ffap-url-p."ffap").(defva | 
| 34700 |  72 20 66 66 61 70 2d 75 72 6c 2d 66 65 74 63 68    65 72 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 2d  | r.ffap-url-fetcher)..(defun.ivy- | 
| 34720 |  66 66 61 70 2d 75 72 6c 2d 70 20 28 73 74 72 69    6e 67 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74  | ffap-url-p.(string)..."Forward.t | 
| 34740 |  6f 20 60 66 66 61 70 2d 75 72 6c 2d 70 27 2e 22    0a 20 20 28 72 65 71 75 69 72 65 20 27 66 66 61  | o.`ffap-url-p'."...(require.'ffa | 
| 34760 |  70 29 0a 20 20 28 66 66 61 70 2d 75 72 6c 2d 70    20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 75  | p)...(ffap-url-p.string))..(defu | 
| 34780 |  6e 20 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 66    65 74 63 68 65 72 20 28 75 72 6c 29 0a 20 20 22  | n.ivy-ffap-url-fetcher.(url)..." | 
| 347a0 |  43 61 6c 6c 73 20 60 66 66 61 70 2d 75 72 6c 2d    66 65 74 63 68 65 72 27 2e 22 0a 20 20 28 72 65  | Calls.`ffap-url-fetcher'."...(re | 
| 347c0 |  71 75 69 72 65 20 27 66 66 61 70 29 0a 20 20 28    66 75 6e 63 61 6c 6c 20 66 66 61 70 2d 75 72 6c  | quire.'ffap)...(funcall.ffap-url | 
| 347e0 |  2d 66 65 74 63 68 65 72 20 75 72 6c 29 29 0a 0a    28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27  | -fetcher.url))..(ivy-configure.' | 
| 34800 |  72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69    6e 74 65 72 6e 61 6c 0a 20 20 3a 73 6f 72 74 2d  | read-file-name-internal...:sort- | 
| 34820 |  66 6e 20 23 27 69 76 79 2d 73 6f 72 74 2d 66 69    6c 65 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66 61  | fn.#'ivy-sort-file-function-defa | 
| 34840 |  75 6c 74 0a 20 20 3a 64 69 73 70 6c 61 79 2d 74    72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27  | ult...:display-transformer-fn.#' | 
| 34860 |  69 76 79 2d 72 65 61 64 2d 66 69 6c 65 2d 74 72    61 6e 73 66 6f 72 6d 65 72 0a 20 20 3a 61 6c 74  | ivy-read-file-transformer...:alt | 
| 34880 |  2d 64 6f 6e 65 2d 66 6e 20 23 27 69 76 79 2d 2d    64 69 72 65 63 74 6f 72 79 2d 64 6f 6e 65 29 0a  | -done-fn.#'ivy--directory-done). | 
| 348a0 |  0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20    27 69 6e 74 65 72 6e 61 6c 2d 63 6f 6d 70 6c 65  | .(ivy-configure.'internal-comple | 
| 348c0 |  74 65 2d 62 75 66 66 65 72 0a 20 20 3a 64 69 73    70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72  | te-buffer...:display-transformer | 
| 348e0 |  2d 66 6e 20 23 27 69 76 79 2d 73 77 69 74 63 68    2d 62 75 66 66 65 72 2d 74 72 61 6e 73 66 6f 72  | -fn.#'ivy-switch-buffer-transfor | 
| 34900 |  6d 65 72 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69    67 75 72 65 20 27 49 6e 66 6f 2d 72 65 61 64 2d  | mer)..(ivy-configure.'Info-read- | 
| 34920 |  6e 6f 64 65 2d 6e 61 6d 65 2d 31 0a 20 20 3a 61    6c 74 2d 64 6f 6e 65 2d 66 6e 20 23 27 69 76 79  | node-name-1...:alt-done-fn.#'ivy | 
| 34940 |  2d 2d 69 6e 66 6f 2d 61 6c 74 2d 64 6f 6e 65 29    0a 0a 28 70 72 6f 76 69 64 65 20 27 69 76 79 29  | --info-alt-done)..(provide.'ivy) | 
| 34960 |  0a 0a 3b 3b 3b 20 69 76 79 2e 65 6c 20 65 6e 64    73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00  | ..;;;.ivy.el.ends.here.......... | 
| 34980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 349a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 349c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 349e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34a00 |  69 76 79 2d 30 2e 31 34 2e 32 2f 63 6f 6c 69 72    2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/colir.el............. | 
| 34a20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34a40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34a60 |  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 | 
| 34a80 |  30 30 31 30 37 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 35 30 36 00 20 30 00 00 00  | 0010773.00000000000.012506..0... | 
| 34aa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34ac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34ae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34b00 |  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................... | 
| 34b20 |  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................... | 
| 34b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 34c00 |  3b 3b 3b 20 63 6f 6c 69 72 2e 65 6c 20 2d 2d 2d    20 43 6f 6c 6f 72 20 62 6c 65 6e 64 69 6e 67 20  | ;;;.colir.el.---.Color.blending. | 
| 34c20 |  6c 69 62 72 61 72 79 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  | library.-*-.lexical-binding:.t.- | 
| 34c40 |  2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 35 2d 32 30 32 33 20 46  | *-..;;.Copyright.(C).2015-2023.F | 
| 34c60 |  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 6e 63 2e 0a 0a 3b  | ree.Software.Foundation,.Inc...; | 
| 34c80 |  3b 20 41 75 74 68 6f 72 3a 20 4f 6c 65 68 20 4b    72 65 68 65 6c 20 3c 6f 68 77 6f 65 6f 77 68 6f  | ;.Author:.Oleh.Krehel.<ohwoeowho | 
| 34ca0 |  40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20    54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72  | @gmail.com>..;;.This.file.is.par | 
| 34cc0 |  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 66 69 6c 65 20 69 73  | t.of.GNU.Emacs...;;.This.file.is | 
| 34ce0 |  20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69  | .free.software;.you.can.redistri | 
| 34d00 |  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 6e 64 65  | bute.it.and/or.modify.;;.it.unde | 
| 34d20 |  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 6c 20 50  | r.the.terms.of.the.GNU.General.P | 
| 34d40 |  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 0a 3b 3b  | ublic.License.as.published.by.;; | 
| 34d60 |  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 3b 20 65  | .the.Free.Software.Foundation;.e | 
| 34d80 |  69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c    20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74  | ither.version.3,.or.(at.your.opt | 
| 34da0 |  69 6f 6e 29 0a 3b 3b 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  | ion).;;.any.later.version...;;.T | 
| 34dc0 |  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 20 74 68  | his.program.is.distributed.in.th | 
| 34de0 |  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 2c 0a 3b  | e.hope.that.it.will.be.useful,.; | 
| 34e00 |  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 69 74 68  | ;.but.WITHOUT.ANY.WARRANTY;.with | 
| 34e20 |  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 20 6f 66  | out.even.the.implied.warranty.of | 
| 34e40 |  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 53 20 46  | .;;.MERCHANTABILITY.or.FITNESS.F | 
| 34e60 |  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 20 74 68  | OR.A.PARTICULAR.PURPOSE...See.th | 
| 34e80 |  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 73 65 20  | e.;;.GNU.General.Public.License. | 
| 34ea0 |  66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73    2e 0a 0a 3b 3b 20 46 6f 72 20 61 20 66 75 6c 6c  | for.more.details...;;.For.a.full | 
| 34ec0 |  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 63 20  | .copy.of.the.GNU.General.Public. | 
| 34ee0 |  4c 69 63 65 6e 73 65 0a 3b 3b 20 73 65 65 20 3c    68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6e 75 2e  | License.;;.see.<https://www.gnu. | 
| 34f00 |  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: | 
| 34f20 |  0a 0a 3b 3b 20 54 68 69 73 20 70 61 63 6b 61 67    65 20 73 6f 6c 76 65 73 20 74 68 65 20 70 72 6f  | ..;;.This.package.solves.the.pro | 
| 34f40 |  62 6c 65 6d 20 6f 66 20 61 64 64 69 6e 67 20 61    20 66 61 63 65 20 77 69 74 68 20 61 20 62 61 63  | blem.of.adding.a.face.with.a.bac | 
| 34f60 |  6b 67 72 6f 75 6e 64 0a 3b 3b 20 74 6f 20 74 65    78 74 20 77 68 69 63 68 20 6d 61 79 20 61 6c 72  | kground.;;.to.text.which.may.alr | 
| 34f80 |  65 61 64 79 20 68 61 76 65 20 61 20 62 61 63 6b    67 72 6f 75 6e 64 2e 20 20 49 6e 20 61 6c 6c 20  | eady.have.a.background...In.all. | 
| 34fa0 |  63 6f 6e 66 6c 69 63 74 69 6e 67 0a 3b 3b 20 61    72 65 61 73 2c 20 69 6e 73 74 65 61 64 20 6f 66  | conflicting.;;.areas,.instead.of | 
| 34fc0 |  20 63 68 6f 6f 73 69 6e 67 20 65 69 74 68 65 72    20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6f 72  | .choosing.either.the.original.or | 
| 34fe0 |  20 74 68 65 20 6e 65 77 0a 3b 3b 20 62 61 63 6b    67 72 6f 75 6e 64 20 66 61 63 65 2c 20 74 68 65  | .the.new.;;.background.face,.the | 
| 35000 |  69 72 20 62 6c 65 6e 64 65 64 20 73 75 6d 20 69    73 20 75 73 65 64 2e 0a 3b 3b 0a 3b 3b 20 54 68  | ir.blended.sum.is.used..;;.;;.Th | 
| 35020 |  65 20 62 6c 65 6e 64 20 6d 6f 64 65 20 66 75 6e    63 74 69 6f 6e 73 20 61 72 65 20 74 61 6b 65 6e  | e.blend.mode.functions.are.taken | 
| 35040 |  20 66 72 6f 6d 20 55 52 4c 0a 3b 3b 20 60 68 74    74 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64  | .from.URL.;;.`https://en.wikiped | 
| 35060 |  69 61 2e 6f 72 67 2f 77 69 6b 69 2f 42 6c 65 6e    64 5f 6d 6f 64 65 73 27 2e 0a 0a 3b 3b 3b 20 43  | ia.org/wiki/Blend_modes'...;;;.C | 
| 35080 |  6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27    63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65  | ode:..(require.'cl-lib).(require | 
| 350a0 |  20 27 63 6f 6c 6f 72 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 63 6f 6c 69 72 2d 63 6f 6d 70 6f  | .'color)..(defcustom.colir-compo | 
| 350c0 |  73 65 2d 6d 65 74 68 6f 64 20 23 27 63 6f 6c 69    72 2d 63 6f 6d 70 6f 73 65 2d 61 6c 70 68 61 0a  | se-method.#'colir-compose-alpha. | 
| 350e0 |  20 20 22 53 65 6c 65 63 74 20 61 20 6d 65 74 68    6f 64 20 74 6f 20 63 6f 6d 70 6f 73 65 20 74 77  | .."Select.a.method.to.compose.tw | 
| 35100 |  6f 20 63 6f 6c 6f 72 20 63 68 61 6e 6e 65 6c 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79  | o.color.channels."...:group.'ivy | 
| 35120 |  0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f    0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63  | ...:type.'(radio...........(func | 
| 35140 |  74 69 6f 6e 2d 69 74 65 6d 20 63 6f 6c 69 72 2d    63 6f 6d 70 6f 73 65 2d 61 6c 70 68 61 29 0a 20  | tion-item.colir-compose-alpha).. | 
| 35160 |  20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69    6f 6e 2d 69 74 65 6d 20 63 6f 6c 69 72 2d 63 6f  | .........(function-item.colir-co | 
| 35180 |  6d 70 6f 73 65 2d 6f 76 65 72 6c 61 79 29 0a 20    20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69  | mpose-overlay)...........(functi | 
| 351a0 |  6f 6e 2d 69 74 65 6d 20 63 6f 6c 69 72 2d 63 6f    6d 70 6f 73 65 2d 73 6f 66 74 2d 6c 69 67 68 74  | on-item.colir-compose-soft-light | 
| 351c0 |  29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6c 69    72 2d 63 6f 6d 70 6f 73 65 2d 73 6f 66 74 2d 6c  | )))..(defun.colir-compose-soft-l | 
| 351e0 |  69 67 68 74 20 28 61 20 62 29 0a 20 20 22 43 6f    6d 70 6f 73 65 20 41 20 61 6e 64 20 42 20 63 68  | ight.(a.b)..."Compose.A.and.B.ch | 
| 35200 |  61 6e 6e 65 6c 73 2e 22 0a 20 20 28 69 66 20 28    3c 20 62 20 30 2e 35 29 0a 20 20 20 20 20 20 28  | annels."...(if.(<.b.0.5).......( | 
| 35220 |  2b 20 28 2a 20 32 20 61 20 62 29 20 28 2a 20 61    20 61 20 28 2d 20 31 20 62 20 62 29 29 29 0a 20  | +.(*.2.a.b).(*.a.a.(-.1.b.b))).. | 
| 35240 |  20 20 20 28 2b 20 28 2a 20 32 20 61 20 28 2d 20    31 20 62 29 29 20 28 2a 20 28 73 71 72 74 20 61  | ...(+.(*.2.a.(-.1.b)).(*.(sqrt.a | 
| 35260 |  29 20 28 2d 20 28 2a 20 32 20 62 29 20 31 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6c 69  | ).(-.(*.2.b).1)))))..(defun.coli | 
| 35280 |  72 2d 63 6f 6d 70 6f 73 65 2d 6f 76 65 72 6c 61    79 20 28 61 20 62 29 0a 20 20 22 43 6f 6d 70 6f  | r-compose-overlay.(a.b)..."Compo | 
| 352a0 |  73 65 20 41 20 61 6e 64 20 42 20 63 68 61 6e 6e    65 6c 73 2e 22 0a 20 20 28 69 66 20 28 3c 20 61  | se.A.and.B.channels."...(if.(<.a | 
| 352c0 |  20 30 2e 35 29 0a 20 20 20 20 20 20 28 2a 20 32    20 61 20 62 29 0a 20 20 20 20 28 2d 20 31 20 28  | .0.5).......(*.2.a.b).....(-.1.( | 
| 352e0 |  2a 20 32 20 28 2d 20 31 20 61 29 20 28 2d 20 31    20 62 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20  | *.2.(-.1.a).(-.1.b)))))..(defun. | 
| 35300 |  63 6f 6c 69 72 2d 63 6f 6d 70 6f 73 65 2d 61 6c    70 68 61 20 28 61 20 62 20 26 6f 70 74 69 6f 6e  | colir-compose-alpha.(a.b.&option | 
| 35320 |  61 6c 20 61 6c 70 68 61 20 67 61 6d 6d 61 29 0a    20 20 22 43 6f 6d 70 6f 73 65 20 41 20 61 6e 64  | al.alpha.gamma)..."Compose.A.and | 
| 35340 |  20 42 20 63 68 61 6e 6e 65 6c 73 2e 0a 4f 70 74    69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 41  | .B.channels..Optional.argument.A | 
| 35360 |  4c 50 48 41 20 69 73 20 61 20 6e 75 6d 62 65 72    20 62 65 74 77 65 65 6e 20 30 2e 30 20 61 6e 64  | LPHA.is.a.number.between.0.0.and | 
| 35380 |  20 31 2e 30 20 77 68 69 63 68 20 63 6f 72 72 65    73 70 6f 6e 64 73 0a 74 6f 20 74 68 65 20 69 6e  | .1.0.which.corresponds.to.the.in | 
| 353a0 |  66 6c 75 65 6e 63 65 20 6f 66 20 41 20 6f 6e 20    74 68 65 20 72 65 73 75 6c 74 2e 20 20 44 65 66  | fluence.of.A.on.the.result...Def | 
| 353c0 |  61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 30 2e    35 2e 0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75  | ault.value.is.0.5..Optional.argu | 
| 353e0 |  6d 65 6e 74 20 47 41 4d 4d 41 20 69 73 20 75 73    65 64 20 66 6f 72 20 67 61 6d 6d 61 20 63 6f 72  | ment.GAMMA.is.used.for.gamma.cor | 
| 35400 |  72 65 63 74 69 6f 6e 2e 20 20 44 65 66 61 75 6c    74 20 76 61 6c 75 65 20 69 73 20 32 2e 32 2e 22  | rection...Default.value.is.2.2." | 
| 35420 |  0a 20 20 28 73 65 74 71 20 61 6c 70 68 61 20 28    6f 72 20 61 6c 70 68 61 20 30 2e 35 29 29 0a 20  | ...(setq.alpha.(or.alpha.0.5)).. | 
| 35440 |  20 28 73 65 74 71 20 67 61 6d 6d 61 20 28 6f 72    20 67 61 6d 6d 61 20 32 2e 32 29 29 0a 20 20 28  | .(setq.gamma.(or.gamma.2.2))...( | 
| 35460 |  2b 20 28 2a 20 28 65 78 70 74 20 61 20 67 61 6d    6d 61 29 20 61 6c 70 68 61 29 20 28 2a 20 28 65  | +.(*.(expt.a.gamma).alpha).(*.(e | 
| 35480 |  78 70 74 20 62 20 67 61 6d 6d 61 29 20 28 2d 20    31 20 61 6c 70 68 61 29 29 29 29 0a 0a 28 64 65  | xpt.b.gamma).(-.1.alpha))))..(de | 
| 354a0 |  66 75 6e 20 63 6f 6c 69 72 2d 62 6c 65 6e 64 20    28 63 31 20 63 32 29 0a 20 20 22 42 6c 65 6e 64  | fun.colir-blend.(c1.c2)..."Blend | 
| 354c0 |  20 74 68 65 20 74 77 6f 20 63 6f 6c 6f 72 73 20    43 31 20 61 6e 64 20 43 32 20 75 73 69 6e 67 20  | .the.two.colors.C1.and.C2.using. | 
| 354e0 |  60 63 6f 6c 69 72 2d 63 6f 6d 70 6f 73 65 2d 6d    65 74 68 6f 64 27 2e 0a 43 31 20 61 6e 64 20 43  | `colir-compose-method'..C1.and.C | 
| 35500 |  32 20 61 72 65 20 74 72 69 70 6c 65 73 20 6f 66    20 66 6c 6f 61 74 73 20 69 6e 20 5b 30 2e 30 20  | 2.are.triples.of.floats.in.[0.0. | 
| 35520 |  31 2e 30 5d 20 72 61 6e 67 65 2e 22 0a 20 20 28    61 70 70 6c 79 20 23 27 63 6f 6c 6f 72 2d 72 67  | 1.0].range."...(apply.#'color-rg | 
| 35540 |  62 2d 74 6f 2d 68 65 78 0a 20 20 20 20 20 20 20    20 20 28 63 6c 2d 6d 61 70 63 61 72 0a 20 20 20  | b-to-hex..........(cl-mapcar.... | 
| 35560 |  20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 28    66 72 61 6d 65 2d 70 61 72 61 6d 65 74 65 72 20  | .......(if.(eq.(frame-parameter. | 
| 35580 |  6e 69 6c 20 27 62 61 63 6b 67 72 6f 75 6e 64 2d    6d 6f 64 65 29 20 27 64 61 72 6b 29 0a 20 20 20  | nil.'background-mode).'dark).... | 
| 355a0 |  20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68    69 73 20 6d 65 74 68 6f 64 20 77 6f 72 6b 73 20  | ...........;;.this.method.works. | 
| 355c0 |  6e 69 63 65 6c 79 20 66 6f 72 20 64 61 72 6b 20    74 68 65 6d 65 73 0a 20 20 20 20 20 20 20 20 20  | nicely.for.dark.themes.......... | 
| 355e0 |  20 20 20 20 20 27 63 6f 6c 69 72 2d 63 6f 6d 70    6f 73 65 2d 73 6f 66 74 2d 6c 69 67 68 74 0a 20  | .....'colir-compose-soft-light.. | 
| 35600 |  20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 69 72    2d 63 6f 6d 70 6f 73 65 2d 6d 65 74 68 6f 64 29  | ...........colir-compose-method) | 
| 35620 |  0a 20 20 20 20 20 20 20 20 20 20 63 31 20 63 32    29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 6c 69  | ...........c1.c2)))..(defun.coli | 
| 35640 |  72 2d 63 6f 6c 6f 72 2d 70 61 72 73 65 20 28 63    6f 6c 6f 72 29 0a 20 20 22 43 6f 6e 76 65 72 74  | r-color-parse.(color)..."Convert | 
| 35660 |  20 73 74 72 69 6e 67 20 43 4f 4c 4f 52 20 74 6f    20 74 72 69 70 6c 65 20 6f 66 20 66 6c 6f 61 74  | .string.COLOR.to.triple.of.float | 
| 35680 |  73 20 69 6e 20 5b 30 2e 30 20 31 2e 30 5d 2e 22    0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d  | s.in.[0.0.1.0]."...(if.(string-m | 
| 356a0 |  61 74 63 68 20 22 23 5c 5c 28 5b 5b 3a 78 64 69    67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 5c 5c 29  | atch."#\\([[:xdigit:]]\\{2\\}\\) | 
| 356c0 |  5c 5c 28 5b 5b 3a 78 64 69 67 69 74 3a 5d 5d 5c    5c 7b 32 5c 5c 7d 5c 5c 29 5c 5c 28 5b 5b 3a 78  | \\([[:xdigit:]]\\{2\\}\\)\\([[:x | 
| 356e0 |  64 69 67 69 74 3a 5d 5d 5c 5c 7b 32 5c 5c 7d 5c    5c 29 22 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20  | digit:]]\\{2\\}\\)".color)...... | 
| 35700 |  20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61    20 28 76 29 20 28 2f 20 28 73 74 72 69 6e 67 2d  | .(mapcar.(lambda.(v).(/.(string- | 
| 35720 |  74 6f 2d 6e 75 6d 62 65 72 20 76 20 31 36 29 20    32 35 35 2e 30 29 29 0a 20 20 20 20 20 20 20 20  | to-number.v.16).255.0))......... | 
| 35740 |  20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 31 20 63 6f 6c 6f  | ......(list.(match-string.1.colo | 
| 35760 |  72 29 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 32 20 63 6f 6c 6f 72 29 20 28 6d 61 74 63 68  | r).(match-string.2.color).(match | 
| 35780 |  2d 73 74 72 69 6e 67 20 33 20 63 6f 6c 6f 72 29    29 29 0a 20 20 20 20 3b 3b 20 64 6f 65 73 20 6e  | -string.3.color))).....;;.does.n | 
| 357a0 |  6f 74 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79    20 69 6e 20 74 65 72 6d 69 6e 61 6c 20 28 6d 61  | ot.work.properly.in.terminal.(ma | 
| 357c0 |  70 73 20 63 6f 6c 6f 72 20 74 6f 20 6e 65 61 72    65 73 74 20 63 6f 6c 6f 72 0a 20 20 20 20 3b 3b  | ps.color.to.nearest.color.....;; | 
| 357e0 |  20 66 72 6f 6d 20 61 76 61 69 6c 61 62 6c 65 20    63 6f 6c 6f 72 20 70 61 6c 65 74 74 65 29 2e 0a  | .from.available.color.palette).. | 
| 35800 |  20 20 20 20 28 63 6f 6c 6f 72 2d 6e 61 6d 65 2d    74 6f 2d 72 67 62 20 63 6f 6c 6f 72 29 29 29 0a  | ....(color-name-to-rgb.color))). | 
| 35820 |  0a 28 64 65 66 75 6e 20 63 6f 6c 69 72 2d 2d 62    6c 65 6e 64 2d 62 61 63 6b 67 72 6f 75 6e 64 20  | .(defun.colir--blend-background. | 
| 35840 |  28 73 74 61 72 74 20 6e 65 78 74 20 70 72 65 76    6e 20 66 61 63 65 20 6f 62 6a 65 63 74 29 0a 20  | (start.next.prevn.face.object).. | 
| 35860 |  20 28 6c 65 74 20 28 28 62 61 63 6b 67 72 6f 75    6e 64 2d 70 72 65 76 20 28 66 61 63 65 2d 62 61  | .(let.((background-prev.(face-ba | 
| 35880 |  63 6b 67 72 6f 75 6e 64 20 70 72 65 76 6e 29 29    29 0a 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20  | ckground.prevn))).....(progn.... | 
| 358a0 |  20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f    70 65 72 74 79 0a 20 20 20 20 20 20 20 73 74 61  | ...(put-text-property........sta | 
| 358c0 |  72 74 20 6e 65 78 74 20 27 66 61 63 65 0a 20 20    20 20 20 20 20 28 69 66 20 62 61 63 6b 67 72 6f  | rt.next.'face........(if.backgro | 
| 358e0 |  75 6e 64 2d 70 72 65 76 0a 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 6e 73 20 60 28 62 61 63 6b  | und-prev............(cons.`(back | 
| 35900 |  67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ground-color.................... | 
| 35920 |  2e 20 2c 28 63 6f 6c 69 72 2d 62 6c 65 6e 64 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..,(colir-blend................. | 
| 35940 |  20 20 20 20 20 20 20 28 63 6f 6c 69 72 2d 63 6f    6c 6f 72 2d 70 61 72 73 65 20 62 61 63 6b 67 72  | .......(colir-color-parse.backgr | 
| 35960 |  6f 75 6e 64 2d 70 72 65 76 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ound-prev)...................... | 
| 35980 |  20 20 28 63 6f 6c 69 72 2d 63 6f 6c 6f 72 2d 70    61 72 73 65 20 28 66 61 63 65 2d 62 61 63 6b 67  | ..(colir-color-parse.(face-backg | 
| 359a0 |  72 6f 75 6e 64 20 66 61 63 65 20 6e 69 6c 20 74    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | round.face.nil.t))))............ | 
| 359c0 |  20 20 20 20 20 20 70 72 65 76 6e 29 0a 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 66 61 63 65  | ......prevn)..........(list.face | 
| 359e0 |  20 70 72 65 76 6e 29 29 0a 20 20 20 20 20 20 20    6f 62 6a 65 63 74 29 29 29 29 0a 0a 28 64 65 66  | .prevn))........object))))..(def | 
| 35a00 |  75 6e 20 63 6f 6c 69 72 2d 62 6c 65 6e 64 2d 66    61 63 65 2d 62 61 63 6b 67 72 6f 75 6e 64 20 28  | un.colir-blend-face-background.( | 
| 35a20 |  73 74 61 72 74 20 65 6e 64 20 66 61 63 65 20 26    6f 70 74 69 6f 6e 61 6c 20 6f 62 6a 65 63 74 29  | start.end.face.&optional.object) | 
| 35a40 |  0a 20 20 22 41 70 70 65 6e 64 20 74 6f 20 74 68    65 20 66 61 63 65 20 70 72 6f 70 65 72 74 79 20  | ..."Append.to.the.face.property. | 
| 35a60 |  6f 66 20 74 68 65 20 74 65 78 74 20 66 72 6f 6d    20 53 54 41 52 54 20 74 6f 20 45 4e 44 20 74 68  | of.the.text.from.START.to.END.th | 
| 35a80 |  65 20 66 61 63 65 20 46 41 43 45 2e 0a 57 68 65    6e 20 74 68 65 20 74 65 78 74 20 61 6c 72 65 61  | e.face.FACE..When.the.text.alrea | 
| 35aa0 |  64 79 20 68 61 73 20 61 20 66 61 63 65 20 77 69    74 68 20 61 20 6e 6f 6e 2d 70 6c 61 69 6e 20 62  | dy.has.a.face.with.a.non-plain.b | 
| 35ac0 |  61 63 6b 67 72 6f 75 6e 64 2c 0a 62 6c 65 6e 64    20 69 74 20 77 69 74 68 20 74 68 65 20 62 61 63  | ackground,.blend.it.with.the.bac | 
| 35ae0 |  6b 67 72 6f 75 6e 64 20 6f 66 20 46 41 43 45 2e    0a 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65  | kground.of.FACE..Optional.argume | 
| 35b00 |  6e 74 20 4f 42 4a 45 43 54 20 69 73 20 74 68 65    20 73 74 72 69 6e 67 20 6f 72 20 62 75 66 66 65  | nt.OBJECT.is.the.string.or.buffe | 
| 35b20 |  72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65    20 74 65 78 74 2e 0a 53 65 65 20 61 6c 73 6f 20  | r.containing.the.text..See.also. | 
| 35b40 |  60 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 70 70 65 6e    64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 27  | `font-lock-append-text-property' | 
| 35b60 |  2e 22 0a 20 20 28 6c 65 74 20 28 6e 65 78 74 20    70 72 65 76 20 70 72 65 76 6e 29 0a 20 20 20 20  | ."...(let.(next.prev.prevn)..... | 
| 35b80 |  28 77 68 69 6c 65 20 28 2f 3d 20 73 74 61 72 74    20 65 6e 64 29 0a 20 20 20 20 20 20 28 73 65 74  | (while.(/=.start.end).......(set | 
| 35ba0 |  71 20 6e 65 78 74 20 28 6e 65 78 74 2d 73 69 6e    67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61  | q.next.(next-single-property-cha | 
| 35bc0 |  6e 67 65 20 73 74 61 72 74 20 27 66 61 63 65 20    6f 62 6a 65 63 74 20 65 6e 64 29 29 0a 20 20 20  | nge.start.'face.object.end)).... | 
| 35be0 |  20 20 20 28 73 65 74 71 20 70 72 65 76 20 28 67    65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79  | ...(setq.prev.(get-text-property | 
| 35c00 |  20 73 74 61 72 74 20 27 66 61 63 65 20 6f 62 6a    65 63 74 29 29 0a 20 20 20 20 20 20 28 73 65 74  | .start.'face.object)).......(set | 
| 35c20 |  71 20 70 72 65 76 6e 20 28 69 66 20 28 6c 69 73    74 70 20 70 72 65 76 29 0a 20 20 20 20 20 20 20  | q.prevn.(if.(listp.prev)........ | 
| 35c40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6c 2d 66 69 6e 64 2d 69 66 20 23 27 61 74 6f  | ...............(cl-find-if.#'ato | 
| 35c60 |  6d 20 70 72 65 76 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76  | m.prev).....................prev | 
| 35c80 |  29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20    20 20 20 20 20 20 20 28 28 6f 72 20 28 6b 65 79  | )).......(cond.........((or.(key | 
| 35ca0 |  77 6f 72 64 70 20 28 63 61 72 2d 73 61 66 65 20    70 72 65 76 29 29 20 28 63 6f 6e 73 70 20 28 63  | wordp.(car-safe.prev)).(consp.(c | 
| 35cc0 |  61 72 2d 73 61 66 65 20 70 72 65 76 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65  | ar-safe.prev)))..........(put-te | 
| 35ce0 |  78 74 2d 70 72 6f 70 65 72 74 79 20 73 74 61 72    74 20 6e 65 78 74 20 27 66 61 63 65 20 28 63 6f  | xt-property.start.next.'face.(co | 
| 35d00 |  6e 73 20 66 61 63 65 20 70 72 65 76 29 20 6f 62    6a 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 28  | ns.face.prev).object)).........( | 
| 35d20 |  28 66 61 63 65 70 20 70 72 65 76 6e 29 0a 20 20    20 20 20 20 20 20 20 28 63 6f 6c 69 72 2d 2d 62  | (facep.prevn)..........(colir--b | 
| 35d40 |  6c 65 6e 64 2d 62 61 63 6b 67 72 6f 75 6e 64 20    73 74 61 72 74 20 6e 65 78 74 20 70 72 65 76 6e  | lend-background.start.next.prevn | 
| 35d60 |  20 66 61 63 65 20 6f 62 6a 65 63 74 29 29 0a 20    20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20  | .face.object)).........(t....... | 
| 35d80 |  20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f    70 65 72 74 79 20 73 74 61 72 74 20 6e 65 78 74  | ...(put-text-property.start.next | 
| 35da0 |  20 27 66 61 63 65 20 66 61 63 65 20 6f 62 6a 65    63 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74  | .'face.face.object))).......(set | 
| 35dc0 |  71 20 73 74 61 72 74 20 6e 65 78 74 29 29 29 29    0a 0a 28 70 72 6f 76 69 64 65 20 27 63 6f 6c 69  | q.start.next))))..(provide.'coli | 
| 35de0 |  72 29 0a 0a 3b 3b 3b 20 63 6f 6c 69 72 2e 65 6c    20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00  | r)..;;;.colir.el.ends.here...... | 
| 35e00 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2e 74    65 78 69 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy.texi............. | 
| 35e20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35e40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35e60 |  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 | 
| 35e80 |  30 31 35 35 33 37 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 35 36 34 00 20 30 00 00 00  | 0155373.00000000000.012564..0... | 
| 35ea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35ec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35ee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35f00 |  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................... | 
| 35f20 |  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................... | 
| 35f40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35f60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35f80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35fa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35fc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 35fe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 36000 |  5c 69 6e 70 75 74 20 74 65 78 69 6e 66 6f 20 20    20 20 40 63 20 2d 2a 2d 20 74 65 78 69 6e 66 6f  | \input.texinfo....@c.-*-.texinfo | 
| 36020 |  20 2d 2a 2d 0a 40 63 20 25 2a 2a 73 74 61 72 74    20 6f 66 20 68 65 61 64 65 72 0a 40 73 65 74 66  | .-*-.@c.%**start.of.header.@setf | 
| 36040 |  69 6c 65 6e 61 6d 65 20 69 76 79 2e 69 6e 66 6f    0a 40 73 65 74 74 69 74 6c 65 20 49 76 79 20 55  | ilename.ivy.info.@settitle.Ivy.U | 
| 36060 |  73 65 72 20 4d 61 6e 75 61 6c 0a 40 64 6f 63 75    6d 65 6e 74 65 6e 63 6f 64 69 6e 67 20 55 54 46  | ser.Manual.@documentencoding.UTF | 
| 36080 |  2d 38 0a 40 64 6f 63 75 6d 65 6e 74 6c 61 6e 67    75 61 67 65 20 65 6e 0a 40 63 20 25 2a 2a 65 6e  | -8.@documentlanguage.en.@c.%**en | 
| 360a0 |  64 20 6f 66 20 68 65 61 64 65 72 0a 0a 40 63 6f    70 79 69 6e 67 0a 40 69 66 6e 6f 74 74 65 78 0a  | d.of.header..@copying.@ifnottex. | 
| 360c0 |  49 76 79 20 6d 61 6e 75 61 6c 2c 20 76 65 72 73    69 6f 6e 20 30 2e 31 34 2e 32 0a 0a 49 76 79 20  | Ivy.manual,.version.0.14.2..Ivy. | 
| 360e0 |  69 73 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76    65 20 69 6e 74 65 72 66 61 63 65 20 66 6f 72 20  | is.an.interactive.interface.for. | 
| 36100 |  63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20 45 6d    61 63 73 2e 20 45 6d 61 63 73 20 75 73 65 73 0a  | completion.in.Emacs..Emacs.uses. | 
| 36120 |  63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 63 68 61    6e 69 73 6d 20 69 6e 20 61 20 76 61 72 69 65 74  | completion.mechanism.in.a.variet | 
| 36140 |  79 20 6f 66 20 63 6f 6e 74 65 78 74 73 3a 20 63    6f 64 65 2c 20 6d 65 6e 75 73 2c 20 63 6f 6d 6d  | y.of.contexts:.code,.menus,.comm | 
| 36160 |  61 6e 64 73 2c 0a 76 61 72 69 61 62 6c 65 73 2c    20 66 75 6e 63 74 69 6f 6e 73 2c 20 65 74 63 2e  | ands,.variables,.functions,.etc. | 
| 36180 |  20 43 6f 6d 70 6c 65 74 69 6f 6e 20 65 6e 74 61    69 6c 73 20 6c 69 73 74 69 6e 67 2c 20 73 6f 72  | .Completion.entails.listing,.sor | 
| 361a0 |  74 69 6e 67 2c 0a 66 69 6c 74 65 72 69 6e 67 2c    20 70 72 65 76 69 65 77 69 6e 67 2c 20 61 6e 64  | ting,.filtering,.previewing,.and | 
| 361c0 |  20 61 70 70 6c 79 69 6e 67 20 61 63 74 69 6f 6e    73 20 6f 6e 20 73 65 6c 65 63 74 65 64 20 69 74  | .applying.actions.on.selected.it | 
| 361e0 |  65 6d 73 2e 20 57 68 65 6e 0a 61 63 74 69 76 65    2c 20 40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 65  | ems..When.active,.@code{ivy-mode | 
| 36200 |  7d 20 63 6f 6d 70 6c 65 74 65 73 20 74 68 65 20    73 65 6c 65 63 74 69 6f 6e 20 70 72 6f 63 65 73  | }.completes.the.selection.proces | 
| 36220 |  73 20 62 79 20 6e 61 72 72 6f 77 69 6e 67 0a 61    76 61 69 6c 61 62 6c 65 20 63 68 6f 69 63 65 73  | s.by.narrowing.available.choices | 
| 36240 |  20 77 68 69 6c 65 20 70 72 65 76 69 65 77 69 6e    67 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66  | .while.previewing.in.the.minibuf | 
| 36260 |  66 65 72 2e 20 53 65 6c 65 63 74 69 6e 67 20 74    68 65 0a 66 69 6e 61 6c 20 63 61 6e 64 69 64 61  | fer..Selecting.the.final.candida | 
| 36280 |  74 65 20 69 73 20 65 69 74 68 65 72 20 74 68 72    6f 75 67 68 20 73 69 6d 70 6c 65 20 6b 65 79 62  | te.is.either.through.simple.keyb | 
| 362a0 |  6f 61 72 64 20 63 68 61 72 61 63 74 65 72 20 69    6e 70 75 74 73 20 6f 72 0a 74 68 72 6f 75 67 68  | oard.character.inputs.or.through | 
| 362c0 |  20 70 6f 77 65 72 66 75 6c 20 72 65 67 75 6c 61    72 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 40  | .powerful.regular.expressions..@ | 
| 362e0 |  65 6e 64 20 69 66 6e 6f 74 74 65 78 0a 0a 43 6f    70 79 72 69 67 68 74 20 28 43 29 20 32 30 31 35  | end.ifnottex..Copyright.(C).2015 | 
| 36300 |  2d 2d 32 30 32 33 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  | --2023.Free.Software.Foundation, | 
| 36320 |  20 49 6e 63 2e 0a 0a 40 71 75 6f 74 61 74 69 6f    6e 0a 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20  | .Inc...@quotation.Permission.is. | 
| 36340 |  67 72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c    20 64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f  | granted.to.copy,.distribute.and/ | 
| 36360 |  6f 72 20 6d 6f 64 69 66 79 20 74 68 69 73 20 64    6f 63 75 6d 65 6e 74 0a 75 6e 64 65 72 20 74 68  | or.modify.this.document.under.th | 
| 36380 |  65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47    4e 55 20 46 72 65 65 20 44 6f 63 75 6d 65 6e 74  | e.terms.of.the.GNU.Free.Document | 
| 363a0 |  61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 2c 20 56    65 72 73 69 6f 6e 20 31 2e 33 0a 6f 72 20 61 6e  | ation.License,.Version.1.3.or.an | 
| 363c0 |  79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 20    70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65  | y.later.version.published.by.the | 
| 363e0 |  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 3b 0a 77 69 74 68 20  | .Free.Software.Foundation;.with. | 
| 36400 |  6e 6f 20 49 6e 76 61 72 69 61 6e 74 20 53 65 63    74 69 6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d  | no.Invariant.Sections,.no.Front- | 
| 36420 |  43 6f 76 65 72 20 54 65 78 74 73 2c 20 61 6e 64    20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65 72 20 54  | Cover.Texts,.and.no.Back-Cover.T | 
| 36440 |  65 78 74 73 2e 0a 41 20 63 6f 70 79 20 6f 66 20    74 68 65 20 6c 69 63 65 6e 73 65 20 69 73 20 69  | exts..A.copy.of.the.license.is.i | 
| 36460 |  6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 73    65 63 74 69 6f 6e 20 65 6e 74 69 74 6c 65 64 20  | ncluded.in.the.section.entitled. | 
| 36480 |  22 47 4e 55 0a 46 72 65 65 20 44 6f 63 75 6d 65    6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73 65 22  | "GNU.Free.Documentation.License" | 
| 364a0 |  2e 0a 0a 40 65 6e 64 20 71 75 6f 74 61 74 69 6f    6e 0a 40 65 6e 64 20 63 6f 70 79 69 6e 67 0a 0a  | ...@end.quotation.@end.copying.. | 
| 364c0 |  40 64 69 72 63 61 74 65 67 6f 72 79 20 45 6d 61    63 73 0a 40 64 69 72 65 6e 74 72 79 0a 2a 20 49  | @dircategory.Emacs.@direntry.*.I | 
| 364e0 |  76 79 3a 20 28 69 76 79 29 2e 20 20 20 20 20 20    20 20 20 20 20 55 73 69 6e 67 20 49 76 79 20 66  | vy:.(ivy)............Using.Ivy.f | 
| 36500 |  6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 40    65 6e 64 20 64 69 72 65 6e 74 72 79 0a 0a 40 66  | or.completion..@end.direntry..@f | 
| 36520 |  69 6e 61 6c 6f 75 74 0a 40 74 69 74 6c 65 70 61    67 65 0a 40 74 69 74 6c 65 20 49 76 79 20 55 73  | inalout.@titlepage.@title.Ivy.Us | 
| 36540 |  65 72 20 4d 61 6e 75 61 6c 0a 40 61 75 74 68 6f    72 20 4f 6c 65 68 20 4b 72 65 68 65 6c 0a 40 70  | er.Manual.@author.Oleh.Krehel.@p | 
| 36560 |  61 67 65 0a 40 76 73 6b 69 70 20 30 70 74 20 70    6c 75 73 20 31 66 69 6c 6c 6c 0a 40 69 6e 73 65  | age.@vskip.0pt.plus.1filll.@inse | 
| 36580 |  72 74 63 6f 70 79 69 6e 67 0a 40 65 6e 64 20 74    69 74 6c 65 70 61 67 65 0a 0a 40 63 6f 6e 74 65  | rtcopying.@end.titlepage..@conte | 
| 365a0 |  6e 74 73 0a 0a 40 69 66 6e 6f 74 74 65 78 0a 40    6e 6f 64 65 20 54 6f 70 0a 40 74 6f 70 20 49 76  | nts..@ifnottex.@node.Top.@top.Iv | 
| 365c0 |  79 20 55 73 65 72 20 4d 61 6e 75 61 6c 0a 40 65    6e 64 20 69 66 6e 6f 74 74 65 78 0a 0a 40 6d 65  | y.User.Manual.@end.ifnottex..@me | 
| 365e0 |  6e 75 0a 2a 20 49 6e 74 72 6f 64 75 63 74 69 6f    6e 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 61 74 69  | nu.*.Introduction::.*.Installati | 
| 36600 |  6f 6e 3a 3a 0a 2a 20 47 65 74 74 69 6e 67 20 73    74 61 72 74 65 64 3a 3a 0a 2a 20 4b 65 79 20 62  | on::.*.Getting.started::.*.Key.b | 
| 36620 |  69 6e 64 69 6e 67 73 3a 3a 0a 2a 20 43 6f 6d 70    6c 65 74 69 6f 6e 20 53 74 79 6c 65 73 3a 3a 0a  | indings::.*.Completion.Styles::. | 
| 36640 |  2a 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 3a    3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a  | *.Customization::.*.Commands::.* | 
| 36660 |  20 41 50 49 3a 3a 0a 2a 20 56 61 72 69 61 62 6c    65 20 49 6e 64 65 78 3a 3a 0a 2a 20 4b 65 79 73  | .API::.*.Variable.Index::.*.Keys | 
| 36680 |  74 72 6f 6b 65 20 49 6e 64 65 78 3a 3a 0a 0a 40    64 65 74 61 69 6c 6d 65 6e 75 0a 2d 2d 2d 20 54  | troke.Index::..@detailmenu.---.T | 
| 366a0 |  68 65 20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65    20 4c 69 73 74 69 6e 67 20 2d 2d 2d 0a 0a 49 6e  | he.Detailed.Node.Listing.---..In | 
| 366c0 |  73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 49 6e    73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 45 6d  | stallation..*.Installing.from.Em | 
| 366e0 |  61 63 73 20 50 61 63 6b 61 67 65 20 4d 61 6e 61    67 65 72 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 69  | acs.Package.Manager::.*.Installi | 
| 36700 |  6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 3a 3a 0a 0a 47 65  | ng.from.the.Git.repository::..Ge | 
| 36720 |  74 74 69 6e 67 20 73 74 61 72 74 65 64 0a 0a 2a    20 42 61 73 69 63 20 63 75 73 74 6f 6d 69 7a 61  | tting.started..*.Basic.customiza | 
| 36740 |  74 69 6f 6e 3a 3a 0a 0a 4b 65 79 20 62 69 6e 64    69 6e 67 73 0a 0a 2a 20 47 6c 6f 62 61 6c 20 6b  | tion::..Key.bindings..*.Global.k | 
| 36760 |  65 79 20 62 69 6e 64 69 6e 67 73 3a 3a 0a 2a 20    4d 69 6e 69 62 75 66 66 65 72 20 6b 65 79 20 62  | ey.bindings::.*.Minibuffer.key.b | 
| 36780 |  69 6e 64 69 6e 67 73 3a 3a 0a 0a 4d 69 6e 69 62    75 66 66 65 72 20 6b 65 79 20 62 69 6e 64 69 6e  | indings::..Minibuffer.key.bindin | 
| 367a0 |  67 73 0a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e    67 73 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6f  | gs..*.Key.bindings.for.navigatio | 
| 367c0 |  6e 3a 3a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e    67 73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65  | n::.*.Key.bindings.for.single.se | 
| 367e0 |  6c 65 63 74 69 6f 6e 2c 20 61 63 74 69 6f 6e 2c    20 74 68 65 6e 20 65 78 69 74 20 6d 69 6e 69 62  | lection,.action,.then.exit.minib | 
| 36800 |  75 66 66 65 72 3a 20 4b 65 79 20 62 69 6e 64 69    6e 67 73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73  | uffer:.Key.bindings.for.single.s | 
| 36820 |  65 6c 65 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20    74 68 65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75  | election.action.then.exit.minibu | 
| 36840 |  66 66 65 72 2e 20 0a 2a 20 4b 65 79 20 62 69 6e    64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74 69 70  | ffer...*.Key.bindings.for.multip | 
| 36860 |  6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20 61 6e    64 20 61 63 74 69 6f 6e 73 2c 20 6b 65 65 70 20  | le.selections.and.actions,.keep. | 
| 36880 |  6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 3a    20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f  | minibuffer.open:.Key.bindings.fo | 
| 368a0 |  72 20 6d 75 6c 74 69 70 6c 65 20 73 65 6c 65 63    74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e  | r.multiple.selections.and.action | 
| 368c0 |  73 20 6b 65 65 70 20 6d 69 6e 69 62 75 66 66 65    72 20 6f 70 65 6e 2e 20 0a 2a 20 4b 65 79 20 62  | s.keep.minibuffer.open...*.Key.b | 
| 368e0 |  69 6e 64 69 6e 67 73 20 74 68 61 74 20 61 6c 74    65 72 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65  | indings.that.alter.the.minibuffe | 
| 36900 |  72 20 69 6e 70 75 74 3a 3a 0a 2a 20 4f 74 68 65    72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 3a 3a  | r.input::.*.Other.key.bindings:: | 
| 36920 |  0a 2a 20 48 79 64 72 61 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 3a 3a 0a 2a 20 53  | .*.Hydra.in.the.minibuffer::.*.S | 
| 36940 |  61 76 69 6e 67 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  | aving.the.current.completion.ses | 
| 36960 |  73 69 6f 6e 20 74 6f 20 61 20 62 75 66 66 65 72    3a 3a 0a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 53  | sion.to.a.buffer::..Completion.S | 
| 36980 |  74 79 6c 65 73 0a 0a 2a 20 69 76 79 2d 2d 72 65    67 65 78 2d 70 6c 75 73 3a 3a 0a 2a 20 69 76 79  | tyles..*.ivy--regex-plus::.*.ivy | 
| 369a0 |  2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f    72 64 65 72 3a 3a 0a 2a 20 69 76 79 2d 2d 72 65  | --regex-ignore-order::.*.ivy--re | 
| 369c0 |  67 65 78 2d 66 75 7a 7a 79 3a 3a 0a 0a 43 75 73    74 6f 6d 69 7a 61 74 69 6f 6e 0a 0a 2a 20 46 61  | gex-fuzzy::..Customization..*.Fa | 
| 369e0 |  63 65 73 3a 3a 0a 2a 20 44 65 66 63 75 73 74 6f    6d 73 3a 3a 0a 2a 20 41 63 74 69 6f 6e 73 3a 3a  | ces::.*.Defcustoms::.*.Actions:: | 
| 36a00 |  0a 2a 20 50 61 63 6b 61 67 65 73 3a 3a 0a 0a 41    63 74 69 6f 6e 73 0a 0a 2a 20 57 68 61 74 20 61  | .*.Packages::..Actions..*.What.a | 
| 36a20 |  72 65 20 61 63 74 69 6f 6e 73 3f 3a 3a 0a 2a 20    48 6f 77 20 63 61 6e 20 64 69 66 66 65 72 65 6e  | re.actions?::.*.How.can.differen | 
| 36a40 |  74 20 61 63 74 69 6f 6e 73 20 62 65 20 63 61 6c    6c 65 64 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20  | t.actions.be.called?::.*.How.to. | 
| 36a60 |  6d 6f 64 69 66 79 20 74 68 65 20 61 63 74 69 6f    6e 73 20 6c 69 73 74 3f 3a 3a 0a 2a 20 45 78 61  | modify.the.actions.list?::.*.Exa | 
| 36a80 |  6d 70 6c 65 20 2d 20 61 64 64 20 74 77 6f 20 61    63 74 69 6f 6e 73 20 74 6f 20 65 61 63 68 20 63  | mple.-.add.two.actions.to.each.c | 
| 36aa0 |  6f 6d 6d 61 6e 64 3a 3a 0a 2a 20 45 78 61 6d 70    6c 65 20 2d 20 64 65 66 69 6e 65 20 61 20 6e 65  | ommand::.*.Example.-.define.a.ne | 
| 36ac0 |  77 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 73    65 76 65 72 61 6c 20 61 63 74 69 6f 6e 73 3a 3a  | w.command.with.several.actions:: | 
| 36ae0 |  0a 0a 45 78 61 6d 70 6c 65 20 2d 20 61 64 64 20    74 77 6f 20 61 63 74 69 6f 6e 73 20 74 6f 20 65  | ..Example.-.add.two.actions.to.e | 
| 36b00 |  61 63 68 20 63 6f 6d 6d 61 6e 64 0a 0a 2a 20 48    6f 77 20 74 6f 20 75 6e 64 6f 20 61 64 64 69 6e  | ach.command..*.How.to.undo.addin | 
| 36b20 |  67 20 74 68 65 20 74 77 6f 20 61 63 74 69 6f 6e    73 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 61 64 64  | g.the.two.actions::.*.How.to.add | 
| 36b40 |  20 61 63 74 69 6f 6e 73 20 74 6f 20 61 20 73 70    65 63 69 66 69 63 20 63 6f 6d 6d 61 6e 64 3a 3a  | .actions.to.a.specific.command:: | 
| 36b60 |  0a 0a 45 78 61 6d 70 6c 65 20 2d 20 64 65 66 69    6e 65 20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64  | ..Example.-.define.a.new.command | 
| 36b80 |  20 77 69 74 68 20 73 65 76 65 72 61 6c 20 61 63    74 69 6f 6e 73 0a 0a 2a 20 54 65 73 74 20 74 68  | .with.several.actions..*.Test.th | 
| 36ba0 |  65 20 61 62 6f 76 65 20 66 75 6e 63 74 69 6f 6e    20 77 69 74 68 20 40 63 6f 64 65 7b 69 76 79 2d  | e.above.function.with.@code{ivy- | 
| 36bc0 |  6f 63 63 75 72 7d 3a 3a 0a 0a 43 6f 6d 6d 61 6e    64 73 0a 0a 2a 20 46 69 6c 65 20 4e 61 6d 65 20  | occur}::..Commands..*.File.Name. | 
| 36be0 |  43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a 20 42    75 66 66 65 72 20 4e 61 6d 65 20 43 6f 6d 70 6c  | Completion::.*.Buffer.Name.Compl | 
| 36c00 |  65 74 69 6f 6e 3a 3a 0a 2a 20 43 6f 75 6e 73 65    6c 20 63 6f 6d 6d 61 6e 64 73 3a 3a 0a 0a 46 69  | etion::.*.Counsel.commands::..Fi | 
| 36c20 |  6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69    6f 6e 0a 0a 2a 20 55 73 69 6e 67 20 54 52 41 4d  | le.Name.Completion..*.Using.TRAM | 
| 36c40 |  50 3a 3a 0a 0a 41 50 49 0a 0a 2a 20 52 65 71 75    69 72 65 64 20 61 72 67 75 6d 65 6e 74 73 20 66  | P::..API..*.Required.arguments.f | 
| 36c60 |  6f 72 20 40 63 6f 64 65 7b 69 76 79 2d 72 65 61    64 7d 3a 3a 0a 2a 20 4f 70 74 69 6f 6e 61 6c 20  | or.@code{ivy-read}::.*.Optional. | 
| 36c80 |  61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 40 63    6f 64 65 7b 69 76 79 2d 72 65 61 64 7d 3a 3a 0a  | arguments.for.@code{ivy-read}::. | 
| 36ca0 |  2a 20 45 78 61 6d 70 6c 65 20 2d 20 40 63 6f 64    65 7b 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69  | *.Example.-.@code{counsel-descri | 
| 36cc0 |  62 65 2d 66 75 6e 63 74 69 6f 6e 7d 3a 3a 0a 2a    20 45 78 61 6d 70 6c 65 20 2d 20 40 63 6f 64 65  | be-function}::.*.Example.-.@code | 
| 36ce0 |  7b 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 7d    3a 3a 0a 2a 20 45 78 61 6d 70 6c 65 20 2d 20 40  | {counsel-locate}::.*.Example.-.@ | 
| 36d00 |  63 6f 64 65 7b 69 76 79 2d 72 65 61 64 2d 77 69    74 68 2d 65 78 74 72 61 2d 70 72 6f 70 65 72 74  | code{ivy-read-with-extra-propert | 
| 36d20 |  69 65 73 7d 3a 3a 0a 0a 40 65 6e 64 20 64 65 74    61 69 6c 6d 65 6e 75 0a 40 65 6e 64 20 6d 65 6e  | ies}::..@end.detailmenu.@end.men | 
| 36d40 |  75 0a 0a 40 6e 6f 64 65 20 49 6e 74 72 6f 64 75    63 74 69 6f 6e 0a 40 63 68 61 70 74 65 72 20 49  | u..@node.Introduction.@chapter.I | 
| 36d60 |  6e 74 72 6f 64 75 63 74 69 6f 6e 0a 0a 49 76 79    20 69 73 20 66 6f 72 20 71 75 69 63 6b 20 61 6e  | ntroduction..Ivy.is.for.quick.an | 
| 36d80 |  64 20 65 61 73 79 20 73 65 6c 65 63 74 69 6f 6e    20 66 72 6f 6d 20 61 20 6c 69 73 74 2e 20 57 68  | d.easy.selection.from.a.list..Wh | 
| 36da0 |  65 6e 20 45 6d 61 63 73 20 70 72 6f 6d 70 74 73    0a 66 6f 72 20 61 20 73 74 72 69 6e 67 20 66 72  | en.Emacs.prompts.for.a.string.fr | 
| 36dc0 |  6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 73 65 76    65 72 61 6c 20 70 6f 73 73 69 62 6c 65 20 63 68  | om.a.list.of.several.possible.ch | 
| 36de0 |  6f 69 63 65 73 2c 20 49 76 79 20 73 70 72 69 6e    67 73 20 69 6e 74 6f 0a 61 63 74 69 6f 6e 20 74  | oices,.Ivy.springs.into.action.t | 
| 36e00 |  6f 20 61 73 73 69 73 74 20 69 6e 20 6e 61 72 72    6f 77 69 6e 67 20 61 6e 64 20 70 69 63 6b 69 6e  | o.assist.in.narrowing.and.pickin | 
| 36e20 |  67 20 74 68 65 20 72 69 67 68 74 20 73 74 72 69    6e 67 20 66 72 6f 6d 20 61 20 76 61 73 74 0a 6e  | g.the.right.string.from.a.vast.n | 
| 36e40 |  75 6d 62 65 72 20 6f 66 20 63 68 6f 69 63 65 73    2e 0a 0a 49 76 79 20 73 74 72 69 76 65 73 20 66  | umber.of.choices...Ivy.strives.f | 
| 36e60 |  6f 72 20 6d 69 6e 69 6d 61 6c 69 73 6d 2c 20 73    69 6d 70 6c 69 63 69 74 79 2c 20 63 75 73 74 6f  | or.minimalism,.simplicity,.custo | 
| 36e80 |  6d 69 7a 61 62 69 6c 69 74 79 20 61 6e 64 0a 64    69 73 63 6f 76 65 72 61 62 69 6c 69 74 79 2e 0a  | mizability.and.discoverability.. | 
| 36ea0 |  0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20    4d 69 6e 69 6d 61 6c 69 73 6d 0a 40 69 6e 64 65  | .@subsubheading.Minimalism.@inde | 
| 36ec0 |  6e 74 65 64 62 6c 6f 63 6b 0a 55 6e 63 6c 75 74    74 65 72 65 64 20 6d 69 6e 69 62 75 66 66 65 72  | ntedblock.Uncluttered.minibuffer | 
| 36ee0 |  20 69 73 20 6d 69 6e 69 6d 61 6c 69 73 6d 2e 20    49 76 79 20 73 68 6f 77 73 20 74 68 65 20 63 6f  | .is.minimalism..Ivy.shows.the.co | 
| 36f00 |  6d 70 6c 65 74 69 6f 6e 0a 64 65 66 61 75 6c 74    73 2c 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66  | mpletion.defaults,.the.number.of | 
| 36f20 |  20 6d 61 74 63 68 65 73 2c 20 61 6e 64 20 31 30    20 63 61 6e 64 69 64 61 74 65 20 6d 61 74 63 68  | .matches,.and.10.candidate.match | 
| 36f40 |  65 73 20 62 65 6c 6f 77 0a 74 68 65 20 69 6e 70    75 74 20 6c 69 6e 65 2e 20 43 75 73 74 6f 6d 69  | es.below.the.input.line..Customi | 
| 36f60 |  7a 65 20 40 63 6f 64 65 7b 69 76 79 2d 68 65 69    67 68 74 7d 20 74 6f 20 61 64 6a 75 73 74 20 74  | ze.@code{ivy-height}.to.adjust.t | 
| 36f80 |  68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 63 61 6e    64 69 64 61 74 65 20 6d 61 74 63 68 65 73 20 64  | he.number.of.candidate.matches.d | 
| 36fa0 |  69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2e 0a 40 65 6e 64  | isplayed.in.the.minibuffer..@end | 
| 36fc0 |  20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40    73 75 62 73 75 62 68 65 61 64 69 6e 67 20 53 69  | .indentedblock.@subsubheading.Si | 
| 36fe0 |  6d 70 6c 69 63 69 74 79 0a 40 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 53 69 6d 70 6c 69 63 69  | mplicity.@indentedblock.Simplici | 
| 37000 |  74 79 20 69 73 20 61 62 6f 75 74 20 49 76 79 27    73 20 62 65 68 61 76 69 6f 72 20 69 6e 20 74 68  | ty.is.about.Ivy's.behavior.in.th | 
| 37020 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 49 74    20 69 73 20 61 6c 73 6f 0a 61 62 6f 75 74 20 74  | e.minibuffer..It.is.also.about.t | 
| 37040 |  68 65 20 63 6f 64 65 20 69 6e 74 65 72 66 61 63    65 20 74 6f 20 65 78 74 65 6e 64 20 49 76 79 27  | he.code.interface.to.extend.Ivy' | 
| 37060 |  73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e    20 54 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 20  | s.functionality..The.minibuffer. | 
| 37080 |  61 72 65 61 20 62 65 68 61 76 65 73 20 61 73 20    63 6c 6f 73 65 20 74 6f 20 40 63 6f 64 65 7b 66  | area.behaves.as.close.to.@code{f | 
| 370a0 |  75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 7d    20 61 73 0a 70 6f 73 73 69 62 6c 65 2e 20 40 6b  | undamental-mode}.as.possible..@k | 
| 370c0 |  62 64 7b 53 50 43 7d 20 69 6e 73 65 72 74 73 20    61 20 73 70 61 63 65 2c 20 66 6f 72 20 65 78 61  | bd{SPC}.inserts.a.space,.for.exa | 
| 370e0 |  6d 70 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 62 65 69 6e 67 0a 62 6f 75 6e 64 20 74 6f 20  | mple,.instead.of.being.bound.to. | 
| 37100 |  74 68 65 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 78    20 40 63 6f 64 65 7b 6d 69 6e 69 62 75 66 66 65  | the.more.complex.@code{minibuffe | 
| 37120 |  72 2d 63 6f 6d 70 6c 65 74 65 2d 77 6f 72 64 7d    2e 20 49 76 79 27 73 20 63 6f 64 65 0a 75 73 65  | r-complete-word}..Ivy's.code.use | 
| 37140 |  73 20 65 61 73 79 2d 74 6f 2d 65 78 61 6d 69 6e    65 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c  | s.easy-to-examine.global.variabl | 
| 37160 |  65 73 3b 20 61 76 6f 69 64 73 20 6e 65 65 64 6c    65 73 73 0a 63 6f 6d 70 6c 69 63 61 74 69 6f 6e  | es;.avoids.needless.complication | 
| 37180 |  73 20 77 69 74 68 20 62 72 61 6e 63 68 2d 69 6e    74 72 6f 64 75 63 69 6e 67 20 63 75 73 74 6f 6d  | s.with.branch-introducing.custom | 
| 371a0 |  20 6d 61 63 72 6f 73 2e 0a 40 65 6e 64 20 69 6e    64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62  | .macros..@end.indentedblock.@sub | 
| 371c0 |  73 75 62 68 65 61 64 69 6e 67 20 43 75 73 74 6f    6d 69 7a 61 62 69 6c 69 74 79 0a 40 69 6e 64 65  | subheading.Customizability.@inde | 
| 371e0 |  6e 74 65 64 62 6c 6f 63 6b 0a 43 75 73 74 6f 6d    69 7a 61 62 69 6c 69 74 79 20 69 73 20 61 62 6f  | ntedblock.Customizability.is.abo | 
| 37200 |  75 74 20 62 65 69 6e 67 20 61 62 6c 65 20 74 6f    20 75 73 65 20 64 69 66 66 65 72 65 6e 74 20 6d  | ut.being.able.to.use.different.m | 
| 37220 |  65 74 68 6f 64 73 20 61 6e 64 0a 69 6e 74 65 72    66 61 63 65 73 20 6f 66 20 63 6f 6d 70 6c 65 74  | ethods.and.interfaces.of.complet | 
| 37240 |  69 6f 6e 20 74 6f 20 74 61 69 6c 6f 72 20 74 68    65 20 73 65 6c 65 63 74 69 6f 6e 20 70 72 6f 63  | ion.to.tailor.the.selection.proc | 
| 37260 |  65 73 73 2e 20 46 6f 72 0a 65 78 61 6d 70 6c 65    2c 20 61 64 64 69 6e 67 20 61 20 63 75 73 74 6f  | ess..For.example,.adding.a.custo | 
| 37280 |  6d 20 64 69 73 70 6c 61 79 20 66 75 6e 63 74 69    6f 6e 20 74 68 61 74 20 70 6f 69 6e 74 73 20 74  | m.display.function.that.points.t | 
| 372a0 |  6f 20 61 0a 73 65 6c 65 63 74 65 64 20 63 61 6e    64 69 64 61 74 65 20 77 69 74 68 20 40 63 6f 64  | o.a.selected.candidate.with.@cod | 
| 372c0 |  65 7b 3e 7d 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 74 68  | e{>},.instead.of.highlighting.th | 
| 372e0 |  65 20 73 65 6c 65 63 74 65 64 0a 63 61 6e 64 69    64 61 74 65 20 77 69 74 68 20 74 68 65 20 40 63  | e.selected.candidate.with.the.@c | 
| 37300 |  6f 64 65 7b 69 76 79 2d 63 75 72 72 65 6e 74 2d    6d 61 74 63 68 7d 20 66 61 63 65 20 28 73 65 65  | ode{ivy-current-match}.face.(see | 
| 37320 |  0a 40 63 6f 64 65 7b 69 76 79 2d 66 6f 72 6d 61    74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73  | .@code{ivy-format-functions-alis | 
| 37340 |  74 7d 29 2e 20 4f 72 20 74 61 6b 65 20 74 68 65    20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f  | t})..Or.take.the.customization.o | 
| 37360 |  66 20 61 63 74 69 6f 6e 73 2c 20 73 61 79 0a 61    66 74 65 72 20 74 68 65 20 63 61 6e 64 69 64 61  | f.actions,.say.after.the.candida | 
| 37380 |  74 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 73    65 6c 65 63 74 65 64 2e 20 40 6b 62 64 7b 52 45  | te.function.is.selected..@kbd{RE | 
| 373a0 |  54 7d 20 75 73 65 73 0a 40 63 6f 64 65 7b 63 6f    75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66  | T}.uses.@code{counsel-describe-f | 
| 373c0 |  75 6e 63 74 69 6f 6e 7d 20 74 6f 20 64 65 73 63    72 69 62 65 20 74 68 65 20 66 75 6e 63 74 69 6f  | unction}.to.describe.the.functio | 
| 373e0 |  6e 2c 20 77 68 65 72 65 61 73 0a 40 6b 62 64 7b    4d 2d 6f 20 64 7d 20 6a 75 6d 70 73 20 74 6f 20  | n,.whereas.@kbd{M-o.d}.jumps.to. | 
| 37400 |  74 68 61 74 20 66 75 6e 63 74 69 6f 6e 27 73 20    64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 74 68  | that.function's.definition.in.th | 
| 37420 |  65 20 63 6f 64 65 2e 20 54 68 65 0a 40 6b 62 64    7b 4d 2d 6f 7d 20 70 72 65 66 69 78 20 63 61 6e  | e.code..The.@kbd{M-o}.prefix.can | 
| 37440 |  20 62 65 20 75 6e 69 66 6f 72 6d 6c 79 20 75 73    65 64 20 77 69 74 68 20 63 68 61 72 61 63 74 65  | .be.uniformly.used.with.characte | 
| 37460 |  72 73 20 6c 69 6b 65 20 40 6b 62 64 7b 64 7d 20    74 6f 0a 67 72 6f 75 70 20 73 69 6d 69 6c 61 72  | rs.like.@kbd{d}.to.group.similar | 
| 37480 |  20 61 63 74 69 6f 6e 73 2e 0a 40 65 6e 64 20 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75  | .actions..@end.indentedblock.@su | 
| 374a0 |  62 73 75 62 68 65 61 64 69 6e 67 20 44 69 73 63    6f 76 65 72 61 62 69 6c 69 74 79 0a 40 69 6e 64  | bsubheading.Discoverability.@ind | 
| 374c0 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 49 76 79 20 64    69 73 70 6c 61 79 73 20 65 61 73 69 6c 79 20 64  | entedblock.Ivy.displays.easily.d | 
| 374e0 |  69 73 63 6f 76 65 72 61 62 6c 65 20 63 6f 6d 6d    61 6e 64 73 20 74 68 72 6f 75 67 68 20 74 68 65  | iscoverable.commands.through.the | 
| 37500 |  20 68 79 64 72 61 0a 66 61 63 69 6c 69 74 79 2e    20 20 40 6b 62 64 7b 43 2d 6f 7d 20 69 6e 20 74  | .hydra.facility...@kbd{C-o}.in.t | 
| 37520 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 64 69    73 70 6c 61 79 73 20 61 20 68 79 64 72 61 20 6d  | he.minibuffer.displays.a.hydra.m | 
| 37540 |  65 6e 75 2e 20 49 74 0a 6f 70 65 6e 73 20 75 70    20 77 69 74 68 69 6e 20 61 6e 20 65 78 70 61 6e  | enu..It.opens.up.within.an.expan | 
| 37560 |  64 65 64 20 6d 69 6e 69 62 75 66 66 65 72 20 61    72 65 61 2e 20 45 61 63 68 20 6d 65 6e 75 20 69  | ded.minibuffer.area..Each.menu.i | 
| 37580 |  74 65 6d 20 63 6f 6d 65 73 0a 77 69 74 68 20 73    68 6f 72 74 20 64 6f 63 75 6d 65 6e 74 61 74 69  | tem.comes.with.short.documentati | 
| 375a0 |  6f 6e 20 73 74 72 69 6e 67 73 20 61 6e 64 20 68    69 67 68 6c 69 67 68 74 65 64 20 6f 6e 65 2d 6b  | on.strings.and.highlighted.one-k | 
| 375c0 |  65 79 0a 63 6f 6d 70 6c 65 74 69 6f 6e 73 2e 20    53 6f 20 64 69 73 63 6f 76 65 72 69 6e 67 20 65  | ey.completions..So.discovering.e | 
| 375e0 |  76 65 6e 20 73 65 6c 64 6f 6d 20 75 73 65 64 20    6b 65 79 73 20 69 73 20 73 69 6d 70 6c 79 20 61  | ven.seldom.used.keys.is.simply.a | 
| 37600 |  0a 6d 61 74 74 65 72 20 6f 66 20 40 6b 62 64 7b    43 2d 6f 7d 20 69 6e 20 74 68 65 20 6d 69 6e 69  | .matter.of.@kbd{C-o}.in.the.mini | 
| 37620 |  62 75 66 66 65 72 20 77 68 69 6c 65 20 69 6e 20    74 68 65 20 6d 69 64 73 74 20 6f 66 20 74 68 65  | buffer.while.in.the.midst.of.the | 
| 37640 |  20 49 76 79 0a 69 6e 74 65 72 61 63 74 69 6f 6e    2e 20 54 68 69 73 20 64 69 73 63 6f 76 65 72 61  | .Ivy.interaction..This.discovera | 
| 37660 |  62 69 6c 69 74 79 20 6d 69 6e 69 6d 69 7a 65 73    20 65 78 69 74 69 6e 67 20 49 76 79 20 69 6e 74  | bility.minimizes.exiting.Ivy.int | 
| 37680 |  65 72 66 61 63 65 0a 66 6f 72 20 64 6f 63 75 6d    65 6e 74 61 74 69 6f 6e 20 6c 6f 6f 6b 2d 75 70  | erface.for.documentation.look-up | 
| 376a0 |  73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 0a 40 6e 6f 64 65 20 49 6e 73  | s..@end.indentedblock..@node.Ins | 
| 376c0 |  74 61 6c 6c 61 74 69 6f 6e 0a 40 63 68 61 70 74    65 72 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a  | tallation.@chapter.Installation. | 
| 376e0 |  0a 49 6e 73 74 61 6c 6c 20 49 76 79 20 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 74 68 72 6f 75  | .Install.Ivy.automatically.throu | 
| 37700 |  67 68 20 45 6d 61 63 73 27 73 20 70 61 63 6b 61    67 65 20 6d 61 6e 61 67 65 72 2c 20 6f 72 20 6d  | gh.Emacs's.package.manager,.or.m | 
| 37720 |  61 6e 75 61 6c 6c 79 0a 66 72 6f 6d 20 49 76 79    27 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 72  | anually.from.Ivy's.development.r | 
| 37740 |  65 70 6f 73 69 74 6f 72 79 2e 0a 0a 45 6d 61 63    73 20 32 34 2e 35 20 69 73 20 74 68 65 20 6f 6c  | epository...Emacs.24.5.is.the.ol | 
| 37760 |  64 65 73 74 20 76 65 72 73 69 6f 6e 20 74 6f 20    72 75 6e 20 49 76 79 2e 0a 0a 40 6d 65 6e 75 0a  | dest.version.to.run.Ivy...@menu. | 
| 37780 |  2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f    6d 20 45 6d 61 63 73 20 50 61 63 6b 61 67 65 20  | *.Installing.from.Emacs.Package. | 
| 377a0 |  4d 61 6e 61 67 65 72 3a 3a 0a 2a 20 49 6e 73 74    61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20  | Manager::.*.Installing.from.the. | 
| 377c0 |  47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 3a 3a    0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f 64  | Git.repository::.@end.menu..@nod | 
| 377e0 |  65 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f    6d 20 45 6d 61 63 73 20 50 61 63 6b 61 67 65 20  | e.Installing.from.Emacs.Package. | 
| 37800 |  4d 61 6e 61 67 65 72 0a 40 73 65 63 74 69 6f 6e    20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d  | Manager.@section.Installing.from | 
| 37820 |  20 45 6d 61 63 73 20 50 61 63 6b 61 67 65 20 4d    61 6e 61 67 65 72 0a 0a 40 6b 62 64 7b 4d 2d 78  | .Emacs.Package.Manager..@kbd{M-x | 
| 37840 |  7d 20 40 63 6f 64 65 7b 70 61 63 6b 61 67 65 2d    69 6e 73 74 61 6c 6c 7d 20 40 6b 62 64 7b 52 45  | }.@code{package-install}.@kbd{RE | 
| 37860 |  54 7d 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c    7d 20 40 6b 62 64 7b 52 45 54 7d 0a 0a 49 76 79  | T}.@code{counsel}.@kbd{RET}..Ivy | 
| 37880 |  20 69 73 20 69 6e 73 74 61 6c 6c 65 64 20 61 6c    6f 6e 67 73 69 64 65 20 74 68 65 20 40 63 6f 64  | .is.installed.alongside.the.@cod | 
| 378a0 |  65 7b 63 6f 75 6e 73 65 6c 7d 20 70 61 63 6b 61    67 65 2c 20 77 68 69 63 68 20 69 73 20 61 76 61  | e{counsel}.package,.which.is.ava | 
| 378c0 |  69 6c 61 62 6c 65 0a 66 72 6f 6d 20 74 77 6f 20    64 69 66 66 65 72 65 6e 74 20 70 61 63 6b 61 67  | ilable.from.two.different.packag | 
| 378e0 |  65 20 61 72 63 68 69 76 65 73 2c 20 47 4e 55 20    45 4c 50 41 20 61 6e 64 20 4d 45 4c 50 41 40 2e  | e.archives,.GNU.ELPA.and.MELPA@. | 
| 37900 |  20 20 46 6f 72 20 74 68 65 0a 6c 61 74 65 73 74    20 73 74 61 62 6c 65 20 76 65 72 73 69 6f 6e 2c  | ..For.the.latest.stable.version, | 
| 37920 |  20 75 73 65 20 74 68 65 20 47 4e 55 20 45 4c 50    41 20 61 72 63 68 69 76 65 2e 20 20 46 6f 72 20  | .use.the.GNU.ELPA.archive...For. | 
| 37940 |  74 68 65 20 6c 61 74 65 73 74 0a 64 65 76 65 6c    6f 70 6d 65 6e 74 20 73 6e 61 70 68 73 68 6f 74  | the.latest.development.snaphshot | 
| 37960 |  2c 20 75 73 65 20 74 68 65 20 47 4e 55 2d 64 65    76 65 6c 20 45 4c 50 41 20 61 72 63 68 69 76 65  | ,.use.the.GNU-devel.ELPA.archive | 
| 37980 |  2e 0a 0a 49 76 79 20 69 73 20 73 70 6c 69 74 20    69 6e 74 6f 20 74 68 72 65 65 20 70 61 63 6b 61  | ...Ivy.is.split.into.three.packa | 
| 379a0 |  67 65 73 3a 20 40 63 6f 64 65 7b 69 76 79 7d 2c    20 40 63 6f 64 65 7b 73 77 69 70 65 72 7d 20 61  | ges:.@code{ivy},.@code{swiper}.a | 
| 379c0 |  6e 64 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c    7d 3b 20 62 79 0a 69 6e 73 74 61 6c 6c 69 6e 67  | nd.@code{counsel};.by.installing | 
| 379e0 |  20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 7d 2c    20 74 68 65 20 6f 74 68 65 72 20 74 77 6f 20 61  | .@code{counsel},.the.other.two.a | 
| 37a00 |  72 65 20 62 72 6f 75 67 68 74 20 69 6e 20 61 73    20 64 65 70 65 6e 64 65 6e 63 69 65 73 2e 0a 49  | re.brought.in.as.dependencies..I | 
| 37a20 |  66 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 69 6e    74 65 72 65 73 74 65 64 20 69 6e 20 74 68 65 20  | f.you.are.not.interested.in.the. | 
| 37a40 |  65 78 74 72 61 20 66 75 6e 63 74 69 6f 6e 61 6c    69 74 79 20 70 72 6f 76 69 64 65 64 20 62 79 0a  | extra.functionality.provided.by. | 
| 37a60 |  40 63 6f 64 65 7b 73 77 69 70 65 72 7d 20 61 6e    64 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 7d  | @code{swiper}.and.@code{counsel} | 
| 37a80 |  2c 20 79 6f 75 20 63 61 6e 20 69 6e 73 74 61 6c    6c 20 6f 6e 6c 79 20 40 63 6f 64 65 7b 69 76 79  | ,.you.can.install.only.@code{ivy | 
| 37aa0 |  7d 2e 0a 0a 53 65 65 20 74 68 65 20 63 6f 64 65    20 62 65 6c 6f 77 20 66 6f 72 20 61 64 64 69 6e  | }...See.the.code.below.for.addin | 
| 37ac0 |  67 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c 50 41    20 74 6f 20 79 6f 75 72 20 6c 69 73 74 20 6f 66  | g.GNU-devel.ELPA.to.your.list.of | 
| 37ae0 |  20 70 61 63 6b 61 67 65 0a 61 72 63 68 69 76 65    73 3a 0a 0a 40 6c 69 73 70 0a 28 72 65 71 75 69  | .package.archives:..@lisp.(requi | 
| 37b00 |  72 65 20 27 70 61 63 6b 61 67 65 29 0a 28 61 64    64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61  | re.'package).(add-to-list.'packa | 
| 37b20 |  67 65 2d 61 72 63 68 69 76 65 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 27 28 22 67 6e 75 2d  | ge-archives..............'("gnu- | 
| 37b40 |  64 65 76 65 6c 22 20 2e 20 22 68 74 74 70 73 3a    2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 64  | devel"..."https://elpa.gnu.org/d | 
| 37b60 |  65 76 65 6c 2f 22 29 29 0a 40 65 6e 64 20 6c 69    73 70 0a 0a 41 66 74 65 72 20 74 68 69 73 20 64  | evel/")).@end.lisp..After.this.d | 
| 37b80 |  6f 20 40 6b 62 64 7b 4d 2d 78 7d 20 40 63 6f 64    65 7b 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73  | o.@kbd{M-x}.@code{package-refres | 
| 37ba0 |  68 2d 63 6f 6e 74 65 6e 74 73 7d 20 40 6b 62 64    7b 52 45 54 7d 2c 20 66 6f 6c 6c 6f 77 65 64 20  | h-contents}.@kbd{RET},.followed. | 
| 37bc0 |  62 79 20 40 6b 62 64 7b 4d 2d 78 7d 0a 40 63 6f    64 65 7b 70 61 63 6b 61 67 65 2d 69 6e 73 74 61  | by.@kbd{M-x}.@code{package-insta | 
| 37be0 |  6c 6c 7d 20 40 6b 62 64 7b 52 45 54 7d 20 40 63    6f 64 65 7b 63 6f 75 6e 73 65 6c 7d 20 40 6b 62  | ll}.@kbd{RET}.@code{counsel}.@kb | 
| 37c00 |  64 7b 52 45 54 7d 2e 0a 0a 46 6f 72 20 70 61 63    6b 61 67 65 20 6d 61 6e 61 67 65 72 20 64 65 74  | d{RET}...For.package.manager.det | 
| 37c20 |  61 69 6c 73 2c 20 73 65 65 20 40 72 65 66 7b 50    61 63 6b 61 67 65 73 2c 2c 2c 65 6d 61 63 73 2c  | ails,.see.@ref{Packages,,,emacs, | 
| 37c40 |  7d 2e 0a 0a 40 6e 6f 64 65 20 49 6e 73 74 61 6c    6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69  | }...@node.Installing.from.the.Gi | 
| 37c60 |  74 20 72 65 70 6f 73 69 74 6f 72 79 0a 40 73 65    63 74 69 6f 6e 20 49 6e 73 74 61 6c 6c 69 6e 67  | t.repository.@section.Installing | 
| 37c80 |  20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 72 65    70 6f 73 69 74 6f 72 79 0a 0a 40 73 75 62 73 75  | .from.the.Git.repository..@subsu | 
| 37ca0 |  62 68 65 61 64 69 6e 67 20 57 68 79 20 69 6e 73    74 61 6c 6c 20 66 72 6f 6d 20 47 69 74 3f 0a 40  | bheading.Why.install.from.Git?.@ | 
| 37cc0 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 69    74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 4e 6f 20  | indentedblock.@itemize.@item.No. | 
| 37ce0 |  6e 65 65 64 20 74 6f 20 77 61 69 74 20 66 6f 72    20 47 4e 55 20 45 4c 50 41 20 2f 20 4d 45 4c 50  | need.to.wait.for.GNU.ELPA./.MELP | 
| 37d00 |  41 20 62 75 69 6c 64 73 0a 40 69 74 65 6d 0a 45    61 73 79 20 74 6f 20 72 65 76 65 72 74 20 74 6f  | A.builds.@item.Easy.to.revert.to | 
| 37d20 |  20 70 72 65 76 69 6f 75 73 20 76 65 72 73 69 6f    6e 73 0a 40 69 74 65 6d 0a 43 6f 6e 74 72 69 62  | .previous.versions.@item.Contrib | 
| 37d40 |  75 74 65 20 74 6f 20 49 76 79 27 73 20 64 65 76    65 6c 6f 70 6d 65 6e 74 3b 20 73 65 6e 64 20 70  | ute.to.Ivy's.development;.send.p | 
| 37d60 |  61 74 63 68 65 73 3b 20 70 75 6c 6c 20 72 65 71    75 65 73 74 73 0a 40 65 6e 64 20 69 74 65 6d 69  | atches;.pull.requests.@end.itemi | 
| 37d80 |  7a 65 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 0a 0a 40 73 75 62 73 75 62 68  | ze.@end.indentedblock...@subsubh | 
| 37da0 |  65 61 64 69 6e 67 20 43 6f 6e 66 69 67 75 72 61    74 69 6f 6e 20 73 74 65 70 73 0a 40 69 6e 64 65  | eading.Configuration.steps.@inde | 
| 37dc0 |  6e 74 65 64 62 6c 6f 63 6b 0a 46 69 72 73 74 20    63 6c 6f 6e 65 20 74 68 65 20 53 77 69 70 65 72  | ntedblock.First.clone.the.Swiper | 
| 37de0 |  20 72 65 70 6f 73 69 74 6f 72 79 20 77 69 74 68    3a 0a 0a 40 65 78 61 6d 70 6c 65 0a 63 64 20 7e  | .repository.with:..@example.cd.~ | 
| 37e00 |  2f 67 69 74 20 26 26 20 67 69 74 20 63 6c 6f 6e    65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | /git.&&.git.clone.https://github | 
| 37e20 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 0a 63 64 20 73 77 69 70 65 72 20 26 26  | .com/abo-abo/swiper.cd.swiper.&& | 
| 37e40 |  20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65 0a 40 65    6e 64 20 65 78 61 6d 70 6c 65 0a 0a 53 65 63 6f  | .make.compile.@end.example..Seco | 
| 37e60 |  6e 64 2c 20 61 64 64 20 74 68 65 73 65 20 6c 69    6e 65 73 20 74 6f 20 74 68 65 20 45 6d 61 63 73  | nd,.add.these.lines.to.the.Emacs | 
| 37e80 |  20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a 40 6c 69    73 70 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20  | .init.file:..@lisp.(add-to-list. | 
| 37ea0 |  27 6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 67 69    74 2f 73 77 69 70 65 72 2f 22 29 0a 28 72 65 71  | 'load-path."~/git/swiper/").(req | 
| 37ec0 |  75 69 72 65 20 27 69 76 79 29 0a 40 65 6e 64 20    6c 69 73 70 0a 0a 54 68 65 6e 2c 20 75 70 64 61  | uire.'ivy).@end.lisp..Then,.upda | 
| 37ee0 |  74 65 20 74 68 65 20 63 6f 64 65 20 77 69 74 68    3a 0a 0a 40 65 78 61 6d 70 6c 65 0a 67 69 74 20  | te.the.code.with:..@example.git. | 
| 37f00 |  70 75 6c 6c 0a 6d 61 6b 65 0a 40 65 6e 64 20 65    78 61 6d 70 6c 65 0a 40 65 6e 64 20 69 6e 64 65  | pull.make.@end.example.@end.inde | 
| 37f20 |  6e 74 65 64 62 6c 6f 63 6b 0a 0a 40 6e 6f 64 65    20 47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64  | ntedblock..@node.Getting.started | 
| 37f40 |  0a 40 63 68 61 70 74 65 72 20 47 65 74 74 69 6e    67 20 73 74 61 72 74 65 64 0a 0a 46 69 72 73 74  | .@chapter.Getting.started..First | 
| 37f60 |  20 65 6e 61 62 6c 65 20 49 76 79 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 65 76 65 72 79 77 68 65 72  | .enable.Ivy.completion.everywher | 
| 37f80 |  65 3a 0a 0a 40 6c 69 73 70 0a 28 69 76 79 2d 6d    6f 64 65 20 31 29 0a 40 65 6e 64 20 6c 69 73 70  | e:..@lisp.(ivy-mode.1).@end.lisp | 
| 37fa0 |  0a 0a 4e 6f 74 65 3a 20 40 63 6f 64 65 7b 69 76    79 2d 6d 6f 64 65 7d 20 63 61 6e 20 62 65 20 74  | ..Note:.@code{ivy-mode}.can.be.t | 
| 37fc0 |  6f 67 67 6c 65 64 20 6f 6e 20 61 6e 64 20 6f 66    66 20 77 69 74 68 20 40 6b 62 64 7b 4d 2d 78 7d  | oggled.on.and.off.with.@kbd{M-x} | 
| 37fe0 |  20 40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 65 7d    2e 0a 0a 40 6d 65 6e 75 0a 2a 20 42 61 73 69 63  | .@code{ivy-mode}...@menu.*.Basic | 
| 38000 |  20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 3a 3a    0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f 64  | .customization::.@end.menu..@nod | 
| 38020 |  65 20 42 61 73 69 63 20 63 75 73 74 6f 6d 69 7a    61 74 69 6f 6e 0a 40 73 65 63 74 69 6f 6e 20 42  | e.Basic.customization.@section.B | 
| 38040 |  61 73 69 63 20 63 75 73 74 6f 6d 69 7a 61 74 69    6f 6e 0a 0a 48 65 72 65 20 61 72 65 20 73 6f 6d  | asic.customization..Here.are.som | 
| 38060 |  65 20 62 61 73 69 63 20 73 65 74 74 69 6e 67 73    20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73  | e.basic.settings.particularly.us | 
| 38080 |  65 66 75 6c 20 66 6f 72 20 6e 65 77 20 49 76 79    20 75 73 65 72 73 3a 0a 0a 40 6c 69 73 70 0a 28  | eful.for.new.Ivy.users:..@lisp.( | 
| 380a0 |  73 65 74 71 20 69 76 79 2d 75 73 65 2d 76 69 72    74 75 61 6c 2d 62 75 66 66 65 72 73 20 74 29 0a  | setq.ivy-use-virtual-buffers.t). | 
| 380c0 |  28 73 65 74 71 20 69 76 79 2d 63 6f 75 6e 74 2d    66 6f 72 6d 61 74 20 22 28 25 64 2f 25 64 29 20  | (setq.ivy-count-format."(%d/%d). | 
| 380e0 |  22 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 49 66    20 79 6f 75 20 77 61 6e 74 2c 20 79 6f 75 20 63  | ").@end.lisp..If.you.want,.you.c | 
| 38100 |  61 6e 20 67 6f 20 77 69 74 68 6f 75 74 20 61 6e    79 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 73  | an.go.without.any.customizations | 
| 38120 |  20 61 74 20 61 6c 6c 2e 20 54 68 65 20 61 62 6f    76 65 0a 73 65 74 74 69 6e 67 73 20 61 72 65 20  | .at.all..The.above.settings.are. | 
| 38140 |  74 68 65 20 6d 6f 73 74 20 62 61 6e 67 20 66 6f    72 20 74 68 65 20 62 75 63 6b 20 69 6e 20 74 65  | the.most.bang.for.the.buck.in.te | 
| 38160 |  72 6d 73 20 6f 66 20 63 75 73 74 6f 6d 69 7a 61    74 69 6f 6e 2e 20 20 53 6f 0a 75 73 65 72 73 20  | rms.of.customization...So.users. | 
| 38180 |  74 68 61 74 20 74 79 70 69 63 61 6c 6c 79 20 64    6f 6e 27 74 20 6c 69 6b 65 20 63 75 73 74 6f 6d  | that.typically.don't.like.custom | 
| 381a0 |  69 7a 65 20 61 20 6c 6f 74 20 61 72 65 20 61 64    76 69 73 65 64 20 74 6f 20 6c 6f 6f 6b 20 61 74  | ize.a.lot.are.advised.to.look.at | 
| 381c0 |  0a 74 68 65 73 65 20 73 65 74 74 69 6e 67 73 20    66 69 72 73 74 2e 0a 0a 46 6f 72 20 6d 6f 72 65  | .these.settings.first...For.more | 
| 381e0 |  20 61 64 76 61 6e 63 65 64 20 63 75 73 74 6f 6d    69 7a 61 74 69 6f 6e 73 2c 20 72 65 66 65 72 20  | .advanced.customizations,.refer. | 
| 38200 |  74 6f 20 40 63 6f 64 65 7b 4d 2d 78 20 64 65 73    63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 7d 0a  | to.@code{M-x.describe-variable}. | 
| 38220 |  64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a    40 6e 6f 64 65 20 4b 65 79 20 62 69 6e 64 69 6e  | documentation...@node.Key.bindin | 
| 38240 |  67 73 0a 40 63 68 61 70 74 65 72 20 4b 65 79 20    62 69 6e 64 69 6e 67 73 0a 0a 40 6d 65 6e 75 0a  | gs.@chapter.Key.bindings..@menu. | 
| 38260 |  2a 20 47 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 3a 3a 0a 2a 20 4d 69 6e 69 62 75  | *.Global.key.bindings::.*.Minibu | 
| 38280 |  66 66 65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40  | ffer.key.bindings::.@end.menu..@ | 
| 382a0 |  6e 6f 64 65 20 47 6c 6f 62 61 6c 20 6b 65 79 20    62 69 6e 64 69 6e 67 73 0a 40 73 65 63 74 69 6f  | node.Global.key.bindings.@sectio | 
| 382c0 |  6e 20 47 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 0a 0a 48 65 72 65 20 69 73 20 61  | n.Global.key.bindings..Here.is.a | 
| 382e0 |  20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d 61 6e 64    73 20 74 68 61 74 20 61 72 65 20 75 73 65 66 75  | .list.of.commands.that.are.usefu | 
| 38300 |  6c 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 67 6c    6f 62 61 6c 6c 79 2c 20 61 6c 6f 6e 67 0a 77 69  | l.to.be.bound.globally,.along.wi | 
| 38320 |  74 68 20 73 6f 6d 65 20 73 61 6d 70 6c 65 20 62    69 6e 64 69 6e 67 73 3a 0a 0a 40 73 75 62 73 75  | th.some.sample.bindings:..@subsu | 
| 38340 |  62 68 65 61 64 69 6e 67 20 49 76 79 2d 62 61 73    65 64 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20  | bheading.Ivy-based.interface.to. | 
| 38360 |  73 74 61 6e 64 61 72 64 20 63 6f 6d 6d 61 6e 64    73 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b  | standard.commands.@indentedblock | 
| 38380 |  0a 40 6c 69 73 70 0a 28 67 6c 6f 62 61 6c 2d 73    65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 73  | .@lisp.(global-set-key.(kbd."C-s | 
| 383a0 |  22 29 20 27 73 77 69 70 65 72 2d 69 73 65 61 72    63 68 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d  | ").'swiper-isearch).(global-set- | 
| 383c0 |  6b 65 79 20 28 6b 62 64 20 22 4d 2d 78 22 29 20    27 63 6f 75 6e 73 65 6c 2d 4d 2d 78 29 0a 28 67  | key.(kbd."M-x").'counsel-M-x).(g | 
| 383e0 |  6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b    62 64 20 22 43 2d 78 20 43 2d 66 22 29 20 27 63  | lobal-set-key.(kbd."C-x.C-f").'c | 
| 38400 |  6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65    29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65  | ounsel-find-file).(global-set-ke | 
| 38420 |  79 20 28 6b 62 64 20 22 4d 2d 79 22 29 20 27 63    6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 29  | y.(kbd."M-y").'counsel-yank-pop) | 
| 38440 |  0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79    20 28 6b 62 64 20 22 3c 66 31 3e 20 66 22 29 20  | .(global-set-key.(kbd."<f1>.f"). | 
| 38460 |  27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62    65 2d 66 75 6e 63 74 69 6f 6e 29 0a 28 67 6c 6f  | 'counsel-describe-function).(glo | 
| 38480 |  62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64    20 22 3c 66 31 3e 20 76 22 29 20 27 63 6f 75 6e  | bal-set-key.(kbd."<f1>.v").'coun | 
| 384a0 |  73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 61 72    69 61 62 6c 65 29 0a 28 67 6c 6f 62 61 6c 2d 73  | sel-describe-variable).(global-s | 
| 384c0 |  65 74 2d 6b 65 79 20 28 6b 62 64 20 22 3c 66 31    3e 20 6c 22 29 20 27 63 6f 75 6e 73 65 6c 2d 66  | et-key.(kbd."<f1>.l").'counsel-f | 
| 384e0 |  69 6e 64 2d 6c 69 62 72 61 72 79 29 0a 28 67 6c    6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62  | ind-library).(global-set-key.(kb | 
| 38500 |  64 20 22 3c 66 32 3e 20 69 22 29 20 27 63 6f 75    6e 73 65 6c 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70  | d."<f2>.i").'counsel-info-lookup | 
| 38520 |  2d 73 79 6d 62 6f 6c 29 0a 28 67 6c 6f 62 61 6c    2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 3c  | -symbol).(global-set-key.(kbd."< | 
| 38540 |  66 32 3e 20 75 22 29 20 27 63 6f 75 6e 73 65 6c    2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 29 0a 28  | f2>.u").'counsel-unicode-char).( | 
| 38560 |  67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28    6b 62 64 20 22 3c 66 32 3e 20 6a 22 29 20 27 63  | global-set-key.(kbd."<f2>.j").'c | 
| 38580 |  6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61    62 6c 65 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74  | ounsel-set-variable).(global-set | 
| 385a0 |  2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 78 20 62    22 29 20 27 69 76 79 2d 73 77 69 74 63 68 2d 62  | -key.(kbd."C-x.b").'ivy-switch-b | 
| 385c0 |  75 66 66 65 72 29 0a 28 67 6c 6f 62 61 6c 2d 73    65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63  | uffer).(global-set-key.(kbd."C-c | 
| 385e0 |  20 76 22 29 20 27 69 76 79 2d 70 75 73 68 2d 76    69 65 77 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74  | .v").'ivy-push-view).(global-set | 
| 38600 |  2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 56    22 29 20 27 69 76 79 2d 70 6f 70 2d 76 69 65 77  | -key.(kbd."C-c.V").'ivy-pop-view | 
| 38620 |  29 0a 40 65 6e 64 20 6c 69 73 70 0a 40 65 6e 64    20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40  | ).@end.lisp.@end.indentedblock.@ | 
| 38640 |  73 75 62 73 75 62 68 65 61 64 69 6e 67 20 49 76    79 2d 62 61 73 65 64 20 69 6e 74 65 72 66 61 63  | subsubheading.Ivy-based.interfac | 
| 38660 |  65 20 74 6f 20 73 68 65 6c 6c 20 61 6e 64 20 73    79 73 74 65 6d 20 74 6f 6f 6c 73 0a 40 69 6e 64  | e.to.shell.and.system.tools.@ind | 
| 38680 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 40 6c 69 73 70    0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79  | entedblock.@lisp.(global-set-key | 
| 386a0 |  20 28 6b 62 64 20 22 43 2d 63 20 63 22 29 20 27    63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 29  | .(kbd."C-c.c").'counsel-compile) | 
| 386c0 |  0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79    20 28 6b 62 64 20 22 43 2d 63 20 67 22 29 20 27  | .(global-set-key.(kbd."C-c.g").' | 
| 386e0 |  63 6f 75 6e 73 65 6c 2d 67 69 74 29 0a 28 67 6c    6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62  | counsel-git).(global-set-key.(kb | 
| 38700 |  64 20 22 43 2d 63 20 6a 22 29 20 27 63 6f 75 6e    73 65 6c 2d 67 69 74 2d 67 72 65 70 29 0a 28 67  | d."C-c.j").'counsel-git-grep).(g | 
| 38720 |  6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b    62 64 20 22 43 2d 63 20 4c 22 29 20 27 63 6f 75  | lobal-set-key.(kbd."C-c.L").'cou | 
| 38740 |  6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 29 0a 28 67    6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b  | nsel-git-log).(global-set-key.(k | 
| 38760 |  62 64 20 22 43 2d 63 20 6b 22 29 20 27 63 6f 75    6e 73 65 6c 2d 72 67 29 0a 28 67 6c 6f 62 61 6c  | bd."C-c.k").'counsel-rg).(global | 
| 38780 |  2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43    2d 63 20 6d 22 29 20 27 63 6f 75 6e 73 65 6c 2d  | -set-key.(kbd."C-c.m").'counsel- | 
| 387a0 |  6c 69 6e 75 78 2d 61 70 70 29 0a 28 67 6c 6f 62    61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20  | linux-app).(global-set-key.(kbd. | 
| 387c0 |  22 43 2d 63 20 6e 22 29 20 27 63 6f 75 6e 73 65    6c 2d 66 7a 66 29 0a 28 67 6c 6f 62 61 6c 2d 73  | "C-c.n").'counsel-fzf).(global-s | 
| 387e0 |  65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 78    20 6c 22 29 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f  | et-key.(kbd."C-x.l").'counsel-lo | 
| 38800 |  63 61 74 65 29 0a 28 67 6c 6f 62 61 6c 2d 73 65    74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20  | cate).(global-set-key.(kbd."C-c. | 
| 38820 |  4a 22 29 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6c    65 2d 6a 75 6d 70 29 0a 28 67 6c 6f 62 61 6c 2d  | J").'counsel-file-jump).(global- | 
| 38840 |  73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d    53 2d 6f 22 29 20 27 63 6f 75 6e 73 65 6c 2d 72  | set-key.(kbd."C-S-o").'counsel-r | 
| 38860 |  68 79 74 68 6d 62 6f 78 29 0a 28 67 6c 6f 62 61    6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22  | hythmbox).(global-set-key.(kbd." | 
| 38880 |  43 2d 63 20 77 22 29 20 27 63 6f 75 6e 73 65 6c    2d 77 6d 63 74 72 6c 29 0a 40 65 6e 64 20 6c 69  | C-c.w").'counsel-wmctrl).@end.li | 
| 388a0 |  73 70 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61  | sp.@end.indentedblock.@subsubhea | 
| 388c0 |  64 69 6e 67 20 49 76 79 2d 72 65 73 75 6d 65 20    61 6e 64 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e  | ding.Ivy-resume.and.other.comman | 
| 388e0 |  64 73 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 40 63 6f 64 65 7b 69 76 79 2d 72 65 73 75  | ds.@indentedblock.@code{ivy-resu | 
| 38900 |  6d 65 7d 20 72 65 73 75 6d 65 73 20 74 68 65 20    6c 61 73 74 20 49 76 79 2d 62 61 73 65 64 20 63  | me}.resumes.the.last.Ivy-based.c | 
| 38920 |  6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 40 6c 69 73    70 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65  | ompletion...@lisp.(global-set-ke | 
| 38940 |  79 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 72 22    29 20 27 69 76 79 2d 72 65 73 75 6d 65 29 0a 28  | y.(kbd."C-c.C-r").'ivy-resume).( | 
| 38960 |  67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28    6b 62 64 20 22 43 2d 63 20 62 22 29 20 27 63 6f  | global-set-key.(kbd."C-c.b").'co | 
| 38980 |  75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 29 0a    28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20  | unsel-bookmark).(global-set-key. | 
| 389a0 |  28 6b 62 64 20 22 43 2d 63 20 64 22 29 20 27 63    6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73  | (kbd."C-c.d").'counsel-descbinds | 
| 389c0 |  29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65    79 20 28 6b 62 64 20 22 43 2d 63 20 67 22 29 20  | ).(global-set-key.(kbd."C-c.g"). | 
| 389e0 |  27 63 6f 75 6e 73 65 6c 2d 67 69 74 29 0a 28 67    6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b  | 'counsel-git).(global-set-key.(k | 
| 38a00 |  62 64 20 22 43 2d 63 20 6f 22 29 20 27 63 6f 75    6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 29 0a 28 67  | bd."C-c.o").'counsel-outline).(g | 
| 38a20 |  6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b    62 64 20 22 43 2d 63 20 74 22 29 20 27 63 6f 75  | lobal-set-key.(kbd."C-c.t").'cou | 
| 38a40 |  6e 73 65 6c 2d 6c 6f 61 64 2d 74 68 65 6d 65 29    0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79  | nsel-load-theme).(global-set-key | 
| 38a60 |  20 28 6b 62 64 20 22 43 2d 63 20 46 22 29 20 27    63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 66 69 6c 65  | .(kbd."C-c.F").'counsel-org-file | 
| 38a80 |  29 0a 40 65 6e 64 20 6c 69 73 70 0a 40 65 6e 64    20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 0a  | ).@end.lisp.@end.indentedblock.. | 
| 38aa0 |  59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 65 6e 61    62 6c 65 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65  | You.can.also.enable.@code{counse | 
| 38ac0 |  6c 2d 6d 6f 64 65 7d 20 74 6f 20 6d 61 6b 65 20    73 6f 6d 65 20 67 6c 6f 62 61 6c 20 6b 65 79 20  | l-mode}.to.make.some.global.key. | 
| 38ae0 |  62 69 6e 64 69 6e 67 20 72 65 6d 61 70 70 69 6e    67 20 66 6f 72 20 79 6f 75 2e 0a 0a 40 6e 6f 64  | binding.remapping.for.you...@nod | 
| 38b00 |  65 20 4d 69 6e 69 62 75 66 66 65 72 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 0a 40 73 65 63 74 69  | e.Minibuffer.key.bindings.@secti | 
| 38b20 |  6f 6e 20 4d 69 6e 69 62 75 66 66 65 72 20 6b 65    79 20 62 69 6e 64 69 6e 67 73 0a 0a 40 76 69 6e  | on.Minibuffer.key.bindings..@vin | 
| 38b40 |  64 65 78 20 69 76 79 2d 6d 69 6e 69 62 75 66 66    65 72 2d 6d 61 70 0a 49 76 79 20 69 6e 63 6c 75  | dex.ivy-minibuffer-map.Ivy.inclu | 
| 38b60 |  64 65 73 20 73 65 76 65 72 61 6c 20 6d 69 6e 69    62 75 66 66 65 72 20 62 69 6e 64 69 6e 67 73 2c  | des.several.minibuffer.bindings, | 
| 38b80 |  20 77 68 69 63 68 20 61 72 65 20 64 65 66 69 6e    65 64 20 69 6e 20 74 68 65 0a 40 63 6f 64 65 7b  | .which.are.defined.in.the.@code{ | 
| 38ba0 |  69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d    61 70 7d 20 6b 65 79 6d 61 70 20 76 61 72 69 61  | ivy-minibuffer-map}.keymap.varia | 
| 38bc0 |  62 6c 65 2e 20 54 68 65 20 6d 6f 73 74 20 66 72    65 71 75 65 6e 74 6c 79 20 75 73 65 64 20 6f 6e  | ble..The.most.frequently.used.on | 
| 38be0 |  65 73 0a 61 72 65 20 64 65 73 63 72 69 62 65 64    20 68 65 72 65 2e 0a 0a 40 63 6f 64 65 7b 73 77  | es.are.described.here...@code{sw | 
| 38c00 |  69 70 65 72 7d 20 6f 72 20 40 63 6f 64 65 7b 63    6f 75 6e 73 65 6c 2d 4d 2d 78 7d 20 61 64 64 20  | iper}.or.@code{counsel-M-x}.add. | 
| 38c20 |  6d 6f 72 65 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 20 74 68 72 6f 75 67 68 20 74 68 65 20 40 63  | more.key.bindings.through.the.@c | 
| 38c40 |  6f 64 65 7b 6b 65 79 6d 61 70 7d 0a 61 72 67 75    6d 65 6e 74 20 74 6f 20 40 63 6f 64 65 7b 69 76  | ode{keymap}.argument.to.@code{iv | 
| 38c60 |  79 2d 72 65 61 64 7d 2e 20 54 68 65 73 65 20 6b    65 79 73 2c 20 61 6c 73 6f 20 61 63 74 69 76 65  | y-read}..These.keys,.also.active | 
| 38c80 |  20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 2c 20 61 72 65 0a 64 65 73 63 72 69 62 65  | .in.the.minibuffer,.are.describe | 
| 38ca0 |  64 20 75 6e 64 65 72 20 74 68 65 69 72 20 72 65    73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64  | d.under.their.respective.command | 
| 38cc0 |  73 2e 0a 0a 41 20 6b 65 79 20 66 65 61 74 75 72    65 20 6f 66 20 40 63 6f 64 65 7b 69 76 79 2d 6d  | s...A.key.feature.of.@code{ivy-m | 
| 38ce0 |  69 6e 69 62 75 66 66 65 72 2d 6d 61 70 7d 20 69    73 20 69 74 73 20 66 75 6c 6c 20 65 64 69 74 69  | inibuffer-map}.is.its.full.editi | 
| 38d00 |  6e 67 20 63 61 70 61 62 69 6c 69 74 79 0a 77 68    65 72 65 20 74 68 65 20 66 61 6d 69 6c 69 61 72  | ng.capability.where.the.familiar | 
| 38d20 |  20 40 6b 62 64 7b 43 2d 61 7d 2c 20 40 6b 62 64    7b 43 2d 66 7d 2c 20 40 6b 62 64 7b 4d 2d 64 7d  | .@kbd{C-a},.@kbd{C-f},.@kbd{M-d} | 
| 38d40 |  2c 20 40 6b 62 64 7b 4d 2d 44 45 4c 7d 2c 20 40    6b 62 64 7b 4d 2d 62 7d 2c 20 40 6b 62 64 7b 4d  | ,.@kbd{M-DEL},.@kbd{M-b},.@kbd{M | 
| 38d60 |  2d 77 7d 2c 20 40 6b 62 64 7b 43 2d 6b 7d 2c 0a    40 6b 62 64 7b 43 2d 79 7d 20 6b 65 79 20 62 69  | -w},.@kbd{C-k},.@kbd{C-y}.key.bi | 
| 38d80 |  6e 64 69 6e 67 73 20 77 6f 72 6b 20 74 68 65 20    73 61 6d 65 20 61 73 20 69 6e 20 40 63 6f 64 65  | ndings.work.the.same.as.in.@code | 
| 38da0 |  7b 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64    65 7d 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 4b 65 79  | {fundamental-mode}...@menu.*.Key | 
| 38dc0 |  20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6e 61    76 69 67 61 74 69 6f 6e 3a 3a 0a 2a 20 4b 65 79  | .bindings.for.navigation::.*.Key | 
| 38de0 |  20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69    6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20  | .bindings.for.single.selection,. | 
| 38e00 |  61 63 74 69 6f 6e 2c 20 74 68 65 6e 20 65 78 69    74 20 6d 69 6e 69 62 75 66 66 65 72 3a 20 4b 65  | action,.then.exit.minibuffer:.Ke | 
| 38e20 |  79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73    69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20  | y.bindings.for.single.selection. | 
| 38e40 |  61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69 74    20 6d 69 6e 69 62 75 66 66 65 72 2e 20 0a 2a 20  | action.then.exit.minibuffer...*. | 
| 38e60 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72    20 6d 75 6c 74 69 70 6c 65 20 73 65 6c 65 63 74  | Key.bindings.for.multiple.select | 
| 38e80 |  69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73    2c 20 6b 65 65 70 20 6d 69 6e 69 62 75 66 66 65  | ions.and.actions,.keep.minibuffe | 
| 38ea0 |  72 20 6f 70 65 6e 3a 20 4b 65 79 20 62 69 6e 64    69 6e 67 73 20 66 6f 72 20 6d 75 6c 74 69 70 6c  | r.open:.Key.bindings.for.multipl | 
| 38ec0 |  65 20 73 65 6c 65 63 74 69 6f 6e 73 20 61 6e 64    20 61 63 74 69 6f 6e 73 20 6b 65 65 70 20 6d 69  | e.selections.and.actions.keep.mi | 
| 38ee0 |  6e 69 62 75 66 66 65 72 20 6f 70 65 6e 2e 20 0a    2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 74  | nibuffer.open...*.Key.bindings.t | 
| 38f00 |  68 61 74 20 61 6c 74 65 72 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 3a 3a  | hat.alter.the.minibuffer.input:: | 
| 38f20 |  0a 2a 20 4f 74 68 65 72 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 3a 3a 0a 2a 20 48 79 64 72 61 20  | .*.Other.key.bindings::.*.Hydra. | 
| 38f40 |  69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 3a 3a 0a 2a 20 53 61 76 69 6e 67 20 74 68 65  | in.the.minibuffer::.*.Saving.the | 
| 38f60 |  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 20 74 6f 20 61  | .current.completion.session.to.a | 
| 38f80 |  20 62 75 66 66 65 72 3a 3a 0a 40 65 6e 64 20 6d    65 6e 75 0a 0a 40 6e 6f 64 65 20 4b 65 79 20 62  | .buffer::.@end.menu..@node.Key.b | 
| 38fa0 |  69 6e 64 69 6e 67 73 20 66 6f 72 20 6e 61 76 69    67 61 74 69 6f 6e 0a 40 73 75 62 73 65 63 74 69  | indings.for.navigation.@subsecti | 
| 38fc0 |  6f 6e 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e 0a 0a  | on.Key.bindings.for.navigation.. | 
| 38fe0 |  40 69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 40    6b 62 64 7b 43 2d 6e 7d 20 28 40 63 6f 64 65 7b  | @itemize.@item.@kbd{C-n}.(@code{ | 
| 39000 |  69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 7d 29 20    73 65 6c 65 63 74 73 20 74 68 65 20 6e 65 78 74  | ivy-next-line}).selects.the.next | 
| 39020 |  20 63 61 6e 64 69 64 61 74 65 0a 40 69 74 65 6d    0a 40 6b 62 64 7b 43 2d 70 7d 20 28 40 63 6f 64  | .candidate.@item.@kbd{C-p}.(@cod | 
| 39040 |  65 7b 69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c    69 6e 65 7d 29 20 73 65 6c 65 63 74 73 20 74 68  | e{ivy-previous-line}).selects.th | 
| 39060 |  65 20 70 72 65 76 69 6f 75 73 20 63 61 6e 64 69    64 61 74 65 0a 40 69 74 65 6d 0a 40 6b 62 64 7b  | e.previous.candidate.@item.@kbd{ | 
| 39080 |  4d 2d 3c 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d    62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66  | M-<}.(@code{ivy-beginning-of-buf | 
| 390a0 |  66 65 72 7d 29 20 73 65 6c 65 63 74 73 20 74 68    65 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74  | fer}).selects.the.first.candidat | 
| 390c0 |  65 0a 40 69 74 65 6d 0a 40 6b 62 64 7b 4d 2d 3e    7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 65 6e 64  | e.@item.@kbd{M->}.(@code{ivy-end | 
| 390e0 |  2d 6f 66 2d 62 75 66 66 65 72 7d 29 20 73 65 6c    65 63 74 73 20 74 68 65 20 6c 61 73 74 20 63 61  | -of-buffer}).selects.the.last.ca | 
| 39100 |  6e 64 69 64 61 74 65 0a 40 69 74 65 6d 0a 40 6b    62 64 7b 43 2d 76 7d 20 28 40 63 6f 64 65 7b 69  | ndidate.@item.@kbd{C-v}.(@code{i | 
| 39120 |  76 79 2d 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d    6d 61 6e 64 7d 29 20 73 63 72 6f 6c 6c 73 20 75  | vy-scroll-up-command}).scrolls.u | 
| 39140 |  70 20 62 79 20 40 63 6f 64 65 7b 69 76 79 2d 68    65 69 67 68 74 7d 20 6c 69 6e 65 73 0a 40 69 74  | p.by.@code{ivy-height}.lines.@it | 
| 39160 |  65 6d 0a 40 6b 62 64 7b 4d 2d 76 7d 20 28 40 63    6f 64 65 7b 69 76 79 2d 73 63 72 6f 6c 6c 2d 64  | em.@kbd{M-v}.(@code{ivy-scroll-d | 
| 39180 |  6f 77 6e 2d 63 6f 6d 6d 61 6e 64 7d 29 20 73 63    72 6f 6c 6c 73 20 64 6f 77 6e 20 62 79 20 40 63  | own-command}).scrolls.down.by.@c | 
| 391a0 |  6f 64 65 7b 69 76 79 2d 68 65 69 67 68 74 7d 20    6c 69 6e 65 73 0a 40 65 6e 64 20 69 74 65 6d 69  | ode{ivy-height}.lines.@end.itemi | 
| 391c0 |  7a 65 0a 0a 0a 40 64 65 66 6f 70 74 20 69 76 79    2d 77 72 61 70 0a 53 70 65 63 69 66 69 65 73 20  | ze...@defopt.ivy-wrap.Specifies. | 
| 391e0 |  74 68 65 20 77 72 61 70 2d 61 72 6f 75 6e 64 20    62 65 68 61 76 69 6f 72 20 66 6f 72 20 40 6b 62  | the.wrap-around.behavior.for.@kb | 
| 39200 |  64 7b 43 2d 6e 7d 20 61 6e 64 20 40 6b 62 64 7b    43 2d 70 7d 2e 20 57 68 65 6e 0a 40 63 6f 64 65  | d{C-n}.and.@kbd{C-p}..When.@code | 
| 39220 |  7b 69 76 79 2d 77 72 61 70 7d 20 69 73 20 73 65    74 20 74 6f 20 40 63 6f 64 65 7b 74 7d 2c 20 40  | {ivy-wrap}.is.set.to.@code{t},.@ | 
| 39240 |  63 6f 64 65 7b 69 76 79 2d 6e 65 78 74 2d 6c 69    6e 65 7d 20 61 6e 64 20 40 63 6f 64 65 7b 69 76  | code{ivy-next-line}.and.@code{iv | 
| 39260 |  79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 7d    0a 77 69 6c 6c 20 63 79 63 6c 65 20 70 61 73 74  | y-previous-line}.will.cycle.past | 
| 39280 |  20 74 68 65 20 6c 61 73 74 20 61 6e 64 20 74 68    65 20 66 69 72 73 74 20 63 61 6e 64 69 64 61 74  | .the.last.and.the.first.candidat | 
| 392a0 |  65 73 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e    0a 0a 57 72 61 70 2d 61 72 6f 75 6e 64 20 62 65  | es.respectively...Wrap-around.be | 
| 392c0 |  68 61 76 69 6f 72 20 69 73 20 6f 66 66 20 62 79    20 64 65 66 61 75 6c 74 2e 0a 40 65 6e 64 20 64  | havior.is.off.by.default..@end.d | 
| 392e0 |  65 66 6f 70 74 0a 0a 40 64 65 66 6f 70 74 20 69    76 79 2d 68 65 69 67 68 74 0a 55 73 65 20 74 68  | efopt..@defopt.ivy-height.Use.th | 
| 39300 |  69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 61 64 6a    75 73 74 20 74 68 65 20 6d 69 6e 69 62 75 66 66  | is.option.to.adjust.the.minibuff | 
| 39320 |  65 72 20 68 65 69 67 68 74 2c 20 77 68 69 63 68    20 61 6c 73 6f 0a 61 66 66 65 63 74 73 20 73 63  | er.height,.which.also.affects.sc | 
| 39340 |  72 6f 6c 6c 20 73 69 7a 65 20 77 68 65 6e 20 75    73 69 6e 67 20 40 6b 62 64 7b 43 2d 76 7d 20 61  | roll.size.when.using.@kbd{C-v}.a | 
| 39360 |  6e 64 20 40 6b 62 64 7b 4d 2d 76 7d 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 2e 0a 0a 40 63 6f 64  | nd.@kbd{M-v}.key.bindings...@cod | 
| 39380 |  65 7b 69 76 79 2d 68 65 69 67 68 74 7d 20 69 73    20 31 30 20 6c 69 6e 65 73 20 62 79 20 64 65 66  | e{ivy-height}.is.10.lines.by.def | 
| 393a0 |  61 75 6c 74 2e 0a 40 65 6e 64 20 64 65 66 6f 70    74 0a 0a 40 6e 6f 64 65 20 4b 65 79 20 62 69 6e  | ault..@end.defopt..@node.Key.bin | 
| 393c0 |  64 69 6e 67 73 20 66 6f 72 20 73 69 6e 67 6c 65    20 73 65 6c 65 63 74 69 6f 6e 20 61 63 74 69 6f  | dings.for.single.selection.actio | 
| 393e0 |  6e 20 74 68 65 6e 20 65 78 69 74 20 6d 69 6e 69    62 75 66 66 65 72 0a 40 73 75 62 73 65 63 74 69  | n.then.exit.minibuffer.@subsecti | 
| 39400 |  6f 6e 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65 63  | on.Key.bindings.for.single.selec | 
| 39420 |  74 69 6f 6e 2c 20 61 63 74 69 6f 6e 2c 20 74 68    65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66 66  | tion,.action,.then.exit.minibuff | 
| 39440 |  65 72 0a 0a 49 76 79 20 63 61 6e 20 6f 66 66 65    72 20 73 65 76 65 72 61 6c 20 61 63 74 69 6f 6e  | er..Ivy.can.offer.several.action | 
| 39460 |  73 20 66 72 6f 6d 20 77 68 69 63 68 20 74 6f 20    63 68 6f 6f 73 65 20 77 68 69 63 68 20 61 63 74  | s.from.which.to.choose.which.act | 
| 39480 |  69 6f 6e 20 74 6f 0a 72 75 6e 2e 20 54 68 69 73    20 22 63 61 6c 6c 69 6e 67 20 61 6e 20 61 63 74  | ion.to.run..This."calling.an.act | 
| 394a0 |  69 6f 6e 22 20 6f 70 65 72 61 74 65 73 20 6f 6e    20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 61  | ion".operates.on.the.selected.ca | 
| 394c0 |  6e 64 69 64 61 74 65 2e 20 46 6f 72 0a 65 78 61    6d 70 6c 65 2c 20 77 68 65 6e 20 76 69 65 77 69  | ndidate..For.example,.when.viewi | 
| 394e0 |  6e 67 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c    65 73 2c 20 6f 6e 65 20 61 63 74 69 6f 6e 20 63  | ng.a.list.of.files,.one.action.c | 
| 39500 |  6f 75 6c 64 20 6f 70 65 6e 20 69 74 20 66 6f 72    0a 65 64 69 74 69 6e 67 2c 20 6f 6e 65 20 74 6f  | ould.open.it.for.editing,.one.to | 
| 39520 |  20 76 69 65 77 20 69 74 2c 20 61 6e 6f 74 68 65    72 20 74 6f 20 69 6e 76 6f 6b 65 20 61 20 73 70  | .view.it,.another.to.invoke.a.sp | 
| 39540 |  65 63 69 61 6c 20 66 75 6e 63 74 69 6f 6e 2c 20    61 6e 64 20 73 6f 0a 6f 6e 2e 20 43 75 73 74 6f  | ecial.function,.and.so.on..Custo | 
| 39560 |  6d 20 61 63 74 69 6f 6e 73 20 63 61 6e 20 62 65    20 61 64 64 65 64 20 74 6f 20 74 68 69 73 20 69  | m.actions.can.be.added.to.this.i | 
| 39580 |  6e 74 65 72 66 61 63 65 2e 20 54 68 65 20 70 72    65 63 69 73 65 20 61 63 74 69 6f 6e 0a 74 6f 20  | nterface..The.precise.action.to. | 
| 395a0 |  63 61 6c 6c 20 6f 6e 20 74 68 65 20 73 65 6c 65    63 74 65 64 20 63 61 6e 64 69 64 61 74 65 20 63  | call.on.the.selected.candidate.c | 
| 395c0 |  61 6e 20 62 65 20 64 65 6c 61 79 65 64 20 75 6e    74 69 6c 20 61 66 74 65 72 20 74 68 65 0a 6e 61  | an.be.delayed.until.after.the.na | 
| 395e0 |  72 72 6f 77 69 6e 67 20 69 73 20 63 6f 6d 70 6c    65 74 65 64 2e 20 4e 6f 20 6e 65 65 64 20 74 6f  | rrowing.is.completed..No.need.to | 
| 39600 |  20 65 78 69 74 20 74 68 65 20 69 6e 74 65 72 66    61 63 65 20 69 66 20 75 6e 73 75 72 65 20 77 68  | .exit.the.interface.if.unsure.wh | 
| 39620 |  69 63 68 0a 61 63 74 69 6f 6e 20 74 6f 20 72 75    6e 2e 20 54 68 69 73 20 64 65 6c 61 79 65 64 20  | ich.action.to.run..This.delayed. | 
| 39640 |  66 6c 65 78 69 62 69 6c 69 74 79 20 61 6e 64 20    63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f 66  | flexibility.and.customization.of | 
| 39660 |  20 61 63 74 69 6f 6e 73 0a 65 78 74 65 6e 64 73    20 75 73 61 62 69 6c 69 74 79 20 6f 66 20 6c 69  | .actions.extends.usability.of.li | 
| 39680 |  73 74 73 20 69 6e 20 45 6d 61 63 73 2e 0a 0a 40    73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40 6b  | sts.in.Emacs...@subsubheading.@k | 
| 396a0 |  62 64 7b 43 2d 6d 7d 20 6f 72 20 40 6b 62 64 7b    52 45 54 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d  | bd{C-m}.or.@kbd{RET}.(@code{ivy- | 
| 396c0 |  64 6f 6e 65 7d 29 0a 40 76 69 6e 64 65 78 20 69    76 79 2d 64 6f 6e 65 0a 40 6b 69 6e 64 65 78 20  | done}).@vindex.ivy-done.@kindex. | 
| 396e0 |  43 2d 6d 0a 40 6b 69 6e 64 65 78 20 52 45 54 0a    40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 43  | C-m.@kindex.RET.@indentedblock.C | 
| 39700 |  61 6c 6c 73 20 74 68 65 20 64 65 66 61 75 6c 74    20 61 63 74 69 6f 6e 20 61 6e 64 20 74 68 65 6e  | alls.the.default.action.and.then | 
| 39720 |  20 65 78 69 74 73 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 2e 0a 40 65 6e 64 20 69 6e 64 65  | .exits.the.minibuffer..@end.inde | 
| 39740 |  6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75    62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b 4d 2d  | ntedblock.@subsubheading.@kbd{M- | 
| 39760 |  6f 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 64 69    73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 7d 29  | o}.(@code{ivy-dispatching-done}) | 
| 39780 |  0a 40 76 69 6e 64 65 78 20 69 76 79 2d 64 69 73    70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 0a 40 6b  | .@vindex.ivy-dispatching-done.@k | 
| 397a0 |  69 6e 64 65 78 20 4d 2d 6f 0a 40 69 6e 64 65 6e    74 65 64 62 6c 6f 63 6b 0a 50 72 65 73 65 6e 74  | index.M-o.@indentedblock.Present | 
| 397c0 |  73 20 76 61 6c 69 64 20 61 63 74 69 6f 6e 73 20    66 72 6f 6d 20 77 68 69 63 68 20 74 6f 20 63 68  | s.valid.actions.from.which.to.ch | 
| 397e0 |  6f 6f 73 65 2e 20 57 68 65 6e 20 6f 6e 6c 79 20    6f 6e 65 20 61 63 74 69 6f 6e 0a 69 73 20 61 76  | oose..When.only.one.action.is.av | 
| 39800 |  61 69 6c 61 62 6c 65 2c 20 74 68 65 72 65 20 69    73 20 6e 6f 20 64 69 66 66 65 72 65 6e 63 65 20  | ailable,.there.is.no.difference. | 
| 39820 |  62 65 74 77 65 65 6e 20 40 6b 62 64 7b 4d 2d 6f    7d 20 61 6e 64 20 40 6b 62 64 7b 43 2d 6d 7d 2e  | between.@kbd{M-o}.and.@kbd{C-m}. | 
| 39840 |  0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c    6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69  | .@end.indentedblock.@subsubheadi | 
| 39860 |  6e 67 20 40 6b 62 64 7b 43 2d 6a 7d 20 28 40 63    6f 64 65 7b 69 76 79 2d 61 6c 74 2d 64 6f 6e 65  | ng.@kbd{C-j}.(@code{ivy-alt-done | 
| 39880 |  7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 61    6c 74 2d 64 6f 6e 65 0a 40 6b 69 6e 64 65 78 20  | }).@vindex.ivy-alt-done.@kindex. | 
| 398a0 |  43 2d 6a 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 57 68 65 6e 20 63 6f 6d 70 6c 65 74 69  | C-j.@indentedblock.When.completi | 
| 398c0 |  6e 67 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20 73    65 6c 65 63 74 73 20 74 68 65 20 63 75 72 72 65  | ng.file.names,.selects.the.curre | 
| 398e0 |  6e 74 20 64 69 72 65 63 74 6f 72 79 0a 63 61 6e    64 69 64 61 74 65 20 61 6e 64 20 73 74 61 72 74  | nt.directory.candidate.and.start | 
| 39900 |  73 20 61 20 6e 65 77 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 73 65 73 73 69 6f 6e 20 74 68 65 72 65  | s.a.new.completion.session.there | 
| 39920 |  2e 20 4f 74 68 65 72 77 69 73 65 2c 0a 69 74 20    69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 40  | ..Otherwise,.it.is.the.same.as.@ | 
| 39940 |  63 6f 64 65 7b 69 76 79 2d 64 6f 6e 65 7d 2e 0a    40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f  | code{ivy-done}..@end.indentedblo | 
| 39960 |  63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e    67 20 40 6b 62 64 7b 54 41 42 7d 20 28 40 63 6f  | ck.@subsubheading.@kbd{TAB}.(@co | 
| 39980 |  64 65 7b 69 76 79 2d 70 61 72 74 69 61 6c 2d 6f    72 2d 64 6f 6e 65 7d 29 0a 40 76 69 6e 64 65 78  | de{ivy-partial-or-done}).@vindex | 
| 399a0 |  20 69 76 79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d    64 6f 6e 65 0a 40 6b 69 6e 64 65 78 20 54 41 42  | .ivy-partial-or-done.@kindex.TAB | 
| 399c0 |  0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a    41 74 74 65 6d 70 74 73 20 70 61 72 74 69 61 6c  | .@indentedblock.Attempts.partial | 
| 399e0 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 65 78 74    65 6e 64 69 6e 67 20 63 75 72 72 65 6e 74 20 69  | .completion,.extending.current.i | 
| 39a00 |  6e 70 75 74 20 61 73 20 6d 75 63 68 20 61 73 0a    70 6f 73 73 69 62 6c 65 2e 20 40 6b 62 64 7b 54  | nput.as.much.as.possible..@kbd{T | 
| 39a20 |  41 42 20 54 41 42 7d 20 69 73 20 74 68 65 20 73    61 6d 65 20 61 73 20 40 6b 62 64 7b 43 2d 6a 7d  | AB.TAB}.is.the.same.as.@kbd{C-j} | 
| 39a40 |  20 28 40 63 6f 64 65 7b 69 76 79 2d 61 6c 74 2d    64 6f 6e 65 7d 29 2e 0a 0a 45 78 61 6d 70 6c 65  | .(@code{ivy-alt-done})...Example | 
| 39a60 |  20 45 52 54 20 74 65 73 74 3a 0a 0a 40 6c 69 73    70 0a 28 73 68 6f 75 6c 64 0a 20 28 65 71 75 61  | .ERT.test:..@lisp.(should..(equa | 
| 39a80 |  6c 20 28 69 76 79 2d 77 69 74 68 0a 20 20 20 20    20 20 20 20 20 27 28 70 72 6f 67 6e 0a 20 20 20  | l.(ivy-with..........'(progn.... | 
| 39aa0 |  20 20 20 20 20 20 20 20 20 28 69 76 79 2d 72 65    61 64 20 22 54 65 73 74 3a 20 22 20 27 28 22 63  | .........(ivy-read."Test:.".'("c | 
| 39ac0 |  61 6e 20 64 6f 22 20 22 63 61 6e 27 74 2c 20 73    6f 72 72 79 22 20 22 6f 74 68 65 72 22 29 29 0a  | an.do"."can't,.sorry"."other")). | 
| 39ae0 |  20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d    74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 22  | ............ivy-text).........." | 
| 39b00 |  63 20 3c 74 61 62 3e 22 29 0a 20 20 20 20 20 20    20 20 22 63 61 6e 22 29 29 0a 40 65 6e 64 20 6c  | c.<tab>")........."can")).@end.l | 
| 39b20 |  69 73 70 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65    64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65  | isp.@end.indentedblock.@subsubhe | 
| 39b40 |  61 64 69 6e 67 20 40 6b 62 64 7b 43 2d 4d 2d 6a    7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 69 6d 6d  | ading.@kbd{C-M-j}.(@code{ivy-imm | 
| 39b60 |  65 64 69 61 74 65 2d 64 6f 6e 65 7d 29 0a 40 76    69 6e 64 65 78 20 69 76 79 2d 69 6d 6d 65 64 69  | ediate-done}).@vindex.ivy-immedi | 
| 39b80 |  61 74 65 2d 64 6f 6e 65 0a 40 6b 69 6e 64 65 78    20 43 2d 4d 2d 6a 0a 40 69 6e 64 65 6e 74 65 64  | ate-done.@kindex.C-M-j.@indented | 
| 39ba0 |  62 6c 6f 63 6b 0a 45 78 69 74 73 20 77 69 74 68    20 40 65 6d 70 68 7b 74 68 65 20 63 75 72 72 65  | block.Exits.with.@emph{the.curre | 
| 39bc0 |  6e 74 20 69 6e 70 75 74 7d 20 69 6e 73 74 65 61    64 20 6f 66 20 40 65 6d 70 68 7b 74 68 65 20 63  | nt.input}.instead.of.@emph{the.c | 
| 39be0 |  75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65    7d 0a 28 6c 69 6b 65 20 6f 74 68 65 72 20 63 6f  | urrent.candidate}.(like.other.co | 
| 39c00 |  6d 6d 61 6e 64 73 29 2e 0a 0a 54 68 69 73 20 69    73 20 75 73 65 66 75 6c 20 65 2e 67 2e 20 77 68  | mmands)...This.is.useful.e.g..wh | 
| 39c20 |  65 6e 20 79 6f 75 20 63 61 6c 6c 20 40 63 6f 64    65 7b 66 69 6e 64 2d 66 69 6c 65 7d 20 74 6f 20  | en.you.call.@code{find-file}.to. | 
| 39c40 |  63 72 65 61 74 65 20 61 20 6e 65 77 0a 66 69 6c    65 2c 20 62 75 74 20 74 68 65 20 64 65 73 69 72  | create.a.new.file,.but.the.desir | 
| 39c60 |  65 64 20 6e 61 6d 65 20 6d 61 74 63 68 65 73 20    61 6e 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65  | ed.name.matches.an.existing.file | 
| 39c80 |  2e 20 49 6e 20 74 68 61 74 0a 63 61 73 65 2c 20    75 73 69 6e 67 20 40 6b 62 64 7b 43 2d 6a 7d 20  | ..In.that.case,.using.@kbd{C-j}. | 
| 39ca0 |  77 6f 75 6c 64 20 73 65 6c 65 63 74 20 74 68 61    74 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 2c  | would.select.that.existing.file, | 
| 39cc0 |  20 77 68 69 63 68 20 69 73 6e 27 74 0a 77 68 61    74 20 79 6f 75 20 77 61 6e 74 20 2d 20 75 73 65  | .which.isn't.what.you.want.-.use | 
| 39ce0 |  20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e    73 74 65 61 64 2e 0a 40 65 6e 64 20 69 6e 64 65  | .this.command.instead..@end.inde | 
| 39d00 |  6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75    62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b 43 2d  | ntedblock.@subsubheading.@kbd{C- | 
| 39d20 |  27 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 61 76    79 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d  | '}.(@code{ivy-avy}).@vindex.ivy- | 
| 39d40 |  61 76 79 0a 40 6b 69 6e 64 65 78 20 43 2d 27 0a    40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 55  | avy.@kindex.C-'.@indentedblock.U | 
| 39d60 |  73 65 73 20 61 76 79 20 74 6f 20 73 65 6c 65 63    74 20 6f 6e 65 20 6f 66 20 74 68 65 20 63 61 6e  | ses.avy.to.select.one.of.the.can | 
| 39d80 |  64 69 64 61 74 65 73 20 6f 6e 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65  | didates.on.the.current.candidate | 
| 39da0 |  0a 70 61 67 65 2e 20 20 54 68 69 73 20 63 61 6e    20 6f 66 74 65 6e 20 62 65 20 66 61 73 74 65 72  | .page...This.can.often.be.faster | 
| 39dc0 |  20 74 68 61 6e 20 6d 75 6c 74 69 70 6c 65 20 40    6b 62 64 7b 43 2d 6e 7d 20 6f 72 20 40 6b 62 64  | .than.multiple.@kbd{C-n}.or.@kbd | 
| 39de0 |  7b 43 2d 70 7d 0a 6b 65 79 73 74 72 6f 6b 65 73    20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 40 6b 62  | {C-p}.keystrokes.followed.by.@kb | 
| 39e00 |  64 7b 43 2d 6d 7d 2e 0a 40 65 6e 64 20 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 0a 40 6e 6f 64  | d{C-m}..@end.indentedblock..@nod | 
| 39e20 |  65 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66    6f 72 20 6d 75 6c 74 69 70 6c 65 20 73 65 6c 65  | e.Key.bindings.for.multiple.sele | 
| 39e40 |  63 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f    6e 73 20 6b 65 65 70 20 6d 69 6e 69 62 75 66 66  | ctions.and.actions.keep.minibuff | 
| 39e60 |  65 72 20 6f 70 65 6e 0a 40 73 75 62 73 65 63 74    69 6f 6e 20 4b 65 79 20 62 69 6e 64 69 6e 67 73  | er.open.@subsection.Key.bindings | 
| 39e80 |  20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 73 65    6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61 63 74  | .for.multiple.selections.and.act | 
| 39ea0 |  69 6f 6e 73 2c 20 6b 65 65 70 20 6d 69 6e 69 62    75 66 66 65 72 20 6f 70 65 6e 0a 0a 46 6f 72 20  | ions,.keep.minibuffer.open..For. | 
| 39ec0 |  72 65 70 65 61 74 65 64 6c 79 20 61 70 70 6c 79    69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 61 63 74  | repeatedly.applying.multiple.act | 
| 39ee0 |  69 6f 6e 73 20 6f 72 20 61 63 74 69 6e 67 20 6f    6e 20 6d 75 6c 74 69 70 6c 65 0a 63 61 6e 64 69  | ions.or.acting.on.multiple.candi | 
| 39f00 |  64 61 74 65 73 2c 20 49 76 79 20 64 6f 65 73 20    6e 6f 74 20 63 6c 6f 73 65 20 74 68 65 20 6d 69  | dates,.Ivy.does.not.close.the.mi | 
| 39f20 |  6e 69 62 75 66 66 65 72 20 62 65 74 77 65 65 6e    20 63 6f 6d 6d 61 6e 64 73 2e 20 20 49 74 0a 6b  | nibuffer.between.commands...It.k | 
| 39f40 |  65 65 70 73 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 6f 70 65 6e 20 66 6f 72 20 61 70 70  | eeps.the.minibuffer.open.for.app | 
| 39f60 |  6c 79 69 6e 67 20 73 75 62 73 65 71 75 65 6e 74    20 61 63 74 69 6f 6e 73 2e 0a 0a 41 64 64 69 6e  | lying.subsequent.actions...Addin | 
| 39f80 |  67 20 61 6e 20 65 78 74 72 61 20 6d 65 74 61 20    6b 65 79 20 74 6f 20 74 68 65 20 6e 6f 72 6d 61  | g.an.extra.meta.key.to.the.norma | 
| 39fa0 |  6c 20 6b 65 79 20 63 68 6f 72 64 20 69 6e 76 6f    6b 65 73 20 74 68 65 20 73 70 65 63 69 61 6c 0a  | l.key.chord.invokes.the.special. | 
| 39fc0 |  76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 72    65 67 75 6c 61 72 20 63 6f 6d 6d 61 6e 64 73 20  | version.of.the.regular.commands. | 
| 39fe0 |  74 68 61 74 20 65 6e 61 62 6c 65 73 20 61 70 70    6c 79 69 6e 67 20 6d 75 6c 74 69 70 6c 65 0a 61  | that.enables.applying.multiple.a | 
| 3a000 |  63 74 69 6f 6e 73 2e 0a 0a 4e 6f 74 65 20 74 68    61 74 20 74 68 65 73 65 20 6f 70 65 72 61 74 69  | ctions...Note.that.these.operati | 
| 3a020 |  6f 6e 73 20 61 72 65 20 73 75 70 70 6f 72 74 65    64 20 6f 6e 6c 79 20 62 79 20 63 6f 6d 70 6c 65  | ons.are.supported.only.by.comple | 
| 3a040 |  74 69 6f 6e 20 73 65 73 73 69 6f 6e 73 0a 74 68    61 74 20 75 73 65 20 74 68 65 20 40 63 6f 64 65  | tion.sessions.that.use.the.@code | 
| 3a060 |  7b 69 76 79 2d 72 65 61 64 7d 20 41 50 49 2c 20    72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20  | {ivy-read}.API,.rather.than.the. | 
| 3a080 |  62 75 69 6c 74 2d 69 6e 0a 40 63 6f 64 65 7b 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 7d 2e  | built-in.@code{completing-read}. | 
| 3a0a0 |  0a 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67    20 40 6b 62 64 7b 43 2d 4d 2d 6d 7d 20 28 40 63  | ..@subsubheading.@kbd{C-M-m}.(@c | 
| 3a0c0 |  6f 64 65 7b 69 76 79 2d 63 61 6c 6c 7d 29 0a 40    76 69 6e 64 65 78 20 69 76 79 2d 63 61 6c 6c 0a  | ode{ivy-call}).@vindex.ivy-call. | 
| 3a0e0 |  40 6b 69 6e 64 65 78 20 43 2d 4d 2d 6d 0a 40 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73 20  | @kindex.C-M-m.@indentedblock.Is. | 
| 3a100 |  74 68 65 20 6e 6f 6e 2d 65 78 69 74 69 6e 67 20    76 65 72 73 69 6f 6e 20 6f 66 20 40 6b 62 64 7b  | the.non-exiting.version.of.@kbd{ | 
| 3a120 |  43 2d 6d 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d    64 6f 6e 65 7d 29 2e 0a 0a 49 6e 73 74 65 61 64  | C-m}.(@code{ivy-done})...Instead | 
| 3a140 |  20 6f 66 20 63 6c 6f 73 69 6e 67 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2c 20 40 6b 62 64  | .of.closing.the.minibuffer,.@kbd | 
| 3a160 |  7b 43 2d 4d 2d 6d 7d 20 61 6c 6c 6f 77 73 20 73    65 6c 65 63 74 69 6e 67 0a 61 6e 6f 74 68 65 72  | {C-M-m}.allows.selecting.another | 
| 3a180 |  20 63 61 6e 64 69 64 61 74 65 20 6f 72 20 61 6e    6f 74 68 65 72 20 61 63 74 69 6f 6e 2e 20 46 6f  | .candidate.or.another.action..Fo | 
| 3a1a0 |  72 20 65 78 61 6d 70 6c 65 2c 20 40 6b 62 64 7b    43 2d 4d 2d 6d 7d 20 6f 6e 0a 66 75 6e 63 74 69  | r.example,.@kbd{C-M-m}.on.functi | 
| 3a1c0 |  6f 6e 73 20 6c 69 73 74 20 69 6e 76 6f 6b 65 73    20 40 63 6f 64 65 7b 64 65 73 63 72 69 62 65 2d  | ons.list.invokes.@code{describe- | 
| 3a1e0 |  66 75 6e 63 74 69 6f 6e 7d 2e 20 57 68 65 6e 20    63 6f 6d 62 69 6e 65 64 20 77 69 74 68 0a 40 6b  | function}..When.combined.with.@k | 
| 3a200 |  62 64 7b 43 2d 6e 7d 2c 20 66 75 6e 63 74 69 6f    6e 20 64 65 73 63 72 69 70 74 69 6f 6e 73 20 63  | bd{C-n},.function.descriptions.c | 
| 3a220 |  61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 71 75    69 63 6b 6c 79 20 69 6e 0a 73 75 63 63 65 73 73  | an.be.invoked.quickly.in.success | 
| 3a240 |  69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68  | ion..@end.indentedblock.@subsubh | 
| 3a260 |  65 61 64 69 6e 67 20 40 6b 62 64 7b 43 2d 4d 2d    6f 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 64 69  | eading.@kbd{C-M-o}.(@code{ivy-di | 
| 3a280 |  73 70 61 74 63 68 69 6e 67 2d 63 61 6c 6c 7d 29    0a 40 76 69 6e 64 65 78 20 69 76 79 2d 64 69 73  | spatching-call}).@vindex.ivy-dis | 
| 3a2a0 |  70 61 74 63 68 69 6e 67 2d 63 61 6c 6c 0a 40 6b    69 6e 64 65 78 20 43 2d 4d 2d 6f 0a 40 69 6e 64  | patching-call.@kindex.C-M-o.@ind | 
| 3a2c0 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73 20 74 68    65 20 6e 6f 6e 2d 65 78 69 74 69 6e 67 20 76 65  | entedblock.Is.the.non-exiting.ve | 
| 3a2e0 |  72 73 69 6f 6e 20 6f 66 20 40 6b 62 64 7b 4d 2d    6f 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 64 69  | rsion.of.@kbd{M-o}.(@code{ivy-di | 
| 3a300 |  73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 7d 29    2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20  | spatching-done})...For.example,. | 
| 3a320 |  64 75 72 69 6e 67 20 74 68 65 20 40 63 6f 64 65    7b 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62  | during.the.@code{counsel-rhythmb | 
| 3a340 |  6f 78 7d 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20    70 72 65 73 73 0a 40 6b 62 64 7b 43 2d 4d 2d 6f  | ox}.completion,.press.@kbd{C-M-o | 
| 3a360 |  20 65 7d 20 74 6f 20 65 6e 2d 71 75 65 75 65 20    74 68 65 20 73 65 6c 65 63 74 65 64 20 63 61 6e  | .e}.to.en-queue.the.selected.can | 
| 3a380 |  64 69 64 61 74 65 2c 20 66 6f 6c 6c 6f 77 65 64    20 62 79 20 40 6b 62 64 7b 43 2d 6e 0a 20 20 20  | didate,.followed.by.@kbd{C-n.... | 
| 3a3a0 |  20 20 43 2d 6d 7d 20 74 6f 20 70 6c 61 79 20 74    68 65 20 6e 65 78 74 20 63 61 6e 64 69 64 61 74  | ..C-m}.to.play.the.next.candidat | 
| 3a3c0 |  65 20 2d 20 74 68 65 20 63 75 72 72 65 6e 74 20    61 63 74 69 6f 6e 20 72 65 76 65 72 74 73 20 74  | e.-.the.current.action.reverts.t | 
| 3a3e0 |  6f 0a 74 68 65 20 64 65 66 61 75 6c 74 20 6f 6e    65 20 61 66 74 65 72 20 40 6b 62 64 7b 43 2d 4d  | o.the.default.one.after.@kbd{C-M | 
| 3a400 |  2d 6f 7d 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68  | -o}..@end.indentedblock.@subsubh | 
| 3a420 |  65 61 64 69 6e 67 20 40 6b 62 64 7b 43 2d 4d 2d    6e 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 6e 65  | eading.@kbd{C-M-n}.(@code{ivy-ne | 
| 3a440 |  78 74 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c    7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 6e  | xt-line-and-call}).@vindex.ivy-n | 
| 3a460 |  65 78 74 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c    6c 0a 40 6b 69 6e 64 65 78 20 43 2d 4d 2d 6e 0a  | ext-line-and-call.@kindex.C-M-n. | 
| 3a480 |  40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 43    6f 6d 62 69 6e 65 73 20 40 6b 62 64 7b 43 2d 6e  | @indentedblock.Combines.@kbd{C-n | 
| 3a4a0 |  7d 20 61 6e 64 20 40 6b 62 64 7b 43 2d 4d 2d 6d    7d 2e 20 4d 6f 76 65 73 20 74 6f 20 6e 65 78 74  | }.and.@kbd{C-M-m}..Moves.to.next | 
| 3a4c0 |  20 6c 69 6e 65 20 61 6e 64 20 61 70 70 6c 69 65    73 20 61 6e 20 61 63 74 69 6f 6e 2e 0a 0a 43 6f  | .line.and.applies.an.action...Co | 
| 3a4e0 |  6d 65 73 20 69 6e 20 68 61 6e 64 79 20 77 68 65    6e 20 6f 70 65 6e 69 6e 67 20 6d 75 6c 74 69 70  | mes.in.handy.when.opening.multip | 
| 3a500 |  6c 65 20 66 69 6c 65 73 20 66 72 6f 6d 0a 40 63    6f 64 65 7b 63 6f 75 6e 73 65 6c 2d 66 69 6e 64  | le.files.from.@code{counsel-find | 
| 3a520 |  2d 66 69 6c 65 7d 2c 20 40 63 6f 64 65 7b 63 6f    75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 7d 2c  | -file},.@code{counsel-git-grep}, | 
| 3a540 |  20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d 61    67 7d 2c 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65  | .@code{counsel-ag},.@code{counse | 
| 3a560 |  6c 2d 72 67 7d 2c 20 6f 72 0a 40 63 6f 64 65 7b    63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 7d 20  | l-rg},.or.@code{counsel-locate}. | 
| 3a580 |  6c 69 73 74 73 2e 20 4a 75 73 74 20 68 6f 6c 64    20 40 6b 62 64 7b 43 2d 4d 2d 6e 7d 20 66 6f 72  | lists..Just.hold.@kbd{C-M-n}.for | 
| 3a5a0 |  20 72 61 70 69 64 2d 66 69 72 65 20 64 65 66 61    75 6c 74 0a 61 63 74 69 6f 6e 20 6f 6e 20 65 61  | .rapid-fire.default.action.on.ea | 
| 3a5c0 |  63 68 20 73 75 63 63 65 73 73 69 76 65 20 65 6c    65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c 69 73  | ch.successive.element.of.the.lis | 
| 3a5e0 |  74 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61  | t..@end.indentedblock.@subsubhea | 
| 3a600 |  64 69 6e 67 20 40 6b 62 64 7b 43 2d 4d 2d 70 7d    20 28 40 63 6f 64 65 7b 69 76 79 2d 70 72 65 76  | ding.@kbd{C-M-p}.(@code{ivy-prev | 
| 3a620 |  69 6f 75 73 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61    6c 6c 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79  | ious-line-and-call}).@vindex.ivy | 
| 3a640 |  2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 2d 61    6e 64 2d 63 61 6c 6c 0a 40 6b 69 6e 64 65 78 20  | -previous-line-and-call.@kindex. | 
| 3a660 |  43 2d 4d 2d 70 0a 40 69 6e 64 65 6e 74 65 64 62    6c 6f 63 6b 0a 43 6f 6d 62 69 6e 65 73 20 40 6b  | C-M-p.@indentedblock.Combines.@k | 
| 3a680 |  62 64 7b 43 2d 70 7d 20 61 6e 64 20 40 6b 62 64    7b 43 2d 4d 2d 6d 7d 2e 0a 0a 53 69 6d 69 6c 61  | bd{C-p}.and.@kbd{C-M-m}...Simila | 
| 3a6a0 |  72 20 74 6f 20 74 68 65 20 61 62 6f 76 65 20 65    78 63 65 70 74 20 69 74 20 6d 6f 76 65 73 20 74  | r.to.the.above.except.it.moves.t | 
| 3a6c0 |  68 72 6f 75 67 68 20 74 68 65 20 6c 69 73 74 20    69 6e 20 74 68 65 0a 6f 74 68 65 72 20 64 69 72  | hrough.the.list.in.the.other.dir | 
| 3a6e0 |  65 63 74 69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73  | ection..@end.indentedblock.@subs | 
| 3a700 |  75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b    69 76 79 2d 72 65 73 75 6d 65 7d 0a 40 76 69 6e  | ubheading.@code{ivy-resume}.@vin | 
| 3a720 |  64 65 78 20 69 76 79 2d 72 65 73 75 6d 65 0a 40    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 52 65  | dex.ivy-resume.@indentedblock.Re | 
| 3a740 |  63 61 6c 6c 73 20 74 68 65 20 73 74 61 74 65 20    6f 66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f  | calls.the.state.of.the.completio | 
| 3a760 |  6e 20 73 65 73 73 69 6f 6e 20 6a 75 73 74 20 62    65 66 6f 72 65 20 69 74 73 20 6c 61 73 74 0a 65  | n.session.just.before.its.last.e | 
| 3a780 |  78 69 74 2e 0a 0a 55 73 65 66 75 6c 20 61 66 74    65 72 20 61 6e 20 61 63 63 69 64 65 6e 74 61 6c  | xit...Useful.after.an.accidental | 
| 3a7a0 |  20 40 6b 62 64 7b 43 2d 6d 7d 20 28 40 63 6f 64    65 7b 69 76 79 2d 64 6f 6e 65 7d 29 2e 0a 55 73  | .@kbd{C-m}.(@code{ivy-done})..Us | 
| 3a7c0 |  65 20 69 74 20 77 69 74 68 20 40 63 6f 64 65 7b    75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65  | e.it.with.@code{universal-argume | 
| 3a7e0 |  6e 74 7d 20 74 6f 20 72 65 73 75 6d 65 20 61 6e    79 20 70 72 65 76 69 6f 75 73 20 73 65 73 73 69  | nt}.to.resume.any.previous.sessi | 
| 3a800 |  6f 6e 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65    64 62 6c 6f 63 6b 0a 0a 40 6e 6f 64 65 20 4b 65  | on..@end.indentedblock..@node.Ke | 
| 3a820 |  79 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20    61 6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62 75  | y.bindings.that.alter.the.minibu | 
| 3a840 |  66 66 65 72 20 69 6e 70 75 74 0a 40 73 75 62 73    65 63 74 69 6f 6e 20 4b 65 79 20 62 69 6e 64 69  | ffer.input.@subsection.Key.bindi | 
| 3a860 |  6e 67 73 20 74 68 61 74 20 61 6c 74 65 72 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e  | ngs.that.alter.the.minibuffer.in | 
| 3a880 |  70 75 74 0a 0a 40 73 75 62 73 75 62 68 65 61 64    69 6e 67 20 40 6b 62 64 7b 4d 2d 6e 7d 20 28 40  | put..@subsubheading.@kbd{M-n}.(@ | 
| 3a8a0 |  63 6f 64 65 7b 69 76 79 2d 6e 65 78 74 2d 68 69    73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 7d 29 0a  | code{ivy-next-history-element}). | 
| 3a8c0 |  40 76 69 6e 64 65 78 20 69 76 79 2d 6e 65 78 74    2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74  | @vindex.ivy-next-history-element | 
| 3a8e0 |  0a 40 6b 69 6e 64 65 78 20 4d 2d 6e 0a 40 69 6e    64 65 6e 74 65 64 62 6c 6f 63 6b 0a 43 79 63 6c  | .@kindex.M-n.@indentedblock.Cycl | 
| 3a900 |  65 73 20 66 6f 72 77 61 72 64 20 74 68 72 6f 75    67 68 20 74 68 65 20 49 76 79 20 63 6f 6d 6d 61  | es.forward.through.the.Ivy.comma | 
| 3a920 |  6e 64 20 68 69 73 74 6f 72 79 2e 0a 0a 49 76 79    20 75 70 64 61 74 65 73 20 61 6e 20 69 6e 74 65  | nd.history...Ivy.updates.an.inte | 
| 3a940 |  72 6e 61 6c 20 68 69 73 74 6f 72 79 20 6c 69 73    74 20 61 66 74 65 72 20 65 61 63 68 20 61 63 74  | rnal.history.list.after.each.act | 
| 3a960 |  69 6f 6e 2e 20 57 68 65 6e 20 74 68 69 73 0a 68    69 73 74 6f 72 79 20 6c 69 73 74 20 69 73 20 65  | ion..When.this.history.list.is.e | 
| 3a980 |  6d 70 74 79 2c 20 40 6b 62 64 7b 4d 2d 6e 7d 20    69 6e 73 65 72 74 73 20 73 79 6d 62 6f 6c 20 28  | mpty,.@kbd{M-n}.inserts.symbol.( | 
| 3a9a0 |  6f 72 20 55 52 4c 29 20 61 74 20 70 6f 69 6e 74    0a 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75  | or.URL).at.point.into.the.minibu | 
| 3a9c0 |  66 66 65 72 2e 0a 40 65 6e 64 20 69 6e 64 65 6e    74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62  | ffer..@end.indentedblock.@subsub | 
| 3a9e0 |  68 65 61 64 69 6e 67 20 40 6b 62 64 7b 4d 2d 70    7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 70 72 65  | heading.@kbd{M-p}.(@code{ivy-pre | 
| 3aa00 |  76 69 6f 75 73 2d 68 69 73 74 6f 72 79 2d 65 6c    65 6d 65 6e 74 7d 29 0a 40 76 69 6e 64 65 78 20  | vious-history-element}).@vindex. | 
| 3aa20 |  69 76 79 2d 70 72 65 76 69 6f 75 73 2d 68 69 73    74 6f 72 79 2d 65 6c 65 6d 65 6e 74 0a 40 6b 69  | ivy-previous-history-element.@ki | 
| 3aa40 |  6e 64 65 78 20 4d 2d 70 0a 40 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 43 79 63 6c 65 73 20 62  | ndex.M-p.@indentedblock.Cycles.b | 
| 3aa60 |  61 63 6b 77 61 72 64 73 20 74 68 72 6f 75 67 68    20 74 68 65 20 49 76 79 20 63 6f 6d 6d 61 6e 64  | ackwards.through.the.Ivy.command | 
| 3aa80 |  20 68 69 73 74 6f 72 79 2e 0a 40 65 6e 64 20 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75  | .history..@end.indentedblock.@su | 
| 3aaa0 |  62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64    7b 4d 2d 69 7d 20 28 40 63 6f 64 65 7b 69 76 79  | bsubheading.@kbd{M-i}.(@code{ivy | 
| 3aac0 |  2d 69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74 7d    29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 69 6e  | -insert-current}).@vindex.ivy-in | 
| 3aae0 |  73 65 72 74 2d 63 75 72 72 65 6e 74 0a 40 6b 69    6e 64 65 78 20 4d 2d 69 0a 40 69 6e 64 65 6e 74  | sert-current.@kindex.M-i.@indent | 
| 3ab00 |  65 64 62 6c 6f 63 6b 0a 49 6e 73 65 72 74 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64  | edblock.Inserts.the.current.cand | 
| 3ab20 |  69 64 61 74 65 20 69 6e 74 6f 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 2e 0a 0a 55 73 65 66  | idate.into.the.minibuffer...Usef | 
| 3ab40 |  75 6c 20 66 6f 72 20 63 6f 70 79 69 6e 67 20 61    6e 64 20 72 65 6e 61 6d 69 6e 67 20 66 69 6c 65  | ul.for.copying.and.renaming.file | 
| 3ab60 |  73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 20    40 6b 62 64 7b 4d 2d 69 7d 20 74 6f 0a 69 6e 73  | s,.for.example:.@kbd{M-i}.to.ins | 
| 3ab80 |  65 72 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c    20 66 69 6c 65 20 6e 61 6d 65 20 73 74 72 69 6e  | ert.the.original.file.name.strin | 
| 3aba0 |  67 2c 20 65 64 69 74 20 69 74 2c 20 61 6e 64 20    74 68 65 6e 20 40 6b 62 64 7b 43 2d 6d 7d 20 74  | g,.edit.it,.and.then.@kbd{C-m}.t | 
| 3abc0 |  6f 0a 63 6f 6d 70 6c 65 74 65 20 74 68 65 20 72    65 6e 61 6d 69 6e 67 2e 0a 40 65 6e 64 20 69 6e  | o.complete.the.renaming..@end.in | 
| 3abe0 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62    73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b  | dentedblock.@subsubheading.@kbd{ | 
| 3ac00 |  4d 2d 6a 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d    79 61 6e 6b 2d 77 6f 72 64 7d 29 0a 40 76 69 6e  | M-j}.(@code{ivy-yank-word}).@vin | 
| 3ac20 |  64 65 78 20 69 76 79 2d 79 61 6e 6b 2d 77 6f 72    64 0a 40 6b 69 6e 64 65 78 20 4d 2d 6a 0a 40 69  | dex.ivy-yank-word.@kindex.M-j.@i | 
| 3ac40 |  6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 49 6e 73    65 72 74 73 20 74 68 65 20 73 75 62 2d 77 6f 72  | ndentedblock.Inserts.the.sub-wor | 
| 3ac60 |  64 20 61 74 20 70 6f 69 6e 74 20 69 6e 74 6f 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a  | d.at.point.into.the.minibuffer.. | 
| 3ac80 |  0a 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72    20 74 6f 20 40 6b 62 64 7b 43 2d 73 20 43 2d 77  | .This.is.similar.to.@kbd{C-s.C-w | 
| 3aca0 |  7d 20 77 69 74 68 20 40 63 6f 64 65 7b 69 73 65    61 72 63 68 7d 2e 20 20 49 76 79 20 72 65 73 65  | }.with.@code{isearch}...Ivy.rese | 
| 3acc0 |  72 76 65 73 20 40 6b 62 64 7b 43 2d 77 7d 0a 66    6f 72 20 40 63 6f 64 65 7b 6b 69 6c 6c 2d 72 65  | rves.@kbd{C-w}.for.@code{kill-re | 
| 3ace0 |  67 69 6f 6e 7d 2e 20 20 53 65 65 20 61 6c 73 6f    20 40 63 6f 64 65 7b 69 76 79 2d 79 61 6e 6b 2d  | gion}...See.also.@code{ivy-yank- | 
| 3ad00 |  73 79 6d 62 6f 6c 7d 20 61 6e 64 0a 40 63 6f 64    65 7b 69 76 79 2d 79 61 6e 6b 2d 63 68 61 72 7d  | symbol}.and.@code{ivy-yank-char} | 
| 3ad20 |  2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62    6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64  | ..@end.indentedblock.@subsubhead | 
| 3ad40 |  69 6e 67 20 40 6b 62 64 7b 53 2d 53 50 43 7d 20    28 40 63 6f 64 65 7b 69 76 79 2d 72 65 73 74 72  | ing.@kbd{S-SPC}.(@code{ivy-restr | 
| 3ad60 |  69 63 74 2d 74 6f 2d 6d 61 74 63 68 65 73 7d 29    0a 40 76 69 6e 64 65 78 20 69 76 79 2d 72 65 73  | ict-to-matches}).@vindex.ivy-res | 
| 3ad80 |  74 72 69 63 74 2d 74 6f 2d 6d 61 74 63 68 65 73    0a 40 6b 69 6e 64 65 78 20 53 2d 53 50 43 0a 40  | trict-to-matches.@kindex.S-SPC.@ | 
| 3ada0 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 44 65    6c 65 74 65 73 20 74 68 65 20 63 75 72 72 65 6e  | indentedblock.Deletes.the.curren | 
| 3adc0 |  74 20 69 6e 70 75 74 2c 20 61 6e 64 20 72 65 73    65 74 73 20 74 68 65 20 63 61 6e 64 69 64 61 74  | t.input,.and.resets.the.candidat | 
| 3ade0 |  65 73 20 6c 69 73 74 20 74 6f 20 74 68 65 0a 63    75 72 72 65 6e 74 6c 79 20 72 65 73 74 72 69 63  | es.list.to.the.currently.restric | 
| 3ae00 |  74 65 64 20 6d 61 74 63 68 65 73 2e 0a 0a 54 68    69 73 20 69 73 20 68 6f 77 20 49 76 79 20 70 72  | ted.matches...This.is.how.Ivy.pr | 
| 3ae20 |  6f 76 69 64 65 73 20 6e 61 72 72 6f 77 69 6e 67    20 69 6e 20 73 75 63 63 65 73 73 69 76 65 20 74  | ovides.narrowing.in.successive.t | 
| 3ae40 |  69 65 72 73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e    74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62  | iers..@end.indentedblock.@subsub | 
| 3ae60 |  68 65 61 64 69 6e 67 20 40 6b 62 64 7b 43 2d 72    7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 72 65 76  | heading.@kbd{C-r}.(@code{ivy-rev | 
| 3ae80 |  65 72 73 65 2d 69 2d 73 65 61 72 63 68 7d 29 0a    40 76 69 6e 64 65 78 20 69 76 79 2d 72 65 76 65  | erse-i-search}).@vindex.ivy-reve | 
| 3aea0 |  72 73 65 2d 69 2d 73 65 61 72 63 68 0a 40 6b 69    6e 64 65 78 20 43 2d 72 0a 40 69 6e 64 65 6e 74  | rse-i-search.@kindex.C-r.@indent | 
| 3aec0 |  65 64 62 6c 6f 63 6b 0a 53 74 61 72 74 73 20 61    20 72 65 63 75 72 73 69 76 65 20 63 6f 6d 70 6c  | edblock.Starts.a.recursive.compl | 
| 3aee0 |  65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 20 74 68    72 6f 75 67 68 20 74 68 65 20 63 6f 6d 6d 61 6e  | etion.session.through.the.comman | 
| 3af00 |  64 27 73 0a 68 69 73 74 6f 72 79 2e 0a 0a 54 68    69 73 20 77 6f 72 6b 73 20 6a 75 73 74 20 6c 69  | d's.history...This.works.just.li | 
| 3af20 |  6b 65 20 40 6b 62 64 7b 43 2d 72 7d 20 61 74 20    74 68 65 20 62 61 73 68 20 63 6f 6d 6d 61 6e 64  | ke.@kbd{C-r}.at.the.bash.command | 
| 3af40 |  20 70 72 6f 6d 70 74 2c 20 77 68 65 72 65 20 74    68 65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61  | .prompt,.where.the.completion.ca | 
| 3af60 |  6e 64 69 64 61 74 65 73 20 61 72 65 20 74 68 65    20 68 69 73 74 6f 72 79 20 69 74 65 6d 73 2e 20  | ndidates.are.the.history.items.. | 
| 3af80 |  55 70 6f 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c    20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 63 61  | Upon.completion,.the.selected.ca | 
| 3afa0 |  6e 64 69 64 61 74 65 20 73 74 72 69 6e 67 20 69    73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20  | ndidate.string.is.inserted.into. | 
| 3afc0 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f  | the.minibuffer..@end.indentedblo | 
| 3afe0 |  63 6b 0a 0a 40 6e 6f 64 65 20 4f 74 68 65 72 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 0a 40 73 75  | ck..@node.Other.key.bindings.@su | 
| 3b000 |  62 73 65 63 74 69 6f 6e 20 4f 74 68 65 72 20 6b    65 79 20 62 69 6e 64 69 6e 67 73 0a 0a 40 73 75  | bsection.Other.key.bindings..@su | 
| 3b020 |  62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64    7b 4d 2d 77 7d 20 28 40 63 6f 64 65 7b 69 76 79  | bsubheading.@kbd{M-w}.(@code{ivy | 
| 3b040 |  2d 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 7d    29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 6b 69  | -kill-ring-save}).@vindex.ivy-ki | 
| 3b060 |  6c 6c 2d 72 69 6e 67 2d 73 61 76 65 0a 40 6b 69    6e 64 65 78 20 4d 2d 77 0a 40 69 6e 64 65 6e 74  | ll-ring-save.@kindex.M-w.@indent | 
| 3b080 |  65 64 62 6c 6f 63 6b 0a 43 6f 70 69 65 73 20 73    65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74  | edblock.Copies.selected.candidat | 
| 3b0a0 |  65 73 20 74 6f 20 74 68 65 20 6b 69 6c 6c 20 72    69 6e 67 2e 0a 0a 43 6f 70 69 65 73 20 74 68 65  | es.to.the.kill.ring...Copies.the | 
| 3b0c0 |  20 72 65 67 69 6f 6e 20 69 66 20 74 68 65 20 72    65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2e  | .region.if.the.region.is.active. | 
| 3b0e0 |  0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c    6f 63 6b 0a 0a 40 6e 6f 64 65 20 48 79 64 72 61  | .@end.indentedblock..@node.Hydra | 
| 3b100 |  20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66    65 72 0a 40 73 75 62 73 65 63 74 69 6f 6e 20 48  | .in.the.minibuffer.@subsection.H | 
| 3b120 |  79 64 72 61 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 0a 0a 40 73 75 62 73 75 62 68  | ydra.in.the.minibuffer..@subsubh | 
| 3b140 |  65 61 64 69 6e 67 20 40 6b 62 64 7b 43 2d 6f 7d    20 28 40 63 6f 64 65 7b 68 79 64 72 61 2d 69 76  | eading.@kbd{C-o}.(@code{hydra-iv | 
| 3b160 |  79 2f 62 6f 64 79 7d 29 0a 40 6b 69 6e 64 65 78    20 43 2d 6f 0a 40 69 6e 64 65 6e 74 65 64 62 6c  | y/body}).@kindex.C-o.@indentedbl | 
| 3b180 |  6f 63 6b 0a 49 6e 76 6f 6b 65 73 20 74 68 65 20    68 79 64 72 61 20 6d 65 6e 75 20 77 69 74 68 20  | ock.Invokes.the.hydra.menu.with. | 
| 3b1a0 |  73 68 6f 72 74 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65  | short.key.bindings..@end.indente | 
| 3b1c0 |  64 62 6c 6f 63 6b 0a 0a 57 68 65 6e 20 48 79 64    72 61 20 69 73 20 61 63 74 69 76 65 2c 20 6d 69  | dblock..When.Hydra.is.active,.mi | 
| 3b1e0 |  6e 69 62 75 66 66 65 72 20 65 64 69 74 69 6e 67    20 69 73 20 64 69 73 61 62 6c 65 64 20 61 6e 64  | nibuffer.editing.is.disabled.and | 
| 3b200 |  20 6d 65 6e 75 73 0a 64 69 73 70 6c 61 79 20 73    68 6f 72 74 20 61 6c 69 61 73 65 73 3a 0a 0a 40  | .menus.display.short.aliases:..@ | 
| 3b220 |  6d 75 6c 74 69 74 61 62 6c 65 20 7b 61 61 61 61    61 7d 20 7b 61 61 61 61 61 61 61 61 61 7d 20 7b  | multitable.{aaaaa}.{aaaaaaaaa}.{ | 
| 3b240 |  61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61    61 61 61 61 61 61 61 61 61 7d 0a 40 68 65 61 64  | aaaaaaaaaaaaaaaaaaaaaaaaa}.@head | 
| 3b260 |  69 74 65 6d 20 53 68 6f 72 74 0a 40 74 61 62 20    4e 6f 72 6d 61 6c 0a 40 74 61 62 20 43 6f 6d 6d  | item.Short.@tab.Normal.@tab.Comm | 
| 3b280 |  61 6e 64 20 6e 61 6d 65 0a 40 69 74 65 6d 20 40    6b 62 64 7b 6f 7d 0a 40 74 61 62 20 40 6b 62 64  | and.name.@item.@kbd{o}.@tab.@kbd | 
| 3b2a0 |  7b 43 2d 67 7d 0a 40 74 61 62 20 40 63 6f 64 65    7b 6b 65 79 62 6f 61 72 64 2d 65 73 63 61 70 65  | {C-g}.@tab.@code{keyboard-escape | 
| 3b2c0 |  2d 71 75 69 74 7d 0a 40 69 74 65 6d 20 40 6b 62    64 7b 6a 7d 0a 40 74 61 62 20 40 6b 62 64 7b 43  | -quit}.@item.@kbd{j}.@tab.@kbd{C | 
| 3b2e0 |  2d 6e 7d 0a 40 74 61 62 20 40 63 6f 64 65 7b 69    76 79 2d 6e 65 78 74 2d 6c 69 6e 65 7d 0a 40 69  | -n}.@tab.@code{ivy-next-line}.@i | 
| 3b300 |  74 65 6d 20 40 6b 62 64 7b 6b 7d 0a 40 74 61 62    20 40 6b 62 64 7b 43 2d 70 7d 0a 40 74 61 62 20  | tem.@kbd{k}.@tab.@kbd{C-p}.@tab. | 
| 3b320 |  40 63 6f 64 65 7b 69 76 79 2d 70 72 65 76 69 6f    75 73 2d 6c 69 6e 65 7d 0a 40 69 74 65 6d 20 40  | @code{ivy-previous-line}.@item.@ | 
| 3b340 |  6b 62 64 7b 68 7d 0a 40 74 61 62 20 40 6b 62 64    7b 4d 2d 3c 7d 0a 40 74 61 62 20 40 63 6f 64 65  | kbd{h}.@tab.@kbd{M-<}.@tab.@code | 
| 3b360 |  7b 69 76 79 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f    66 2d 62 75 66 66 65 72 7d 0a 40 69 74 65 6d 20  | {ivy-beginning-of-buffer}.@item. | 
| 3b380 |  40 6b 62 64 7b 6c 7d 0a 40 74 61 62 20 40 6b 62    64 7b 4d 2d 3e 7d 0a 40 74 61 62 20 40 63 6f 64  | @kbd{l}.@tab.@kbd{M->}.@tab.@cod | 
| 3b3a0 |  65 7b 69 76 79 2d 65 6e 64 2d 6f 66 2d 62 75 66    66 65 72 7d 0a 40 69 74 65 6d 20 40 6b 62 64 7b  | e{ivy-end-of-buffer}.@item.@kbd{ | 
| 3b3c0 |  64 7d 0a 40 74 61 62 20 40 6b 62 64 7b 43 2d 6d    7d 0a 40 74 61 62 20 40 63 6f 64 65 7b 69 76 79  | d}.@tab.@kbd{C-m}.@tab.@code{ivy | 
| 3b3e0 |  2d 64 6f 6e 65 7d 0a 40 69 74 65 6d 20 40 6b 62    64 7b 66 7d 0a 40 74 61 62 20 40 6b 62 64 7b 43  | -done}.@item.@kbd{f}.@tab.@kbd{C | 
| 3b400 |  2d 6a 7d 0a 40 74 61 62 20 40 63 6f 64 65 7b 69    76 79 2d 61 6c 74 2d 64 6f 6e 65 7d 0a 40 69 74  | -j}.@tab.@code{ivy-alt-done}.@it | 
| 3b420 |  65 6d 20 40 6b 62 64 7b 67 7d 0a 40 74 61 62 20    40 6b 62 64 7b 43 2d 4d 2d 6d 7d 0a 40 74 61 62  | em.@kbd{g}.@tab.@kbd{C-M-m}.@tab | 
| 3b440 |  20 40 63 6f 64 65 7b 69 76 79 2d 63 61 6c 6c 7d    0a 40 69 74 65 6d 20 40 6b 62 64 7b 75 7d 0a 40  | .@code{ivy-call}.@item.@kbd{u}.@ | 
| 3b460 |  74 61 62 20 40 6b 62 64 7b 43 2d 63 20 43 2d 6f    7d 0a 40 74 61 62 20 40 63 6f 64 65 7b 69 76 79  | tab.@kbd{C-c.C-o}.@tab.@code{ivy | 
| 3b480 |  2d 6f 63 63 75 72 7d 0a 40 65 6e 64 20 6d 75 6c    74 69 74 61 62 6c 65 0a 0a 48 79 64 72 61 20 72  | -occur}.@end.multitable..Hydra.r | 
| 3b4a0 |  65 64 75 63 65 73 20 6b 65 79 20 73 74 72 6f 6b    65 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a  | educes.key.strokes,.for.example: | 
| 3b4c0 |  20 40 6b 62 64 7b 43 2d 6e 20 43 2d 6e 20 43 2d    6e 20 43 2d 6e 7d 20 69 73 20 40 6b 62 64 7b 43  | .@kbd{C-n.C-n.C-n.C-n}.is.@kbd{C | 
| 3b4e0 |  2d 6f 0a 6a 6a 6a 6a 7d 20 69 6e 20 48 79 64 72    61 2e 0a 0a 48 79 64 72 61 20 6d 65 6e 75 20 6f  | -o.jjjj}.in.Hydra...Hydra.menu.o | 
| 3b500 |  66 66 65 72 73 20 74 68 65 73 65 20 61 64 64 69    74 69 6f 6e 61 6c 20 62 69 6e 64 69 6e 67 73 3a  | ffers.these.additional.bindings: | 
| 3b520 |  0a 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67    20 40 6b 62 64 7b 63 7d 20 28 40 63 6f 64 65 7b  | ..@subsubheading.@kbd{c}.(@code{ | 
| 3b540 |  69 76 79 2d 74 6f 67 67 6c 65 2d 63 61 6c 6c 69    6e 67 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79  | ivy-toggle-calling}).@vindex.ivy | 
| 3b560 |  2d 74 6f 67 67 6c 65 2d 63 61 6c 6c 69 6e 67 0a    40 6b 69 6e 64 65 78 20 63 0a 40 69 6e 64 65 6e  | -toggle-calling.@kindex.c.@inden | 
| 3b580 |  74 65 64 62 6c 6f 63 6b 0a 54 6f 67 67 6c 65 20    63 61 6c 6c 69 6e 67 20 74 68 65 20 61 63 74 69  | tedblock.Toggle.calling.the.acti | 
| 3b5a0 |  6f 6e 20 61 66 74 65 72 20 65 61 63 68 20 63 61    6e 64 69 64 61 74 65 20 63 68 61 6e 67 65 2e 20  | on.after.each.candidate.change.. | 
| 3b5c0 |  49 74 0a 6d 6f 64 69 66 69 65 73 20 40 6b 62 64    7b 6a 7d 20 74 6f 20 40 6b 62 64 7b 6a 67 7d 2c  | It.modifies.@kbd{j}.to.@kbd{jg}, | 
| 3b5e0 |  20 40 6b 62 64 7b 6b 7d 20 74 6f 20 40 6b 62 64    7b 6b 67 7d 20 65 74 63 2e 0a 40 65 6e 64 20 69  | .@kbd{k}.to.@kbd{kg}.etc..@end.i | 
| 3b600 |  6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75    62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64  | ndentedblock.@subsubheading.@kbd | 
| 3b620 |  7b 4d 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 72    6f 74 61 74 65 2d 70 72 65 66 65 72 72 65 64 2d  | {M}.(@code{ivy-rotate-preferred- | 
| 3b640 |  62 75 69 6c 64 65 72 73 7d 29 0a 40 76 69 6e 64    65 78 20 69 76 79 2d 72 6f 74 61 74 65 2d 70 72  | builders}).@vindex.ivy-rotate-pr | 
| 3b660 |  65 66 65 72 72 65 64 2d 62 75 69 6c 64 65 72 73    0a 40 6b 69 6e 64 65 78 20 4d 0a 40 69 6e 64 65  | eferred-builders.@kindex.M.@inde | 
| 3b680 |  6e 74 65 64 62 6c 6f 63 6b 0a 52 6f 74 61 74 65    20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 67  | ntedblock.Rotate.the.current.reg | 
| 3b6a0 |  65 78 70 20 6d 61 74 63 68 65 72 2e 0a 40 65 6e    64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | exp.matcher..@end.indentedblock. | 
| 3b6c0 |  40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40    6b 62 64 7b 3e 7d 20 28 40 63 6f 64 65 7b 69 76  | @subsubheading.@kbd{>}.(@code{iv | 
| 3b6e0 |  79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 67 72 6f    77 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d  | y-minibuffer-grow}).@vindex.ivy- | 
| 3b700 |  6d 69 6e 69 62 75 66 66 65 72 2d 67 72 6f 77 0a    40 6b 69 6e 64 65 78 20 3e 0a 40 69 6e 64 65 6e  | minibuffer-grow.@kindex.>.@inden | 
| 3b720 |  74 65 64 62 6c 6f 63 6b 0a 49 6e 63 72 65 61 73    65 20 40 63 6f 64 65 7b 69 76 79 2d 68 65 69 67  | tedblock.Increase.@code{ivy-heig | 
| 3b740 |  68 74 7d 20 66 6f 72 20 74 68 65 20 63 75 72 72    65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a  | ht}.for.the.current.minibuffer.. | 
| 3b760 |  40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e  | @end.indentedblock.@subsubheadin | 
| 3b780 |  67 20 40 6b 62 64 7b 3c 7d 20 28 40 63 6f 64 65    7b 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d  | g.@kbd{<}.(@code{ivy-minibuffer- | 
| 3b7a0 |  73 68 72 69 6e 6b 7d 29 0a 40 76 69 6e 64 65 78    20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d  | shrink}).@vindex.ivy-minibuffer- | 
| 3b7c0 |  73 68 72 69 6e 6b 0a 40 6b 69 6e 64 65 78 20 3c    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | shrink.@kindex.<.@indentedblock. | 
| 3b7e0 |  44 65 63 72 65 61 73 65 20 40 63 6f 64 65 7b 69    76 79 2d 68 65 69 67 68 74 7d 20 66 6f 72 20 74  | Decrease.@code{ivy-height}.for.t | 
| 3b800 |  68 65 20 63 75 72 72 65 6e 74 20 6d 69 6e 69 62    75 66 66 65 72 2e 0a 40 65 6e 64 20 69 6e 64 65  | he.current.minibuffer..@end.inde | 
| 3b820 |  6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75    62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b 77 7d  | ntedblock.@subsubheading.@kbd{w} | 
| 3b840 |  20 28 40 63 6f 64 65 7b 69 76 79 2d 70 72 65 76    2d 61 63 74 69 6f 6e 7d 29 0a 40 76 69 6e 64 65  | .(@code{ivy-prev-action}).@vinde | 
| 3b860 |  78 20 69 76 79 2d 70 72 65 76 2d 61 63 74 69 6f    6e 0a 40 6b 69 6e 64 65 78 20 77 0a 40 69 6e 64  | x.ivy-prev-action.@kindex.w.@ind | 
| 3b880 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 53 65 6c 65 63    74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 61  | entedblock.Select.the.previous.a | 
| 3b8a0 |  63 74 69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64 65    6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75  | ction..@end.indentedblock.@subsu | 
| 3b8c0 |  62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b 73 7d    20 28 40 63 6f 64 65 7b 69 76 79 2d 6e 65 78 74  | bheading.@kbd{s}.(@code{ivy-next | 
| 3b8e0 |  2d 61 63 74 69 6f 6e 7d 29 0a 40 76 69 6e 64 65    78 20 69 76 79 2d 6e 65 78 74 2d 61 63 74 69 6f  | -action}).@vindex.ivy-next-actio | 
| 3b900 |  6e 0a 40 6b 69 6e 64 65 78 20 73 0a 40 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 53 65 6c 65 63  | n.@kindex.s.@indentedblock.Selec | 
| 3b920 |  74 20 74 68 65 20 6e 65 78 74 20 61 63 74 69 6f    6e 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64  | t.the.next.action..@end.indented | 
| 3b940 |  62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61    64 69 6e 67 20 40 6b 62 64 7b 61 7d 20 28 40 63  | block.@subsubheading.@kbd{a}.(@c | 
| 3b960 |  6f 64 65 7b 69 76 79 2d 72 65 61 64 2d 61 63 74    69 6f 6e 7d 29 0a 40 76 69 6e 64 65 78 20 69 76  | ode{ivy-read-action}).@vindex.iv | 
| 3b980 |  79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 0a 40 6b    69 6e 64 65 78 20 61 0a 40 69 6e 64 65 6e 74 65  | y-read-action.@kindex.a.@indente | 
| 3b9a0 |  64 62 6c 6f 63 6b 0a 55 73 65 20 61 20 6d 65 6e    75 20 74 6f 20 73 65 6c 65 63 74 20 61 6e 20 61  | dblock.Use.a.menu.to.select.an.a | 
| 3b9c0 |  63 74 69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64 65    6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75  | ction..@end.indentedblock.@subsu | 
| 3b9e0 |  62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b 43 7d    20 28 40 63 6f 64 65 7b 69 76 79 2d 74 6f 67 67  | bheading.@kbd{C}.(@code{ivy-togg | 
| 3ba00 |  6c 65 2d 63 61 73 65 2d 66 6f 6c 64 7d 29 0a 40    76 69 6e 64 65 78 20 69 76 79 2d 74 6f 67 67 6c  | le-case-fold}).@vindex.ivy-toggl | 
| 3ba20 |  65 2d 63 61 73 65 2d 66 6f 6c 64 0a 40 6b 69 6e    64 65 78 20 43 0a 40 69 6e 64 65 6e 74 65 64 62  | e-case-fold.@kindex.C.@indentedb | 
| 3ba40 |  6c 6f 63 6b 0a 54 6f 67 67 6c 65 20 63 61 73 65    20 66 6f 6c 64 69 6e 67 20 28 6d 61 74 63 68 20  | lock.Toggle.case.folding.(match. | 
| 3ba60 |  62 6f 74 68 20 75 70 70 65 72 20 61 6e 64 20 6c    6f 77 65 72 20 63 61 73 65 0a 63 68 61 72 61 63  | both.upper.and.lower.case.charac | 
| 3ba80 |  74 65 72 73 20 66 6f 72 20 6c 6f 77 65 72 20 63    61 73 65 20 69 6e 70 75 74 29 2e 0a 40 65 6e 64  | ters.for.lower.case.input)..@end | 
| 3baa0 |  20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 0a    48 79 64 72 61 20 6d 65 6e 75 20 61 6c 73 6f 20  | .indentedblock..Hydra.menu.also. | 
| 3bac0 |  6f 66 66 65 72 73 20 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 6d 61 72 6b 69 6e 67 20 6d 75 6c 74  | offers.bindings.for.marking.mult | 
| 3bae0 |  69 70 6c 65 20 63 61 6e 64 69 64 61 74 65 73 3a    0a 0a 40 6d 75 6c 74 69 74 61 62 6c 65 20 7b 61  | iple.candidates:..@multitable.{a | 
| 3bb00 |  61 61 61 61 7d 20 7b 61 61 61 61 61 61 61 61 61    61 61 61 61 61 61 61 61 61 61 61 61 7d 0a 40 68  | aaaa}.{aaaaaaaaaaaaaaaaaaaaa}.@h | 
| 3bb20 |  65 61 64 69 74 65 6d 20 4b 65 79 0a 40 74 61 62    20 43 6f 6d 6d 61 6e 64 20 6e 61 6d 65 0a 40 69  | eaditem.Key.@tab.Command.name.@i | 
| 3bb40 |  74 65 6d 20 40 6b 62 64 7b 6d 7d 0a 40 74 61 62    20 40 63 6f 64 65 7b 69 76 79 2d 6d 61 72 6b 7d  | tem.@kbd{m}.@tab.@code{ivy-mark} | 
| 3bb60 |  0a 40 69 74 65 6d 20 40 6b 62 64 7b 75 7d 0a 40    74 61 62 20 40 63 6f 64 65 7b 69 76 79 2d 75 6e  | .@item.@kbd{u}.@tab.@code{ivy-un | 
| 3bb80 |  6d 61 72 6b 7d 0a 40 69 74 65 6d 20 40 6b 62 64    7b 44 45 4c 7d 0a 40 74 61 62 20 40 63 6f 64 65  | mark}.@item.@kbd{DEL}.@tab.@code | 
| 3bba0 |  7b 69 76 79 2d 75 6e 6d 61 72 6b 2d 62 61 63 6b    77 61 72 64 7d 0a 40 69 74 65 6d 20 40 6b 62 64  | {ivy-unmark-backward}.@item.@kbd | 
| 3bbc0 |  7b 74 7d 0a 40 74 61 62 20 40 63 6f 64 65 7b 69    76 79 2d 74 6f 67 67 6c 65 2d 6d 61 72 6b 73 7d  | {t}.@tab.@code{ivy-toggle-marks} | 
| 3bbe0 |  0a 40 65 6e 64 20 6d 75 6c 74 69 74 61 62 6c 65    0a 0a 54 68 65 20 61 63 74 69 6f 6e 20 69 73 20  | .@end.multitable..The.action.is. | 
| 3bc00 |  63 61 6c 6c 65 64 20 6f 6e 20 65 61 63 68 20 6d    61 72 6b 65 64 20 63 61 6e 64 69 64 61 74 65 20  | called.on.each.marked.candidate. | 
| 3bc20 |  6f 6e 65 20 62 79 20 6f 6e 65 2e 0a 0a 40 6e 6f    64 65 20 53 61 76 69 6e 67 20 74 68 65 20 63 75  | one.by.one...@node.Saving.the.cu | 
| 3bc40 |  72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75  | rrent.completion.session.to.a.bu | 
| 3bc60 |  66 66 65 72 0a 40 73 75 62 73 65 63 74 69 6f 6e    20 53 61 76 69 6e 67 20 74 68 65 20 63 75 72 72  | ffer.@subsection.Saving.the.curr | 
| 3bc80 |  65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73    65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66 66  | ent.completion.session.to.a.buff | 
| 3bca0 |  65 72 0a 0a 40 73 75 62 73 75 62 68 65 61 64 69    6e 67 20 40 6b 62 64 7b 43 2d 63 20 43 2d 6f 7d  | er..@subsubheading.@kbd{C-c.C-o} | 
| 3bcc0 |  20 28 40 63 6f 64 65 7b 69 76 79 2d 6f 63 63 75    72 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d  | .(@code{ivy-occur}).@vindex.ivy- | 
| 3bce0 |  6f 63 63 75 72 0a 40 6b 69 6e 64 65 78 20 43 2d    63 20 43 2d 6f 0a 40 69 6e 64 65 6e 74 65 64 62  | occur.@kindex.C-c.C-o.@indentedb | 
| 3bd00 |  6c 6f 63 6b 0a 53 61 76 65 73 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65  | lock.Saves.the.current.candidate | 
| 3bd20 |  73 20 74 6f 20 61 20 6e 65 77 20 62 75 66 66 65    72 20 61 6e 64 20 65 78 69 74 73 0a 63 6f 6d 70  | s.to.a.new.buffer.and.exits.comp | 
| 3bd40 |  6c 65 74 69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 0a 54 68 65 20  | letion..@end.indentedblock..The. | 
| 3bd60 |  6e 65 77 20 62 75 66 66 65 72 20 69 73 20 72 65    61 64 2d 6f 6e 6c 79 20 61 6e 64 20 68 61 73 20  | new.buffer.is.read-only.and.has. | 
| 3bd80 |  61 20 66 65 77 20 75 73 65 66 75 6c 20 62 69 6e    64 69 6e 67 73 20 64 65 66 69 6e 65 64 2e 0a 0a  | a.few.useful.bindings.defined... | 
| 3bda0 |  40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40    6b 62 64 7b 52 45 54 7d 20 6f 72 20 40 6b 62 64  | @subsubheading.@kbd{RET}.or.@kbd | 
| 3bdc0 |  7b 66 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 6f    63 63 75 72 2d 70 72 65 73 73 7d 29 0a 40 76 69  | {f}.(@code{ivy-occur-press}).@vi | 
| 3bde0 |  6e 64 65 78 20 69 76 79 2d 6f 63 63 75 72 2d 70    72 65 73 73 0a 40 6b 69 6e 64 65 78 20 52 45 54  | ndex.ivy-occur-press.@kindex.RET | 
| 3be00 |  0a 40 6b 69 6e 64 65 78 20 66 0a 40 69 6e 64 65    6e 74 65 64 62 6c 6f 63 6b 0a 43 61 6c 6c 20 74  | .@kindex.f.@indentedblock.Call.t | 
| 3be20 |  68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f    6e 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 74 65  | he.current.action.on.the.selecte | 
| 3be40 |  64 20 63 61 6e 64 69 64 61 74 65 2e 0a 40 65 6e    64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | d.candidate..@end.indentedblock. | 
| 3be60 |  40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40    6b 62 64 7b 6d 6f 75 73 65 2d 31 7d 20 28 40 63  | @subsubheading.@kbd{mouse-1}.(@c | 
| 3be80 |  6f 64 65 7b 69 76 79 2d 6f 63 63 75 72 2d 63 6c    69 63 6b 7d 29 0a 40 76 69 6e 64 65 78 20 69 76  | ode{ivy-occur-click}).@vindex.iv | 
| 3bea0 |  79 2d 6f 63 63 75 72 2d 63 6c 69 63 6b 0a 40 6b    69 6e 64 65 78 20 6d 6f 75 73 65 2d 31 0a 40 69  | y-occur-click.@kindex.mouse-1.@i | 
| 3bec0 |  6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 43 61 6c    6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63  | ndentedblock.Call.the.current.ac | 
| 3bee0 |  74 69 6f 6e 20 6f 6e 20 74 68 65 20 73 65 6c 65    63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a  | tion.on.the.selected.candidate.. | 
| 3bf00 |  40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e  | @end.indentedblock.@subsubheadin | 
| 3bf20 |  67 20 40 6b 62 64 7b 6a 7d 20 28 40 63 6f 64 65    7b 6e 65 78 74 2d 6c 69 6e 65 7d 29 0a 40 6b 69  | g.@kbd{j}.(@code{next-line}).@ki | 
| 3bf40 |  6e 64 65 78 20 6a 0a 40 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 4d 6f 76 65 20 74 6f 20 6e 65  | ndex.j.@indentedblock.Move.to.ne | 
| 3bf60 |  78 74 20 6c 69 6e 65 2e 0a 40 65 6e 64 20 69 6e    64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62  | xt.line..@end.indentedblock.@sub | 
| 3bf80 |  73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b    6b 7d 20 28 40 63 6f 64 65 7b 70 72 65 76 69 6f  | subheading.@kbd{k}.(@code{previo | 
| 3bfa0 |  75 73 2d 6c 69 6e 65 7d 29 0a 40 6b 69 6e 64 65    78 20 6b 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f  | us-line}).@kindex.k.@indentedblo | 
| 3bfc0 |  63 6b 0a 4d 6f 76 65 20 74 6f 20 70 72 65 76 69    6f 75 73 20 6c 69 6e 65 2e 0a 40 65 6e 64 20 69  | ck.Move.to.previous.line..@end.i | 
| 3bfe0 |  6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75    62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64  | ndentedblock.@subsubheading.@kbd | 
| 3c000 |  7b 61 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 6f    63 63 75 72 2d 72 65 61 64 2d 61 63 74 69 6f 6e  | {a}.(@code{ivy-occur-read-action | 
| 3c020 |  7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 6f    63 63 75 72 2d 72 65 61 64 2d 61 63 74 69 6f 6e  | }).@vindex.ivy-occur-read-action | 
| 3c040 |  0a 40 6b 69 6e 64 65 78 20 61 0a 40 69 6e 64 65    6e 74 65 64 62 6c 6f 63 6b 0a 52 65 61 64 20 61  | .@kindex.a.@indentedblock.Read.a | 
| 3c060 |  6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 6d 61 6b    65 20 69 74 20 63 75 72 72 65 6e 74 20 66 6f 72  | n.action.and.make.it.current.for | 
| 3c080 |  20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 40 65    6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b  | .this.buffer..@end.indentedblock | 
| 3c0a0 |  0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20    40 6b 62 64 7b 6f 7d 20 28 40 63 6f 64 65 7b 69  | .@subsubheading.@kbd{o}.(@code{i | 
| 3c0c0 |  76 79 2d 6f 63 63 75 72 2d 64 69 73 70 61 74 63    68 7d 29 0a 40 76 69 6e 64 65 78 20 69 76 79 2d  | vy-occur-dispatch}).@vindex.ivy- | 
| 3c0e0 |  6f 63 63 75 72 2d 64 69 73 70 61 74 63 68 0a 40    6b 69 6e 64 65 78 20 6f 0a 40 69 6e 64 65 6e 74  | occur-dispatch.@kindex.o.@indent | 
| 3c100 |  65 64 62 6c 6f 63 6b 0a 52 65 61 64 20 61 6e 20    61 63 74 69 6f 6e 20 61 6e 64 20 63 61 6c 6c 20  | edblock.Read.an.action.and.call. | 
| 3c120 |  69 74 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 74    65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 40 65  | it.on.the.selected.candidate..@e | 
| 3c140 |  6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20  | nd.indentedblock.@subsubheading. | 
| 3c160 |  40 6b 62 64 7b 71 7d 20 28 40 63 6f 64 65 7b 71    75 69 74 2d 77 69 6e 64 6f 77 7d 29 0a 40 6b 69  | @kbd{q}.(@code{quit-window}).@ki | 
| 3c180 |  6e 64 65 78 20 71 0a 40 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 42 75 72 79 20 74 68 65 20 63  | ndex.q.@indentedblock.Bury.the.c | 
| 3c1a0 |  75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 40    65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63  | urrent.buffer..@end.indentedbloc | 
| 3c1c0 |  6b 0a 0a 0a 49 76 79 20 68 61 73 20 6e 6f 20 6c    69 6d 69 74 20 6f 6e 20 74 68 65 20 6e 75 6d 62  | k...Ivy.has.no.limit.on.the.numb | 
| 3c1e0 |  65 72 20 6f 66 20 61 63 74 69 76 65 20 62 75 66    66 65 72 73 20 6c 69 6b 65 20 74 68 65 73 65 2e  | er.of.active.buffers.like.these. | 
| 3c200 |  0a 0a 49 76 79 20 74 61 6b 65 73 20 63 61 72 65    20 6f 66 20 6e 61 6d 69 6e 67 20 62 75 66 66 65  | ..Ivy.takes.care.of.naming.buffe | 
| 3c220 |  72 73 20 75 6e 69 71 75 65 6c 79 20 62 79 20 63    6f 6e 73 74 72 75 63 74 69 6e 67 20 64 65 73 63  | rs.uniquely.by.constructing.desc | 
| 3c240 |  72 69 70 74 69 76 65 0a 6e 61 6d 65 73 2e 20 46    6f 72 20 65 78 61 6d 70 6c 65 3a 20 40 63 6f 64  | riptive.names..For.example:.@cod | 
| 3c260 |  65 7b 2a 69 76 79 2d 6f 63 63 75 72 20 63 6f 75    6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 61  | e{*ivy-occur.counsel-describe-va | 
| 3c280 |  72 69 61 62 6c 65 0a 22 66 75 6e 63 74 69 6f 6e    24 2a 7d 2e 0a 0a 40 6e 6f 64 65 20 43 6f 6d 70  | riable."function$*}...@node.Comp | 
| 3c2a0 |  6c 65 74 69 6f 6e 20 53 74 79 6c 65 73 0a 40 63    68 61 70 74 65 72 20 43 6f 6d 70 6c 65 74 69 6f  | letion.Styles.@chapter.Completio | 
| 3c2c0 |  6e 20 53 74 79 6c 65 73 0a 0a 49 76 79 27 73 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 66 75 6e 63 74  | n.Styles..Ivy's.completion.funct | 
| 3c2e0 |  69 6f 6e 73 20 72 65 6c 79 20 6f 6e 20 61 20 72    65 67 65 78 20 62 75 69 6c 64 65 72 20 2d 20 61  | ions.rely.on.a.regex.builder.-.a | 
| 3c300 |  20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 0a 74    72 61 6e 73 66 6f 72 6d 73 20 61 20 73 74 72 69  | .function.that.transforms.a.stri | 
| 3c320 |  6e 67 20 69 6e 70 75 74 20 74 6f 20 61 20 73 74    72 69 6e 67 20 72 65 67 65 78 2e 20 41 6c 6c 20  | ng.input.to.a.string.regex..All. | 
| 3c340 |  63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74    65 73 0a 73 69 6d 70 6c 79 20 68 61 76 65 20 74  | current.candidates.simply.have.t | 
| 3c360 |  6f 20 6d 61 74 63 68 20 74 68 69 73 20 72 65 67    65 78 2e 20 45 61 63 68 20 63 6f 6c 6c 65 63 74  | o.match.this.regex..Each.collect | 
| 3c380 |  69 6f 6e 20 63 61 6e 20 62 65 20 61 73 73 69 67    6e 65 64 20 69 74 73 0a 6f 77 6e 20 72 65 67 65  | ion.can.be.assigned.its.own.rege | 
| 3c3a0 |  78 20 62 75 69 6c 64 65 72 20 62 79 20 63 75 73    74 6f 6d 69 7a 69 6e 67 20 40 63 6f 64 65 7b 69  | x.builder.by.customizing.@code{i | 
| 3c3c0 |  76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61    6c 69 73 74 7d 2e 0a 0a 54 68 65 20 6b 65 79 73  | vy-re-builders-alist}...The.keys | 
| 3c3e0 |  20 6f 66 20 74 68 69 73 20 61 6c 69 73 74 20 61    72 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6e 61  | .of.this.alist.are.collection.na | 
| 3c400 |  6d 65 73 2c 20 61 6e 64 20 74 68 65 20 76 61 6c    75 65 73 20 61 72 65 20 6f 6e 65 20 6f 66 0a 74  | mes,.and.the.values.are.one.of.t | 
| 3c420 |  68 65 20 66 6f 6c 6c 6f 77 69 6e 67 3a 0a 40 69    74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 40 63 6f  | he.following:.@itemize.@item.@co | 
| 3c440 |  64 65 7b 69 76 79 2d 2d 72 65 67 65 78 7d 0a 40    69 74 65 6d 0a 40 63 6f 64 65 7b 69 76 79 2d 2d  | de{ivy--regex}.@item.@code{ivy-- | 
| 3c460 |  72 65 67 65 78 2d 70 6c 75 73 7d 0a 40 69 74 65    6d 0a 40 63 6f 64 65 7b 69 76 79 2d 2d 72 65 67  | regex-plus}.@item.@code{ivy--reg | 
| 3c480 |  65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 7d    0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b 69 76 79  | ex-ignore-order}.@item.@code{ivy | 
| 3c4a0 |  2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 7d 0a 40    69 74 65 6d 0a 40 63 6f 64 65 7b 72 65 67 65 78  | --regex-fuzzy}.@item.@code{regex | 
| 3c4c0 |  70 2d 71 75 6f 74 65 7d 0a 40 65 6e 64 20 69 74    65 6d 69 7a 65 0a 0a 41 20 63 61 74 63 68 2d 61  | p-quote}.@end.itemize..A.catch-a | 
| 3c4e0 |  6c 6c 20 6b 65 79 2c 20 40 63 6f 64 65 7b 74 7d    2c 20 61 70 70 6c 69 65 73 20 74 6f 20 61 6c 6c  | ll.key,.@code{t},.applies.to.all | 
| 3c500 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 74 68 61    74 20 64 6f 6e 27 74 20 68 61 76 65 20 74 68 65  | .collections.that.don't.have.the | 
| 3c520 |  69 72 0a 6f 77 6e 20 6b 65 79 2e 0a 0a 54 68 65    20 64 65 66 61 75 6c 74 20 69 73 3a 0a 0a 40 6c  | ir.own.key...The.default.is:..@l | 
| 3c540 |  69 73 70 0a 28 73 65 74 71 20 69 76 79 2d 72 65    2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74 0a  | isp.(setq.ivy-re-builders-alist. | 
| 3c560 |  20 20 20 20 20 20 27 28 28 74 20 2e 20 69 76 79    2d 2d 72 65 67 65 78 2d 70 6c 75 73 29 29 29 0a  | ......'((t...ivy--regex-plus))). | 
| 3c580 |  40 65 6e 64 20 6c 69 73 70 0a 0a 54 68 69 73 20    65 78 61 6d 70 6c 65 20 73 68 6f 77 73 20 61 20  | @end.lisp..This.example.shows.a. | 
| 3c5a0 |  63 75 73 74 6f 6d 20 72 65 67 65 78 20 62 75 69    6c 64 65 72 20 61 73 73 69 67 6e 65 64 20 74 6f  | custom.regex.builder.assigned.to | 
| 3c5c0 |  20 66 69 6c 65 20 6e 61 6d 65 0a 63 6f 6d 70 6c    65 74 69 6f 6e 3a 0a 0a 40 6c 69 73 70 0a 28 73  | .file.name.completion:..@lisp.(s | 
| 3c5e0 |  65 74 71 20 69 76 79 2d 72 65 2d 62 75 69 6c 64    65 72 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20  | etq.ivy-re-builders-alist....... | 
| 3c600 |  27 28 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d    65 2d 69 6e 74 65 72 6e 61 6c 20 2e 20 69 76 79  | '((read-file-name-internal...ivy | 
| 3c620 |  2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 29 0a 20    20 20 20 20 20 20 20 28 74 20 2e 20 69 76 79 2d  | --regex-fuzzy).........(t...ivy- | 
| 3c640 |  2d 72 65 67 65 78 2d 70 6c 75 73 29 29 29 0a 40    65 6e 64 20 6c 69 73 70 0a 0a 48 65 72 65 2c 20  | -regex-plus))).@end.lisp..Here,. | 
| 3c660 |  40 63 6f 64 65 7b 72 65 61 64 2d 66 69 6c 65 2d    6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c 7d 20 69  | @code{read-file-name-internal}.i | 
| 3c680 |  73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61    74 20 69 73 20 70 61 73 73 65 64 20 61 73 20 74  | s.a.function.that.is.passed.as.t | 
| 3c6a0 |  68 65 0a 73 65 63 6f 6e 64 20 61 72 67 75 6d 65    6e 74 20 74 6f 20 40 63 6f 64 65 7b 63 6f 6d 70  | he.second.argument.to.@code{comp | 
| 3c6c0 |  6c 65 74 69 6e 67 2d 72 65 61 64 7d 20 66 6f 72    20 66 69 6c 65 20 6e 61 6d 65 20 63 6f 6d 70 6c  | leting-read}.for.file.name.compl | 
| 3c6e0 |  65 74 69 6f 6e 2e 0a 0a 54 68 65 20 72 65 67 65    78 20 62 75 69 6c 64 65 72 20 72 65 73 6f 6c 76  | etion...The.regex.builder.resolv | 
| 3c700 |  65 73 20 61 73 20 66 6f 6c 6c 6f 77 73 20 28 69    6e 20 6f 72 64 65 72 20 6f 66 20 70 72 69 6f 72  | es.as.follows.(in.order.of.prior | 
| 3c720 |  69 74 79 29 3a 0a 40 65 6e 75 6d 65 72 61 74 65    0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b 72 65 2d  | ity):.@enumerate.@item.@code{re- | 
| 3c740 |  62 75 69 6c 64 65 72 7d 20 61 72 67 75 6d 65 6e    74 20 70 61 73 73 65 64 20 74 6f 20 40 63 6f 64  | builder}.argument.passed.to.@cod | 
| 3c760 |  65 7b 69 76 79 2d 72 65 61 64 7d 2e 0a 40 69 74    65 6d 0a 40 63 6f 64 65 7b 63 6f 6c 6c 65 63 74  | e{ivy-read}..@item.@code{collect | 
| 3c780 |  69 6f 6e 7d 20 61 72 67 75 6d 65 6e 74 20 70 61    73 73 65 64 20 74 6f 20 40 63 6f 64 65 7b 69 76  | ion}.argument.passed.to.@code{iv | 
| 3c7a0 |  79 2d 72 65 61 64 7d 20 69 73 20 61 20 66 75 6e    63 74 69 6f 6e 20 61 6e 64 20 68 61 73 20 61 6e  | y-read}.is.a.function.and.has.an | 
| 3c7c0 |  0a 65 6e 74 72 79 20 6f 6e 20 40 63 6f 64 65 7b    69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d  | .entry.on.@code{ivy-re-builders- | 
| 3c7e0 |  61 6c 69 73 74 7d 2e 0a 40 69 74 65 6d 0a 40 63    6f 64 65 7b 63 61 6c 6c 65 72 7d 20 61 72 67 75  | alist}..@item.@code{caller}.argu | 
| 3c800 |  6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f 20 40    63 6f 64 65 7b 69 76 79 2d 72 65 61 64 7d 20 68  | ment.passed.to.@code{ivy-read}.h | 
| 3c820 |  61 73 20 61 6e 20 65 6e 74 72 79 20 6f 6e 0a 40    63 6f 64 65 7b 69 76 79 2d 72 65 2d 62 75 69 6c  | as.an.entry.on.@code{ivy-re-buil | 
| 3c840 |  64 65 72 73 2d 61 6c 69 73 74 7d 2e 0a 40 69 74    65 6d 0a 40 63 6f 64 65 7b 74 68 69 73 2d 63 6f  | ders-alist}..@item.@code{this-co | 
| 3c860 |  6d 6d 61 6e 64 7d 20 68 61 73 20 61 6e 20 65 6e    74 72 79 20 6f 6e 20 40 63 6f 64 65 7b 69 76 79  | mmand}.has.an.entry.on.@code{ivy | 
| 3c880 |  2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69    73 74 7d 2e 0a 40 69 74 65 6d 0a 40 63 6f 64 65  | -re-builders-alist}..@item.@code | 
| 3c8a0 |  7b 74 7d 20 68 61 73 20 61 6e 20 65 6e 74 72 79    20 6f 6e 20 40 63 6f 64 65 7b 69 76 79 2d 72 65  | {t}.has.an.entry.on.@code{ivy-re | 
| 3c8c0 |  2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74 7d    2e 0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b 69 76  | -builders-alist}..@item.@code{iv | 
| 3c8e0 |  79 2d 2d 72 65 67 65 78 7d 2e 0a 40 65 6e 64 20    65 6e 75 6d 65 72 61 74 65 0a 0a 40 6d 65 6e 75  | y--regex}..@end.enumerate..@menu | 
| 3c900 |  0a 2a 20 69 76 79 2d 2d 72 65 67 65 78 2d 70 6c    75 73 3a 3a 0a 2a 20 69 76 79 2d 2d 72 65 67 65  | .*.ivy--regex-plus::.*.ivy--rege | 
| 3c920 |  78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 3a 3a    0a 2a 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75  | x-ignore-order::.*.ivy--regex-fu | 
| 3c940 |  7a 7a 79 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a    0a 40 6e 6f 64 65 20 69 76 79 2d 2d 72 65 67 65  | zzy::.@end.menu..@node.ivy--rege | 
| 3c960 |  78 2d 70 6c 75 73 0a 40 73 65 63 74 69 6f 6e 20    69 76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 0a  | x-plus.@section.ivy--regex-plus. | 
| 3c980 |  0a 40 63 6f 64 65 7b 69 76 79 2d 2d 72 65 67 65    78 2d 70 6c 75 73 7d 20 69 73 20 49 76 79 27 73  | .@code{ivy--regex-plus}.is.Ivy's | 
| 3c9a0 |  20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 6d 65 74 68 6f 64 2e 0a 0a 40 63 6f  | .default.completion.method...@co | 
| 3c9c0 |  64 65 7b 69 76 79 2d 2d 72 65 67 65 78 2d 70 6c    75 73 7d 20 6d 61 74 63 68 65 73 20 62 79 20 73  | de{ivy--regex-plus}.matches.by.s | 
| 3c9e0 |  70 6c 69 74 74 69 6e 67 20 74 68 65 20 69 6e 70    75 74 20 62 79 20 73 70 61 63 65 73 20 61 6e 64  | plitting.the.input.by.spaces.and | 
| 3ca00 |  0a 72 65 62 75 69 6c 64 69 6e 67 20 69 74 20 69    6e 74 6f 20 61 20 72 65 67 65 78 2e 0a 0a 41 73  | .rebuilding.it.into.a.regex...As | 
| 3ca20 |  20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69    6e 67 20 69 73 20 74 79 70 65 64 20 69 6e 20 49  | .the.search.string.is.typed.in.I | 
| 3ca40 |  76 79 27 73 20 6d 69 6e 69 62 75 66 66 65 72 2c    20 69 74 20 69 73 20 74 72 61 6e 73 66 6f 72 6d  | vy's.minibuffer,.it.is.transform | 
| 3ca60 |  65 64 0a 69 6e 74 6f 20 76 61 6c 69 64 20 72 65    67 65 78 20 73 79 6e 74 61 78 2e 20 49 66 20 74  | ed.into.valid.regex.syntax..If.t | 
| 3ca80 |  68 65 20 73 74 72 69 6e 67 20 69 73 20 40 63 6f    64 65 7b 22 66 6f 72 20 65 78 61 6d 70 6c 65 22  | he.string.is.@code{"for.example" | 
| 3caa0 |  7d 2c 20 69 74 20 69 73 0a 74 72 61 6e 73 66 6f    72 6d 65 64 20 69 6e 74 6f 0a 0a 40 6c 69 73 70  | },.it.is.transformed.into..@lisp | 
| 3cac0 |  0a 22 5c 5c 28 66 6f 72 5c 5c 29 2e 2a 5c 5c 28    65 78 61 6d 70 6c 65 5c 5c 29 22 0a 40 65 6e 64  | ."\\(for\\).*\\(example\\)".@end | 
| 3cae0 |  20 6c 69 73 70 0a 0a 77 68 69 63 68 20 69 6e 20    72 65 67 65 78 20 74 65 72 6d 69 6e 6f 6c 6f 67  | .lisp..which.in.regex.terminolog | 
| 3cb00 |  79 20 6d 61 74 63 68 65 73 20 40 63 6f 64 65 7b    22 66 6f 72 22 7d 20 66 6f 6c 6c 6f 77 65 64 20  | y.matches.@code{"for"}.followed. | 
| 3cb20 |  62 79 20 61 20 77 69 6c 64 20 63 61 72 64 20 61    6e 64 0a 74 68 65 6e 20 40 63 6f 64 65 7b 22 65  | by.a.wild.card.and.then.@code{"e | 
| 3cb40 |  78 61 6d 70 6c 65 22 7d 2e 20 4e 6f 74 65 20 68    6f 77 20 49 76 79 20 75 73 65 73 20 74 68 65 20  | xample"}..Note.how.Ivy.uses.the. | 
| 3cb60 |  73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20    74 6f 20 62 75 69 6c 64 20 77 69 6c 64 0a 63 61  | space.character.to.build.wild.ca | 
| 3cb80 |  72 64 73 2e 20 54 6f 20 6d 61 74 63 68 20 61 20    6c 69 74 65 72 61 6c 20 77 68 69 74 65 20 73 70  | rds..To.match.a.literal.white.sp | 
| 3cba0 |  61 63 65 2c 20 75 73 65 20 61 6e 20 65 78 74 72    61 20 73 70 61 63 65 2e 20 53 6f 20 74 6f 20 6d  | ace,.use.an.extra.space..So.to.m | 
| 3cbc0 |  61 74 63 68 0a 6f 6e 65 20 73 70 61 63 65 20 74    79 70 65 20 74 77 6f 20 73 70 61 63 65 73 2c 20  | atch.one.space.type.two.spaces,. | 
| 3cbe0 |  74 6f 20 6d 61 74 63 68 20 74 77 6f 20 73 70 61    63 65 73 20 74 79 70 65 20 74 68 72 65 65 20 73  | to.match.two.spaces.type.three.s | 
| 3cc00 |  70 61 63 65 73 2c 20 61 6e 64 0a 73 6f 20 6f 6e    2e 0a 0a 41 73 20 49 76 79 20 74 72 61 6e 73 66  | paces,.and.so.on...As.Ivy.transf | 
| 3cc20 |  6f 72 6d 73 20 74 79 70 65 64 20 63 68 61 72 61    63 74 65 72 73 20 69 6e 74 6f 20 72 65 67 65 78  | orms.typed.characters.into.regex | 
| 3cc40 |  20 73 74 72 69 6e 67 73 2c 20 69 74 20 70 72 6f    76 69 64 65 73 20 61 6e 0a 69 6e 74 75 69 74 69  | .strings,.it.provides.an.intuiti | 
| 3cc60 |  76 65 20 66 65 65 64 62 61 63 6b 20 74 68 72 6f    75 67 68 20 66 6f 6e 74 20 68 69 67 68 6c 69 67  | ve.feedback.through.font.highlig | 
| 3cc80 |  68 74 73 2e 0a 0a 49 76 79 20 73 75 70 70 6f 72    74 73 20 72 65 67 65 78 70 20 6e 65 67 61 74 69  | hts...Ivy.supports.regexp.negati | 
| 3cca0 |  6f 6e 20 77 69 74 68 20 40 63 6f 64 65 7b 22 21    22 7d 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c  | on.with.@code{"!"}..For.example, | 
| 3ccc0 |  20 40 63 6f 64 65 7b 22 64 65 66 69 6e 65 20 6b    65 79 20 21 20 69 76 79 20 71 75 69 74 22 7d 20  | .@code{"define.key.!.ivy.quit"}. | 
| 3cce0 |  66 69 72 73 74 20 73 65 6c 65 63 74 73 20 65 76    65 72 79 74 68 69 6e 67 0a 6d 61 74 63 68 69 6e  | first.selects.everything.matchin | 
| 3cd00 |  67 20 40 63 6f 64 65 7b 22 64 65 66 69 6e 65 2e    2a 6b 65 79 22 7d 2c 20 74 68 65 6e 20 72 65 6d  | g.@code{"define.*key"},.then.rem | 
| 3cd20 |  6f 76 65 73 20 65 76 65 72 79 74 68 69 6e 67 20    6d 61 74 63 68 69 6e 67 20 40 63 6f 64 65 7b 22  | oves.everything.matching.@code{" | 
| 3cd40 |  69 76 79 22 7d 2c 0a 61 6e 64 20 66 69 6e 61 6c    6c 79 20 72 65 6d 6f 76 65 73 20 65 76 65 72 79  | ivy"},.and.finally.removes.every | 
| 3cd60 |  74 68 69 6e 67 20 6d 61 74 63 68 69 6e 67 20 40    63 6f 64 65 7b 22 71 75 69 74 22 7d 2e 20 57 68  | thing.matching.@code{"quit"}..Wh | 
| 3cd80 |  61 74 20 72 65 6d 61 69 6e 73 20 69 73 20 74 68    65 0a 66 69 6e 61 6c 20 72 65 73 75 6c 74 20 73  | at.remains.is.the.final.result.s | 
| 3cda0 |  65 74 20 6f 66 20 74 68 65 20 6e 65 67 61 74 69    6f 6e 20 72 65 67 65 78 70 2e 0a 0a 53 69 6e 63  | et.of.the.negation.regexp...Sinc | 
| 3cdc0 |  65 20 49 76 79 20 74 72 65 61 74 73 20 6d 69 6e    69 62 75 66 66 65 72 20 69 6e 70 75 74 20 61 73  | e.Ivy.treats.minibuffer.input.as | 
| 3cde0 |  20 61 20 72 65 67 65 78 70 2c 20 74 68 65 20 73    74 61 6e 64 61 72 64 20 72 65 67 65 78 70 0a 69  | .a.regexp,.the.standard.regexp.i | 
| 3ce00 |  64 65 6e 74 69 66 69 65 72 73 20 77 6f 72 6b 3a    20 40 63 6f 64 65 7b 22 5e 22 7d 2c 20 40 63 6f  | dentifiers.work:.@code{"^"},.@co | 
| 3ce20 |  64 65 7b 22 24 22 7d 2c 20 40 63 6f 64 65 7b 22    5c 62 22 7d 20 6f 72 20 40 63 6f 64 65 7b 22 5b  | de{"$"},.@code{"\b"}.or.@code{"[ | 
| 3ce40 |  61 2d 7a 5d 22 7d 2e 20 54 68 65 20 65 78 63 65    70 74 69 6f 6e 73 0a 61 72 65 20 73 70 61 63 65  | a-z]"}..The.exceptions.are.space | 
| 3ce60 |  73 2c 20 77 68 69 63 68 20 74 72 61 6e 73 6c 61    74 65 20 74 6f 20 40 63 6f 64 65 7b 22 2e 2a 22  | s,.which.translate.to.@code{".*" | 
| 3ce80 |  7d 2c 20 61 6e 64 20 40 63 6f 64 65 7b 22 21 22    7d 20 74 68 61 74 20 73 69 67 6e 61 6c 20 74 68  | },.and.@code{"!"}.that.signal.th | 
| 3cea0 |  65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61    20 6e 65 67 61 74 69 6f 6e 20 67 72 6f 75 70 2e  | e.beginning.of.a.negation.group. | 
| 3cec0 |  0a 0a 40 6e 6f 64 65 20 69 76 79 2d 2d 72 65 67    65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 0a  | ..@node.ivy--regex-ignore-order. | 
| 3cee0 |  40 73 65 63 74 69 6f 6e 20 69 76 79 2d 2d 72 65    67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72  | @section.ivy--regex-ignore-order | 
| 3cf00 |  0a 0a 40 63 6f 64 65 7b 69 76 79 2d 2d 72 65 67    65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 7d  | ..@code{ivy--regex-ignore-order} | 
| 3cf20 |  20 69 67 6e 6f 72 65 73 20 74 68 65 20 6f 72 64    65 72 20 6f 66 20 72 65 67 65 78 70 20 74 6f 6b  | .ignores.the.order.of.regexp.tok | 
| 3cf40 |  65 6e 73 20 77 68 65 6e 0a 73 65 61 72 63 68 69    6e 67 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20  | ens.when.searching.for.matching. | 
| 3cf60 |  63 61 6e 64 69 64 61 74 65 73 2e 20 46 6f 72 20    69 6e 73 74 61 6e 63 65 2c 20 74 68 65 20 69 6e  | candidates..For.instance,.the.in | 
| 3cf80 |  70 75 74 0a 40 63 6f 64 65 7b 22 66 6f 72 20 65    78 61 6d 70 6c 65 22 7d 20 77 69 6c 6c 20 6d 61  | put.@code{"for.example"}.will.ma | 
| 3cfa0 |  74 63 68 20 40 63 6f 64 65 7b 22 65 78 61 6d 70    6c 65 20 74 65 73 74 20 66 6f 72 22 7d 2e 0a 0a  | tch.@code{"example.test.for"}... | 
| 3cfc0 |  40 6e 6f 64 65 20 69 76 79 2d 2d 72 65 67 65 78    2d 66 75 7a 7a 79 0a 40 73 65 63 74 69 6f 6e 20  | @node.ivy--regex-fuzzy.@section. | 
| 3cfe0 |  69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79    0a 0a 40 63 6f 64 65 7b 69 76 79 2d 2d 72 65 67  | ivy--regex-fuzzy..@code{ivy--reg | 
| 3d000 |  65 78 2d 66 75 7a 7a 79 7d 20 73 70 6c 69 74 73    20 65 61 63 68 20 63 68 61 72 61 63 74 65 72 20  | ex-fuzzy}.splits.each.character. | 
| 3d020 |  77 69 74 68 20 61 20 77 69 6c 64 20 63 61 72 64    2e 20 53 65 61 72 63 68 69 6e 67 0a 66 6f 72 20  | with.a.wild.card..Searching.for. | 
| 3d040 |  40 63 6f 64 65 7b 22 66 6f 72 22 7d 20 72 65 74    75 72 6e 73 20 61 6c 6c 20 40 63 6f 64 65 7b 22  | @code{"for"}.returns.all.@code{" | 
| 3d060 |  66 2e 2a 6f 2e 2a 72 22 7d 20 6d 61 74 63 68 65    73 2c 20 72 65 73 75 6c 74 69 6e 67 20 69 6e 20  | f.*o.*r"}.matches,.resulting.in. | 
| 3d080 |  61 20 6c 61 72 67 65 0a 6e 75 6d 62 65 72 20 6f    66 20 68 69 74 73 2e 20 20 59 65 74 20 73 6f 6d  | a.large.number.of.hits...Yet.som | 
| 3d0a0 |  65 20 73 65 61 72 63 68 65 73 20 6e 65 65 64 20    74 68 65 73 65 20 65 78 74 72 61 20 68 69 74 73  | e.searches.need.these.extra.hits | 
| 3d0c0 |  2e 20 49 76 79 20 73 6f 72 74 73 0a 73 75 63 68    20 6c 61 72 67 65 20 6c 69 73 74 73 20 75 73 69  | ..Ivy.sorts.such.large.lists.usi | 
| 3d0e0 |  6e 67 20 40 63 6f 64 65 7b 66 6c 78 7d 20 70 61    63 6b 61 67 65 27 73 20 73 63 6f 72 69 6e 67 20  | ng.@code{flx}.package's.scoring. | 
| 3d100 |  6d 65 63 68 61 6e 69 73 6d 2c 20 69 66 20 69 74    27 73 0a 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 40  | mechanism,.if.it's.installed...@ | 
| 3d120 |  6b 62 64 7b 43 2d 6f 20 6d 7d 20 74 6f 67 67 6c    65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 72  | kbd{C-o.m}.toggles.the.current.r | 
| 3d140 |  65 67 65 78 70 20 62 75 69 6c 64 65 72 2e 0a 0a    40 6e 6f 64 65 20 43 75 73 74 6f 6d 69 7a 61 74  | egexp.builder...@node.Customizat | 
| 3d160 |  69 6f 6e 0a 40 63 68 61 70 74 65 72 20 43 75 73    74 6f 6d 69 7a 61 74 69 6f 6e 0a 0a 40 6d 65 6e  | ion.@chapter.Customization..@men | 
| 3d180 |  75 0a 2a 20 46 61 63 65 73 3a 3a 0a 2a 20 44 65    66 63 75 73 74 6f 6d 73 3a 3a 0a 2a 20 41 63 74  | u.*.Faces::.*.Defcustoms::.*.Act | 
| 3d1a0 |  69 6f 6e 73 3a 3a 0a 2a 20 50 61 63 6b 61 67 65    73 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40  | ions::.*.Packages::.@end.menu..@ | 
| 3d1c0 |  6e 6f 64 65 20 46 61 63 65 73 0a 40 73 65 63 74    69 6f 6e 20 46 61 63 65 73 0a 0a 40 73 75 62 73  | node.Faces.@section.Faces..@subs | 
| 3d1e0 |  75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b    69 76 79 2d 63 75 72 72 65 6e 74 2d 6d 61 74 63  | ubheading.@code{ivy-current-matc | 
| 3d200 |  68 7d 0a 40 76 69 6e 64 65 78 20 69 76 79 2d 63    75 72 72 65 6e 74 2d 6d 61 74 63 68 0a 40 69 6e  | h}.@vindex.ivy-current-match.@in | 
| 3d220 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 48 69 67 68    6c 69 67 68 74 73 20 74 68 65 20 63 75 72 72 65  | dentedblock.Highlights.the.curre | 
| 3d240 |  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 40 65 6e 64 20 69 6e  | ntly.selected.candidate..@end.in | 
| 3d260 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62    73 75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65  | dentedblock.@subsubheading.@code | 
| 3d280 |  7b 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d    6d 61 74 63 68 2d 66 61 63 65 2d 31 7d 0a 40 76  | {ivy-minibuffer-match-face-1}.@v | 
| 3d2a0 |  69 6e 64 65 78 20 69 76 79 2d 6d 69 6e 69 62 75    66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63 65 2d  | index.ivy-minibuffer-match-face- | 
| 3d2c0 |  31 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 48 69 67 68 6c 69 67 68 74 73 20 74 68 65 20  | 1.@indentedblock.Highlights.the. | 
| 3d2e0 |  62 61 63 6b 67 72 6f 75 6e 64 20 6f 66 20 74 68    65 20 6d 61 74 63 68 2e 0a 40 65 6e 64 20 69 6e  | background.of.the.match..@end.in | 
| 3d300 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62    73 75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65  | dentedblock.@subsubheading.@code | 
| 3d320 |  7b 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d    6d 61 74 63 68 2d 66 61 63 65 2d 32 7d 0a 40 76  | {ivy-minibuffer-match-face-2}.@v | 
| 3d340 |  69 6e 64 65 78 20 69 76 79 2d 6d 69 6e 69 62 75    66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63 65 2d  | index.ivy-minibuffer-match-face- | 
| 3d360 |  32 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 48 69 67 68 6c 69 67 68 74 73 20 74 68 65 20  | 2.@indentedblock.Highlights.the. | 
| 3d380 |  66 69 72 73 74 20 28 6d 6f 64 75 6c 6f 20 33 29    20 6d 61 74 63 68 65 64 20 67 72 6f 75 70 2e 0a  | first.(modulo.3).matched.group.. | 
| 3d3a0 |  40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e  | @end.indentedblock.@subsubheadin | 
| 3d3c0 |  67 20 40 63 6f 64 65 7b 69 76 79 2d 6d 69 6e 69    62 75 66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63  | g.@code{ivy-minibuffer-match-fac | 
| 3d3e0 |  65 2d 33 7d 0a 40 76 69 6e 64 65 78 20 69 76 79    2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63  | e-3}.@vindex.ivy-minibuffer-matc | 
| 3d400 |  68 2d 66 61 63 65 2d 33 0a 40 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 48 69 67 68 6c 69 67 68  | h-face-3.@indentedblock.Highligh | 
| 3d420 |  74 73 20 74 68 65 20 73 65 63 6f 6e 64 20 28 6d    6f 64 75 6c 6f 20 33 29 20 6d 61 74 63 68 65 64  | ts.the.second.(modulo.3).matched | 
| 3d440 |  20 67 72 6f 75 70 2e 0a 40 65 6e 64 20 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73  | .group..@end.indentedblock.@subs | 
| 3d460 |  75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b    69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d  | ubheading.@code{ivy-minibuffer-m | 
| 3d480 |  61 74 63 68 2d 66 61 63 65 2d 34 7d 0a 40 76 69    6e 64 65 78 20 69 76 79 2d 6d 69 6e 69 62 75 66  | atch-face-4}.@vindex.ivy-minibuf | 
| 3d4a0 |  66 65 72 2d 6d 61 74 63 68 2d 66 61 63 65 2d 34    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | fer-match-face-4.@indentedblock. | 
| 3d4c0 |  48 69 67 68 6c 69 67 68 74 73 20 74 68 65 20 74    68 69 72 64 20 28 6d 6f 64 75 6c 6f 20 33 29 20  | Highlights.the.third.(modulo.3). | 
| 3d4e0 |  6d 61 74 63 68 65 64 20 67 72 6f 75 70 2e 0a 40    65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63  | matched.group..@end.indentedbloc | 
| 3d500 |  6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67    20 40 63 6f 64 65 7b 69 76 79 2d 63 6f 6e 66 69  | k.@subsubheading.@code{ivy-confi | 
| 3d520 |  72 6d 2d 66 61 63 65 7d 0a 40 76 69 6e 64 65 78    20 69 76 79 2d 63 6f 6e 66 69 72 6d 2d 66 61 63  | rm-face}.@vindex.ivy-confirm-fac | 
| 3d540 |  65 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 48 69 67 68 6c 69 67 68 74 73 20 74 68 65 20  | e.@indentedblock.Highlights.the. | 
| 3d560 |  22 28 63 6f 6e 66 69 72 6d 29 22 20 70 61 72 74    20 6f 66 20 74 68 65 20 70 72 6f 6d 70 74 2e 0a  | "(confirm)".part.of.the.prompt.. | 
| 3d580 |  0a 57 68 65 6e 20 40 63 6f 64 65 7b 63 6f 6e 66    69 72 6d 2d 6e 6f 6e 65 78 69 73 74 65 6e 74 2d  | .When.@code{confirm-nonexistent- | 
| 3d5a0 |  66 69 6c 65 2d 6f 72 2d 62 75 66 66 65 72 7d 20    73 65 74 20 74 6f 20 40 63 6f 64 65 7b 74 7d 2c  | file-or-buffer}.set.to.@code{t}, | 
| 3d5c0 |  20 74 68 65 6e 0a 63 6f 6e 66 69 72 6d 69 6e 67    20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 66 69  | .then.confirming.non-existent.fi | 
| 3d5e0 |  6c 65 73 20 69 6e 20 40 63 6f 64 65 7b 69 76 79    2d 6d 6f 64 65 7d 20 72 65 71 75 69 72 65 73 20  | les.in.@code{ivy-mode}.requires. | 
| 3d600 |  61 6e 0a 61 64 64 69 74 69 6f 6e 61 6c 20 40 6b    62 64 7b 52 45 54 7d 2e 0a 0a 54 68 65 20 63 6f  | an.additional.@kbd{RET}...The.co | 
| 3d620 |  6e 66 69 72 6d 61 74 69 6f 6e 20 70 72 6f 6d 70    74 20 77 69 6c 6c 20 75 73 65 20 74 68 69 73 20  | nfirmation.prompt.will.use.this. | 
| 3d640 |  66 61 63 65 2e 0a 0a 46 6f 72 20 65 78 61 6d 70    6c 65 3a 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71  | face...For.example:..@lisp.(setq | 
| 3d660 |  20 63 6f 6e 66 69 72 6d 2d 6e 6f 6e 65 78 69 73    74 65 6e 74 2d 66 69 6c 65 2d 6f 72 2d 62 75 66  | .confirm-nonexistent-file-or-buf | 
| 3d680 |  66 65 72 20 74 29 0a 40 65 6e 64 20 6c 69 73 70    0a 0a 54 68 65 6e 20 63 61 6c 6c 20 40 63 6f 64  | fer.t).@end.lisp..Then.call.@cod | 
| 3d6a0 |  65 7b 66 69 6e 64 2d 66 69 6c 65 7d 2c 20 65 6e    74 65 72 20 22 65 6c 64 6f 72 61 64 6f 22 20 61  | e{find-file},.enter."eldorado".a | 
| 3d6c0 |  6e 64 20 70 72 65 73 73 20 40 6b 62 64 7b 52 45    54 7d 20 2d 20 74 68 65 0a 70 72 6f 6d 70 74 20  | nd.press.@kbd{RET}.-.the.prompt. | 
| 3d6e0 |  77 69 6c 6c 20 62 65 20 61 70 70 65 6e 64 65 64    20 77 69 74 68 20 22 28 63 6f 6e 66 69 72 6d 29  | will.be.appended.with."(confirm) | 
| 3d700 |  22 2e 20 50 72 65 73 73 20 40 6b 62 64 7b 52 45    54 7d 20 6f 6e 63 65 20 6d 6f 72 65 0a 74 6f 20  | "..Press.@kbd{RET}.once.more.to. | 
| 3d720 |  63 6f 6e 66 69 72 6d 2c 20 6f 72 20 61 6e 79 20    6b 65 79 20 74 6f 20 63 6f 6e 74 69 6e 75 65 20  | confirm,.or.any.key.to.continue. | 
| 3d740 |  74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a    40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f  | the.completion..@end.indentedblo | 
| 3d760 |  63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e    67 20 40 63 6f 64 65 7b 69 76 79 2d 6d 61 74 63  | ck.@subsubheading.@code{ivy-matc | 
| 3d780 |  68 2d 72 65 71 75 69 72 65 64 2d 66 61 63 65 7d    0a 40 76 69 6e 64 65 78 20 69 76 79 2d 6d 61 74  | h-required-face}.@vindex.ivy-mat | 
| 3d7a0 |  63 68 2d 72 65 71 75 69 72 65 64 2d 66 61 63 65    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | ch-required-face.@indentedblock. | 
| 3d7c0 |  48 69 67 68 6c 69 67 68 74 73 20 74 68 65 20 22    28 6d 61 74 63 68 20 72 65 71 75 69 72 65 64 29  | Highlights.the."(match.required) | 
| 3d7e0 |  22 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 72    6f 6d 70 74 2e 0a 0a 57 68 65 6e 20 63 6f 6d 70  | ".part.of.the.prompt...When.comp | 
| 3d800 |  6c 65 74 69 6f 6e 73 20 68 61 76 65 20 74 6f 20    6d 61 74 63 68 20 61 76 61 69 6c 61 62 6c 65 20  | letions.have.to.match.available. | 
| 3d820 |  63 61 6e 64 69 64 61 74 65 73 20 61 6e 64 20 63    61 6e 6e 6f 74 0a 74 61 6b 65 20 72 61 6e 64 6f  | candidates.and.cannot.take.rando | 
| 3d840 |  6d 20 69 6e 70 75 74 2c 20 74 68 65 20 22 28 6d    61 74 63 68 20 72 65 71 75 69 72 65 64 29 22 20  | m.input,.the."(match.required)". | 
| 3d860 |  70 72 6f 6d 70 74 20 73 69 67 6e 61 6c 73 20 74    68 69 73 0a 63 6f 6e 73 74 72 61 69 6e 74 2e 0a  | prompt.signals.this.constraint.. | 
| 3d880 |  0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 63 61    6c 6c 20 40 63 6f 64 65 7b 64 65 73 63 72 69 62  | .For.example,.call.@code{describ | 
| 3d8a0 |  65 2d 76 61 72 69 61 62 6c 65 7d 2c 20 65 6e 74    65 72 20 22 77 61 6c 64 6f 22 20 61 6e 64 20 70  | e-variable},.enter."waldo".and.p | 
| 3d8c0 |  72 65 73 73 0a 40 6b 62 64 7b 52 45 54 7d 20 2d    20 22 28 6d 61 74 63 68 20 72 65 71 75 69 72 65  | ress.@kbd{RET}.-."(match.require | 
| 3d8e0 |  64 29 22 20 69 73 20 70 72 6f 6d 70 74 65 64 2e    0a 50 72 65 73 73 20 61 6e 79 20 6b 65 79 20 66  | d)".is.prompted..Press.any.key.f | 
| 3d900 |  6f 72 20 74 68 65 20 70 72 6f 6d 70 74 20 74 6f    20 64 69 73 61 70 70 65 61 72 2e 0a 40 65 6e 64  | or.the.prompt.to.disappear..@end | 
| 3d920 |  20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40    73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40 63  | .indentedblock.@subsubheading.@c | 
| 3d940 |  6f 64 65 7b 69 76 79 2d 73 75 62 64 69 72 7d 0a    40 76 69 6e 64 65 78 20 69 76 79 2d 73 75 62 64  | ode{ivy-subdir}.@vindex.ivy-subd | 
| 3d960 |  69 72 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 48 69 67 68 6c 69 67 68 74 73 20 64 69 72  | ir.@indentedblock.Highlights.dir | 
| 3d980 |  65 63 74 6f 72 69 65 73 20 77 68 65 6e 20 63 6f    6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e 61  | ectories.when.completing.file.na | 
| 3d9a0 |  6d 65 73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68  | mes..@end.indentedblock.@subsubh | 
| 3d9c0 |  65 61 64 69 6e 67 20 40 63 6f 64 65 7b 69 76 79    2d 72 65 6d 6f 74 65 7d 0a 40 76 69 6e 64 65 78  | eading.@code{ivy-remote}.@vindex | 
| 3d9e0 |  20 69 76 79 2d 72 65 6d 6f 74 65 0a 40 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 48 69 67 68 6c  | .ivy-remote.@indentedblock.Highl | 
| 3da00 |  69 67 68 74 73 20 72 65 6d 6f 74 65 20 66 69 6c    65 73 20 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69  | ights.remote.files.when.completi | 
| 3da20 |  6e 67 20 66 69 6c 65 20 6e 61 6d 65 73 2e 0a 40    65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63  | ng.file.names..@end.indentedbloc | 
| 3da40 |  6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67    20 40 63 6f 64 65 7b 69 76 79 2d 76 69 72 74 75  | k.@subsubheading.@code{ivy-virtu | 
| 3da60 |  61 6c 7d 0a 40 76 69 6e 64 65 78 20 69 76 79 2d    76 69 72 74 75 61 6c 0a 40 69 6e 64 65 6e 74 65  | al}.@vindex.ivy-virtual.@indente | 
| 3da80 |  64 62 6c 6f 63 6b 0a 48 69 67 68 6c 69 67 68 74    73 20 76 69 72 74 75 61 6c 20 62 75 66 66 65 72  | dblock.Highlights.virtual.buffer | 
| 3daa0 |  73 20 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e    67 20 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 0a  | s.when.completing.buffer.names.. | 
| 3dac0 |  0a 56 69 72 74 75 61 6c 20 62 75 66 66 65 72 73    20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 62  | .Virtual.buffers.correspond.to.b | 
| 3dae0 |  6f 6f 6b 6d 61 72 6b 73 20 61 6e 64 20 72 65 63    65 6e 74 20 66 69 6c 65 73 20 6c 69 73 74 2c 0a  | ookmarks.and.recent.files.list,. | 
| 3db00 |  40 63 6f 64 65 7b 72 65 63 65 6e 74 66 7d 2e 0a    0a 45 6e 61 62 6c 65 20 76 69 72 74 75 61 6c 20  | @code{recentf}...Enable.virtual. | 
| 3db20 |  62 75 66 66 65 72 73 20 77 69 74 68 3a 0a 0a 40    6c 69 73 70 0a 28 73 65 74 71 20 69 76 79 2d 75  | buffers.with:..@lisp.(setq.ivy-u | 
| 3db40 |  73 65 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65    72 73 20 74 29 0a 40 65 6e 64 20 6c 69 73 70 0a  | se-virtual-buffers.t).@end.lisp. | 
| 3db60 |  40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e  | @end.indentedblock.@subsubheadin | 
| 3db80 |  67 20 40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 69    66 69 65 64 2d 62 75 66 66 65 72 7d 0a 40 76 69  | g.@code{ivy-modified-buffer}.@vi | 
| 3dba0 |  6e 64 65 78 20 69 76 79 2d 6d 6f 64 69 66 69 65    64 2d 62 75 66 66 65 72 0a 40 69 6e 64 65 6e 74  | ndex.ivy-modified-buffer.@indent | 
| 3dbc0 |  65 64 62 6c 6f 63 6b 0a 48 69 67 68 6c 69 67 68    74 73 20 6d 6f 64 69 66 69 65 64 20 62 75 66 66  | edblock.Highlights.modified.buff | 
| 3dbe0 |  65 72 73 20 77 68 65 6e 20 73 77 69 74 63 68 69    6e 67 20 62 75 66 66 65 72 2e 0a 40 65 6e 64 20  | ers.when.switching.buffer..@end. | 
| 3dc00 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73    75 62 73 75 62 68 65 61 64 69 6e 67 20 40 63 6f  | indentedblock.@subsubheading.@co | 
| 3dc20 |  64 65 7b 69 76 79 2d 6d 6f 64 69 66 69 65 64 2d    6f 75 74 73 69 64 65 2d 62 75 66 66 65 72 7d 0a  | de{ivy-modified-outside-buffer}. | 
| 3dc40 |  40 76 69 6e 64 65 78 20 69 76 79 2d 6d 6f 64 69    66 69 65 64 2d 6f 75 74 73 69 64 65 2d 62 75 66  | @vindex.ivy-modified-outside-buf | 
| 3dc60 |  66 65 72 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 48 69 67 68 6c 69 67 68 74 73 20 62 75  | fer.@indentedblock.Highlights.bu | 
| 3dc80 |  66 66 65 72 73 20 6d 6f 64 69 66 69 65 64 20 6f    75 74 73 69 64 65 20 45 6d 61 63 73 20 77 68 65  | ffers.modified.outside.Emacs.whe | 
| 3dca0 |  6e 20 73 77 69 74 63 68 69 6e 67 20 62 75 66 66    65 72 2e 0a 0a 54 68 69 73 20 74 61 6b 65 73 20  | n.switching.buffer...This.takes. | 
| 3dcc0 |  70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20    40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 69 66 69  | precedence.over.@code{ivy-modifi | 
| 3dce0 |  65 64 2d 62 75 66 66 65 72 7d 2e 0a 40 65 6e 64    20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 0a  | ed-buffer}..@end.indentedblock.. | 
| 3dd00 |  40 6e 6f 64 65 20 44 65 66 63 75 73 74 6f 6d 73    0a 40 73 65 63 74 69 6f 6e 20 44 65 66 63 75 73  | @node.Defcustoms.@section.Defcus | 
| 3dd20 |  74 6f 6d 73 0a 0a 40 64 65 66 6f 70 74 20 69 76    79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 0a 41  | toms..@defopt.ivy-count-format.A | 
| 3dd40 |  20 73 74 72 69 6e 67 20 74 68 61 74 20 73 70 65    63 69 66 69 65 73 20 64 69 73 70 6c 61 79 20 6f  | .string.that.specifies.display.o | 
| 3dd60 |  66 20 6e 75 6d 62 65 72 20 6f 66 20 63 61 6e 64    69 64 61 74 65 73 20 61 6e 64 0a 63 75 72 72 65  | f.number.of.candidates.and.curre | 
| 3dd80 |  6e 74 20 63 61 6e 64 69 64 61 74 65 2c 20 69 66    20 6f 6e 65 20 65 78 69 73 74 73 2e 0a 0a 54 68  | nt.candidate,.if.one.exists...Th | 
| 3dda0 |  65 20 6e 75 6d 62 65 72 20 6f 66 20 6d 61 74 63    68 69 6e 67 20 63 61 6e 64 69 64 61 74 65 73 20  | e.number.of.matching.candidates. | 
| 3ddc0 |  62 79 20 64 65 66 61 75 6c 74 20 69 73 20 73 68    6f 77 6e 20 61 73 20 61 20 72 69 67 68 74 2d 0a  | by.default.is.shown.as.a.right-. | 
| 3dde0 |  70 61 64 64 65 64 20 69 6e 74 65 67 65 72 20 76    61 6c 75 65 2e 0a 0a 54 6f 20 64 69 73 61 62 6c  | padded.integer.value...To.disabl | 
| 3de00 |  65 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 74  | e.showing.the.number.of.candidat | 
| 3de20 |  65 73 3a 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71    20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61  | es:..@lisp.(setq.ivy-count-forma | 
| 3de40 |  74 20 22 22 29 0a 40 65 6e 64 20 6c 69 73 70 0a    0a 54 6f 20 61 6c 73 6f 20 64 69 73 70 6c 61 79  | t."").@end.lisp..To.also.display | 
| 3de60 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e    64 69 64 61 74 65 3a 0a 0a 40 6c 69 73 70 0a 28  | .the.current.candidate:..@lisp.( | 
| 3de80 |  73 65 74 71 20 69 76 79 2d 63 6f 75 6e 74 2d 66    6f 72 6d 61 74 20 22 28 25 64 2f 25 64 29 20 22  | setq.ivy-count-format."(%d/%d)." | 
| 3dea0 |  29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 54 68 65    20 40 63 6f 64 65 7b 66 6f 72 6d 61 74 7d 2d 73  | ).@end.lisp..The.@code{format}-s | 
| 3dec0 |  74 79 6c 65 20 73 77 69 74 63 68 65 73 20 74 68    69 73 20 76 61 72 69 61 62 6c 65 20 75 73 65 73  | tyle.switches.this.variable.uses | 
| 3dee0 |  20 61 72 65 20 64 65 73 63 72 69 62 65 64 0a 69    6e 20 74 68 65 20 40 63 6f 64 65 7b 66 6f 72 6d  | .are.described.in.the.@code{form | 
| 3df00 |  61 74 7d 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f    6e 2e 0a 40 65 6e 64 20 64 65 66 6f 70 74 0a 0a  | at}.documentation..@end.defopt.. | 
| 3df20 |  40 64 65 66 6f 70 74 20 69 76 79 2d 64 69 73 70    6c 61 79 2d 73 74 79 6c 65 0a 53 70 65 63 69 66  | @defopt.ivy-display-style.Specif | 
| 3df40 |  69 65 73 20 68 69 67 68 6c 69 67 68 74 69 6e 67    20 63 61 6e 64 69 64 61 74 65 73 20 69 6e 20 74  | ies.highlighting.candidates.in.t | 
| 3df60 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a    54 68 65 20 64 65 66 61 75 6c 74 20 73 65 74 74  | he.minibuffer...The.default.sett | 
| 3df80 |  69 6e 67 20 69 73 20 40 63 6f 64 65 7b 66 61 6e    63 79 7d 2e 0a 0a 53 65 74 20 40 63 6f 64 65 7b  | ing.is.@code{fancy}...Set.@code{ | 
| 3dfa0 |  69 76 79 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c    65 7d 20 74 6f 20 40 63 6f 64 65 7b 6e 69 6c 7d  | ivy-display-style}.to.@code{nil} | 
| 3dfc0 |  20 66 6f 72 20 61 20 70 6c 61 69 6e 20 6d 69 6e    69 62 75 66 66 65 72 2e 0a 40 65 6e 64 20 64 65  | .for.a.plain.minibuffer..@end.de | 
| 3dfe0 |  66 6f 70 74 0a 0a 40 64 65 66 6f 70 74 20 69 76    79 2d 6f 6e 2d 64 65 6c 2d 65 72 72 6f 72 2d 66  | fopt..@defopt.ivy-on-del-error-f | 
| 3e000 |  75 6e 63 74 69 6f 6e 0a 53 70 65 63 69 66 69 65    73 20 77 68 61 74 20 74 6f 20 64 6f 20 77 68 65  | unction.Specifies.what.to.do.whe | 
| 3e020 |  6e 20 40 6b 62 64 7b 44 45 4c 7d 20 28 40 63 6f    64 65 7b 69 76 79 2d 62 61 63 6b 77 61 72 64 2d  | n.@kbd{DEL}.(@code{ivy-backward- | 
| 3e040 |  64 65 6c 65 74 65 2d 63 68 61 72 7d 29 20 66 61    69 6c 73 2e 0a 0a 54 68 69 73 20 69 73 20 75 73  | delete-char}).fails...This.is.us | 
| 3e060 |  75 61 6c 6c 79 20 74 68 65 20 63 61 73 65 20 77    68 65 6e 20 74 68 65 72 65 20 69 73 20 6e 6f 20  | ually.the.case.when.there.is.no. | 
| 3e080 |  74 65 78 74 20 6c 65 66 74 20 74 6f 20 64 65 6c    65 74 65 2c 0a 69 2e 65 2e 2c 20 77 68 65 6e 20  | text.left.to.delete,.i.e.,.when. | 
| 3e0a0 |  40 6b 62 64 7b 44 45 4c 7d 20 69 73 20 74 79 70    65 64 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e  | @kbd{DEL}.is.typed.at.the.beginn | 
| 3e0c0 |  69 6e 67 20 6f 66 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 2e 0a 0a 54 68 65 20 64 65 66 61  | ing.of.the.minibuffer...The.defa | 
| 3e0e0 |  75 6c 74 20 62 65 68 61 76 69 6f 72 20 69 73 20    74 6f 20 71 75 69 74 20 74 68 65 20 63 6f 6d 70  | ult.behavior.is.to.quit.the.comp | 
| 3e100 |  6c 65 74 69 6f 6e 20 61 66 74 65 72 20 40 6b 62    64 7b 44 45 4c 7d 20 2d 2d 20 61 0a 68 61 6e 64  | letion.after.@kbd{DEL}.--.a.hand | 
| 3e120 |  79 20 6b 65 79 20 74 6f 20 69 6e 76 6f 6b 65 20    61 66 74 65 72 20 6d 69 73 74 61 6b 65 6e 6c 79  | y.key.to.invoke.after.mistakenly | 
| 3e140 |  20 74 72 69 67 67 65 72 69 6e 67 20 61 20 63 6f    6d 70 6c 65 74 69 6f 6e 2e 0a 0a 41 6e 6f 74 68  | .triggering.a.completion...Anoth | 
| 3e160 |  65 72 20 63 6f 6d 6d 6f 6e 20 6f 70 74 69 6f 6e    20 69 73 20 40 63 6f 64 65 7b 69 67 6e 6f 72 65  | er.common.option.is.@code{ignore | 
| 3e180 |  7d 2c 20 77 68 69 63 68 20 64 6f 65 73 20 6e 6f    74 68 69 6e 67 2e 0a 40 65 6e 64 20 64 65 66 6f  | },.which.does.nothing..@end.defo | 
| 3e1a0 |  70 74 0a 0a 40 6e 6f 64 65 20 41 63 74 69 6f 6e    73 0a 40 73 65 63 74 69 6f 6e 20 41 63 74 69 6f  | pt..@node.Actions.@section.Actio | 
| 3e1c0 |  6e 73 0a 0a 40 6d 65 6e 75 0a 2a 20 57 68 61 74    20 61 72 65 20 61 63 74 69 6f 6e 73 3f 3a 3a 0a  | ns..@menu.*.What.are.actions?::. | 
| 3e1e0 |  2a 20 48 6f 77 20 63 61 6e 20 64 69 66 66 65 72    65 6e 74 20 61 63 74 69 6f 6e 73 20 62 65 20 63  | *.How.can.different.actions.be.c | 
| 3e200 |  61 6c 6c 65 64 3f 3a 3a 0a 2a 20 48 6f 77 20 74    6f 20 6d 6f 64 69 66 79 20 74 68 65 20 61 63 74  | alled?::.*.How.to.modify.the.act | 
| 3e220 |  69 6f 6e 73 20 6c 69 73 74 3f 3a 3a 0a 2a 20 45    78 61 6d 70 6c 65 20 2d 20 61 64 64 20 74 77 6f  | ions.list?::.*.Example.-.add.two | 
| 3e240 |  20 61 63 74 69 6f 6e 73 20 74 6f 20 65 61 63 68    20 63 6f 6d 6d 61 6e 64 3a 3a 0a 2a 20 45 78 61  | .actions.to.each.command::.*.Exa | 
| 3e260 |  6d 70 6c 65 20 2d 20 64 65 66 69 6e 65 20 61 20    6e 65 77 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68  | mple.-.define.a.new.command.with | 
| 3e280 |  20 73 65 76 65 72 61 6c 20 61 63 74 69 6f 6e 73    3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e  | .several.actions::.@end.menu..@n | 
| 3e2a0 |  6f 64 65 20 57 68 61 74 20 61 72 65 20 61 63 74    69 6f 6e 73 3f 0a 40 73 75 62 73 65 63 74 69 6f  | ode.What.are.actions?.@subsectio | 
| 3e2c0 |  6e 20 57 68 61 74 20 61 72 65 20 61 63 74 69 6f    6e 73 3f 0a 0a 41 6e 20 61 63 74 69 6f 6e 20 69  | n.What.are.actions?..An.action.i | 
| 3e2e0 |  73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61    74 20 69 73 20 63 61 6c 6c 65 64 20 61 66 74 65  | s.a.function.that.is.called.afte | 
| 3e300 |  72 20 79 6f 75 20 73 65 6c 65 63 74 20 61 20 63    61 6e 64 69 64 61 74 65 0a 64 75 72 69 6e 67 20  | r.you.select.a.candidate.during. | 
| 3e320 |  63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 54 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20  | completion..This.function.takes. | 
| 3e340 |  61 20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20    61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 0a  | a.single.string.argument,.which. | 
| 3e360 |  69 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20    63 61 6e 64 69 64 61 74 65 2e 0a 0a 40 73 75 62  | is.the.selected.candidate...@sub | 
| 3e380 |  73 75 62 68 65 61 64 69 6e 67 20 57 69 6e 64 6f    77 20 63 6f 6e 74 65 78 74 20 77 68 65 6e 20 63  | subheading.Window.context.when.c | 
| 3e3a0 |  61 6c 6c 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | alling.an.action.@indentedblock. | 
| 3e3c0 |  43 75 72 72 65 6e 74 6c 79 2c 20 74 68 65 20 61    63 74 69 6f 6e 20 69 73 20 65 78 65 63 75 74 65  | Currently,.the.action.is.execute | 
| 3e3e0 |  64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 77 69 6e 64 6f 77 0a 63 6f 6e 74 65  | d.in.the.minibuffer.window.conte | 
| 3e400 |  78 74 2e 20 54 68 69 73 20 6d 65 61 6e 73 20 65    2e 67 2e 20 74 68 61 74 20 69 66 20 79 6f 75 20  | xt..This.means.e.g..that.if.you. | 
| 3e420 |  63 61 6c 6c 20 40 63 6f 64 65 7b 69 6e 73 65 72    74 7d 20 74 68 65 20 74 65 78 74 20 77 69 6c 6c  | call.@code{insert}.the.text.will | 
| 3e440 |  0a 62 65 20 69 6e 73 65 72 74 65 64 20 69 6e 74    6f 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | .be.inserted.into.the.minibuffer | 
| 3e460 |  2e 0a 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 65 78 65 63 75 74 65 20 74 68 65 20 61 63  | ...If.you.want.to.execute.the.ac | 
| 3e480 |  74 69 6f 6e 20 69 6e 20 74 68 65 20 69 6e 69 74    69 61 6c 20 77 69 6e 64 6f 77 20 66 72 6f 6d 0a  | tion.in.the.initial.window.from. | 
| 3e4a0 |  77 68 69 63 68 20 74 68 65 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 73 74 61 72 74 65 64 2c 20 75 73  | which.the.completion.started,.us | 
| 3e4c0 |  65 20 74 68 65 20 40 63 6f 64 65 7b 77 69 74 68    2d 69 76 79 2d 77 69 6e 64 6f 77 7d 20 77 72 61  | e.the.@code{with-ivy-window}.wra | 
| 3e4e0 |  70 70 65 72 0a 6d 61 63 72 6f 2e 0a 0a 40 6c 69    73 70 0a 28 64 65 66 75 6e 20 69 76 79 2d 69 6e  | pper.macro...@lisp.(defun.ivy-in | 
| 3e500 |  73 65 72 74 2d 61 63 74 69 6f 6e 20 28 78 29 0a    20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64  | sert-action.(x)...(with-ivy-wind | 
| 3e520 |  6f 77 0a 20 20 20 20 28 69 6e 73 65 72 74 20 78    29 29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 40 65  | ow.....(insert.x))).@end.lisp.@e | 
| 3e540 |  6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 0a 40 6e 6f 64 65 20 48 6f 77 20 63 61 6e 20  | nd.indentedblock..@node.How.can. | 
| 3e560 |  64 69 66 66 65 72 65 6e 74 20 61 63 74 69 6f 6e    73 20 62 65 20 63 61 6c 6c 65 64 3f 0a 40 73 75  | different.actions.be.called?.@su | 
| 3e580 |  62 73 65 63 74 69 6f 6e 20 48 6f 77 20 63 61 6e    20 64 69 66 66 65 72 65 6e 74 20 61 63 74 69 6f  | bsection.How.can.different.actio | 
| 3e5a0 |  6e 73 20 62 65 20 63 61 6c 6c 65 64 3f 0a 0a 40    69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 40 6b  | ns.be.called?..@itemize.@item.@k | 
| 3e5c0 |  62 64 7b 43 2d 6d 7d 20 28 40 63 6f 64 65 7b 69    76 79 2d 64 6f 6e 65 7d 29 20 63 61 6c 6c 73 20  | bd{C-m}.(@code{ivy-done}).calls. | 
| 3e5e0 |  74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69    6f 6e 2e 0a 40 69 74 65 6d 0a 40 6b 62 64 7b 4d  | the.current.action..@item.@kbd{M | 
| 3e600 |  2d 6f 7d 20 28 40 63 6f 64 65 7b 69 76 79 2d 64    69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 7d  | -o}.(@code{ivy-dispatching-done} | 
| 3e620 |  29 20 70 72 65 73 65 6e 74 73 20 61 76 61 69 6c    61 62 6c 65 20 61 63 74 69 6f 6e 73 20 66 6f 72  | ).presents.available.actions.for | 
| 3e640 |  0a 73 65 6c 65 63 74 69 6f 6e 2c 20 63 61 6c 6c    73 20 69 74 20 61 66 74 65 72 20 73 65 6c 65 63  | .selection,.calls.it.after.selec | 
| 3e660 |  74 69 6f 6e 2c 20 61 6e 64 20 74 68 65 6e 20 65    78 69 74 73 2e 0a 40 69 74 65 6d 0a 40 6b 62 64  | tion,.and.then.exits..@item.@kbd | 
| 3e680 |  7b 43 2d 4d 2d 6f 7d 20 28 40 63 6f 64 65 7b 69    76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 63  | {C-M-o}.(@code{ivy-dispatching-c | 
| 3e6a0 |  61 6c 6c 7d 29 20 70 72 65 73 65 6e 74 73 20 61    76 61 69 6c 61 62 6c 65 20 61 63 74 69 6f 6e 73  | all}).presents.available.actions | 
| 3e6c0 |  20 66 6f 72 0a 73 65 6c 65 63 74 69 6f 6e 2c 20    63 61 6c 6c 73 20 69 74 20 61 66 74 65 72 20 73  | .for.selection,.calls.it.after.s | 
| 3e6e0 |  65 6c 65 63 74 69 6f 6e 2c 20 61 6e 64 20 74 68    65 6e 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 74  | election,.and.then.does.not.exit | 
| 3e700 |  2e 0a 40 65 6e 64 20 69 74 65 6d 69 7a 65 0a 0a    40 6e 6f 64 65 20 48 6f 77 20 74 6f 20 6d 6f 64  | ..@end.itemize..@node.How.to.mod | 
| 3e720 |  69 66 79 20 74 68 65 20 61 63 74 69 6f 6e 73 20    6c 69 73 74 3f 0a 40 73 75 62 73 65 63 74 69 6f  | ify.the.actions.list?.@subsectio | 
| 3e740 |  6e 20 48 6f 77 20 74 6f 20 6d 6f 64 69 66 79 20    74 68 65 20 61 63 74 69 6f 6e 73 20 6c 69 73 74  | n.How.to.modify.the.actions.list | 
| 3e760 |  3f 0a 0a 43 75 72 72 65 6e 74 6c 79 2c 20 79 6f    75 20 63 61 6e 20 61 70 70 65 6e 64 20 61 6e 79  | ?..Currently,.you.can.append.any | 
| 3e780 |  20 61 6d 6f 75 6e 74 20 6f 66 20 79 6f 75 72 20    6f 77 6e 20 61 63 74 69 6f 6e 73 20 74 6f 20 74  | .amount.of.your.own.actions.to.t | 
| 3e7a0 |  68 65 0a 64 65 66 61 75 6c 74 20 6c 69 73 74 20    6f 66 20 61 63 74 69 6f 6e 73 2e 20 54 68 69 73  | he.default.list.of.actions..This | 
| 3e7c0 |  20 63 61 6e 20 62 65 20 64 6f 6e 65 20 65 69 74    68 65 72 20 66 6f 72 20 61 20 73 70 65 63 69 66  | .can.be.done.either.for.a.specif | 
| 3e7e0 |  69 63 0a 63 6f 6d 6d 61 6e 64 2c 20 6f 72 20 66    6f 72 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20  | ic.command,.or.for.all.commands. | 
| 3e800 |  61 74 20 6f 6e 63 65 2e 0a 0a 55 73 75 61 6c 6c    79 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68  | at.once...Usually,.the.command.h | 
| 3e820 |  61 73 20 6f 6e 6c 79 20 6f 6e 65 20 64 65 66 61    75 6c 74 20 61 63 74 69 6f 6e 2e 20 54 68 65 20  | as.only.one.default.action..The. | 
| 3e840 |  63 6f 6e 76 65 6e 74 69 6f 6e 20 69 73 20 74 6f    0a 75 73 65 20 73 69 6e 67 6c 65 20 6c 65 74 74  | convention.is.to.use.single.lett | 
| 3e860 |  65 72 73 20 77 68 65 6e 20 73 65 6c 65 63 74 69    6e 67 20 61 20 63 6f 6d 6d 61 6e 64 2c 20 61 6e  | ers.when.selecting.a.command,.an | 
| 3e880 |  64 20 74 68 65 20 6c 65 74 74 65 72 20 40 6b 62    64 7b 6f 7d 20 69 73 0a 64 65 73 69 67 6e 61 74  | d.the.letter.@kbd{o}.is.designat | 
| 3e8a0 |  65 64 20 66 6f 72 20 74 68 65 20 64 65 66 61 75    6c 74 20 63 6f 6d 6d 61 6e 64 2e 20 54 68 69 73  | ed.for.the.default.command..This | 
| 3e8c0 |  20 77 61 79 2c 20 40 6b 62 64 7b 4d 2d 6f 20 6f    7d 20 73 68 6f 75 6c 64 20 62 65 20 61 6c 77 61  | .way,.@kbd{M-o.o}.should.be.alwa | 
| 3e8e0 |  79 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 6f    20 40 6b 62 64 7b 43 2d 6d 7d 2e 0a 0a 40 6e 6f  | ys.equivalent.to.@kbd{C-m}...@no | 
| 3e900 |  64 65 20 45 78 61 6d 70 6c 65 20 2d 20 61 64 64    20 74 77 6f 20 61 63 74 69 6f 6e 73 20 74 6f 20  | de.Example.-.add.two.actions.to. | 
| 3e920 |  65 61 63 68 20 63 6f 6d 6d 61 6e 64 0a 40 73 75    62 73 65 63 74 69 6f 6e 20 45 78 61 6d 70 6c 65  | each.command.@subsection.Example | 
| 3e940 |  20 2d 20 61 64 64 20 74 77 6f 20 61 63 74 69 6f    6e 73 20 74 6f 20 65 61 63 68 20 63 6f 6d 6d 61  | .-.add.two.actions.to.each.comma | 
| 3e960 |  6e 64 0a 0a 54 68 65 20 66 69 72 73 74 20 61 63    74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65  | nd..The.first.action.inserts.the | 
| 3e980 |  20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61    74 65 20 69 6e 74 6f 20 74 68 65 20 49 76 79 20  | .current.candidate.into.the.Ivy. | 
| 3e9a0 |  77 69 6e 64 6f 77 20 2d 0a 74 68 65 20 77 69 6e    64 6f 77 20 66 72 6f 6d 20 77 68 69 63 68 20 40  | window.-.the.window.from.which.@ | 
| 3e9c0 |  63 6f 64 65 7b 69 76 79 2d 72 65 61 64 7d 20 77    61 73 20 63 61 6c 6c 65 64 2e 0a 0a 54 68 65 20  | code{ivy-read}.was.called...The. | 
| 3e9e0 |  73 65 63 6f 6e 64 20 61 63 74 69 6f 6e 20 63 6f    70 69 65 73 20 74 68 65 20 63 75 72 72 65 6e 74  | second.action.copies.the.current | 
| 3ea00 |  20 63 61 6e 64 69 64 61 74 65 20 74 6f 20 74 68    65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 0a 40 6c  | .candidate.to.the.kill.ring...@l | 
| 3ea20 |  69 73 70 0a 28 64 65 66 75 6e 20 69 76 79 2d 79    61 6e 6b 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20  | isp.(defun.ivy-yank-action.(x).. | 
| 3ea40 |  20 28 6b 69 6c 6c 2d 6e 65 77 20 78 29 29 0a 0a    28 64 65 66 75 6e 20 69 76 79 2d 63 6f 70 79 2d  | .(kill-new.x))..(defun.ivy-copy- | 
| 3ea60 |  74 6f 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e    20 28 78 29 0a 20 20 28 77 69 74 68 2d 69 76 79  | to-buffer-action.(x)...(with-ivy | 
| 3ea80 |  2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 69 6e 73    65 72 74 20 78 29 29 29 0a 0a 28 69 76 79 2d 73  | -window.....(insert.x)))..(ivy-s | 
| 3eaa0 |  65 74 2d 61 63 74 69 6f 6e 73 0a 20 74 0a 20 27    28 28 22 69 22 20 69 76 79 2d 63 6f 70 79 2d 74  | et-actions..t..'(("i".ivy-copy-t | 
| 3eac0 |  6f 2d 62 75 66 66 65 72 2d 61 63 74 69 6f 6e 20    22 69 6e 73 65 72 74 22 29 0a 20 20 20 28 22 79  | o-buffer-action."insert")....("y | 
| 3eae0 |  22 20 69 76 79 2d 79 61 6e 6b 2d 61 63 74 69 6f    6e 20 22 79 61 6e 6b 22 29 29 29 0a 40 65 6e 64  | ".ivy-yank-action."yank"))).@end | 
| 3eb00 |  20 6c 69 73 70 0a 0a 54 68 65 6e 20 69 6e 20 61    6e 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65  | .lisp..Then.in.any.completion.se | 
| 3eb20 |  73 73 69 6f 6e 2c 20 40 6b 62 64 7b 4d 2d 6f 20    79 7d 20 69 6e 76 6f 6b 65 73 20 40 63 6f 64 65  | ssion,.@kbd{M-o.y}.invokes.@code | 
| 3eb40 |  7b 69 76 79 2d 79 61 6e 6b 2d 61 63 74 69 6f 6e    7d 2c 20 61 6e 64 0a 40 6b 62 64 7b 4d 2d 6f 20  | {ivy-yank-action},.and.@kbd{M-o. | 
| 3eb60 |  69 7d 20 69 6e 76 6f 6b 65 73 20 40 63 6f 64 65    7b 69 76 79 2d 63 6f 70 79 2d 74 6f 2d 62 75 66  | i}.invokes.@code{ivy-copy-to-buf | 
| 3eb80 |  66 65 72 2d 61 63 74 69 6f 6e 7d 2e 0a 0a 40 6d    65 6e 75 0a 2a 20 48 6f 77 20 74 6f 20 75 6e 64  | fer-action}...@menu.*.How.to.und | 
| 3eba0 |  6f 20 61 64 64 69 6e 67 20 74 68 65 20 74 77 6f    20 61 63 74 69 6f 6e 73 3a 3a 0a 2a 20 48 6f 77  | o.adding.the.two.actions::.*.How | 
| 3ebc0 |  20 74 6f 20 61 64 64 20 61 63 74 69 6f 6e 73 20    74 6f 20 61 20 73 70 65 63 69 66 69 63 20 63 6f  | .to.add.actions.to.a.specific.co | 
| 3ebe0 |  6d 6d 61 6e 64 3a 3a 0a 40 65 6e 64 20 6d 65 6e    75 0a 0a 40 6e 6f 64 65 20 48 6f 77 20 74 6f 20  | mmand::.@end.menu..@node.How.to. | 
| 3ec00 |  75 6e 64 6f 20 61 64 64 69 6e 67 20 74 68 65 20    74 77 6f 20 61 63 74 69 6f 6e 73 0a 40 73 75 62  | undo.adding.the.two.actions.@sub | 
| 3ec20 |  73 75 62 73 65 63 74 69 6f 6e 20 48 6f 77 20 74    6f 20 75 6e 64 6f 20 61 64 64 69 6e 67 20 74 68  | subsection.How.to.undo.adding.th | 
| 3ec40 |  65 20 74 77 6f 20 61 63 74 69 6f 6e 73 0a 0a 53    69 6e 63 65 20 40 63 6f 64 65 7b 69 76 79 2d 73  | e.two.actions..Since.@code{ivy-s | 
| 3ec60 |  65 74 2d 61 63 74 69 6f 6e 73 7d 20 6d 6f 64 69    66 69 65 73 20 74 68 65 20 69 6e 74 65 72 6e 61  | et-actions}.modifies.the.interna | 
| 3ec80 |  6c 20 64 69 63 74 69 6f 6e 61 72 79 20 77 69 74    68 20 6e 65 77 0a 64 61 74 61 2c 20 73 65 74 20  | l.dictionary.with.new.data,.set. | 
| 3eca0 |  74 68 65 20 65 78 74 72 61 20 61 63 74 69 6f 6e    73 20 6c 69 73 74 20 74 6f 20 40 63 6f 64 65 7b  | the.extra.actions.list.to.@code{ | 
| 3ecc0 |  6e 69 6c 7d 20 62 79 20 61 73 73 69 67 6e 69 6e    67 20 40 63 6f 64 65 7b 6e 69 6c 7d 20 76 61 6c  | nil}.by.assigning.@code{nil}.val | 
| 3ece0 |  75 65 20 74 6f 0a 74 68 65 20 40 63 6f 64 65 7b    74 7d 20 6b 65 79 20 61 73 20 66 6f 6c 6c 6f 77  | ue.to.the.@code{t}.key.as.follow | 
| 3ed00 |  73 3a 0a 0a 40 6c 69 73 70 0a 28 69 76 79 2d 73    65 74 2d 61 63 74 69 6f 6e 73 20 74 20 6e 69 6c  | s:..@lisp.(ivy-set-actions.t.nil | 
| 3ed20 |  29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 40 6e 6f    64 65 20 48 6f 77 20 74 6f 20 61 64 64 20 61 63  | ).@end.lisp..@node.How.to.add.ac | 
| 3ed40 |  74 69 6f 6e 73 20 74 6f 20 61 20 73 70 65 63 69    66 69 63 20 63 6f 6d 6d 61 6e 64 0a 40 73 75 62  | tions.to.a.specific.command.@sub | 
| 3ed60 |  73 75 62 73 65 63 74 69 6f 6e 20 48 6f 77 20 74    6f 20 61 64 64 20 61 63 74 69 6f 6e 73 20 74 6f  | subsection.How.to.add.actions.to | 
| 3ed80 |  20 61 20 73 70 65 63 69 66 69 63 20 63 6f 6d 6d    61 6e 64 0a 0a 55 73 65 20 74 68 65 20 63 6f 6d  | .a.specific.command..Use.the.com | 
| 3eda0 |  6d 61 6e 64 20 6e 61 6d 65 20 61 73 20 74 68 65    20 6b 65 79 3a 0a 0a 40 6c 69 73 70 0a 28 69 76  | mand.name.as.the.key:..@lisp.(iv | 
| 3edc0 |  79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27    73 77 69 70 65 72 0a 20 27 28 28 22 69 22 20 69  | y-set-actions..'swiper..'(("i".i | 
| 3ede0 |  76 79 2d 63 6f 70 79 2d 74 6f 2d 62 75 66 66 65    72 2d 61 63 74 69 6f 6e 20 22 69 6e 73 65 72 74  | vy-copy-to-buffer-action."insert | 
| 3ee00 |  22 29 0a 20 20 20 28 22 79 22 20 69 76 79 2d 79    61 6e 6b 2d 61 63 74 69 6f 6e 20 22 79 61 6e 6b  | ")....("y".ivy-yank-action."yank | 
| 3ee20 |  22 29 29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a    40 6e 6f 64 65 20 45 78 61 6d 70 6c 65 20 2d 20  | "))).@end.lisp..@node.Example.-. | 
| 3ee40 |  64 65 66 69 6e 65 20 61 20 6e 65 77 20 63 6f 6d    6d 61 6e 64 20 77 69 74 68 20 73 65 76 65 72 61  | define.a.new.command.with.severa | 
| 3ee60 |  6c 20 61 63 74 69 6f 6e 73 0a 40 73 75 62 73 65    63 74 69 6f 6e 20 45 78 61 6d 70 6c 65 20 2d 20  | l.actions.@subsection.Example.-. | 
| 3ee80 |  64 65 66 69 6e 65 20 61 20 6e 65 77 20 63 6f 6d    6d 61 6e 64 20 77 69 74 68 20 73 65 76 65 72 61  | define.a.new.command.with.severa | 
| 3eea0 |  6c 20 61 63 74 69 6f 6e 73 0a 0a 40 6c 69 73 70    0a 28 64 65 66 75 6e 20 6d 79 2d 61 63 74 69 6f  | l.actions..@lisp.(defun.my-actio | 
| 3eec0 |  6e 2d 31 20 28 78 29 0a 20 20 28 6d 65 73 73 61    67 65 20 22 61 63 74 69 6f 6e 2d 31 3a 20 25 73  | n-1.(x)...(message."action-1:.%s | 
| 3eee0 |  22 20 78 29 29 0a 0a 28 64 65 66 75 6e 20 6d 79    2d 61 63 74 69 6f 6e 2d 32 20 28 78 29 0a 20 20  | ".x))..(defun.my-action-2.(x)... | 
| 3ef00 |  28 6d 65 73 73 61 67 65 20 22 61 63 74 69 6f 6e    2d 32 3a 20 25 73 22 20 78 29 29 0a 0a 28 64 65  | (message."action-2:.%s".x))..(de | 
| 3ef20 |  66 75 6e 20 6d 79 2d 61 63 74 69 6f 6e 2d 33 20    28 78 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22  | fun.my-action-3.(x)...(message." | 
| 3ef40 |  61 63 74 69 6f 6e 2d 33 3a 20 25 73 22 20 78 29    29 0a 0a 28 64 65 66 75 6e 20 6d 79 2d 63 6f 6d  | action-3:.%s".x))..(defun.my-com | 
| 3ef60 |  6d 61 6e 64 2d 77 69 74 68 2d 33 2d 61 63 74 69    6f 6e 73 20 28 29 0a 20 20 28 69 6e 74 65 72 61  | mand-with-3-actions.()...(intera | 
| 3ef80 |  63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65    61 64 20 22 74 65 73 74 3a 20 22 20 27 28 22 66  | ctive)...(ivy-read."test:.".'("f | 
| 3efa0 |  6f 6f 22 20 22 62 61 72 22 20 22 62 61 7a 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63  | oo"."bar"."baz").............:ac | 
| 3efc0 |  74 69 6f 6e 20 27 28 31 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | tion.'(1.......................( | 
| 3efe0 |  22 6f 22 20 6d 79 2d 61 63 74 69 6f 6e 2d 31 20    22 61 63 74 69 6f 6e 20 31 22 29 0a 20 20 20 20  | "o".my-action-1."action.1")..... | 
| 3f000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 22 6a 22 20 6d 79 2d 61 63 74 69 6f 6e  | ..................("j".my-action | 
| 3f020 |  2d 32 20 22 61 63 74 69 6f 6e 20 32 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -2."action.2").................. | 
| 3f040 |  20 20 20 20 20 28 22 6b 22 20 6d 79 2d 61 63 74    69 6f 6e 2d 33 20 22 61 63 74 69 6f 6e 20 33 22  | .....("k".my-action-3."action.3" | 
| 3f060 |  29 29 29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a    54 68 65 20 6e 75 6d 62 65 72 20 31 20 61 62 6f  | )))).@end.lisp..The.number.1.abo | 
| 3f080 |  76 65 20 69 73 20 74 68 65 20 69 6e 64 65 78 20    6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 61  | ve.is.the.index.of.the.default.a | 
| 3f0a0 |  63 74 69 6f 6e 2e 20 45 61 63 68 0a 61 63 74 69    6f 6e 20 68 61 73 20 69 74 73 20 6f 77 6e 20 73  | ction..Each.action.has.its.own.s | 
| 3f0c0 |  74 72 69 6e 67 20 64 65 73 63 72 69 70 74 69 6f    6e 20 66 6f 72 20 65 61 73 79 20 73 65 6c 65 63  | tring.description.for.easy.selec | 
| 3f0e0 |  74 69 6f 6e 2e 0a 0a 40 6d 65 6e 75 0a 2a 20 54    65 73 74 20 74 68 65 20 61 62 6f 76 65 20 66 75  | tion...@menu.*.Test.the.above.fu | 
| 3f100 |  6e 63 74 69 6f 6e 20 77 69 74 68 20 40 63 6f 64    65 7b 69 76 79 2d 6f 63 63 75 72 7d 3a 3a 0a 40  | nction.with.@code{ivy-occur}::.@ | 
| 3f120 |  65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f 64 65 20    54 65 73 74 20 74 68 65 20 61 62 6f 76 65 20 66  | end.menu..@node.Test.the.above.f | 
| 3f140 |  75 6e 63 74 69 6f 6e 20 77 69 74 68 20 40 63 6f    64 65 7b 69 76 79 2d 6f 63 63 75 72 7d 0a 40 73  | unction.with.@code{ivy-occur}.@s | 
| 3f160 |  75 62 73 75 62 73 65 63 74 69 6f 6e 20 54 65 73    74 20 74 68 65 20 61 62 6f 76 65 20 66 75 6e 63  | ubsubsection.Test.the.above.func | 
| 3f180 |  74 69 6f 6e 20 77 69 74 68 20 40 63 6f 64 65 7b    69 76 79 2d 6f 63 63 75 72 7d 0a 0a 54 6f 20 65  | tion.with.@code{ivy-occur}..To.e | 
| 3f1a0 |  78 61 6d 69 6e 65 20 65 61 63 68 20 61 63 74 69    6f 6e 20 77 69 74 68 20 65 61 63 68 20 63 61 6e  | xamine.each.action.with.each.can | 
| 3f1c0 |  64 69 64 61 74 65 20 69 6e 20 61 20 6b 65 79 2d    65 66 66 69 63 69 65 6e 74 20 77 61 79 2c 20 74  | didate.in.a.key-efficient.way,.t | 
| 3f1e0 |  72 79 3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 69    74 65 6d 0a 43 61 6c 6c 20 40 63 6f 64 65 7b 6d  | ry:..@itemize.@item.Call.@code{m | 
| 3f200 |  79 2d 63 6f 6d 6d 61 6e 64 2d 77 69 74 68 2d 33    2d 61 63 74 69 6f 6e 73 7d 0a 40 69 74 65 6d 0a  | y-command-with-3-actions}.@item. | 
| 3f220 |  50 72 65 73 73 20 40 6b 62 64 7b 43 2d 63 20 43    2d 6f 7d 20 74 6f 20 63 6c 6f 73 65 20 74 68 65  | Press.@kbd{C-c.C-o}.to.close.the | 
| 3f240 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 69 6e 64    6f 77 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 61  | .completion.window.and.move.to.a | 
| 3f260 |  6e 0a 69 76 79 2d 6f 63 63 75 72 20 62 75 66 66    65 72 0a 40 69 74 65 6d 0a 50 72 65 73 73 20 40  | n.ivy-occur.buffer.@item.Press.@ | 
| 3f280 |  6b 62 64 7b 6b 6b 6b 7d 20 74 6f 20 6d 6f 76 65    20 74 6f 20 74 68 65 20 66 69 72 73 74 20 63 61  | kbd{kkk}.to.move.to.the.first.ca | 
| 3f2a0 |  6e 64 69 64 61 74 65 2c 20 73 69 6e 63 65 20 74    68 65 20 70 6f 69 6e 74 20 69 73 20 6d 6f 73 74  | ndidate,.since.the.point.is.most | 
| 3f2c0 |  0a 6c 69 6b 65 6c 79 20 61 74 20 74 68 65 20 65    6e 64 20 6f 66 20 74 68 65 20 62 75 66 66 65 72  | .likely.at.the.end.of.the.buffer | 
| 3f2e0 |  0a 40 69 74 65 6d 0a 50 72 65 73 73 20 40 6b 62    64 7b 6f 6f 7d 20 74 6f 20 63 61 6c 6c 20 74 68  | .@item.Press.@kbd{oo}.to.call.th | 
| 3f300 |  65 20 66 69 72 73 74 20 61 63 74 69 6f 6e 0a 40    69 74 65 6d 0a 50 72 65 73 73 20 40 6b 62 64 7b  | e.first.action.@item.Press.@kbd{ | 
| 3f320 |  6f 6a 7d 20 61 6e 64 20 40 6b 62 64 7b 6f 6b 7d    20 74 6f 20 63 61 6c 6c 20 74 68 65 20 73 65 63  | oj}.and.@kbd{ok}.to.call.the.sec | 
| 3f340 |  6f 6e 64 20 61 6e 64 20 74 68 65 20 74 68 69 72    64 20 61 63 74 69 6f 6e 73 0a 40 69 74 65 6d 0a  | ond.and.the.third.actions.@item. | 
| 3f360 |  50 72 65 73 73 20 40 6b 62 64 7b 6a 7d 20 74 6f    20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78  | Press.@kbd{j}.to.move.to.the.nex | 
| 3f380 |  74 20 63 61 6e 64 69 64 61 74 65 0a 40 69 74 65    6d 0a 50 72 65 73 73 20 40 6b 62 64 7b 6f 6f 7d  | t.candidate.@item.Press.@kbd{oo} | 
| 3f3a0 |  2c 20 40 6b 62 64 7b 6f 6a 7d 2c 20 40 6b 62 64    7b 6f 6b 7d 0a 40 69 74 65 6d 0a 50 72 65 73 73  | ,.@kbd{oj},.@kbd{ok}.@item.Press | 
| 3f3c0 |  20 40 6b 62 64 7b 6a 7d 20 74 6f 20 6d 6f 76 65    20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 61 6e  | .@kbd{j}.to.move.to.the.next.can | 
| 3f3e0 |  64 69 64 61 74 65 0a 40 69 74 65 6d 0a 61 6e 64    20 73 6f 20 6f 6e 40 64 6f 74 73 7b 7d 0a 40 65  | didate.@item.and.so.on@dots{}.@e | 
| 3f400 |  6e 64 20 69 74 65 6d 69 7a 65 0a 0a 40 6e 6f 64    65 20 50 61 63 6b 61 67 65 73 0a 40 73 65 63 74  | nd.itemize..@node.Packages.@sect | 
| 3f420 |  69 6f 6e 20 50 61 63 6b 61 67 65 73 0a 0a 40 73    75 62 73 75 62 68 65 61 64 69 6e 67 20 40 63 6f  | ion.Packages..@subsubheading.@co | 
| 3f440 |  64 65 7b 6f 72 67 2d 6d 6f 64 65 7d 0a 40 69 6e    64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 63 6f 64  | de{org-mode}.@indentedblock.@cod | 
| 3f460 |  65 7b 6f 72 67 2d 6d 6f 64 65 7d 20 76 65 72 73    69 6f 6e 73 20 38 2e 33 2e 33 20 6f 72 20 6c 61  | e{org-mode}.versions.8.3.3.or.la | 
| 3f480 |  74 65 72 20 6f 62 65 79 0a 40 63 6f 64 65 7b 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66  | ter.obey.@code{completing-read-f | 
| 3f4a0 |  75 6e 63 74 69 6f 6e 7d 20 28 77 68 69 63 68 20    40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 65 7d 20  | unction}.(which.@code{ivy-mode}. | 
| 3f4c0 |  73 65 74 73 29 2e 20 54 72 79 20 72 65 66 69 6c    69 6e 67 0a 68 65 61 64 69 6e 67 73 20 77 69 74  | sets)..Try.refiling.headings.wit | 
| 3f4e0 |  68 20 73 69 6d 69 6c 61 72 20 6e 61 6d 65 73 20    74 6f 20 61 70 70 72 65 63 69 61 74 65 20 40 63  | h.similar.names.to.appreciate.@c | 
| 3f500 |  6f 64 65 7b 69 76 79 2d 6d 6f 64 65 7d 2e 0a 40    65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63  | ode{ivy-mode}..@end.indentedbloc | 
| 3f520 |  6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67    20 40 63 6f 64 65 7b 6d 61 67 69 74 7d 0a 40 69  | k.@subsubheading.@code{magit}.@i | 
| 3f540 |  6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 55 73 65    73 20 69 76 79 20 62 79 20 64 65 66 61 75 6c 74  | ndentedblock.Uses.ivy.by.default | 
| 3f560 |  20 69 66 20 49 76 79 20 69 73 20 69 6e 73 74 61    6c 6c 65 64 2e 0a 40 65 6e 64 20 69 6e 64 65 6e  | .if.Ivy.is.installed..@end.inden | 
| 3f580 |  74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62    68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b 66 69  | tedblock.@subsubheading.@code{fi | 
| 3f5a0 |  6e 64 2d 66 69 6c 65 2d 69 6e 2d 70 72 6f 6a 65    63 74 7d 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f  | nd-file-in-project}.@indentedblo | 
| 3f5c0 |  63 6b 0a 55 73 65 73 20 69 76 79 20 62 79 20 64    65 66 61 75 6c 74 20 69 66 20 49 76 79 20 69 73  | ck.Uses.ivy.by.default.if.Ivy.is | 
| 3f5e0 |  20 69 6e 73 74 61 6c 6c 65 64 2e 0a 40 65 6e 64    20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40  | .installed..@end.indentedblock.@ | 
| 3f600 |  73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40 63    6f 64 65 7b 70 72 6f 6a 65 63 74 69 6c 65 7d 0a  | subsubheading.@code{projectile}. | 
| 3f620 |  40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 50    72 6f 6a 65 63 74 69 6c 65 20 72 65 71 75 69 72  | @indentedblock.Projectile.requir | 
| 3f640 |  65 73 20 74 68 69 73 20 73 65 74 74 69 6e 67 20    66 6f 72 20 69 76 79 20 63 6f 6d 70 6c 65 74 69  | es.this.setting.for.ivy.completi | 
| 3f660 |  6f 6e 3a 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71    20 70 72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70  | on:..@lisp.(setq.projectile-comp | 
| 3f680 |  6c 65 74 69 6f 6e 2d 73 79 73 74 65 6d 20 27 69    76 79 29 0a 40 65 6e 64 20 6c 69 73 70 0a 40 65  | letion-system.'ivy).@end.lisp.@e | 
| 3f6a0 |  6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20  | nd.indentedblock.@subsubheading. | 
| 3f6c0 |  40 63 6f 64 65 7b 68 65 6c 6d 2d 6d 61 6b 65 7d    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | @code{helm-make}.@indentedblock. | 
| 3f6e0 |  48 65 6c 6d 2d 6d 61 6b 65 20 72 65 71 75 69 72    65 73 20 74 68 69 73 20 73 65 74 74 69 6e 67 20  | Helm-make.requires.this.setting. | 
| 3f700 |  66 6f 72 20 69 76 79 20 63 6f 6d 70 6c 65 74 69    6f 6e 2e 0a 0a 40 6c 69 73 70 0a 28 73 65 74 71  | for.ivy.completion...@lisp.(setq | 
| 3f720 |  20 68 65 6c 6d 2d 6d 61 6b 65 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 6d 65 74 68 6f 64 20 27 69 76  | .helm-make-completion-method.'iv | 
| 3f740 |  79 29 0a 40 65 6e 64 20 6c 69 73 70 0a 40 65 6e    64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | y).@end.lisp.@end.indentedblock. | 
| 3f760 |  40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 74  | @subsubheading.automatically.int | 
| 3f780 |  65 67 72 61 74 65 64 20 70 61 63 6b 61 67 65 73    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | egrated.packages.@indentedblock. | 
| 3f7a0 |  49 76 79 20 72 65 2d 75 73 65 73 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 70 61 63 6b 61 67  | Ivy.re-uses.the.following.packag | 
| 3f7c0 |  65 73 20 69 66 20 74 68 65 79 20 61 72 65 20 69    6e 73 74 61 6c 6c 65 64 3a 0a 40 63 6f 64 65 7b  | es.if.they.are.installed:.@code{ | 
| 3f7e0 |  61 76 79 7d 2c 20 40 63 6f 64 65 7b 61 6d 78 7d    20 6f 72 20 40 63 6f 64 65 7b 73 6d 65 78 7d 2c  | avy},.@code{amx}.or.@code{smex}, | 
| 3f800 |  20 40 63 6f 64 65 7b 66 6c 78 7d 2c 20 61 6e 64    20 40 63 6f 64 65 7b 77 67 72 65 70 7d 2e 0a 40  | .@code{flx},.and.@code{wgrep}..@ | 
| 3f820 |  65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 0a 40 6e 6f 64 65 20 43 6f 6d 6d 61 6e 64  | end.indentedblock..@node.Command | 
| 3f840 |  73 0a 40 63 68 61 70 74 65 72 20 43 6f 6d 6d 61    6e 64 73 0a 0a 40 6d 65 6e 75 0a 2a 20 46 69 6c  | s.@chapter.Commands..@menu.*.Fil | 
| 3f860 |  65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f    6e 3a 3a 0a 2a 20 42 75 66 66 65 72 20 4e 61 6d  | e.Name.Completion::.*.Buffer.Nam | 
| 3f880 |  65 20 43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a    20 43 6f 75 6e 73 65 6c 20 63 6f 6d 6d 61 6e 64  | e.Completion::.*.Counsel.command | 
| 3f8a0 |  73 3a 3a 0a 40 65 6e 64 20 6d 65 6e 75 0a 0a 40    6e 6f 64 65 20 46 69 6c 65 20 4e 61 6d 65 20 43  | s::.@end.menu..@node.File.Name.C | 
| 3f8c0 |  6f 6d 70 6c 65 74 69 6f 6e 0a 40 73 65 63 74 69    6f 6e 20 46 69 6c 65 20 4e 61 6d 65 20 43 6f 6d  | ompletion.@section.File.Name.Com | 
| 3f8e0 |  70 6c 65 74 69 6f 6e 0a 0a 53 69 6e 63 65 20 66    69 6c 65 20 6e 61 6d 65 20 63 6f 6d 70 6c 65 74  | pletion..Since.file.name.complet | 
| 3f900 |  69 6f 6e 20 69 73 20 75 62 69 71 75 69 74 6f 75    73 2c 20 49 76 79 20 70 72 6f 76 69 64 65 73 20  | ion.is.ubiquitous,.Ivy.provides. | 
| 3f920 |  65 78 74 72 61 0a 62 69 6e 64 69 6e 67 73 20 74    68 61 74 20 77 6f 72 6b 20 68 65 72 65 3a 0a 0a  | extra.bindings.that.work.here:.. | 
| 3f940 |  0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20    40 6b 62 64 7b 43 2d 6a 7d 20 28 40 63 6f 64 65  | .@subsubheading.@kbd{C-j}.(@code | 
| 3f960 |  7b 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 7d 29 0a    40 76 69 6e 64 65 78 20 69 76 79 2d 61 6c 74 2d  | {ivy-alt-done}).@vindex.ivy-alt- | 
| 3f980 |  64 6f 6e 65 0a 40 6b 69 6e 64 65 78 20 43 2d 6a    0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a  | done.@kindex.C-j.@indentedblock. | 
| 3f9a0 |  4f 6e 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20    72 65 73 74 61 72 74 73 20 63 6f 6d 70 6c 65 74  | On.a.directory,.restarts.complet | 
| 3f9c0 |  69 6f 6e 20 66 72 6f 6d 20 74 68 61 74 20 64 69    72 65 63 74 6f 72 79 2e 0a 0a 4f 6e 20 61 20 66  | ion.from.that.directory...On.a.f | 
| 3f9e0 |  69 6c 65 20 6f 72 20 40 63 6f 64 65 7b 2e 2f 7d    2c 20 65 78 69 74 20 63 6f 6d 70 6c 65 74 69 6f  | ile.or.@code{./},.exit.completio | 
| 3fa00 |  6e 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63    74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 40  | n.with.the.selected.candidate..@ | 
| 3fa20 |  65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67  | end.indentedblock.@subsubheading | 
| 3fa40 |  20 40 6b 62 64 7b 44 45 4c 7d 20 28 40 63 6f 64    65 7b 69 76 79 2d 62 61 63 6b 77 61 72 64 2d 64  | .@kbd{DEL}.(@code{ivy-backward-d | 
| 3fa60 |  65 6c 65 74 65 2d 63 68 61 72 7d 29 0a 40 76 69    6e 64 65 78 20 69 76 79 2d 62 61 63 6b 77 61 72  | elete-char}).@vindex.ivy-backwar | 
| 3fa80 |  64 2d 64 65 6c 65 74 65 2d 63 68 61 72 0a 40 6b    69 6e 64 65 78 20 44 45 4c 0a 40 69 6e 64 65 6e  | d-delete-char.@kindex.DEL.@inden | 
| 3faa0 |  74 65 64 62 6c 6f 63 6b 0a 52 65 73 74 61 72 74    20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20  | tedblock.Restart.the.completion. | 
| 3fac0 |  69 6e 20 74 68 65 20 70 61 72 65 6e 74 20 64 69    72 65 63 74 6f 72 79 20 69 66 20 63 75 72 72 65  | in.the.parent.directory.if.curre | 
| 3fae0 |  6e 74 20 69 6e 70 75 74 0a 69 73 20 65 6d 70 74    79 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64  | nt.input.is.empty..@end.indented | 
| 3fb00 |  62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61    64 69 6e 67 20 40 6b 62 64 7b 2f 2f 7d 20 28 40  | block.@subsubheading.@kbd{//}.(@ | 
| 3fb20 |  63 6f 64 65 7b 73 65 6c 66 2d 69 6e 73 65 72 74    2d 63 6f 6d 6d 61 6e 64 7d 29 0a 40 6b 69 6e 64  | code{self-insert-command}).@kind | 
| 3fb40 |  65 78 20 2f 2f 0a 40 69 6e 64 65 6e 74 65 64 62    6c 6f 63 6b 0a 53 77 69 74 63 68 20 74 6f 20 74  | ex.//.@indentedblock.Switch.to.t | 
| 3fb60 |  68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72    79 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64  | he.root.directory..@end.indented | 
| 3fb80 |  62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61    64 69 6e 67 20 40 6b 62 64 7b 7e 7d 20 28 40 63  | block.@subsubheading.@kbd{~}.(@c | 
| 3fba0 |  6f 64 65 7b 73 65 6c 66 2d 69 6e 73 65 72 74 2d    63 6f 6d 6d 61 6e 64 7d 29 0a 40 6b 69 6e 64 65  | ode{self-insert-command}).@kinde | 
| 3fbc0 |  78 20 7e 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 53 77 69 74 63 68 20 74 6f 20 74 68 65  | x.~.@indentedblock.Switch.to.the | 
| 3fbe0 |  20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 2e    0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c  | .home.directory..@end.indentedbl | 
| 3fc00 |  6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69    6e 67 20 40 6b 62 64 7b 2f 7d 20 28 40 63 6f 64  | ock.@subsubheading.@kbd{/}.(@cod | 
| 3fc20 |  65 7b 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f    6d 6d 61 6e 64 7d 29 0a 40 6b 69 6e 64 65 78 20  | e{self-insert-command}).@kindex. | 
| 3fc40 |  2f 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20  | /.@indentedblock.If.the.current. | 
| 3fc60 |  69 6e 70 75 74 20 6d 61 74 63 68 65 73 20 61 6e    20 65 78 69 73 74 69 6e 67 20 64 69 72 65 63 74  | input.matches.an.existing.direct | 
| 3fc80 |  6f 72 79 20 6e 61 6d 65 20 65 78 61 63 74 6c 79    2c 0a 73 77 69 74 63 68 20 74 68 65 20 63 6f 6d  | ory.name.exactly,.switch.the.com | 
| 3fca0 |  70 6c 65 74 69 6f 6e 20 74 6f 20 74 68 61 74 20    64 69 72 65 63 74 6f 72 79 2e 0a 40 65 6e 64 20  | pletion.to.that.directory..@end. | 
| 3fcc0 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73    75 62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62  | indentedblock.@subsubheading.@kb | 
| 3fce0 |  64 7b 43 2d 4d 2d 79 7d 20 28 40 63 6f 64 65 7b    69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72 65  | d{C-M-y}.(@code{ivy-insert-curre | 
| 3fd00 |  6e 74 2d 66 75 6c 6c 7d 29 0a 40 76 69 6e 64 65    78 20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72  | nt-full}).@vindex.ivy-insert-cur | 
| 3fd20 |  72 65 6e 74 2d 66 75 6c 6c 0a 40 6b 69 6e 64 65    78 20 43 2d 4d 2d 79 0a 40 69 6e 64 65 6e 74 65  | rent-full.@kindex.C-M-y.@indente | 
| 3fd40 |  64 62 6c 6f 63 6b 0a 49 6e 73 65 72 74 20 74 68    65 20 63 75 72 72 65 6e 74 20 66 75 6c 6c 20 70  | dblock.Insert.the.current.full.p | 
| 3fd60 |  61 74 68 2c 20 69 6e 20 63 61 73 65 20 79 6f 75    20 77 61 6e 74 20 74 6f 20 65 64 69 74 20 61 20  | ath,.in.case.you.want.to.edit.a. | 
| 3fd80 |  70 61 72 74 20 6f 66 20 69 74 2e 0a 40 65 6e 64    20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40  | part.of.it..@end.indentedblock.@ | 
| 3fda0 |  73 75 62 73 75 62 68 65 61 64 69 6e 67 20 40 6b    62 64 7b 4d 2d 72 7d 20 28 40 63 6f 64 65 7b 69  | subsubheading.@kbd{M-r}.(@code{i | 
| 3fdc0 |  76 79 2d 74 6f 67 67 6c 65 2d 72 65 67 65 78 70    2d 71 75 6f 74 65 7d 29 0a 40 76 69 6e 64 65 78  | vy-toggle-regexp-quote}).@vindex | 
| 3fde0 |  20 69 76 79 2d 74 6f 67 67 6c 65 2d 72 65 67 65    78 70 2d 71 75 6f 74 65 0a 40 6b 69 6e 64 65 78  | .ivy-toggle-regexp-quote.@kindex | 
| 3fe00 |  20 4d 2d 72 0a 40 69 6e 64 65 6e 74 65 64 62 6c    6f 63 6b 0a 54 6f 67 67 6c 65 20 62 65 74 77 65  | .M-r.@indentedblock.Toggle.betwe | 
| 3fe20 |  65 6e 20 69 6e 70 75 74 20 61 73 20 72 65 67 65    78 70 20 6f 72 20 6e 6f 74 2e 0a 0a 53 77 69 74  | en.input.as.regexp.or.not...Swit | 
| 3fe40 |  63 68 20 74 6f 20 6d 61 74 63 68 69 6e 67 20 6c    69 74 65 72 61 6c 6c 79 20 73 69 6e 63 65 20 66  | ch.to.matching.literally.since.f | 
| 3fe60 |  69 6c 65 20 6e 61 6d 65 73 20 69 6e 63 6c 75 64    65 20 40 63 6f 64 65 7b 2e 7d 2c 20 77 68 69 63  | ile.names.include.@code{.},.whic | 
| 3fe80 |  68 0a 69 73 20 66 6f 72 20 6d 61 74 63 68 69 6e    67 20 61 6e 79 20 63 68 61 72 20 69 6e 20 72 65  | h.is.for.matching.any.char.in.re | 
| 3fea0 |  67 65 78 70 20 6d 6f 64 65 2e 0a 40 65 6e 64 20    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 64  | gexp.mode..@end.indentedblock.@d | 
| 3fec0 |  65 66 6f 70 74 20 69 76 79 2d 65 78 74 72 61 2d    64 69 72 65 63 74 6f 72 69 65 73 0a 44 65 63 69  | efopt.ivy-extra-directories.Deci | 
| 3fee0 |  64 65 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 73 65 65 20 40 63 6f 64 65 7b 2e 2e 2f 7d  | de.if.you.want.to.see.@code{../} | 
| 3ff00 |  20 61 6e 64 20 40 63 6f 64 65 7b 2e 2f 7d 20 64    75 72 69 6e 67 20 66 69 6c 65 20 6e 61 6d 65 0a  | .and.@code{./}.during.file.name. | 
| 3ff20 |  63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 52 65 61    73 6f 6e 20 74 6f 20 72 65 6d 6f 76 65 3a 20 40  | completion...Reason.to.remove:.@ | 
| 3ff40 |  63 6f 64 65 7b 2e 2e 2f 7d 20 69 73 20 74 68 65    20 73 61 6d 65 20 61 73 20 40 6b 62 64 7b 44 45  | code{../}.is.the.same.as.@kbd{DE | 
| 3ff60 |  4c 7d 2e 0a 0a 52 65 61 73 6f 6e 20 6e 6f 74 20    74 6f 20 72 65 6d 6f 76 65 3a 20 6e 61 76 69 67  | L}...Reason.not.to.remove:.navig | 
| 3ff80 |  61 74 65 20 61 6e 79 77 68 65 72 65 20 77 69 74    68 20 6f 6e 6c 79 20 40 6b 62 64 7b 43 2d 6e 7d  | ate.anywhere.with.only.@kbd{C-n} | 
| 3ffa0 |  2c 20 40 6b 62 64 7b 43 2d 70 7d 0a 61 6e 64 20    40 6b 62 64 7b 43 2d 6a 7d 2e 0a 0a 4c 69 6b 65  | ,.@kbd{C-p}.and.@kbd{C-j}...Like | 
| 3ffc0 |  77 69 73 65 2c 20 40 63 6f 64 65 7b 2e 2f 7d 20    63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 2e 0a  | wise,.@code{./}.can.be.removed.. | 
| 3ffe0 |  40 65 6e 64 20 64 65 66 6f 70 74 0a 0a 40 73 75    62 73 75 62 68 65 61 64 69 6e 67 20 48 69 73 74  | @end.defopt..@subsubheading.Hist | 
| 40000 |  6f 72 79 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 46 69 6c 65 20 68 69 73 74 6f 72 79 20  | ory.@indentedblock.File.history. | 
| 40020 |  77 6f 72 6b 73 20 74 68 65 20 73 61 6d 65 20 77    69 74 68 20 40 6b 62 64 7b 4d 2d 70 7d 2c 20 40  | works.the.same.with.@kbd{M-p},.@ | 
| 40040 |  6b 62 64 7b 4d 2d 6e 7d 2c 20 61 6e 64 20 40 6b    62 64 7b 43 2d 72 7d 2c 20 62 75 74 0a 75 73 65  | kbd{M-n},.and.@kbd{C-r},.but.use | 
| 40060 |  73 20 61 20 63 75 73 74 6f 6d 20 63 6f 64 65 20    66 6f 72 20 66 69 6c 65 20 6e 61 6d 65 20 63 6f  | s.a.custom.code.for.file.name.co | 
| 40080 |  6d 70 6c 65 74 69 6f 6e 20 74 68 61 74 20 63 79    63 6c 65 73 20 74 68 72 6f 75 67 68 0a 66 69 6c  | mpletion.that.cycles.through.fil | 
| 400a0 |  65 73 20 70 72 65 76 69 6f 75 73 6c 79 20 6f 70    65 6e 65 64 2e 20 49 74 20 61 6c 73 6f 20 77 6f  | es.previously.opened..It.also.wo | 
| 400c0 |  72 6b 73 20 77 69 74 68 20 54 52 41 4d 50 20 66    69 6c 65 73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e  | rks.with.TRAMP.files..@end.inden | 
| 400e0 |  74 65 64 62 6c 6f 63 6b 0a 0a 40 6d 65 6e 75 0a    2a 20 55 73 69 6e 67 20 54 52 41 4d 50 3a 3a 0a  | tedblock..@menu.*.Using.TRAMP::. | 
| 40100 |  40 65 6e 64 20 6d 65 6e 75 0a 0a 40 6e 6f 64 65    20 55 73 69 6e 67 20 54 52 41 4d 50 0a 40 73 75  | @end.menu..@node.Using.TRAMP.@su | 
| 40120 |  62 73 65 63 74 69 6f 6e 20 55 73 69 6e 67 20 54    52 41 4d 50 0a 0a 40 73 75 62 73 75 62 68 65 61  | bsection.Using.TRAMP..@subsubhea | 
| 40140 |  64 69 6e 67 20 40 6b 62 64 7b 7e 7d 20 28 74 69    6c 64 65 29 0a 40 6b 69 6e 64 65 78 20 7e 0a 40  | ding.@kbd{~}.(tilde).@kindex.~.@ | 
| 40160 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 4d 6f    76 65 20 74 6f 20 74 68 65 20 68 6f 6d 65 20 64  | indentedblock.Move.to.the.home.d | 
| 40180 |  69 72 65 63 74 6f 72 79 2e 20 45 69 74 68 65 72    20 74 68 65 20 6c 6f 63 61 6c 20 6f 72 20 74 68  | irectory..Either.the.local.or.th | 
| 401a0 |  65 20 72 65 6d 6f 74 65 20 6f 6e 65 2c 20 64 65    70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 0a 63  | e.remote.one,.depending.on.the.c | 
| 401c0 |  75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79    2e 20 54 68 65 20 62 6f 6f 6c 65 61 6e 20 6f 70  | urrent.directory..The.boolean.op | 
| 401e0 |  74 69 6f 6e 20 40 63 6f 64 65 7b 69 76 79 2d 6d    61 67 69 63 2d 74 69 6c 64 65 7d 20 64 65 63 69  | tion.@code{ivy-magic-tilde}.deci | 
| 40200 |  64 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20    62 69 6e 64 69 6e 67 20 74 6f 0a 64 6f 20 74 68  | des.whether.the.binding.to.do.th | 
| 40220 |  69 73 20 69 73 20 40 6b 62 64 7b 7e 7d 20 6f 72    20 40 6b 62 64 7b 7e 2f 7d 2e 0a 40 65 6e 64 20  | is.is.@kbd{~}.or.@kbd{~/}..@end. | 
| 40240 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73    75 62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62  | indentedblock.@subsubheading.@kb | 
| 40260 |  64 7b 2f 2f 7d 20 28 64 6f 75 62 6c 65 20 73 6c    61 73 68 29 0a 40 6b 69 6e 64 65 78 20 2f 2f 0a  | d{//}.(double.slash).@kindex.//. | 
| 40280 |  40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 4d    6f 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 20  | @indentedblock.Move.to.the.root. | 
| 402a0 |  64 69 72 65 63 74 6f 72 79 2e 20 45 69 74 68 65    72 20 74 68 65 20 6c 6f 63 61 6c 20 6f 72 20 74  | directory..Either.the.local.or.t | 
| 402c0 |  68 65 20 72 65 6d 6f 74 65 20 6f 6e 65 2c 20 64    65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 0a  | he.remote.one,.depending.on.the. | 
| 402e0 |  63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72    79 2e 20 48 65 72 65 2c 20 79 6f 75 20 63 61 6e  | current.directory..Here,.you.can | 
| 40300 |  20 61 6c 73 6f 20 73 65 6c 65 63 74 20 61 20 54    52 41 4d 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 20  | .also.select.a.TRAMP.connection. | 
| 40320 |  6d 65 74 68 6f 64 2c 20 73 75 63 68 20 61 73 20    40 63 6f 64 65 7b 73 73 68 7d 0a 6f 72 20 40 63  | method,.such.as.@code{ssh}.or.@c | 
| 40340 |  6f 64 65 7b 73 63 70 78 7d 2e 0a 40 65 6e 64 20    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73  | ode{scpx}..@end.indentedblock.@s | 
| 40360 |  75 62 73 75 62 68 65 61 64 69 6e 67 20 40 6b 62    64 7b 2f 20 43 2d 6a 7d 0a 40 6b 69 6e 64 65 78  | ubsubheading.@kbd{/.C-j}.@kindex | 
| 40380 |  20 2f 20 43 2d 6a 0a 40 69 6e 64 65 6e 74 65 64    62 6c 6f 63 6b 0a 4d 6f 76 65 20 74 68 65 20 74  | ./.C-j.@indentedblock.Move.the.t | 
| 403a0 |  68 65 20 6c 6f 63 61 6c 20 72 6f 6f 74 20 64 69    72 65 63 74 6f 72 79 2e 0a 40 65 6e 64 20 69 6e  | he.local.root.directory..@end.in | 
| 403c0 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62    73 75 62 68 65 61 64 69 6e 67 20 40 6b 62 64 7b  | dentedblock.@subsubheading.@kbd{ | 
| 403e0 |  7e 7e 7d 0a 40 6b 69 6e 64 65 78 20 7e 7e 0a 40    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 4d 6f  | ~~}.@kindex.~~.@indentedblock.Mo | 
| 40400 |  76 65 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20    68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 2e 0a  | ve.to.the.local.home.directory.. | 
| 40420 |  40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f    63 6b 0a 0a 0a 46 72 6f 6d 20 61 6e 79 20 64 69  | @end.indentedblock...From.any.di | 
| 40440 |  72 65 63 74 6f 72 79 2c 20 77 69 74 68 20 74 68    65 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 20 69  | rectory,.with.the.empty.input,.i | 
| 40460 |  6e 70 75 74 74 69 6e 67 20 40 63 6f 64 65 7b 2f    73 73 68 3a 7d 20 61 6e 64 20 70 72 65 73 73 69  | nputting.@code{/ssh:}.and.pressi | 
| 40480 |  6e 67 0a 40 6b 62 64 7b 43 2d 6a 7d 20 28 6f 72    20 40 6b 62 64 7b 52 45 54 7d 2c 20 77 68 69 63  | ng.@kbd{C-j}.(or.@kbd{RET},.whic | 
| 404a0 |  68 20 69 73 20 74 68 65 20 73 61 6d 65 20 74 68    69 6e 67 29 20 63 6f 6d 70 6c 65 74 65 73 20 66  | h.is.the.same.thing).completes.f | 
| 404c0 |  6f 72 20 68 6f 73 74 20 61 6e 64 20 75 73 65 72    0a 6e 61 6d 65 73 2e 0a 0a 46 6f 72 20 40 63 6f  | or.host.and.user.names...For.@co | 
| 404e0 |  64 65 7b 2f 73 73 68 3a 75 73 65 72 40 40 7d 20    69 6e 70 75 74 2c 20 63 6f 6d 70 6c 65 74 65 73  | de{/ssh:user@@}.input,.completes | 
| 40500 |  20 74 68 65 20 64 6f 6d 61 69 6e 20 6e 61 6d 65    2e 0a 0a 40 6b 62 64 7b 43 2d 69 7d 20 77 6f 72  | .the.domain.name...@kbd{C-i}.wor | 
| 40520 |  6b 73 20 69 6e 20 61 20 73 69 6d 69 6c 61 72 20    77 61 79 20 74 6f 20 74 68 65 20 64 65 66 61 75  | ks.in.a.similar.way.to.the.defau | 
| 40540 |  6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a    59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 67 65 74  | lt.completion...You.can.also.get | 
| 40560 |  20 73 75 64 6f 20 61 63 63 65 73 73 20 66 6f 72    20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72  | .sudo.access.for.the.current.dir | 
| 40580 |  65 63 74 6f 72 79 20 62 79 20 69 6e 70 75 74 74    69 6e 67 0a 40 63 6f 64 65 7b 2f 73 75 64 6f 3a  | ectory.by.inputting.@code{/sudo: | 
| 405a0 |  3a 7d 20 40 6b 62 64 7b 52 45 54 7d 2e 20 55 73    69 6e 67 20 40 63 6f 64 65 7b 2f 73 75 64 6f 3a  | :}.@kbd{RET}..Using.@code{/sudo: | 
| 405c0 |  7d 20 28 69 2e 65 2e 20 73 69 6e 67 6c 65 20 63    6f 6c 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20  | }.(i.e..single.colon.instead.of. | 
| 405e0 |  64 6f 75 62 6c 65 29 20 77 69 6c 6c 0a 72 65 73    75 6c 74 20 69 6e 20 61 20 63 6f 6d 70 6c 65 74  | double).will.result.in.a.complet | 
| 40600 |  69 6f 6e 20 73 65 73 73 69 6f 6e 20 66 6f 72 20    74 68 65 20 64 65 73 69 72 65 64 20 75 73 65 72  | ion.session.for.the.desired.user | 
| 40620 |  2e 0a 0a 4d 75 6c 74 69 2d 68 6f 70 70 69 6e 67    20 69 73 20 70 6f 73 73 69 62 6c 65 2c 20 61 6c  | ...Multi-hopping.is.possible,.al | 
| 40640 |  74 68 6f 75 67 68 20 61 20 62 69 74 20 63 6f 6d    70 6c 65 78 2e 0a 0a 40 73 75 62 73 75 62 68 65  | though.a.bit.complex...@subsubhe | 
| 40660 |  61 64 69 6e 67 20 45 78 61 6d 70 6c 65 20 3a 20    63 6f 6e 6e 65 63 74 20 74 6f 20 61 20 72 65 6d  | ading.Example.:.connect.to.a.rem | 
| 40680 |  6f 74 65 20 68 6f 73 74 20 40 63 6f 64 65 7b 63    6c 6f 75 64 7d 20 61 6e 64 20 6f 70 65 6e 20 61  | ote.host.@code{cloud}.and.open.a | 
| 406a0 |  20 66 69 6c 65 20 77 69 74 68 20 40 63 6f 64 65    7b 73 75 64 6f 7d 20 74 68 65 72 65 0a 40 69 6e  | .file.with.@code{sudo}.there.@in | 
| 406c0 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 69 74 65    6d 69 7a 65 0a 40 69 74 65 6d 0a 40 6b 62 64 7b  | dentedblock.@itemize.@item.@kbd{ | 
| 406e0 |  43 2d 78 20 43 2d 66 7d 20 40 63 6f 64 65 7b 2f    73 73 68 3a 63 6c 6f 75 64 7c 73 75 64 6f 3a 72  | C-x.C-f}.@code{/ssh:cloud|sudo:r | 
| 40700 |  6f 6f 74 3a 2f 7d 2e 0a 40 65 6e 64 20 69 74 65    6d 69 7a 65 0a 40 65 6e 64 20 69 6e 64 65 6e 74  | oot:/}..@end.itemize.@end.indent | 
| 40720 |  65 64 62 6c 6f 63 6b 0a 0a 40 6e 6f 64 65 20 42    75 66 66 65 72 20 4e 61 6d 65 20 43 6f 6d 70 6c  | edblock..@node.Buffer.Name.Compl | 
| 40740 |  65 74 69 6f 6e 0a 40 73 65 63 74 69 6f 6e 20 42    75 66 66 65 72 20 4e 61 6d 65 20 43 6f 6d 70 6c  | etion.@section.Buffer.Name.Compl | 
| 40760 |  65 74 69 6f 6e 0a 0a 40 64 65 66 6f 70 74 20 69    76 79 2d 75 73 65 2d 76 69 72 74 75 61 6c 2d 62  | etion..@defopt.ivy-use-virtual-b | 
| 40780 |  75 66 66 65 72 73 0a 57 68 65 6e 20 6e 6f 6e 2d    6e 69 6c 2c 20 61 64 64 20 40 63 6f 64 65 7b 72  | uffers.When.non-nil,.add.@code{r | 
| 407a0 |  65 63 65 6e 74 66 2d 6d 6f 64 65 7d 20 61 6e 64    20 62 6f 6f 6b 6d 61 72 6b 73 20 74 6f 0a 40 63  | ecentf-mode}.and.bookmarks.to.@c | 
| 407c0 |  6f 64 65 7b 69 76 79 2d 73 77 69 74 63 68 2d 62    75 66 66 65 72 7d 20 63 6f 6d 70 6c 65 74 69 6f  | ode{ivy-switch-buffer}.completio | 
| 407e0 |  6e 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a 41    64 64 69 6e 67 20 74 68 69 73 20 74 6f 20 45 6d  | n.candidates...Adding.this.to.Em | 
| 40800 |  61 63 73 20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a    40 6c 69 73 70 0a 28 73 65 74 71 20 69 76 79 2d  | acs.init.file:..@lisp.(setq.ivy- | 
| 40820 |  75 73 65 2d 76 69 72 74 75 61 6c 2d 62 75 66 66    65 72 73 20 74 29 0a 40 65 6e 64 20 6c 69 73 70  | use-virtual-buffers.t).@end.lisp | 
| 40840 |  0a 77 69 6c 6c 20 61 64 64 20 61 64 64 69 74 69    6f 6e 61 6c 20 76 69 72 74 75 61 6c 20 62 75 66  | .will.add.additional.virtual.buf | 
| 40860 |  66 65 72 73 20 74 6f 20 74 68 65 20 62 75 66 66    65 72 73 20 6c 69 73 74 20 66 6f 72 20 72 65 63  | fers.to.the.buffers.list.for.rec | 
| 40880 |  65 6e 74 0a 66 69 6c 65 73 2e 20 53 65 6c 65 63    74 69 6e 67 20 73 75 63 68 20 76 69 72 74 75 61  | ent.files..Selecting.such.virtua | 
| 408a0 |  6c 20 62 75 66 66 65 72 73 2c 20 77 68 69 63 68    20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64  | l.buffers,.which.are.highlighted | 
| 408c0 |  20 77 69 74 68 0a 40 63 6f 64 65 7b 69 76 79 2d    76 69 72 74 75 61 6c 7d 20 66 61 63 65 2c 20 77  | .with.@code{ivy-virtual}.face,.w | 
| 408e0 |  69 6c 6c 20 6f 70 65 6e 20 74 68 65 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2e  | ill.open.the.corresponding.file. | 
| 40900 |  0a 40 65 6e 64 20 64 65 66 6f 70 74 0a 0a 40 6e    6f 64 65 20 43 6f 75 6e 73 65 6c 20 63 6f 6d 6d  | .@end.defopt..@node.Counsel.comm | 
| 40920 |  61 6e 64 73 0a 40 73 65 63 74 69 6f 6e 20 43 6f    75 6e 73 65 6c 20 63 6f 6d 6d 61 6e 64 73 0a 0a  | ands.@section.Counsel.commands.. | 
| 40940 |  54 68 65 20 6d 61 69 6e 20 61 64 76 61 6e 74 61    67 65 73 20 6f 66 20 40 63 6f 64 65 7b 63 6f 75  | The.main.advantages.of.@code{cou | 
| 40960 |  6e 73 65 6c 2d 7d 20 66 75 6e 63 74 69 6f 6e 73    20 6f 76 65 72 20 74 68 65 69 72 20 62 61 73 69  | nsel-}.functions.over.their.basi | 
| 40980 |  63 0a 65 71 75 69 76 61 6c 65 6e 74 73 20 69 6e    20 40 63 6f 64 65 7b 69 76 79 2d 6d 6f 64 65 7d  | c.equivalents.in.@code{ivy-mode} | 
| 409a0 |  20 61 72 65 3a 0a 0a 40 65 6e 75 6d 65 72 61 74    65 0a 40 69 74 65 6d 0a 4d 75 6c 74 69 2d 61 63  | .are:..@enumerate.@item.Multi-ac | 
| 409c0 |  74 69 6f 6e 73 20 61 6e 64 20 6e 6f 6e 2d 65 78    69 74 69 6e 67 20 61 63 74 69 6f 6e 73 20 77 6f  | tions.and.non-exiting.actions.wo | 
| 409e0 |  72 6b 2e 0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b    69 76 79 2d 72 65 73 75 6d 65 7d 20 63 61 6e 20  | rk..@item.@code{ivy-resume}.can. | 
| 40a00 |  72 65 73 75 6d 65 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  | resume.the.last.completion.sessi | 
| 40a20 |  6f 6e 2e 0a 40 69 74 65 6d 0a 43 75 73 74 6f 6d    69 7a 65 20 40 63 6f 64 65 7b 69 76 79 2d 73 65  | on..@item.Customize.@code{ivy-se | 
| 40a40 |  74 2d 61 63 74 69 6f 6e 73 7d 2c 20 40 63 6f 64    65 7b 69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72  | t-actions},.@code{ivy-re-builder | 
| 40a60 |  73 2d 61 6c 69 73 74 7d 2e 0a 40 69 74 65 6d 0a    43 75 73 74 6f 6d 69 7a 65 20 69 6e 64 69 76 69  | s-alist}..@item.Customize.indivi | 
| 40a80 |  64 75 61 6c 20 6b 65 79 6d 61 70 73 2c 20 73 75    63 68 20 61 73 20 40 63 6f 64 65 7b 63 6f 75 6e  | dual.keymaps,.such.as.@code{coun | 
| 40aa0 |  73 65 6c 2d 64 65 73 63 72 69 62 65 2d 6d 61 70    7d 2c 0a 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c  | sel-describe-map},.@code{counsel | 
| 40ac0 |  2d 67 69 74 2d 67 72 65 70 2d 6d 61 70 7d 2c 20    6f 72 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c  | -git-grep-map},.or.@code{counsel | 
| 40ae0 |  2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 70 7d 2c    20 69 6e 73 74 65 61 64 20 6f 66 0a 63 75 73 74  | -find-file-map},.instead.of.cust | 
| 40b00 |  6f 6d 69 7a 69 6e 67 20 40 63 6f 64 65 7b 69 76    79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 70  | omizing.@code{ivy-minibuffer-map | 
| 40b20 |  7d 20 74 68 61 74 20 61 70 70 6c 69 65 73 20 74    6f 20 61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e  | }.that.applies.to.all.completion | 
| 40b40 |  0a 73 65 73 73 69 6f 6e 73 2e 0a 40 65 6e 64 20    65 6e 75 6d 65 72 61 74 65 0a 0a 40 6e 6f 64 65  | .sessions..@end.enumerate..@node | 
| 40b60 |  20 41 50 49 0a 40 63 68 61 70 74 65 72 20 41 50    49 0a 0a 54 68 65 20 6d 61 69 6e 20 28 61 6e 64  | .API.@chapter.API..The.main.(and | 
| 40b80 |  20 6f 6e 6c 79 29 20 65 6e 74 72 79 20 70 6f 69    6e 74 20 69 73 20 74 68 65 20 40 63 6f 64 65 7b  | .only).entry.point.is.the.@code{ | 
| 40ba0 |  69 76 79 2d 72 65 61 64 7d 20 66 75 6e 63 74 69    6f 6e 2e 20 49 74 20 74 61 6b 65 73 0a 74 77 6f  | ivy-read}.function..It.takes.two | 
| 40bc0 |  20 72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65    6e 74 73 20 61 6e 64 20 6d 61 6e 79 20 6f 70 74  | .required.arguments.and.many.opt | 
| 40be0 |  69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20    74 68 61 74 20 63 61 6e 20 62 65 20 70 61 73 73  | ional.arguments.that.can.be.pass | 
| 40c00 |  65 64 0a 62 79 20 61 20 6b 65 79 2e 20 54 68 65    20 6f 70 74 69 6f 6e 61 6c 20 40 63 6f 64 65 7b  | ed.by.a.key..The.optional.@code{ | 
| 40c20 |  3a 61 63 74 69 6f 6e 7d 20 61 72 67 75 6d 65 6e    74 20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f  | :action}.argument.is.highly.reco | 
| 40c40 |  6d 6d 65 6e 64 65 64 20 66 6f 72 0a 66 65 61 74    75 72 65 73 20 73 75 63 68 20 61 73 20 6d 75 6c  | mmended.for.features.such.as.mul | 
| 40c60 |  74 69 2d 61 63 74 69 6f 6e 73 2c 20 6e 6f 6e 2d    65 78 69 74 69 6e 67 20 61 63 74 69 6f 6e 73 2c  | ti-actions,.non-exiting.actions, | 
| 40c80 |  20 40 63 6f 64 65 7b 69 76 79 2d 6f 63 63 75 72    7d 20 61 6e 64 0a 40 63 6f 64 65 7b 69 76 79 2d  | .@code{ivy-occur}.and.@code{ivy- | 
| 40ca0 |  72 65 73 75 6d 65 7d 2e 0a 0a 40 6d 65 6e 75 0a    2a 20 52 65 71 75 69 72 65 64 20 61 72 67 75 6d  | resume}...@menu.*.Required.argum | 
| 40cc0 |  65 6e 74 73 20 66 6f 72 20 40 63 6f 64 65 7b 69    76 79 2d 72 65 61 64 7d 3a 3a 0a 2a 20 4f 70 74  | ents.for.@code{ivy-read}::.*.Opt | 
| 40ce0 |  69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20    66 6f 72 20 40 63 6f 64 65 7b 69 76 79 2d 72 65  | ional.arguments.for.@code{ivy-re | 
| 40d00 |  61 64 7d 3a 3a 0a 2a 20 45 78 61 6d 70 6c 65 20    2d 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d  | ad}::.*.Example.-.@code{counsel- | 
| 40d20 |  64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f    6e 7d 3a 3a 0a 2a 20 45 78 61 6d 70 6c 65 20 2d  | describe-function}::.*.Example.- | 
| 40d40 |  20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d 6c    6f 63 61 74 65 7d 3a 3a 0a 2a 20 45 78 61 6d 70  | .@code{counsel-locate}::.*.Examp | 
| 40d60 |  6c 65 20 2d 20 40 63 6f 64 65 7b 69 76 79 2d 72    65 61 64 2d 77 69 74 68 2d 65 78 74 72 61 2d 70  | le.-.@code{ivy-read-with-extra-p | 
| 40d80 |  72 6f 70 65 72 74 69 65 73 7d 3a 3a 0a 40 65 6e    64 20 6d 65 6e 75 0a 0a 40 6e 6f 64 65 20 52 65  | roperties}::.@end.menu..@node.Re | 
| 40da0 |  71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 73    20 66 6f 72 20 40 63 6f 64 65 7b 69 76 79 2d 72  | quired.arguments.for.@code{ivy-r | 
| 40dc0 |  65 61 64 7d 0a 40 73 65 63 74 69 6f 6e 20 52 65    71 75 69 72 65 64 20 61 72 67 75 6d 65 6e 74 73  | ead}.@section.Required.arguments | 
| 40de0 |  20 66 6f 72 20 40 63 6f 64 65 7b 69 76 79 2d 72    65 61 64 7d 0a 0a 40 73 75 62 73 75 62 68 65 61  | .for.@code{ivy-read}..@subsubhea | 
| 40e00 |  64 69 6e 67 20 40 63 6f 64 65 7b 70 72 6f 6d 70    74 7d 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63  | ding.@code{prompt}.@indentedbloc | 
| 40e20 |  6b 0a 41 20 70 72 6f 6d 70 74 20 73 74 72 69 6e    67 20 6e 6f 72 6d 61 6c 6c 79 20 65 6e 64 69 6e  | k.A.prompt.string.normally.endin | 
| 40e40 |  67 20 69 6e 20 61 20 63 6f 6c 6f 6e 20 61 6e 64    20 61 20 73 70 61 63 65 2e 0a 40 63 6f 64 65 7b  | g.in.a.colon.and.a.space..@code{ | 
| 40e60 |  69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74    7d 20 69 73 20 70 72 65 70 65 6e 64 65 64 20 74  | ivy-count-format}.is.prepended.t | 
| 40e80 |  6f 20 69 74 20 64 75 72 69 6e 67 20 63 6f 6d 70    6c 65 74 69 6f 6e 2e 0a 40 65 6e 64 20 69 6e 64  | o.it.during.completion..@end.ind | 
| 40ea0 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73    75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b  | entedblock.@subsubheading.@code{ | 
| 40ec0 |  63 6f 6c 6c 65 63 74 69 6f 6e 7d 0a 40 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 45 69 74 68 65  | collection}.@indentedblock.Eithe | 
| 40ee0 |  72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69    6e 67 73 2c 20 61 20 66 75 6e 63 74 69 6f 6e 2c  | r.a.list.of.strings,.a.function, | 
| 40f00 |  20 61 6e 20 61 6c 69 73 74 20 6f 72 20 61 20 68    61 73 68 20 74 61 62 6c 65 2e 0a 0a 49 66 20 61  | .an.alist.or.a.hash.table...If.a | 
| 40f20 |  20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 6e 20    69 74 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6d  | .function,.then.it.has.to.be.com | 
| 40f40 |  70 61 74 69 62 6c 65 20 77 69 74 68 0a 40 63 6f    64 65 7b 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f  | patible.with.@code{all-completio | 
| 40f60 |  6e 73 7d 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 0a 40 6e 6f 64 65 20 4f  | ns}..@end.indentedblock..@node.O | 
| 40f80 |  70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74    73 20 66 6f 72 20 40 63 6f 64 65 7b 69 76 79 2d  | ptional.arguments.for.@code{ivy- | 
| 40fa0 |  72 65 61 64 7d 0a 40 73 65 63 74 69 6f 6e 20 4f    70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74  | read}.@section.Optional.argument | 
| 40fc0 |  73 20 66 6f 72 20 40 63 6f 64 65 7b 69 76 79 2d    72 65 61 64 7d 0a 0a 40 73 75 62 73 75 62 68 65  | s.for.@code{ivy-read}..@subsubhe | 
| 40fe0 |  61 64 69 6e 67 20 40 63 6f 64 65 7b 70 72 65 64    69 63 61 74 65 7d 0a 40 69 6e 64 65 6e 74 65 64  | ading.@code{predicate}.@indented | 
| 41000 |  62 6c 6f 63 6b 0a 49 73 20 61 20 66 75 6e 63 74    69 6f 6e 20 74 6f 20 66 69 6c 74 65 72 20 74 68  | block.Is.a.function.to.filter.th | 
| 41020 |  65 20 69 6e 69 74 69 61 6c 20 63 6f 6c 6c 65 63    74 69 6f 6e 2e 20 49 74 20 68 61 73 20 74 6f 20  | e.initial.collection..It.has.to. | 
| 41040 |  62 65 0a 63 6f 6d 70 61 74 69 62 6c 65 20 77 69    74 68 20 40 63 6f 64 65 7b 61 6c 6c 2d 63 6f 6d  | be.compatible.with.@code{all-com | 
| 41060 |  70 6c 65 74 69 6f 6e 73 7d 2e 20 54 69 70 3a 20    6d 6f 73 74 20 6f 66 20 74 68 65 20 74 69 6d 65  | pletions}..Tip:.most.of.the.time | 
| 41080 |  2c 20 69 74 27 73 0a 73 69 6d 70 6c 65 72 20 74    6f 20 6a 75 73 74 20 61 70 70 6c 79 20 74 68 69  | ,.it's.simpler.to.just.apply.thi | 
| 410a0 |  73 20 66 69 6c 74 65 72 20 74 6f 20 74 68 65 20    40 63 6f 64 65 7b 63 6f 6c 6c 65 63 74 69 6f 6e  | s.filter.to.the.@code{collection | 
| 410c0 |  7d 20 61 72 67 75 6d 65 6e 74 0a 69 74 73 65 6c    66 2c 20 65 2e 67 2e 20 40 63 6f 64 65 7b 28 63  | }.argument.itself,.e.g..@code{(c | 
| 410e0 |  6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20    70 72 65 64 69 63 61 74 65 20 63 6f 6c 6c 65 63  | l-remove-if-not.predicate.collec | 
| 41100 |  74 69 6f 6e 29 7d 2e 0a 40 65 6e 64 20 69 6e 64    65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73  | tion)}..@end.indentedblock.@subs | 
| 41120 |  75 62 68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b    72 65 71 75 69 72 65 2d 6d 61 74 63 68 7d 0a 40  | ubheading.@code{require-match}.@ | 
| 41140 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 57 68    65 6e 20 73 65 74 20 74 6f 20 61 20 6e 6f 6e 2d  | indentedblock.When.set.to.a.non- | 
| 41160 |  6e 69 6c 20 76 61 6c 75 65 2c 20 69 6e 70 75 74    20 6d 75 73 74 20 6d 61 74 63 68 20 6f 6e 65 20  | nil.value,.input.must.match.one. | 
| 41180 |  6f 66 20 74 68 65 0a 63 61 6e 64 69 64 61 74 65    73 2e 20 43 75 73 74 6f 6d 20 69 6e 70 75 74 20  | of.the.candidates..Custom.input. | 
| 411a0 |  69 73 20 6e 6f 74 20 61 63 63 65 70 74 65 64 2e    0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c  | is.not.accepted..@end.indentedbl | 
| 411c0 |  6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69    6e 67 20 40 63 6f 64 65 7b 69 6e 69 74 69 61 6c  | ock.@subsubheading.@code{initial | 
| 411e0 |  2d 69 6e 70 75 74 7d 0a 40 69 6e 64 65 6e 74 65    64 62 6c 6f 63 6b 0a 54 68 69 73 20 73 74 72 69  | -input}.@indentedblock.This.stri | 
| 41200 |  6e 67 20 61 72 67 75 6d 65 6e 74 20 69 73 20 69    6e 63 6c 75 64 65 64 20 66 6f 72 20 63 6f 6d 70  | ng.argument.is.included.for.comp | 
| 41220 |  61 74 69 62 69 6c 69 74 79 20 77 69 74 68 0a 40    63 6f 64 65 7b 63 6f 6d 70 6c 65 74 69 6e 67 2d  | atibility.with.@code{completing- | 
| 41240 |  72 65 61 64 7d 2c 20 77 68 69 63 68 20 69 6e 73    65 72 74 73 20 69 74 20 69 6e 74 6f 20 74 68 65  | read},.which.inserts.it.into.the | 
| 41260 |  20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 49 74    27 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74  | .minibuffer...It's.recommended.t | 
| 41280 |  6f 20 75 73 65 20 74 68 65 20 40 63 6f 64 65 7b    70 72 65 73 65 6c 65 63 74 7d 20 61 72 67 75 6d  | o.use.the.@code{preselect}.argum | 
| 412a0 |  65 6e 74 20 69 6e 73 74 65 61 64 20 6f 66 20 74    68 69 73 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74  | ent.instead.of.this..@end.indent | 
| 412c0 |  65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68    65 61 64 69 6e 67 20 40 63 6f 64 65 7b 68 69 73  | edblock.@subsubheading.@code{his | 
| 412e0 |  74 6f 72 79 7d 0a 40 69 6e 64 65 6e 74 65 64 62    6c 6f 63 6b 0a 4e 61 6d 65 20 6f 66 20 74 68 65  | tory}.@indentedblock.Name.of.the | 
| 41300 |  20 73 79 6d 62 6f 6c 20 74 6f 20 73 74 6f 72 65    20 68 69 73 74 6f 72 79 2e 20 53 65 65 20 40 63  | .symbol.to.store.history..See.@c | 
| 41320 |  6f 64 65 7b 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 7d 2e 0a 40 65 6e 64 20 69 6e 64 65 6e  | ode{completing-read}..@end.inden | 
| 41340 |  74 65 64 62 6c 6f 63 6b 0a 40 73 75 62 73 75 62    68 65 61 64 69 6e 67 20 40 63 6f 64 65 7b 70 72  | tedblock.@subsubheading.@code{pr | 
| 41360 |  65 73 65 6c 65 63 74 7d 0a 40 69 6e 64 65 6e 74    65 64 62 6c 6f 63 6b 0a 44 65 74 65 72 6d 69 6e  | eselect}.@indentedblock.Determin | 
| 41380 |  65 73 20 77 68 69 63 68 20 6f 6e 65 20 6f 66 20    74 68 65 20 63 61 6e 64 69 64 61 74 65 73 20 74  | es.which.one.of.the.candidates.t | 
| 413a0 |  6f 20 69 6e 69 74 69 61 6c 6c 79 20 73 65 6c 65    63 74 2e 0a 0a 57 68 65 6e 20 73 65 74 20 74 6f  | o.initially.select...When.set.to | 
| 413c0 |  20 61 6e 20 69 6e 74 65 67 65 72 20 76 61 6c 75    65 2c 20 73 65 6c 65 63 74 20 74 68 65 20 63 61  | .an.integer.value,.select.the.ca | 
| 413e0 |  6e 64 69 64 61 74 65 20 77 69 74 68 20 74 68 61    74 0a 69 6e 64 65 78 20 76 61 6c 75 65 2e 0a 0a  | ndidate.with.that.index.value... | 
| 41400 |  57 68 65 6e 20 73 65 74 20 74 6f 20 61 6e 79 20    6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61  | When.set.to.any.other.non-nil.va | 
| 41420 |  6c 75 65 2c 20 73 65 6c 65 63 74 20 74 68 65 20    66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 0a  | lue,.select.the.first.candidate. | 
| 41440 |  6d 61 74 63 68 69 6e 67 20 74 68 69 73 20 76 61    6c 75 65 2e 20 20 43 6f 6d 70 61 72 69 73 6f 6e  | matching.this.value...Comparison | 
| 41460 |  20 69 73 20 66 69 72 73 74 20 64 6f 6e 65 20 77    69 74 68 20 40 63 6f 64 65 7b 65 71 75 61 6c 7d  | .is.first.done.with.@code{equal} | 
| 41480 |  2e 0a 49 66 20 74 68 69 73 20 66 61 69 6c 73 2c    20 61 6e 64 20 77 68 65 6e 20 61 70 70 6c 69 63  | ..If.this.fails,.and.when.applic | 
| 414a0 |  61 62 6c 65 2c 20 6d 61 74 63 68 20 40 63 6f 64    65 7b 70 72 65 73 65 6c 65 63 74 7d 20 61 73 20  | able,.match.@code{preselect}.as. | 
| 414c0 |  61 0a 72 65 67 75 6c 61 72 20 65 78 70 72 65 73    73 69 6f 6e 2e 0a 0a 45 76 65 72 79 20 74 69 6d  | a.regular.expression...Every.tim | 
| 414e0 |  65 20 74 68 65 20 69 6e 70 75 74 20 62 65 63 6f    6d 65 73 20 65 6d 70 74 79 2c 20 74 68 65 20 69  | e.the.input.becomes.empty,.the.i | 
| 41500 |  74 65 6d 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e    67 20 74 6f 0a 40 63 6f 64 65 7b 70 72 65 73 65  | tem.corresponding.to.@code{prese | 
| 41520 |  6c 65 63 74 7d 20 69 73 20 73 65 6c 65 63 74 65    64 2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64  | lect}.is.selected..@end.indented | 
| 41540 |  62 6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61    64 69 6e 67 20 40 63 6f 64 65 7b 6b 65 79 6d 61  | block.@subsubheading.@code{keyma | 
| 41560 |  70 7d 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 41 20 6b 65 79 6d 61 70 20 74 6f 20 62 65  | p}.@indentedblock.A.keymap.to.be | 
| 41580 |  20 63 6f 6d 70 6f 73 65 64 20 77 69 74 68 20 40    63 6f 64 65 7b 69 76 79 2d 6d 69 6e 69 62 75 66  | .composed.with.@code{ivy-minibuf | 
| 415a0 |  66 65 72 2d 6d 61 70 7d 2e 20 54 68 69 73 20 6b    65 79 6d 61 70 0a 68 61 73 20 70 72 69 6f 72 69  | fer-map}..This.keymap.has.priori | 
| 415c0 |  74 79 20 6f 76 65 72 20 40 63 6f 64 65 7b 69 76    79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 70  | ty.over.@code{ivy-minibuffer-map | 
| 415e0 |  7d 20 61 6e 64 20 63 61 6e 20 62 65 20 6d 6f 64    69 66 69 65 64 20 61 74 20 61 6e 79 0a 6c 61 74  | }.and.can.be.modified.at.any.lat | 
| 41600 |  65 72 20 73 74 61 67 65 2e 0a 40 65 6e 64 20 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73 75  | er.stage..@end.indentedblock.@su | 
| 41620 |  62 73 75 62 68 65 61 64 69 6e 67 20 40 63 6f 64    65 7b 75 70 64 61 74 65 2d 66 6e 7d 0a 40 69 6e  | bsubheading.@code{update-fn}.@in | 
| 41640 |  64 65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73 20 74    68 65 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c  | dentedblock.Is.the.function.call | 
| 41660 |  65 64 20 65 61 63 68 20 74 69 6d 65 20 74 68 65    20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61  | ed.each.time.the.current.candida | 
| 41680 |  74 65 20 63 68 61 6e 67 65 73 2e 0a 54 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20  | te.changes..This.function.takes. | 
| 416a0 |  6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64    20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74 68  | no.arguments.and.is.called.in.th | 
| 416c0 |  65 0a 6d 69 6e 69 62 75 66 66 65 72 27 73 20 40    63 6f 64 65 7b 70 6f 73 74 2d 63 6f 6d 6d 61 6e  | e.minibuffer's.@code{post-comman | 
| 416e0 |  64 2d 68 6f 6f 6b 7d 2e 20 53 65 65 20 40 63 6f    64 65 7b 73 77 69 70 65 72 7d 20 66 6f 72 20 61  | d-hook}..See.@code{swiper}.for.a | 
| 41700 |  6e 20 65 78 61 6d 70 6c 65 0a 75 73 61 67 65 2e    0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c  | n.example.usage..@end.indentedbl | 
| 41720 |  6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69    6e 67 20 40 63 6f 64 65 7b 73 6f 72 74 7d 0a 40  | ock.@subsubheading.@code{sort}.@ | 
| 41740 |  69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 57 68    65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20  | indentedblock.When.non-nil,.use. | 
| 41760 |  40 63 6f 64 65 7b 69 76 79 2d 73 6f 72 74 2d 66    75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 7d 20  | @code{ivy-sort-functions-alist}. | 
| 41780 |  74 6f 20 73 6f 72 74 20 74 68 65 0a 63 6f 6c 6c    65 63 74 69 6f 6e 20 61 73 20 6c 6f 6e 67 20 61  | to.sort.the.collection.as.long.a | 
| 417a0 |  73 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e    20 69 73 20 6e 6f 74 20 6c 61 72 67 65 72 20 74  | s.the.collection.is.not.larger.t | 
| 417c0 |  68 61 6e 0a 40 63 6f 64 65 7b 69 76 79 2d 73 6f    72 74 2d 6d 61 78 2d 73 69 7a 65 7d 2e 0a 40 65  | han.@code{ivy-sort-max-size}..@e | 
| 417e0 |  6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b    0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67 20  | nd.indentedblock.@subsubheading. | 
| 41800 |  40 63 6f 64 65 7b 61 63 74 69 6f 6e 7d 0a 40 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73 20  | @code{action}.@indentedblock.Is. | 
| 41820 |  74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20    63 61 6c 6c 20 61 66 74 65 72 20 73 65 6c 65 63  | the.function.to.call.after.selec | 
| 41840 |  74 69 6f 6e 2e 20 49 74 20 74 61 6b 65 73 20 61    20 73 74 72 69 6e 67 0a 61 72 67 75 6d 65 6e 74  | tion..It.takes.a.string.argument | 
| 41860 |  2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62    6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64  | ..@end.indentedblock.@subsubhead | 
| 41880 |  69 6e 67 20 40 63 6f 64 65 7b 75 6e 77 69 6e 64    7d 0a 40 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b  | ing.@code{unwind}.@indentedblock | 
| 418a0 |  0a 49 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e    20 74 6f 20 63 61 6c 6c 20 62 65 66 6f 72 65 20  | .Is.the.function.to.call.before. | 
| 418c0 |  65 78 69 74 69 6e 67 20 63 6f 6d 70 6c 65 74 69    6f 6e 2e 20 49 74 20 74 61 6b 65 73 20 6e 6f 0a  | exiting.completion..It.takes.no. | 
| 418e0 |  61 72 67 75 6d 65 6e 74 73 2e 20 54 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c  | arguments..This.function.is.call | 
| 41900 |  65 64 20 65 76 65 6e 20 69 66 20 74 68 65 20 63    6f 6d 70 6c 65 74 69 6f 6e 20 69 73 0a 69 6e 74  | ed.even.if.the.completion.is.int | 
| 41920 |  65 72 72 75 70 74 65 64 20 77 69 74 68 20 40 6b    62 64 7b 43 2d 67 7d 2e 20 53 65 65 20 40 63 6f  | errupted.with.@kbd{C-g}..See.@co | 
| 41940 |  64 65 7b 73 77 69 70 65 72 7d 20 66 6f 72 20 61    6e 20 65 78 61 6d 70 6c 65 20 75 73 61 67 65 2e  | de{swiper}.for.an.example.usage. | 
| 41960 |  0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c    6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64 69  | .@end.indentedblock.@subsubheadi | 
| 41980 |  6e 67 20 40 63 6f 64 65 7b 72 65 2d 62 75 69 6c    64 65 72 7d 0a 40 69 6e 64 65 6e 74 65 64 62 6c  | ng.@code{re-builder}.@indentedbl | 
| 419a0 |  6f 63 6b 0a 49 73 20 61 20 66 75 6e 63 74 69 6f    6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 20 73  | ock.Is.a.function.that.takes.a.s | 
| 419c0 |  74 72 69 6e 67 20 61 6e 64 20 72 65 74 75 72 6e    73 20 61 20 76 61 6c 69 64 20 72 65 67 65 78 2e  | tring.and.returns.a.valid.regex. | 
| 419e0 |  20 53 65 65 0a 40 63 6f 64 65 7b 43 6f 6d 70 6c    65 74 69 6f 6e 20 53 74 79 6c 65 73 7d 20 66 6f  | .See.@code{Completion.Styles}.fo | 
| 41a00 |  72 20 64 65 74 61 69 6c 73 2e 0a 40 65 6e 64 20    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 40 73  | r.details..@end.indentedblock.@s | 
| 41a20 |  75 62 73 75 62 68 65 61 64 69 6e 67 20 40 63 6f    64 65 7b 6d 61 74 63 68 65 72 7d 0a 40 69 6e 64  | ubsubheading.@code{matcher}.@ind | 
| 41a40 |  65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73 20 61 20    66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61  | entedblock.Is.a.function.that.ta | 
| 41a60 |  6b 65 73 20 61 20 72 65 67 65 78 20 73 74 72 69    6e 67 20 61 6e 64 20 61 20 6c 69 73 74 20 6f 66  | kes.a.regex.string.and.a.list.of | 
| 41a80 |  20 73 74 72 69 6e 67 73 20 61 6e 64 0a 72 65 74    75 72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73  | .strings.and.returns.a.list.of.s | 
| 41aa0 |  74 72 69 6e 67 73 20 6d 61 74 63 68 69 6e 67 20    74 68 65 20 72 65 67 65 78 2e 20 41 6e 79 20 6f  | trings.matching.the.regex..Any.o | 
| 41ac0 |  72 64 69 6e 61 72 79 20 45 6d 61 63 73 0a 6d 61    74 63 68 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20  | rdinary.Emacs.matching.function. | 
| 41ae0 |  77 69 6c 6c 20 73 75 66 66 69 63 65 2c 20 79 65    74 20 66 69 6e 65 6c 79 20 74 75 6e 65 64 20 6d  | will.suffice,.yet.finely.tuned.m | 
| 41b00 |  61 74 63 68 69 6e 67 0a 66 75 6e 63 74 69 6f 6e    73 20 63 61 6e 20 62 65 20 75 73 65 64 2e 20 53  | atching.functions.can.be.used..S | 
| 41b20 |  65 65 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c    2d 66 69 6e 64 2d 66 69 6c 65 7d 20 66 6f 72 20  | ee.@code{counsel-find-file}.for. | 
| 41b40 |  61 6e 20 65 78 61 6d 70 6c 65 0a 75 73 61 67 65    2e 0a 40 65 6e 64 20 69 6e 64 65 6e 74 65 64 62  | an.example.usage..@end.indentedb | 
| 41b60 |  6c 6f 63 6b 0a 40 73 75 62 73 75 62 68 65 61 64    69 6e 67 20 40 63 6f 64 65 7b 64 79 6e 61 6d 69  | lock.@subsubheading.@code{dynami | 
| 41b80 |  63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 7d 0a 40 69    6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 57 68 65  | c-collection}.@indentedblock.Whe | 
| 41ba0 |  6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 40 63 6f 64 65    7b 63 6f 6c 6c 65 63 74 69 6f 6e 7d 20 77 69 6c  | n.non-nil,.@code{collection}.wil | 
| 41bc0 |  6c 20 62 65 20 75 73 65 64 20 74 6f 20 64 79 6e    61 6d 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74  | l.be.used.to.dynamically.generat | 
| 41be0 |  65 0a 74 68 65 20 63 61 6e 64 69 64 61 74 65 73    20 65 61 63 68 20 74 69 6d 65 20 74 68 65 20 69  | e.the.candidates.each.time.the.i | 
| 41c00 |  6e 70 75 74 20 63 68 61 6e 67 65 73 2c 20 69 6e    73 74 65 61 64 20 6f 66 20 62 65 69 6e 67 20 75  | nput.changes,.instead.of.being.u | 
| 41c20 |  73 65 64 0a 6f 6e 63 65 20 73 74 61 74 69 63 61    6c 6c 79 20 77 69 74 68 20 40 63 6f 64 65 7b 61  | sed.once.statically.with.@code{a | 
| 41c40 |  6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 7d 20    74 6f 20 67 65 6e 65 72 61 74 65 20 61 20 6c 69  | ll-completions}.to.generate.a.li | 
| 41c60 |  73 74 20 6f 66 0a 73 74 72 69 6e 67 73 2e 20 53    65 65 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c  | st.of.strings..See.@code{counsel | 
| 41c80 |  2d 6c 6f 63 61 74 65 7d 20 66 6f 72 20 61 6e 20    65 78 61 6d 70 6c 65 20 75 73 61 67 65 2e 0a 40  | -locate}.for.an.example.usage..@ | 
| 41ca0 |  65 6e 64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63    6b 0a 40 73 75 62 73 75 62 68 65 61 64 69 6e 67  | end.indentedblock.@subsubheading | 
| 41cc0 |  20 40 63 6f 64 65 7b 63 61 6c 6c 65 72 7d 0a 40    69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a 49 73  | .@code{caller}.@indentedblock.Is | 
| 41ce0 |  20 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 75    6e 69 71 75 65 6c 79 20 69 64 65 6e 74 69 66 69  | .a.symbol.that.uniquely.identifi | 
| 41d00 |  65 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20    74 68 61 74 20 63 61 6c 6c 65 64 0a 40 63 6f 64  | es.the.function.that.called.@cod | 
| 41d20 |  65 7b 69 76 79 2d 72 65 61 64 7d 2c 20 77 68 69    63 68 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c  | e{ivy-read},.which.may.be.useful | 
| 41d40 |  20 66 6f 72 20 66 75 72 74 68 65 72 20 63 75 73    74 6f 6d 69 7a 61 74 69 6f 6e 73 2e 0a 40 65 6e  | .for.further.customizations..@en | 
| 41d60 |  64 20 69 6e 64 65 6e 74 65 64 62 6c 6f 63 6b 0a    0a 40 6e 6f 64 65 20 45 78 61 6d 70 6c 65 20 2d  | d.indentedblock..@node.Example.- | 
| 41d80 |  20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d 64    65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e  | .@code{counsel-describe-function | 
| 41da0 |  7d 0a 40 73 65 63 74 69 6f 6e 20 45 78 61 6d 70    6c 65 20 2d 20 40 63 6f 64 65 7b 63 6f 75 6e 73  | }.@section.Example.-.@code{couns | 
| 41dc0 |  65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63    74 69 6f 6e 7d 0a 0a 54 68 69 73 20 69 73 20 61  | el-describe-function}..This.is.a | 
| 41de0 |  20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 6c 65    20 6f 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 77  | .typical.example.of.a.function.w | 
| 41e00 |  69 74 68 20 61 20 6e 6f 6e 2d 61 73 79 6e 63 20    63 6f 6c 6c 65 63 74 69 6f 6e 2c 0a 77 68 69 63  | ith.a.non-async.collection,.whic | 
| 41e20 |  68 20 69 73 20 61 20 63 6f 6c 6c 65 63 74 69 6f    6e 20 77 68 65 72 65 20 61 6c 6c 20 74 68 65 20  | h.is.a.collection.where.all.the. | 
| 41e40 |  73 74 72 69 6e 67 73 20 69 6e 20 74 68 65 20 63    6f 6c 6c 65 63 74 69 6f 6e 20 61 72 65 0a 6b 6e  | strings.in.the.collection.are.kn | 
| 41e60 |  6f 77 6e 20 70 72 69 6f 72 20 74 6f 20 61 6e 79    20 69 6e 70 75 74 20 66 72 6f 6d 20 74 68 65 20  | own.prior.to.any.input.from.the. | 
| 41e80 |  75 73 65 72 2e 0a 0a 4f 6e 6c 79 20 74 68 65 20    66 69 72 73 74 20 74 77 6f 20 61 72 67 75 6d 65  | user...Only.the.first.two.argume | 
| 41ea0 |  6e 74 73 20 28 61 6c 6f 6e 67 20 77 69 74 68 20    40 63 6f 64 65 7b 61 63 74 69 6f 6e 7d 29 20 61  | nts.(along.with.@code{action}).a | 
| 41ec0 |  72 65 20 65 73 73 65 6e 74 69 61 6c 20 2d 20 74    68 65 0a 72 65 73 74 20 6f 66 20 74 68 65 20 61  | re.essential.-.the.rest.of.the.a | 
| 41ee0 |  72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 6f 72    20 66 69 6e 65 2d 74 75 6e 69 6e 67 2c 20 61 6e  | rguments.are.for.fine-tuning,.an | 
| 41f00 |  64 20 63 6f 75 6c 64 20 62 65 20 6f 6d 69 74 74    65 64 2e 0a 0a 54 68 65 20 40 63 6f 64 65 7b 61  | d.could.be.omitted...The.@code{a | 
| 41f20 |  63 74 69 6f 6e 7d 20 61 72 67 75 6d 65 6e 74 20    63 6f 75 6c 64 20 61 6c 73 6f 20 62 65 20 6f 6d  | ction}.argument.could.also.be.om | 
| 41f40 |  69 74 74 65 64 20 2d 20 62 75 74 20 74 68 65 6e    20 40 63 6f 64 65 7b 69 76 79 2d 72 65 61 64 7d  | itted.-.but.then.@code{ivy-read} | 
| 41f60 |  0a 77 6f 75 6c 64 20 64 6f 20 6e 6f 74 68 69 6e    67 20 65 78 63 65 70 74 20 72 65 74 75 72 6e 69  | .would.do.nothing.except.returni | 
| 41f80 |  6e 67 20 74 68 65 20 73 74 72 69 6e 67 20 72 65    73 75 6c 74 2c 20 77 68 69 63 68 20 79 6f 75 20  | ng.the.string.result,.which.you. | 
| 41fa0 |  63 6f 75 6c 64 0a 6c 61 74 65 72 20 75 73 65 20    79 6f 75 72 73 65 6c 66 2e 20 48 6f 77 65 76 65  | could.later.use.yourself..Howeve | 
| 41fc0 |  72 2c 20 69 74 27 73 20 72 65 63 6f 6d 6d 65 6e    64 65 64 20 74 68 61 74 20 79 6f 75 20 75 73 65  | r,.it's.recommended.that.you.use | 
| 41fe0 |  20 74 68 65 0a 40 63 6f 64 65 7b 61 63 74 69 6f    6e 7d 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 40 6c  | .the.@code{action}.argument...@l | 
| 42000 |  69 73 70 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73    65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63  | isp.(defun.counsel-describe-func | 
| 42020 |  74 69 6f 6e 20 28 29 0a 20 20 22 46 6f 72 77 61    72 64 20 74 6f 20 60 64 65 73 63 72 69 62 65 2d  | tion.()..."Forward.to.`describe- | 
| 42040 |  66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69  | function'."...(interactive)...(i | 
| 42060 |  76 79 2d 72 65 61 64 20 22 44 65 73 63 72 69 62    65 20 66 75 6e 63 74 69 6f 6e 3a 20 22 0a 20 20  | vy-read."Describe.function:."... | 
| 42080 |  20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    63 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20  | ..........(let.(cands).......... | 
| 420a0 |  20 20 20 20 20 28 6d 61 70 61 74 6f 6d 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | .....(mapatoms................(l | 
| 420c0 |  61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e  | ambda.(x)..................(when | 
| 420e0 |  20 28 66 62 6f 75 6e 64 70 20 78 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(fboundp.x).................... | 
| 42100 |  28 70 75 73 68 20 28 73 79 6d 62 6f 6c 2d 6e 61    6d 65 20 78 29 20 63 61 6e 64 73 29 29 29 29 0a  | (push.(symbol-name.x).cands)))). | 
| 42120 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61    6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20  | ..............cands)............ | 
| 42140 |  20 3a 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c    2d 64 65 73 63 72 69 62 65 2d 6d 61 70 0a 20 20  | .:keymap.counsel-describe-map... | 
| 42160 |  20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65    6c 65 63 74 20 28 69 76 79 2d 74 68 69 6e 67 2d  | ..........:preselect.(ivy-thing- | 
| 42180 |  61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27  | at-point).............:history.' | 
| 421a0 |  63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65    2d 73 79 6d 62 6f 6c 2d 68 69 73 74 6f 72 79 0a  | counsel-describe-symbol-history. | 
| 421c0 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71    75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20  | ............:require-match.t.... | 
| 421e0 |  20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e    20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20  | .........:action.(lambda.(x).... | 
| 42200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 64 65 73 63 72 69 62 65 2d 66 75 6e  | ...................(describe-fun | 
| 42220 |  63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e  | ction........................(in | 
| 42240 |  74 65 72 6e 20 78 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63  | tern.x))).............:caller.'c | 
| 42260 |  6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d    66 75 6e 63 74 69 6f 6e 29 29 0a 40 65 6e 64 20  | ounsel-describe-function)).@end. | 
| 42280 |  6c 69 73 70 0a 0a 48 65 72 65 20 61 72 65 20 74    68 65 20 69 6e 74 65 72 65 73 74 69 6e 67 20 66  | lisp..Here.are.the.interesting.f | 
| 422a0 |  65 61 74 75 72 65 73 20 6f 66 20 74 68 65 20 61    62 6f 76 65 20 66 75 6e 63 74 69 6f 6e 2c 20 69  | eatures.of.the.above.function,.i | 
| 422c0 |  6e 20 74 68 65 20 6f 72 64 65 72 20 74 68 61 74    20 74 68 65 79 20 61 70 70 65 61 72 3a 0a 0a 40  | n.the.order.that.they.appear:..@ | 
| 422e0 |  69 74 65 6d 69 7a 65 0a 40 69 74 65 6d 0a 54 68    65 20 40 63 6f 64 65 7b 70 72 6f 6d 70 74 7d 20  | itemize.@item.The.@code{prompt}. | 
| 42300 |  61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 73 69    6d 70 6c 65 20 73 74 72 69 6e 67 20 65 6e 64 69  | argument.is.a.simple.string.endi | 
| 42320 |  6e 67 20 69 6e 20 22 3a 20 22 2e 0a 40 69 74 65    6d 0a 54 68 65 20 40 63 6f 64 65 7b 63 6f 6c 6c  | ng.in.":."..@item.The.@code{coll | 
| 42340 |  65 63 74 69 6f 6e 7d 20 61 72 67 75 6d 65 6e 74    20 65 76 61 6c 75 61 74 65 73 20 74 6f 20 61 20  | ection}.argument.evaluates.to.a. | 
| 42360 |  28 6c 61 72 67 65 29 20 6c 69 73 74 20 6f 66 20    73 74 72 69 6e 67 73 2e 0a 40 69 74 65 6d 0a 54  | (large).list.of.strings..@item.T | 
| 42380 |  68 65 20 40 63 6f 64 65 7b 6b 65 79 6d 61 70 7d    20 61 72 67 75 6d 65 6e 74 20 69 73 20 66 6f 72  | he.@code{keymap}.argument.is.for | 
| 423a0 |  20 61 20 63 75 73 74 6f 6d 20 6b 65 79 6d 61 70    20 74 6f 20 73 75 70 70 6c 65 6d 65 6e 74 20 40  | .a.custom.keymap.to.supplement.@ | 
| 423c0 |  63 6f 64 65 7b 69 76 79 2d 6d 69 6e 69 62 75 66    66 65 72 2d 6d 61 70 7d 2e 0a 40 69 74 65 6d 0a  | code{ivy-minibuffer-map}..@item. | 
| 423e0 |  54 68 65 20 40 63 6f 64 65 7b 70 72 65 73 65 6c    65 63 74 7d 20 69 73 20 70 72 6f 76 69 64 65 64  | The.@code{preselect}.is.provided | 
| 42400 |  20 62 79 20 40 63 6f 64 65 7b 69 76 79 2d 74 68    69 6e 67 2d 61 74 2d 70 6f 69 6e 74 7d 2c 20 77  | .by.@code{ivy-thing-at-point},.w | 
| 42420 |  68 69 63 68 0a 72 65 74 75 72 6e 73 20 61 20 73    79 6d 62 6f 6c 20 6e 65 61 72 20 74 68 65 20 70  | hich.returns.a.symbol.near.the.p | 
| 42440 |  6f 69 6e 74 2e 20 49 76 79 20 74 68 65 6e 20 73    65 6c 65 63 74 73 20 74 68 65 20 66 69 72 73 74  | oint..Ivy.then.selects.the.first | 
| 42460 |  0a 63 61 6e 64 69 64 61 74 65 20 66 72 6f 6d 20    74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 74  | .candidate.from.the.collection.t | 
| 42480 |  68 61 74 20 6d 61 74 63 68 65 73 20 74 68 69 73    20 73 79 6d 62 6f 6c 2e 20 54 6f 20 73 65 6c 65  | hat.matches.this.symbol..To.sele | 
| 424a0 |  63 74 0a 74 68 69 73 20 70 72 65 2d 73 65 6c 65    63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2c 20  | ct.this.pre-selected.candidate,. | 
| 424c0 |  61 20 40 6b 62 64 7b 52 45 54 7d 20 77 69 6c 6c    20 73 75 66 66 69 63 65 2e 20 4e 6f 20 66 75 72  | a.@kbd{RET}.will.suffice..No.fur | 
| 424e0 |  74 68 65 72 20 75 73 65 72 0a 69 6e 70 75 74 20    69 73 20 6e 65 63 65 73 73 61 72 79 2e 0a 40 69  | ther.user.input.is.necessary..@i | 
| 42500 |  74 65 6d 0a 54 68 65 20 40 63 6f 64 65 7b 68 69    73 74 6f 72 79 7d 20 61 72 67 75 6d 65 6e 74 20  | tem.The.@code{history}.argument. | 
| 42520 |  69 73 20 66 6f 72 20 6b 65 65 70 69 6e 67 20 74    68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 74 68  | is.for.keeping.the.history.of.th | 
| 42540 |  69 73 20 63 6f 6d 6d 61 6e 64 0a 73 65 70 61 72    61 74 65 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d  | is.command.separate.from.the.com | 
| 42560 |  6d 6f 6e 20 68 69 73 74 6f 72 79 20 69 6e 20 40    63 6f 64 65 7b 69 76 79 2d 68 69 73 74 6f 72 79  | mon.history.in.@code{ivy-history | 
| 42580 |  7d 2e 0a 40 69 74 65 6d 0a 54 68 65 20 40 63 6f    64 65 7b 72 65 71 75 69 72 65 2d 6d 61 74 63 68  | }..@item.The.@code{require-match | 
| 425a0 |  7d 20 69 73 20 73 65 74 20 74 6f 20 40 63 6f 64    65 7b 74 7d 20 73 69 6e 63 65 20 69 74 20 64 6f  | }.is.set.to.@code{t}.since.it.do | 
| 425c0 |  65 73 6e 27 74 20 6d 61 6b 65 20 73 65 6e 73 65    20 74 6f 0a 63 61 6c 6c 20 40 63 6f 64 65 7b 64  | esn't.make.sense.to.call.@code{d | 
| 425e0 |  65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e    7d 20 6f 6e 20 61 6e 20 75 6e 2d 69 6e 74 65 72  | escribe-function}.on.an.un-inter | 
| 42600 |  6e 65 64 20 73 79 6d 62 6f 6c 2e 0a 40 69 74 65    6d 0a 54 68 65 20 40 63 6f 64 65 7b 61 63 74 69  | ned.symbol..@item.The.@code{acti | 
| 42620 |  6f 6e 7d 20 61 72 67 75 6d 65 6e 74 20 63 61 6c    6c 73 20 40 63 6f 64 65 7b 64 65 73 63 72 69 62  | on}.argument.calls.@code{describ | 
| 42640 |  65 2d 66 75 6e 63 74 69 6f 6e 7d 20 6f 6e 20 74    68 65 20 69 6e 74 65 72 6e 65 64 0a 73 65 6c 65  | e-function}.on.the.interned.sele | 
| 42660 |  63 74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a    40 69 74 65 6d 0a 54 68 65 20 40 63 6f 64 65 7b  | cted.candidate..@item.The.@code{ | 
| 42680 |  63 61 6c 6c 65 72 7d 20 61 72 67 75 6d 65 6e 74    20 69 64 65 6e 74 69 66 69 65 73 20 74 68 69 73  | caller}.argument.identifies.this | 
| 426a0 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73    69 6f 6e 2e 20 54 68 69 73 20 69 73 0a 69 6d 70  | .completion.session..This.is.imp | 
| 426c0 |  6f 72 74 61 6e 74 2c 20 73 69 6e 63 65 20 77 69    74 68 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f  | ortant,.since.with.the.collectio | 
| 426e0 |  6e 20 62 65 69 6e 67 20 61 20 6c 69 73 74 20 6f    66 20 73 74 72 69 6e 67 73 20 61 6e 64 20 6e 6f  | n.being.a.list.of.strings.and.no | 
| 42700 |  74 0a 61 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d    65 2c 20 74 68 65 20 6f 6e 6c 79 20 6f 74 68 65  | t.a.function.name,.the.only.othe | 
| 42720 |  72 20 77 61 79 20 66 6f 72 20 40 63 6f 64 65 7b    69 76 79 2d 72 65 61 64 7d 20 74 6f 20 69 64 65  | r.way.for.@code{ivy-read}.to.ide | 
| 42740 |  6e 74 69 66 79 0a 22 77 68 6f 27 73 20 63 61 6c    6c 69 6e 67 22 20 61 6e 64 20 74 6f 20 61 70 70  | ntify."who's.calling".and.to.app | 
| 42760 |  6c 79 20 74 68 65 20 61 70 70 72 6f 70 72 69 61    74 65 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e  | ly.the.appropriate.customization | 
| 42780 |  73 20 69 73 20 74 6f 0a 65 78 61 6d 69 6e 65 20    40 63 6f 64 65 7b 74 68 69 73 2d 63 6f 6d 6d 61  | s.is.to.examine.@code{this-comma | 
| 427a0 |  6e 64 7d 2e 20 42 75 74 20 40 63 6f 64 65 7b 74    68 69 73 2d 63 6f 6d 6d 61 6e 64 7d 20 77 6f 75  | nd}..But.@code{this-command}.wou | 
| 427c0 |  6c 64 20 62 65 20 6d 6f 64 69 66 69 65 64 20 69    66 0a 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e  | ld.be.modified.if.another.comman | 
| 427e0 |  64 20 63 61 6c 6c 65 64 20 40 63 6f 64 65 7b 63    6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d  | d.called.@code{counsel-describe- | 
| 42800 |  66 75 6e 63 74 69 6f 6e 7d 2e 0a 40 65 6e 64 20    69 74 65 6d 69 7a 65 0a 0a 40 6e 6f 64 65 20 45  | function}..@end.itemize..@node.E | 
| 42820 |  78 61 6d 70 6c 65 20 2d 20 40 63 6f 64 65 7b 63    6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 7d 0a 40  | xample.-.@code{counsel-locate}.@ | 
| 42840 |  73 65 63 74 69 6f 6e 20 45 78 61 6d 70 6c 65 20    2d 20 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d  | section.Example.-.@code{counsel- | 
| 42860 |  6c 6f 63 61 74 65 7d 0a 0a 54 68 69 73 20 69 73    20 61 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70  | locate}..This.is.a.typical.examp | 
| 42880 |  6c 65 20 6f 66 20 61 20 66 75 6e 63 74 69 6f 6e    20 77 69 74 68 20 61 6e 20 61 73 79 6e 63 20 63  | le.of.a.function.with.an.async.c | 
| 428a0 |  6f 6c 6c 65 63 74 69 6f 6e 2e 0a 53 69 6e 63 65    20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20  | ollection..Since.the.collection. | 
| 428c0 |  66 75 6e 63 74 69 6f 6e 20 63 61 6e 6e 6f 74 20    70 72 65 2d 63 6f 6d 70 75 74 65 20 61 6c 6c 20  | function.cannot.pre-compute.all. | 
| 428e0 |  74 68 65 20 6c 6f 63 61 74 61 62 6c 65 0a 66 69    6c 65 73 20 69 6e 20 6d 65 6d 6f 72 79 20 77 69  | the.locatable.files.in.memory.wi | 
| 42900 |  74 68 69 6e 20 72 65 61 73 6f 6e 61 62 6c 65 20    6c 69 6d 69 74 73 20 28 74 69 6d 65 20 6f 72 20  | thin.reasonable.limits.(time.or. | 
| 42920 |  6d 65 6d 6f 72 79 29 2c 20 69 74 20 72 65 6c 69    65 73 0a 6f 6e 20 75 73 65 72 20 69 6e 70 75 74  | memory),.it.relies.on.user.input | 
| 42940 |  20 74 6f 20 66 69 6c 74 65 72 20 74 68 65 20 75    6e 69 76 65 72 73 65 20 6f 66 20 70 6f 73 73 69  | .to.filter.the.universe.of.possi | 
| 42960 |  62 6c 65 20 63 61 6e 64 69 64 61 74 65 73 20 74    6f 20 61 0a 6d 61 6e 61 67 65 61 62 6c 65 20 73  | ble.candidates.to.a.manageable.s | 
| 42980 |  69 7a 65 20 77 68 69 6c 65 20 61 6c 73 6f 20 63    6f 6e 74 69 6e 75 69 6e 67 20 74 6f 20 73 65 61  | ize.while.also.continuing.to.sea | 
| 429a0 |  72 63 68 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73    6c 79 20 66 6f 72 0a 70 6f 73 73 69 62 6c 65 20  | rch.asynchronously.for.possible. | 
| 429c0 |  63 61 6e 64 69 64 61 74 65 73 2e 20 42 6f 74 68    20 74 68 65 20 66 69 6c 74 65 72 69 6e 67 20 61  | candidates..Both.the.filtering.a | 
| 429e0 |  6e 64 20 73 65 61 72 63 68 69 6e 67 20 63 6f 6e    74 69 6e 75 65 73 20 77 69 74 68 0a 65 61 63 68  | nd.searching.continues.with.each | 
| 42a00 |  20 63 68 61 72 61 63 74 65 72 20 63 68 61 6e 67    65 20 6f 66 20 74 68 65 20 69 6e 70 75 74 20 77  | .character.change.of.the.input.w | 
| 42a20 |  69 74 68 20 72 61 70 69 64 20 75 70 64 61 74 65    73 20 74 6f 20 74 68 65 0a 63 6f 6c 6c 65 63 74  | ith.rapid.updates.to.the.collect | 
| 42a40 |  69 6f 6e 20 70 72 65 73 65 6e 74 65 64 20 77 69    74 68 6f 75 74 20 69 64 6c 65 20 77 61 69 74 69  | ion.presented.without.idle.waiti | 
| 42a60 |  6e 67 20 74 69 6d 65 73 2e 20 54 68 69 73 20 6c    69 76 65 20 75 70 64 61 74 65 20 77 69 6c 6c 0a  | ng.times..This.live.update.will. | 
| 42a80 |  63 6f 6e 74 69 6e 75 65 20 61 73 20 6c 6f 6e 67    20 61 73 20 74 68 65 72 65 20 61 72 65 20 6c 69  | continue.as.long.as.there.are.li | 
| 42aa0 |  6b 65 6c 79 20 63 61 6e 64 69 64 61 74 65 73 2e    20 45 76 65 6e 74 75 61 6c 6c 79 20 75 70 64 61  | kely.candidates..Eventually.upda | 
| 42ac0 |  74 65 73 20 74 6f 0a 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 77 69 6c 6c 20 73 74 6f 70 20  | tes.to.the.minibuffer.will.stop. | 
| 42ae0 |  61 66 74 65 72 20 75 73 65 72 20 69 6e 70 75 74    2c 20 66 69 6c 74 65 72 69 6e 67 2c 20 61 6e 64  | after.user.input,.filtering,.and | 
| 42b00 |  20 73 65 61 72 63 68 69 6e 67 0a 68 61 76 65 20    65 78 68 61 75 73 74 65 64 20 6c 6f 6f 6b 69 6e  | .searching.have.exhausted.lookin | 
| 42b20 |  67 20 66 6f 72 20 70 6f 73 73 69 62 6c 65 20 63    61 6e 64 69 64 61 74 65 73 2e 0a 0a 41 73 79 6e  | g.for.possible.candidates...Asyn | 
| 42b40 |  63 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 73 75    69 74 20 6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 20  | c.collections.suit.long-running. | 
| 42b60 |  73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2c 20    73 75 63 68 20 61 73 20 40 63 6f 64 65 7b 6c 6f  | shell.commands,.such.as.@code{lo | 
| 42b80 |  63 61 74 65 7d 2e 0a 57 69 74 68 20 65 61 63 68    20 6e 65 77 20 69 6e 70 75 74 2c 20 61 20 6e 65  | cate}..With.each.new.input,.a.ne | 
| 42ba0 |  77 20 70 72 6f 63 65 73 73 20 73 74 61 72 74 73    20 77 68 69 6c 65 20 74 68 65 20 6f 6c 64 20 70  | w.process.starts.while.the.old.p | 
| 42bc0 |  72 6f 63 65 73 73 20 69 73 0a 6b 69 6c 6c 65 64    2e 20 54 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e  | rocess.is.killed..The.collection | 
| 42be0 |  20 69 73 20 72 65 66 72 65 73 68 65 64 20 61 6e    65 77 20 77 69 74 68 20 65 61 63 68 20 6e 65 77  | .is.refreshed.anew.with.each.new | 
| 42c00 |  20 70 72 6f 63 65 73 73 2e 0a 4d 65 61 6e 77 68    69 6c 65 20 74 68 65 20 75 73 65 72 20 63 61 6e  | .process..Meanwhile.the.user.can | 
| 42c20 |  20 70 72 6f 76 69 64 65 20 6d 6f 72 65 20 69 6e    70 75 74 20 63 68 61 72 61 63 74 65 72 73 20 28  | .provide.more.input.characters.( | 
| 42c40 |  66 6f 72 20 66 75 72 74 68 65 72 0a 6e 61 72 72    6f 77 69 6e 67 29 20 6f 72 20 73 65 6c 65 63 74  | for.further.narrowing).or.select | 
| 42c60 |  20 61 20 63 61 6e 64 69 64 61 74 65 20 66 72 6f    6d 20 74 68 65 20 76 69 73 69 62 6c 65 20 63 6f  | .a.candidate.from.the.visible.co | 
| 42c80 |  6c 6c 65 63 74 69 6f 6e 2e 0a 0a 40 6c 69 73 70    0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d  | llection...@lisp.(defun.counsel- | 
| 42ca0 |  6c 6f 63 61 74 65 2d 66 75 6e 63 74 69 6f 6e 20    28 73 74 72 29 0a 20 20 28 6f 72 0a 20 20 20 28  | locate-function.(str)...(or....( | 
| 42cc0 |  69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 29 0a    20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 28  | ivy-more-chars)....(progn......( | 
| 42ce0 |  63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63    6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 28 66 6f  | counsel--async-command.......(fo | 
| 42d00 |  72 6d 61 74 20 22 6c 6f 63 61 74 65 20 25 73 20    27 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20  | rmat."locate.%s.'%s'"........... | 
| 42d20 |  20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23    27 69 64 65 6e 74 69 74 79 20 63 6f 75 6e 73 65  | ....(mapconcat.#'identity.counse | 
| 42d40 |  6c 2d 6c 6f 63 61 74 65 2d 6f 70 74 69 6f 6e 73    20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20  | l-locate-options.".")........... | 
| 42d60 |  20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c    69 73 70 2d 74 6f 2d 70 63 72 65 0a 20 20 20 20  | ....(counsel--elisp-to-pcre..... | 
| 42d80 |  20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d    2d 72 65 67 65 78 20 73 74 72 29 29 29 29 0a 20  | ...........(ivy--regex.str)))).. | 
| 42da0 |  20 20 20 20 27 28 22 22 20 22 77 6f 72 6b 69 6e    67 2e 2e 2e 22 29 29 29 29 0a 0a 3b 3b 3b 23 23  | ....'(""."working..."))))..;;;## | 
| 42dc0 |  23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e    20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 20  | #autoload.(defun.counsel-locate. | 
| 42de0 |  28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 43 61 6c  | (&optional.initial-input)..."Cal | 
| 42e00 |  6c 20 74 68 65 20 5c 22 6c 6f 63 61 74 65 5c 22    20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a  | l.the.\"locate\".shell.command.. | 
| 42e20 |  49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 63 61    6e 20 62 65 20 67 69 76 65 6e 20 61 73 20 74 68  | INITIAL-INPUT.can.be.given.as.th | 
| 42e40 |  65 20 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75    66 66 65 72 20 69 6e 70 75 74 2e 22 0a 20 20 28  | e.initial.minibuffer.input."...( | 
| 42e60 |  69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28    69 76 79 2d 72 65 61 64 20 22 4c 6f 63 61 74 65  | interactive)...(ivy-read."Locate | 
| 42e80 |  3a 20 22 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f    63 61 74 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20  | :.".#'counsel-locate-function... | 
| 42ea0 |  20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c  | ..........:initial-input.initial | 
| 42ec0 |  2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c  | -input.............:dynamic-coll | 
| 42ee0 |  65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63  | ection.t.............:history.'c | 
| 42f00 |  6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 68 69    73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20  | ounsel-locate-history........... | 
| 42f20 |  20 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64    61 20 28 66 69 6c 65 29 0a 20 20 20 20 20 20 20  | ..:action.(lambda.(file)........ | 
| 42f40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a  | ...............(with-ivy-window. | 
| 42f60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 69  | ........................(when.fi | 
| 42f80 |  6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69  | le...........................(fi | 
| 42fa0 |  6e 64 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 75 6e  | nd-file.file)))).............:un | 
| 42fc0 |  77 69 6e 64 20 23 27 63 6f 75 6e 73 65 6c 2d 64    65 6c 65 74 65 2d 70 72 6f 63 65 73 73 0a 20 20  | wind.#'counsel-delete-process... | 
| 42fe0 |  20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65    72 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74  | ..........:caller.'counsel-locat | 
| 43000 |  65 29 29 0a 40 65 6e 64 20 6c 69 73 70 0a 0a 48    65 72 65 20 61 72 65 20 74 68 65 20 69 6e 74 65  | e)).@end.lisp..Here.are.the.inte | 
| 43020 |  72 65 73 74 69 6e 67 20 66 65 61 74 75 72 65 73    20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 66 75  | resting.features.of.the.above.fu | 
| 43040 |  6e 63 74 69 6f 6e 73 2c 20 69 6e 20 74 68 65 20    6f 72 64 65 72 0a 74 68 61 74 20 74 68 65 79 20  | nctions,.in.the.order.that.they. | 
| 43060 |  61 70 70 65 61 72 3a 0a 0a 40 69 74 65 6d 69 7a    65 0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b 63 6f  | appear:..@itemize.@item.@code{co | 
| 43080 |  75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 66 75 6e    63 74 69 6f 6e 7d 20 74 61 6b 65 73 20 61 20 73  | unsel-locate-function}.takes.a.s | 
| 430a0 |  74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 20 61    6e 64 20 72 65 74 75 72 6e 73 20 61 20 6c 69 73  | tring.argument.and.returns.a.lis | 
| 430c0 |  74 0a 6f 66 20 73 74 72 69 6e 67 73 2e 20 4e 6f    74 65 20 74 68 61 74 20 69 74 27 73 20 6e 6f 74  | t.of.strings..Note.that.it's.not | 
| 430e0 |  20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68    20 40 63 6f 64 65 7b 61 6c 6c 2d 63 6f 6d 70 6c  | .compatible.with.@code{all-compl | 
| 43100 |  65 74 69 6f 6e 73 7d 2c 0a 62 75 74 20 73 69 6e    63 65 20 77 65 27 72 65 20 6e 6f 74 20 75 73 69  | etions},.but.since.we're.not.usi | 
| 43120 |  6e 67 20 74 68 61 74 20 68 65 72 65 2c 20 6d 69    67 68 74 20 61 73 20 77 65 6c 6c 20 75 73 65 20  | ng.that.here,.might.as.well.use. | 
| 43140 |  6f 6e 65 20 61 72 67 75 6d 65 6e 74 0a 69 6e 73    74 65 61 64 20 6f 66 20 74 68 72 65 65 2e 0a 40  | one.argument.instead.of.three..@ | 
| 43160 |  69 74 65 6d 0a 40 63 6f 64 65 7b 69 76 79 2d 6d    6f 72 65 2d 63 68 61 72 73 7d 20 69 73 20 61 20  | item.@code{ivy-more-chars}.is.a. | 
| 43180 |  73 69 6d 70 6c 65 20 66 75 6e 63 74 69 6f 6e 20    74 68 61 74 20 72 65 74 75 72 6e 73 20 65 2e 67  | simple.function.that.returns.e.g | 
| 431a0 |  2e 0a 40 63 6f 64 65 7b 27 28 22 32 20 63 68 61    72 73 20 6d 6f 72 65 22 29 7d 20 61 73 6b 69 6e  | ..@code{'("2.chars.more")}.askin | 
| 431c0 |  67 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 6d    6f 72 65 20 69 6e 70 75 74 2e 0a 40 69 74 65 6d  | g.the.user.for.more.input..@item | 
| 431e0 |  0a 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d 2d    61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 7d 20 69  | .@code{counsel--async-command}.i | 
| 43200 |  73 20 61 20 76 65 72 79 20 65 61 73 79 20 41 50    49 20 73 69 6d 70 6c 69 66 69 63 61 74 69 6f 6e  | s.a.very.easy.API.simplification | 
| 43220 |  20 74 68 61 74 0a 74 61 6b 65 73 20 61 20 73 69    6e 67 6c 65 20 73 74 72 69 6e 67 20 61 72 67 75  | .that.takes.a.single.string.argu | 
| 43240 |  6d 65 6e 74 20 73 75 69 74 61 62 6c 65 20 66 6f    72 0a 40 63 6f 64 65 7b 73 68 65 6c 6c 2d 63 6f  | ment.suitable.for.@code{shell-co | 
| 43260 |  6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 7d    2e 20 53 6f 20 79 6f 75 20 63 6f 75 6c 64 20 70  | mmand-to-string}..So.you.could.p | 
| 43280 |  72 6f 74 6f 74 79 70 65 20 79 6f 75 72 20 66 75    6e 63 74 69 6f 6e 20 61 73 0a 6e 6f 6e 2d 61 73  | rototype.your.function.as.non-as | 
| 432a0 |  79 6e 63 20 75 73 69 6e 67 20 40 63 6f 64 65 7b    73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f  | ync.using.@code{shell-command-to | 
| 432c0 |  2d 73 74 72 69 6e 67 7d 20 61 6e 64 20 40 63 6f    64 65 7b 73 70 6c 69 74 2d 73 74 72 69 6e 67 7d  | -string}.and.@code{split-string} | 
| 432e0 |  20 74 6f 0a 70 72 6f 64 75 63 65 20 61 20 63 6f    6c 6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 64  | .to.produce.a.collection,.then.d | 
| 43300 |  65 63 69 64 65 20 74 68 61 74 20 79 6f 75 20 77    61 6e 74 20 61 73 79 6e 63 20 61 6e 64 20 73 69  | ecide.that.you.want.async.and.si | 
| 43320 |  6d 70 6c 79 20 73 77 61 70 20 69 6e 0a 40 63 6f    64 65 7b 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e  | mply.swap.in.@code{counsel--asyn | 
| 43340 |  63 2d 63 6f 6d 6d 61 6e 64 7d 2e 0a 40 69 74 65    6d 0a 40 63 6f 64 65 7b 63 6f 75 6e 73 65 6c 2d  | c-command}..@item.@code{counsel- | 
| 43360 |  6c 6f 63 61 74 65 7d 20 69 73 20 61 6e 20 69 6e    74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69  | locate}.is.an.interactive.functi | 
| 43380 |  6f 6e 20 77 69 74 68 20 61 6e 20 6f 70 74 69 6f    6e 61 6c 20 40 63 6f 64 65 7b 69 6e 69 74 69 61  | on.with.an.optional.@code{initia | 
| 433a0 |  6c 2d 69 6e 70 75 74 7d 2e 0a 40 69 74 65 6d 0a    40 63 6f 64 65 7b 23 27 63 6f 75 6e 73 65 6c 2d  | l-input}..@item.@code{#'counsel- | 
| 433c0 |  6c 6f 63 61 74 65 2d 66 75 6e 63 74 69 6f 6e 7d    20 69 73 20 70 61 73 73 65 64 20 61 73 20 74 68  | locate-function}.is.passed.as.th | 
| 433e0 |  65 20 40 63 6f 64 65 7b 63 6f 6c 6c 65 63 74 69    6f 6e 7d 20 61 72 67 75 6d 65 6e 74 2e 0a 40 69  | e.@code{collection}.argument..@i | 
| 43400 |  74 65 6d 0a 40 63 6f 64 65 7b 64 79 6e 61 6d 69    63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 7d 20 69 73  | tem.@code{dynamic-collection}.is | 
| 43420 |  20 73 65 74 20 74 6f 20 74 2c 20 73 69 6e 63 65    20 74 68 69 73 20 69 73 20 61 6e 20 61 73 79 6e  | .set.to.t,.since.this.is.an.asyn | 
| 43440 |  63 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 0a 40 69    74 65 6d 0a 40 63 6f 64 65 7b 61 63 74 69 6f 6e  | c.collection..@item.@code{action | 
| 43460 |  7d 20 61 72 67 75 6d 65 6e 74 20 75 73 65 73 20    40 63 6f 64 65 7b 77 69 74 68 2d 69 76 79 2d 77  | }.argument.uses.@code{with-ivy-w | 
| 43480 |  69 6e 64 6f 77 7d 20 77 72 61 70 70 65 72 2c 20    73 69 6e 63 65 20 77 65 20 77 61 6e 74 20 74 6f  | indow}.wrapper,.since.we.want.to | 
| 434a0 |  20 6f 70 65 6e 20 74 68 65 0a 73 65 6c 65 63 74    65 64 20 66 69 6c 65 20 69 6e 20 74 68 65 20 73  | .open.the.selected.file.in.the.s | 
| 434c0 |  61 6d 65 20 77 69 6e 64 6f 77 20 66 72 6f 6d 20    77 68 69 63 68 20 40 63 6f 64 65 7b 63 6f 75 6e  | ame.window.from.which.@code{coun | 
| 434e0 |  73 65 6c 2d 6c 6f 63 61 74 65 7d 20 77 61 73 0a    63 61 6c 6c 65 64 2e 0a 40 69 74 65 6d 0a 40 63  | sel-locate}.was.called..@item.@c | 
| 43500 |  6f 64 65 7b 75 6e 77 69 6e 64 7d 20 61 72 67 75    6d 65 6e 74 20 69 73 20 73 65 74 20 74 6f 20 40  | ode{unwind}.argument.is.set.to.@ | 
| 43520 |  63 6f 64 65 7b 23 27 63 6f 75 6e 73 65 6c 2d 64    65 6c 65 74 65 2d 70 72 6f 63 65 73 73 7d 3a 20  | code{#'counsel-delete-process}:. | 
| 43540 |  77 68 65 6e 20 77 65 20 70 72 65 73 73 20 40 6b    62 64 7b 43 2d 67 7d 0a 77 65 20 77 61 6e 74 20  | when.we.press.@kbd{C-g}.we.want. | 
| 43560 |  74 6f 20 6b 69 6c 6c 20 74 68 65 20 72 75 6e 6e    69 6e 67 20 70 72 6f 63 65 73 73 20 63 72 65 61  | to.kill.the.running.process.crea | 
| 43580 |  74 65 64 20 62 79 0a 40 63 6f 64 65 7b 63 6f 75    6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d  | ted.by.@code{counsel--async-comm | 
| 435a0 |  61 6e 64 7d 2e 0a 40 69 74 65 6d 0a 40 63 6f 64    65 7b 63 61 6c 6c 65 72 7d 20 61 72 67 75 6d 65  | and}..@item.@code{caller}.argume | 
| 435c0 |  6e 74 20 69 64 65 6e 74 69 66 69 65 73 20 74 68    69 73 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 65  | nt.identifies.this.command.for.e | 
| 435e0 |  61 73 69 65 72 20 63 75 73 74 6f 6d 69 7a 61 74    69 6f 6e 2e 0a 40 65 6e 64 20 69 74 65 6d 69 7a  | asier.customization..@end.itemiz | 
| 43600 |  65 0a 0a 40 6e 6f 64 65 20 45 78 61 6d 70 6c 65    20 2d 20 40 63 6f 64 65 7b 69 76 79 2d 72 65 61  | e..@node.Example.-.@code{ivy-rea | 
| 43620 |  64 2d 77 69 74 68 2d 65 78 74 72 61 2d 70 72 6f    70 65 72 74 69 65 73 7d 0a 40 73 65 63 74 69 6f  | d-with-extra-properties}.@sectio | 
| 43640 |  6e 20 45 78 61 6d 70 6c 65 20 2d 20 40 63 6f 64    65 7b 69 76 79 2d 72 65 61 64 2d 77 69 74 68 2d  | n.Example.-.@code{ivy-read-with- | 
| 43660 |  65 78 74 72 61 2d 70 72 6f 70 65 72 74 69 65 73    7d 0a 0a 54 68 69 73 20 69 73 20 61 6e 6f 74 68  | extra-properties}..This.is.anoth | 
| 43680 |  65 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 73 68    6f 77 20 68 6f 77 20 74 6f 20 61 73 73 6f 63 69  | er.example.to.show.how.to.associ | 
| 436a0 |  61 74 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 76    61 6c 75 65 73 20 74 6f 20 65 61 63 68 0a 64 69  | ate.additional.values.to.each.di | 
| 436c0 |  73 70 6c 61 79 65 64 20 73 74 72 69 6e 67 73 2e    0a 0a 40 6c 69 73 70 0a 28 64 65 66 75 6e 20 66  | splayed.strings...@lisp.(defun.f | 
| 436e0 |  69 6e 64 2d 63 61 6e 64 69 64 61 74 65 73 2d 66    75 6e 63 74 69 6f 6e 20 28 73 74 72 20 70 72 65  | ind-candidates-function.(str.pre | 
| 43700 |  64 20 5f 29 0a 20 20 28 6c 65 74 20 28 28 70 72    6f 70 73 20 27 28 31 20 32 29 29 0a 20 20 20 20  | d._)...(let.((props.'(1.2))..... | 
| 43720 |  20 20 20 20 28 73 74 72 73 20 27 28 22 66 6f 6f    22 20 22 66 6f 6f 32 22 29 29 29 0a 20 20 20 20  | ....(strs.'("foo"."foo2")))..... | 
| 43740 |  28 63 6c 2d 6d 61 70 63 61 72 20 28 6c 61 6d 62    64 61 20 28 73 20 70 29 20 28 70 72 6f 70 65 72  | (cl-mapcar.(lambda.(s.p).(proper | 
| 43760 |  74 69 7a 65 20 73 20 27 70 72 6f 70 65 72 74 79    20 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | tize.s.'property.p))............ | 
| 43780 |  20 20 20 20 73 74 72 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 70 72 6f 70 73 29 29 29  | ....strs................props))) | 
| 437a0 |  0a 0a 28 64 65 66 75 6e 20 66 69 6e 64 2d 63 61    6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 28 69  | ..(defun.find-candidates.()...(i | 
| 437c0 |  6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69    76 79 2d 72 65 61 64 20 22 46 69 6e 64 20 73 79  | nteractive)...(ivy-read."Find.sy | 
| 437e0 |  6d 62 6f 6c 73 3a 20 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 23 27 66 69 6e 64 2d 63 61 6e 64  | mbols:.".............#'find-cand | 
| 43800 |  69 64 61 74 65 73 2d 66 75 6e 63 74 69 6f 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74  | idates-function.............:act | 
| 43820 |  69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 78 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ion.(lambda.(x)................. | 
| 43840 |  20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22    56 61 6c 75 65 3a 20 25 73 22 0a 20 20 20 20 20  | ......(message."Value:.%s"...... | 
| 43860 |  20 20 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 67 65 74 2d 74  | ..........................(get-t | 
| 43880 |  65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27    70 72 6f 70 65 72 74 79 20 78 29 29 29 29 29 0a  | ext-property.0.'property.x))))). | 
| 438a0 |  40 65 6e 64 20 6c 69 73 70 0a 0a 48 65 72 65 20    61 72 65 20 74 68 65 20 69 6e 74 65 72 65 73 74  | @end.lisp..Here.are.the.interest | 
| 438c0 |  69 6e 67 20 66 65 61 74 75 72 65 73 20 6f 66 20    74 68 65 20 61 62 6f 76 65 20 66 75 6e 63 74 69  | ing.features.of.the.above.functi | 
| 438e0 |  6f 6e 3a 0a 0a 40 69 74 65 6d 69 7a 65 0a 40 69    74 65 6d 0a 40 63 6f 64 65 7b 66 69 6e 64 2d 63  | on:..@itemize.@item.@code{find-c | 
| 43900 |  61 6e 64 69 64 61 74 65 73 2d 66 75 6e 63 74 69    6f 6e 7d 20 62 75 69 6c 64 73 20 75 70 20 61 20  | andidates-function}.builds.up.a. | 
| 43920 |  6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20    61 6e 64 20 61 73 73 6f 63 69 61 74 65 73 20 22  | list.of.strings.and.associates." | 
| 43940 |  66 6f 6f 22 20 77 69 74 68 0a 74 68 65 20 76 61    6c 75 65 20 31 20 61 6e 64 20 22 66 6f 6f 32 22  | foo".with.the.value.1.and."foo2" | 
| 43960 |  20 77 69 74 68 20 32 2e 0a 40 69 74 65 6d 0a 40    63 6f 64 65 7b 66 69 6e 64 2d 63 61 6e 64 69 64  | .with.2..@item.@code{find-candid | 
| 43980 |  61 74 65 73 7d 20 69 73 20 61 6e 20 69 6e 74 65    72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e  | ates}.is.an.interactive.function | 
| 439a0 |  2e 0a 40 69 74 65 6d 0a 40 63 6f 64 65 7b 23 27    66 69 6e 64 2d 63 61 6e 64 69 64 61 74 65 73 7d  | ..@item.@code{#'find-candidates} | 
| 439c0 |  20 69 73 20 70 61 73 73 65 64 20 61 73 20 74 68    65 20 40 63 6f 64 65 7b 63 6f 6c 6c 65 63 74 69  | .is.passed.as.the.@code{collecti | 
| 439e0 |  6f 6e 7d 20 61 72 67 75 6d 65 6e 74 2e 0a 40 69    74 65 6d 0a 40 63 6f 64 65 7b 61 63 74 69 6f 6e  | on}.argument..@item.@code{action | 
| 43a00 |  7d 20 67 65 74 73 20 70 61 73 73 65 64 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 73 74 72 69 6e  | }.gets.passed.the.selected.strin | 
| 43a20 |  67 20 77 69 74 68 20 74 68 65 20 61 73 73 6f 63    69 61 74 65 64 20 76 61 6c 75 65 2e 20 49 74 0a  | g.with.the.associated.value..It. | 
| 43a40 |  74 68 65 6e 20 72 65 74 72 69 65 76 65 73 20 74    68 61 74 20 76 61 6c 75 65 20 61 6e 64 20 64 69  | then.retrieves.that.value.and.di | 
| 43a60 |  73 70 6c 61 79 73 20 69 74 2e 0a 40 65 6e 64 20    69 74 65 6d 69 7a 65 0a 0a 40 6e 6f 64 65 20 56  | splays.it..@end.itemize..@node.V | 
| 43a80 |  61 72 69 61 62 6c 65 20 49 6e 64 65 78 0a 40 63    68 61 70 74 65 72 20 56 61 72 69 61 62 6c 65 20  | ariable.Index.@chapter.Variable. | 
| 43aa0 |  49 6e 64 65 78 0a 0a 40 70 72 69 6e 74 69 6e 64    65 78 20 76 72 0a 0a 40 6e 6f 64 65 20 4b 65 79  | Index..@printindex.vr..@node.Key | 
| 43ac0 |  73 74 72 6f 6b 65 20 49 6e 64 65 78 0a 40 63 68    61 70 74 65 72 20 4b 65 79 73 74 72 6f 6b 65 20  | stroke.Index.@chapter.Keystroke. | 
| 43ae0 |  49 6e 64 65 78 0a 0a 40 70 72 69 6e 74 69 6e 64    65 78 20 6b 79 0a 0a 40 62 79 65 00 00 00 00 00  | Index..@printindex.ky..@bye..... | 
| 43b00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43b20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43c00 |  69 76 79 2d 30 2e 31 34 2e 32 2f 2e 64 69 72 2d    6c 6f 63 61 6c 73 2e 65 6c 00 00 00 00 00 00 00  | ivy-0.14.2/.dir-locals.el....... | 
| 43c20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43c60 |  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 | 
| 43c80 |  30 30 30 31 36 31 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 37 36 00 20 30 00 00 00  | 0001613.00000000000.013476..0... | 
| 43ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43d00 |  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................... | 
| 43d20 |  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................... | 
| 43d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 43e00 |  3b 3b 3b 20 44 69 72 65 63 74 6f 72 79 20 4c 6f    63 61 6c 20 56 61 72 69 61 62 6c 65 73 0a 3b 3b  | ;;;.Directory.Local.Variables.;; | 
| 43e20 |  3b 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 73 65 65 20 28 69 6e 66 6f  | ;.For.more.information.see.(info | 
| 43e40 |  20 22 28 65 6d 61 63 73 29 20 44 69 72 65 63 74    6f 72 79 20 56 61 72 69 61 62 6c 65 73 22 29 0a  | ."(emacs).Directory.Variables"). | 
| 43e60 |  0a 28 28 6e 69 6c 0a 20 20 3b 3b 20 45 6d 61 63    73 20 32 38 2b 20 61 75 74 6f 6d 61 74 69 63 61  | .((nil...;;.Emacs.28+.automatica | 
| 43e80 |  6c 6c 79 20 73 65 74 73 20 75 70 20 74 68 65 73    65 20 60 62 75 67 2d 72 65 66 65 72 65 6e 63 65  | lly.sets.up.these.`bug-reference | 
| 43ea0 |  2d 6d 6f 64 65 27 20 76 61 72 69 61 62 6c 65 73    0a 20 20 3b 3b 20 69 6e 20 61 20 6d 6f 72 65 20  | -mode'.variables...;;.in.a.more. | 
| 43ec0 |  67 65 6e 65 72 61 6c 20 77 61 79 2c 20 73 6f 20    73 65 74 74 69 6e 67 20 74 68 65 6d 20 68 65 72  | general.way,.so.setting.them.her | 
| 43ee0 |  65 20 69 73 20 6e 6f 74 20 66 75 74 75 72 65 2d    70 72 6f 6f 66 2e 20 20 49 66 0a 20 20 3b 3b 20  | e.is.not.future-proof...If...;;. | 
| 43f00 |  79 6f 75 20 73 74 69 6c 6c 20 6e 65 65 64 20 74    68 65 73 65 20 73 65 74 74 69 6e 67 73 20 69 6e  | you.still.need.these.settings.in | 
| 43f20 |  20 6f 6c 64 65 72 20 45 6d 61 63 73 20 76 65 72    73 69 6f 6e 73 2c 20 79 6f 75 20 63 61 6e 20 61  | .older.Emacs.versions,.you.can.a | 
| 43f40 |  64 64 0a 20 20 3b 3b 20 74 68 65 6d 20 74 6f 20    79 6f 75 72 20 70 65 72 73 6f 6e 61 6c 20 60 2e  | dd...;;.them.to.your.personal.`. | 
| 43f60 |  64 69 72 2d 6c 6f 63 61 6c 73 2d 32 2e 65 6c 27    20 66 69 6c 65 20 69 6e 20 74 68 65 20 6d 65 61  | dir-locals-2.el'.file.in.the.mea | 
| 43f80 |  6e 74 69 6d 65 2e 0a 20 20 3b 3b 20 28 62 75 67    2d 72 65 66 65 72 65 6e 63 65 2d 62 75 67 2d 72  | ntime....;;.(bug-reference-bug-r | 
| 43fa0 |  65 67 65 78 70 20 2e 20 22 5c 5c 28 23 5c 5c 28    5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 5c  | egexp..."\\(#\\([[:digit:]]+\\)\ | 
| 43fc0 |  5c 29 22 29 0a 20 20 3b 3b 20 28 62 75 67 2d 72    65 66 65 72 65 6e 63 65 2d 75 72 6c 2d 66 6f 72  | \)")...;;.(bug-reference-url-for | 
| 43fe0 |  6d 61 74 20 2e 20 22 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | mat..."https://github.com/abo-ab | 
| 44000 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    25 73 22 29 0a 20 20 28 63 6f 70 79 72 69 67 68  | o/swiper/issues/%s")...(copyrigh | 
| 44020 |  74 2d 6e 61 6d 65 73 2d 72 65 67 65 78 70 20 2e    20 22 46 72 65 65 20 53 6f 66 74 77 61 72 65 20  | t-names-regexp..."Free.Software. | 
| 44040 |  46 6f 75 6e 64 61 74 69 6f 6e 2c 20 49 6e 63 5c    5c 2e 22 29 0a 20 20 28 73 65 6e 74 65 6e 63 65  | Foundation,.Inc\\.")...(sentence | 
| 44060 |  2d 65 6e 64 2d 64 6f 75 62 6c 65 2d 73 70 61 63    65 20 2e 20 74 29 29 0a 20 28 65 6d 61 63 73 2d  | -end-double-space...t))..(emacs- | 
| 44080 |  6c 69 73 70 2d 6d 6f 64 65 0a 20 20 28 69 6e 64    65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 2e 20  | lisp-mode...(indent-tabs-mode... | 
| 440a0 |  6e 69 6c 29 0a 20 20 28 6f 75 74 6c 69 6e 65 2d    72 65 67 65 78 70 20 2e 20 22 3b 3b 5c 5c 28 5b  | nil)...(outline-regexp...";;\\([ | 
| 440c0 |  3b 2a 5d 2b 20 5b 5e 5c 73 5c 74 5c 6e 5d 5c 5c    7c 23 23 23 61 75 74 6f 6c 6f 61 64 5c 5c 29 5c  | ;*]+.[^\s\t\n]\\|###autoload\\)\ | 
| 440e0 |  5c 7c 28 22 29 0a 20 20 3b 3b 20 65 78 74 72 61    20 63 6f 6e 66 69 67 20 68 65 72 65 3a 20 68 74  | \|(")...;;.extra.config.here:.ht | 
| 44100 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 6f 72 65 6d 61 63 73  | tps://github.com/abo-abo/oremacs | 
| 44120 |  2f 62 6c 6f 62 2f 67 69 74 68 75 62 2f 6d 6f 64    65 73 2f 6f 72 61 2d 65 6c 69 73 70 2d 73 74 79  | /blob/github/modes/ora-elisp-sty | 
| 44140 |  6c 65 2d 67 75 69 64 65 2e 65 6c 0a 20 20 3b 3b    20 28 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75  | le-guide.el...;;.(lisp-indent-fu | 
| 44160 |  6e 63 74 69 6f 6e 20 2e 20 63 6f 6d 6d 6f 6e 2d    6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63  | nction...common-lisp-indent-func | 
| 44180 |  74 69 6f 6e 29 0a 20 20 29 29 0a 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | tion)...))...................... | 
| 441a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 441c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 441e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44200 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2d 66    61 63 65 73 2e 65 6c 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy-faces.el......... | 
| 44220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44260 |  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 | 
| 44280 |  30 30 31 30 36 34 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 32 35 37 00 20 30 00 00 00  | 0010642.00000000000.013257..0... | 
| 442a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 442c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 442e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44300 |  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................... | 
| 44320 |  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................... | 
| 44340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 443a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 443c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 443e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 44400 |  3b 3b 3b 20 69 76 79 2d 66 61 63 65 73 2e 65 6c    20 2d 2d 2d 20 46 61 63 65 73 20 66 6f 72 20 49  | ;;;.ivy-faces.el.---.Faces.for.I | 
| 44420 |  76 79 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 2d 0a 0a 3b  | vy.-*-.lexical-binding:.t.-*-..; | 
| 44440 |  3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20    32 30 32 30 2d 32 30 32 33 20 46 72 65 65 20 53  | ;.Copyright.(C).2020-2023.Free.S | 
| 44460 |  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 20 41 75 74  | oftware.Foundation,.Inc...;;.Aut | 
| 44480 |  68 6f 72 3a 20 4f 6c 65 68 20 4b 72 65 68 65 6c    20 3c 6f 68 77 6f 65 6f 77 68 6f 40 67 6d 61 69  | hor:.Oleh.Krehel.<ohwoeowho@gmai | 
| 444a0 |  6c 2e 63 6f 6d 3e 0a 3b 3b 20 4b 65 79 77 6f 72    64 73 3a 20 63 6f 6e 76 65 6e 69 65 6e 63 65 0a  | l.com>.;;.Keywords:.convenience. | 
| 444c0 |  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 72  | .;;.This.program.is.free.softwar | 
| 444e0 |  65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73    74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f  | e;.you.can.redistribute.it.and/o | 
| 44500 |  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 6f  | r.modify.;;.it.under.the.terms.o | 
| 44520 |  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 65  | f.the.GNU.General.Public.License | 
| 44540 |  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 66  | .as.published.by.;;.the.Free.Sof | 
| 44560 |  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 6e  | tware.Foundation,.either.version | 
| 44580 |  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 75  | .3.of.the.License,.or.;;.(at.you | 
| 445a0 |  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 3b  | r.option).any.later.version...;; | 
| 445c0 |  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 20  | .This.program.is.distributed.in. | 
| 445e0 |  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 2c  | the.hope.that.it.will.be.useful, | 
| 44600 |  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 69  | .;;.but.WITHOUT.ANY.WARRANTY;.wi | 
| 44620 |  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 20  | thout.even.the.implied.warranty. | 
| 44640 |  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 53  | of.;;.MERCHANTABILITY.or.FITNESS | 
| 44660 |  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 20  | .FOR.A.PARTICULAR.PURPOSE...See. | 
| 44680 |  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 73  | the.;;.GNU.General.Public.Licens | 
| 446a0 |  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 75  | e.for.more.details...;;.You.shou | 
| 446c0 |  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 47  | ld.have.received.a.copy.of.the.G | 
| 446e0 |  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 6f  | NU.General.Public.License.;;.alo | 
| 44700 |  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 73  | ng.with.this.program...If.not,.s | 
| 44720 |  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 73  | ee.<https://www.gnu.org/licenses | 
| 44740 |  2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74    61 72 79 3a 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a  | />...;;;.Commentary:..;;;.Code:. | 
| 44760 |  0a 28 64 65 66 67 72 6f 75 70 20 69 76 79 2d 66    61 63 65 73 20 6e 69 6c 0a 20 20 22 46 6f 6e 74  | .(defgroup.ivy-faces.nil..."Font | 
| 44780 |  2d 6c 6f 63 6b 20 66 61 63 65 73 20 66 6f 72 20    60 69 76 79 27 2e 22 0a 20 20 3a 67 72 6f 75 70  | -lock.faces.for.`ivy'."...:group | 
| 447a0 |  20 27 69 76 79 0a 20 20 3a 67 72 6f 75 70 20 27    66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65  | .'ivy...:group.'faces)..(defface | 
| 447c0 |  20 69 76 79 2d 63 75 72 72 65 6e 74 2d 6d 61 74    63 68 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20  | .ivy-current-match...'((((class. | 
| 447e0 |  63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75    6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20  | color).(background.light))...... | 
| 44800 |  3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 31 61    34 62 37 37 22 20 3a 66 6f 72 65 67 72 6f 75 6e  | :background."#1a4b77".:foregroun | 
| 44820 |  64 20 22 77 68 69 74 65 22 20 3a 65 78 74 65 6e    64 20 74 29 0a 20 20 20 20 28 28 28 63 6c 61 73  | d."white".:extend.t).....(((clas | 
| 44840 |  73 20 63 6f 6c 6f 72 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  | s.color).(background.dark))..... | 
| 44860 |  20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 36    35 61 37 65 32 22 20 3a 66 6f 72 65 67 72 6f 75  | .:background."#65a7e2".:foregrou | 
| 44880 |  6e 64 20 22 62 6c 61 63 6b 22 20 3a 65 78 74 65    6e 64 20 74 29 29 0a 20 20 22 46 61 63 65 20 75  | nd."black".:extend.t))..."Face.u | 
| 448a0 |  73 65 64 20 62 79 20 49 76 79 20 66 6f 72 20 68    69 67 68 6c 69 67 68 74 69 6e 67 20 74 68 65 20  | sed.by.Ivy.for.highlighting.the. | 
| 448c0 |  63 75 72 72 65 6e 74 20 6d 61 74 63 68 2e 22 29    0a 0a 28 64 65 66 66 61 63 65 20 69 76 79 2d 6d  | current.match.")..(defface.ivy-m | 
| 448e0 |  69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63 68 2d    68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 74  | inibuffer-match-highlight...'((t | 
| 44900 |  20 3a 69 6e 68 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  | .:inherit.highlight))..."Face.us | 
| 44920 |  65 64 20 62 79 20 49 76 79 20 66 6f 72 20 68 69    67 68 6c 69 67 68 74 69 6e 67 20 74 68 65 20 6d  | ed.by.Ivy.for.highlighting.the.m | 
| 44940 |  61 74 63 68 20 75 6e 64 65 72 20 74 68 65 20 63    75 72 73 6f 72 2e 22 29 0a 0a 28 64 65 66 66 61  | atch.under.the.cursor.")..(deffa | 
| 44960 |  63 65 20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65    72 2d 6d 61 74 63 68 2d 66 61 63 65 2d 31 0a 20  | ce.ivy-minibuffer-match-face-1.. | 
| 44980 |  20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f    72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c  | .'((((class.color).(background.l | 
| 449a0 |  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 64 33 64 33 64 33  | ight))......:background."#d3d3d3 | 
| 449c0 |  22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20    63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75  | ").....(((class.color).(backgrou | 
| 449e0 |  6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a    62 61 63 6b 67 72 6f 75 6e 64 20 22 23 35 35 35  | nd.dark))......:background."#555 | 
| 44a00 |  35 35 35 22 29 29 0a 20 20 22 54 68 65 20 62 61    63 6b 67 72 6f 75 6e 64 20 66 61 63 65 20 66 6f  | 555"))..."The.background.face.fo | 
| 44a20 |  72 20 60 69 76 79 27 20 6d 69 6e 69 62 75 66 66    65 72 20 6d 61 74 63 68 65 73 2e 22 29 0a 0a 28  | r.`ivy'.minibuffer.matches.")..( | 
| 44a40 |  64 65 66 66 61 63 65 20 69 76 79 2d 6d 69 6e 69    62 75 66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63  | defface.ivy-minibuffer-match-fac | 
| 44a60 |  65 2d 32 0a 20 20 27 28 28 28 28 63 6c 61 73 73    20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f  | e-2...'((((class.color).(backgro | 
| 44a80 |  75 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 65  | und.light))......:background."#e | 
| 44aa0 |  39 39 63 65 38 22 20 3a 77 65 69 67 68 74 20 62    6f 6c 64 29 0a 20 20 20 20 28 28 28 63 6c 61 73  | 99ce8".:weight.bold).....(((clas | 
| 44ac0 |  73 20 63 6f 6c 6f 72 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  | s.color).(background.dark))..... | 
| 44ae0 |  20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 37    37 37 37 37 37 22 20 3a 77 65 69 67 68 74 20 62  | .:background."#777777".:weight.b | 
| 44b00 |  6f 6c 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 60 69 76 79 27 20 6d 69 6e 69 62 75 66 66  | old))..."Face.for.`ivy'.minibuff | 
| 44b20 |  65 72 20 6d 61 74 63 68 65 73 20 6e 75 6d 62 65    72 65 64 20 31 20 6d 6f 64 75 6c 6f 20 33 2e 22  | er.matches.numbered.1.modulo.3." | 
| 44b40 |  29 0a 0a 28 64 65 66 66 61 63 65 20 69 76 79 2d    6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63 68  | )..(defface.ivy-minibuffer-match | 
| 44b60 |  2d 66 61 63 65 2d 33 0a 20 20 27 28 28 28 28 63    6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63  | -face-3...'((((class.color).(bac | 
| 44b80 |  6b 67 72 6f 75 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  | kground.light))......:background | 
| 44ba0 |  20 22 23 62 62 62 62 66 66 22 20 3a 77 65 69 67    68 74 20 62 6f 6c 64 29 0a 20 20 20 20 28 28 28  | ."#bbbbff".:weight.bold).....((( | 
| 44bc0 |  63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61    63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a  | class.color).(background.dark)). | 
| 44be0 |  20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64    20 22 23 37 37 37 37 66 66 22 20 3a 77 65 69 67  | .....:background."#7777ff".:weig | 
| 44c00 |  68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 60 69 76 79 27 20 6d 69 6e 69  | ht.bold))..."Face.for.`ivy'.mini | 
| 44c20 |  62 75 66 66 65 72 20 6d 61 74 63 68 65 73 20 6e    75 6d 62 65 72 65 64 20 32 20 6d 6f 64 75 6c 6f  | buffer.matches.numbered.2.modulo | 
| 44c40 |  20 33 2e 22 29 0a 0a 28 64 65 66 66 61 63 65 20    69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d  | .3.")..(defface.ivy-minibuffer-m | 
| 44c60 |  61 74 63 68 2d 66 61 63 65 2d 34 0a 20 20 27 28    28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20  | atch-face-4...'((((class.color). | 
| 44c80 |  28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68    74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72  | (background.light))......:backgr | 
| 44ca0 |  6f 75 6e 64 20 22 23 66 66 62 62 66 66 22 20 3a    77 65 69 67 68 74 20 62 6f 6c 64 29 0a 20 20 20  | ound."#ffbbff".:weight.bold).... | 
| 44cc0 |  20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29    20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72  | .(((class.color).(background.dar | 
| 44ce0 |  6b 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72    6f 75 6e 64 20 22 23 38 61 34 39 38 61 22 20 3a  | k))......:background."#8a498a".: | 
| 44d00 |  77 65 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20    22 46 61 63 65 20 66 6f 72 20 60 69 76 79 27 20  | weight.bold))..."Face.for.`ivy'. | 
| 44d20 |  6d 69 6e 69 62 75 66 66 65 72 20 6d 61 74 63 68    65 73 20 6e 75 6d 62 65 72 65 64 20 33 20 6d 6f  | minibuffer.matches.numbered.3.mo | 
| 44d40 |  64 75 6c 6f 20 33 2e 22 29 0a 0a 28 64 65 66 66    61 63 65 20 69 76 79 2d 63 6f 6e 66 69 72 6d 2d  | dulo.3.")..(defface.ivy-confirm- | 
| 44d60 |  66 61 63 65 0a 20 20 27 28 28 74 20 3a 66 6f 72    65 67 72 6f 75 6e 64 20 22 46 6f 72 65 73 74 47  | face...'((t.:foreground."ForestG | 
| 44d80 |  72 65 65 6e 22 20 3a 69 6e 68 65 72 69 74 20 6d    69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74  | reen".:inherit.minibuffer-prompt | 
| 44da0 |  29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20    62 79 20 49 76 79 20 66 6f 72 20 61 20 63 6f 6e  | ))..."Face.used.by.Ivy.for.a.con | 
| 44dc0 |  66 69 72 6d 61 74 69 6f 6e 20 70 72 6f 6d 70 74    2e 22 29 0a 0a 28 64 65 66 66 61 63 65 20 69 76  | firmation.prompt.")..(defface.iv | 
| 44de0 |  79 2d 6d 61 74 63 68 2d 72 65 71 75 69 72 65 64    2d 66 61 63 65 0a 20 20 27 28 28 74 20 3a 66 6f  | y-match-required-face...'((t.:fo | 
| 44e00 |  72 65 67 72 6f 75 6e 64 20 22 72 65 64 22 20 3a    69 6e 68 65 72 69 74 20 6d 69 6e 69 62 75 66 66  | reground."red".:inherit.minibuff | 
| 44e20 |  65 72 2d 70 72 6f 6d 70 74 29 29 0a 20 20 22 46    61 63 65 20 75 73 65 64 20 62 79 20 49 76 79 20  | er-prompt))..."Face.used.by.Ivy. | 
| 44e40 |  66 6f 72 20 61 20 6d 61 74 63 68 20 72 65 71 75    69 72 65 64 20 70 72 6f 6d 70 74 2e 22 29 0a 0a  | for.a.match.required.prompt.").. | 
| 44e60 |  28 64 65 66 66 61 63 65 20 69 76 79 2d 73 75 62    64 69 72 0a 20 20 27 28 28 74 20 3a 69 6e 68 65  | (defface.ivy-subdir...'((t.:inhe | 
| 44e80 |  72 69 74 20 64 69 72 65 64 2d 64 69 72 65 63 74    6f 72 79 29 29 0a 20 20 22 46 61 63 65 20 75 73  | rit.dired-directory))..."Face.us | 
| 44ea0 |  65 64 20 62 79 20 49 76 79 20 66 6f 72 20 68 69    67 68 6c 69 67 68 74 69 6e 67 20 73 75 62 64 69  | ed.by.Ivy.for.highlighting.subdi | 
| 44ec0 |  72 73 20 69 6e 20 74 68 65 20 61 6c 74 65 72 6e    61 74 69 76 65 73 2e 22 29 0a 0a 28 64 65 66 66  | rs.in.the.alternatives.")..(deff | 
| 44ee0 |  61 63 65 20 69 76 79 2d 6f 72 67 0a 20 20 27 28    28 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d  | ace.ivy-org...'((t.:inherit.org- | 
| 44f00 |  6c 65 76 65 6c 2d 34 29 29 0a 20 20 22 46 61 63    65 20 75 73 65 64 20 62 79 20 49 76 79 20 66 6f  | level-4))..."Face.used.by.Ivy.fo | 
| 44f20 |  72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 4f    72 67 20 62 75 66 66 65 72 73 20 69 6e 20 74 68  | r.highlighting.Org.buffers.in.th | 
| 44f40 |  65 20 61 6c 74 65 72 6e 61 74 69 76 65 73 2e 22    29 0a 0a 28 64 65 66 66 61 63 65 20 69 76 79 2d  | e.alternatives.")..(defface.ivy- | 
| 44f60 |  6d 6f 64 69 66 69 65 64 2d 62 75 66 66 65 72 0a    20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20  | modified-buffer...'((t.:inherit. | 
| 44f80 |  64 65 66 61 75 6c 74 29 29 0a 20 20 22 46 61 63    65 20 75 73 65 64 20 62 79 20 49 76 79 20 66 6f  | default))..."Face.used.by.Ivy.fo | 
| 44fa0 |  72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6d    6f 64 69 66 69 65 64 20 66 69 6c 65 20 76 69 73  | r.highlighting.modified.file.vis | 
| 44fc0 |  69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 22 29    0a 0a 28 64 65 66 66 61 63 65 20 69 76 79 2d 6d  | iting.buffers.")..(defface.ivy-m | 
| 44fe0 |  6f 64 69 66 69 65 64 2d 6f 75 74 73 69 64 65 2d    62 75 66 66 65 72 0a 20 20 27 28 28 74 20 3a 69  | odified-outside-buffer...'((t.:i | 
| 45000 |  6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 29 29    0a 20 20 22 46 61 63 65 20 75 73 65 64 20 62 79  | nherit.default))..."Face.used.by | 
| 45020 |  20 49 76 79 20 66 6f 72 20 68 69 67 68 6c 69 67    68 74 69 6e 67 20 66 69 6c 65 20 76 69 73 69 74  | .Ivy.for.highlighting.file.visit | 
| 45040 |  69 6e 67 20 62 75 66 66 65 72 73 20 6d 6f 64 69    66 69 65 64 20 6f 75 74 73 69 64 65 20 45 6d 61  | ing.buffers.modified.outside.Ema | 
| 45060 |  63 73 2e 22 29 0a 0a 28 64 65 66 66 61 63 65 20    69 76 79 2d 72 65 6d 6f 74 65 0a 20 20 27 28 28  | cs.")..(defface.ivy-remote...'(( | 
| 45080 |  28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28    62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74  | ((class.color).(background.light | 
| 450a0 |  29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f    75 6e 64 20 22 23 31 31 30 30 39 39 22 29 0a 20  | ))......:foreground."#110099").. | 
| 450c0 |  20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f    72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64  | ...(((class.color).(background.d | 
| 450e0 |  61 72 6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 23 37 42 36 42 46 46 22  | ark))......:foreground."#7B6BFF" | 
| 45100 |  29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20    62 79 20 49 76 79 20 66 6f 72 20 68 69 67 68 6c  | ))..."Face.used.by.Ivy.for.highl | 
| 45120 |  69 67 68 74 69 6e 67 20 72 65 6d 6f 74 65 73 20    69 6e 20 74 68 65 20 61 6c 74 65 72 6e 61 74 69  | ighting.remotes.in.the.alternati | 
| 45140 |  76 65 73 2e 22 29 0a 0a 28 64 65 66 66 61 63 65    20 69 76 79 2d 76 69 72 74 75 61 6c 0a 20 20 27  | ves.")..(defface.ivy-virtual...' | 
| 45160 |  28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e    74 2d 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66  | ((t.:inherit.font-lock-builtin-f | 
| 45180 |  61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73    65 64 20 62 79 20 49 76 79 20 66 6f 72 20 6d 61  | ace))..."Face.used.by.Ivy.for.ma | 
| 451a0 |  74 63 68 69 6e 67 20 76 69 72 74 75 61 6c 20 62    75 66 66 65 72 20 6e 61 6d 65 73 2e 22 29 0a 0a  | tching.virtual.buffer.names.").. | 
| 451c0 |  28 64 65 66 66 61 63 65 20 69 76 79 2d 61 63 74    69 6f 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68 65  | (defface.ivy-action...'((t.:inhe | 
| 451e0 |  72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 75    69 6c 74 69 6e 2d 66 61 63 65 29 29 0a 20 20 22  | rit.font-lock-builtin-face))..." | 
| 45200 |  46 61 63 65 20 75 73 65 64 20 62 79 20 49 76 79    20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20  | Face.used.by.Ivy.for.displaying. | 
| 45220 |  6b 65 79 73 20 69 6e 20 60 69 76 79 2d 72 65 61    64 2d 61 63 74 69 6f 6e 27 2e 22 29 0a 0a 28 64  | keys.in.`ivy-read-action'.")..(d | 
| 45240 |  65 66 66 61 63 65 20 69 76 79 2d 68 69 67 68 6c    69 67 68 74 2d 66 61 63 65 0a 20 20 27 28 28 74  | efface.ivy-highlight-face...'((t | 
| 45260 |  20 3a 69 6e 68 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  | .:inherit.highlight))..."Face.us | 
| 45280 |  65 64 20 62 79 20 49 76 79 20 74 6f 20 68 69 67    68 6c 69 67 68 74 20 63 65 72 74 61 69 6e 20 63  | ed.by.Ivy.to.highlight.certain.c | 
| 452a0 |  61 6e 64 69 64 61 74 65 73 2e 22 29 0a 0a 28 64    65 66 66 61 63 65 20 69 76 79 2d 70 72 6f 6d 70  | andidates.")..(defface.ivy-promp | 
| 452c0 |  74 2d 6d 61 74 63 68 0a 20 20 27 28 28 74 20 3a    69 6e 68 65 72 69 74 20 69 76 79 2d 63 75 72 72  | t-match...'((t.:inherit.ivy-curr | 
| 452e0 |  65 6e 74 2d 6d 61 74 63 68 29 29 0a 20 20 22 46    61 63 65 20 75 73 65 64 20 62 79 20 49 76 79 20  | ent-match))..."Face.used.by.Ivy. | 
| 45300 |  66 6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67    20 74 68 65 20 73 65 6c 65 63 74 65 64 20 70 72  | for.highlighting.the.selected.pr | 
| 45320 |  6f 6d 70 74 20 6c 69 6e 65 2e 22 29 0a 0a 28 64    65 66 66 61 63 65 20 69 76 79 2d 73 65 70 61 72  | ompt.line.")..(defface.ivy-separ | 
| 45340 |  61 74 6f 72 0a 20 20 27 28 28 74 20 3a 69 6e 68    65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64  | ator...'((t.:inherit.font-lock-d | 
| 45360 |  6f 63 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 6d 75 6c 74 69 6c 69 6e 65 20  | oc-face))..."Face.for.multiline. | 
| 45380 |  73 6f 75 72 63 65 20 73 65 70 61 72 61 74 6f 72    2e 22 29 0a 0a 28 64 65 66 66 61 63 65 20 69 76  | source.separator.")..(defface.iv | 
| 453a0 |  79 2d 67 72 65 70 2d 69 6e 66 6f 0a 20 20 27 28    28 74 20 3a 69 6e 68 65 72 69 74 20 63 6f 6d 70  | y-grep-info...'((t.:inherit.comp | 
| 453c0 |  69 6c 61 74 69 6f 6e 2d 69 6e 66 6f 29 29 0a 20    20 22 46 61 63 65 20 66 6f 72 20 68 69 67 68 6c  | ilation-info))..."Face.for.highl | 
| 453e0 |  69 67 68 74 69 6e 67 20 67 72 65 70 20 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 73 75 63 68 20 61 73  | ighting.grep.information.such.as | 
| 45400 |  20 66 69 6c 65 20 6e 61 6d 65 73 2e 22 29 0a 0a    28 64 65 66 66 61 63 65 20 69 76 79 2d 67 72 65  | .file.names.")..(defface.ivy-gre | 
| 45420 |  70 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 0a 20 20    27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 63 6f  | p-line-number...'((t.:inherit.co | 
| 45440 |  6d 70 69 6c 61 74 69 6f 6e 2d 6c 69 6e 65 2d 6e    75 6d 62 65 72 29 29 0a 20 20 22 46 61 63 65 20  | mpilation-line-number))..."Face. | 
| 45460 |  66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6c    69 6e 65 20 6e 75 6d 62 65 72 73 20 69 6e 20 67  | for.displaying.line.numbers.in.g | 
| 45480 |  72 65 70 20 6d 65 73 73 61 67 65 73 2e 22 29 0a    0a 28 64 65 66 66 61 63 65 20 69 76 79 2d 63 6f  | rep.messages.")..(defface.ivy-co | 
| 454a0 |  6d 70 6c 65 74 69 6f 6e 73 2d 61 6e 6e 6f 74 61    74 69 6f 6e 73 0a 20 20 27 28 28 74 20 3a 69 6e  | mpletions-annotations...'((t.:in | 
| 454c0 |  68 65 72 69 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    73 2d 61 6e 6e 6f 74 61 74 69 6f 6e 73 29 29 0a  | herit.completions-annotations)). | 
| 454e0 |  20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70    6c 61 79 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f  | .."Face.for.displaying.completio | 
| 45500 |  6e 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 2e 22 29    0a 0a 28 64 65 66 66 61 63 65 20 69 76 79 2d 79  | n.annotations.")..(defface.ivy-y | 
| 45520 |  61 6e 6b 65 64 2d 77 6f 72 64 0a 20 20 27 28 28    74 20 3a 69 6e 68 65 72 69 74 20 68 69 67 68 6c  | anked-word...'((t.:inherit.highl | 
| 45540 |  69 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 75    73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74  | ight))..."Face.used.to.highlight | 
| 45560 |  20 79 61 6e 6b 65 64 20 77 6f 72 64 2e 22 29 0a    0a 28 70 72 6f 76 69 64 65 20 27 69 76 79 2d 66  | .yanked.word.")..(provide.'ivy-f | 
| 45580 |  61 63 65 73 29 0a 0a 3b 3b 3b 20 69 76 79 2d 66    61 63 65 73 2e 65 6c 20 65 6e 64 73 20 68 65 72  | aces)..;;;.ivy-faces.el.ends.her | 
| 455a0 |  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............................... | 
| 455c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 455e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45600 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2d 68    65 6c 70 2e 6f 72 67 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy-help.org......... | 
| 45620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45660 |  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 | 
| 45680 |  30 30 31 31 34 33 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 33 31 36 00 20 30 00 00 00  | 0011435.00000000000.013316..0... | 
| 456a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 456c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 456e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45700 |  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................... | 
| 45720 |  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................... | 
| 45740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 457a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 457c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 457e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 45800 |  2a 20 49 76 79 20 47 65 6e 65 72 69 63 20 48 65    6c 70 0a 0a 3d 69 76 79 3d 20 69 73 20 61 6e 20  | *.Ivy.Generic.Help..=ivy=.is.an. | 
| 45820 |  45 6d 61 63 73 20 69 6e 63 72 65 6d 65 6e 74 61    6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61  | Emacs.incremental.completion.fra | 
| 45840 |  6d 65 77 6f 72 6b 2e 0a 0a 2d 20 4e 61 72 72 6f    77 20 74 68 65 20 6c 69 73 74 20 62 79 20 74 79  | mework...-.Narrow.the.list.by.ty | 
| 45860 |  70 69 6e 67 20 73 6f 6d 65 20 70 61 74 74 65 72    6e 2c 0a 2d 20 4d 75 6c 74 69 70 6c 65 20 70 61  | ping.some.pattern,.-.Multiple.pa | 
| 45880 |  74 74 65 72 6e 73 20 61 72 65 20 61 6c 6c 6f 77    65 64 20 62 79 20 73 65 70 61 72 61 74 69 6e 67  | tterns.are.allowed.by.separating | 
| 458a0 |  20 77 69 74 68 20 61 20 73 70 61 63 65 2c 0a 2d    20 53 65 6c 65 63 74 20 77 69 74 68 20 7e 43 2d  | .with.a.space,.-.Select.with.~C- | 
| 458c0 |  6e 7e 20 61 6e 64 20 7e 43 2d 70 7e 2c 20 63 68    6f 6f 73 65 20 77 69 74 68 20 7e 52 45 54 7e 2e  | n~.and.~C-p~,.choose.with.~RET~. | 
| 458e0 |  0a 0a 2a 2a 20 48 65 6c 70 0a 0a 2d 20 7e 43 2d    68 20 6d 7e 20 3a 3a 20 50 6f 70 20 74 6f 20 74  | ..**.Help..-.~C-h.m~.::.Pop.to.t | 
| 45900 |  68 69 73 20 67 65 6e 65 72 69 63 20 68 65 6c 70    20 62 75 66 66 65 72 2e 0a 0a 2a 2a 20 42 61 73  | his.generic.help.buffer...**.Bas | 
| 45920 |  69 63 20 4f 70 65 72 61 74 69 6f 6e 73 0a 2a 2a    2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66  | ic.Operations.***.Key.bindings.f | 
| 45940 |  6f 72 20 6e 61 76 69 67 61 74 69 6f 6e 0a 0a 2d    20 7e 43 2d 6e 7e 20 28 3d 69 76 79 2d 6e 65 78  | or.navigation..-.~C-n~.(=ivy-nex | 
| 45960 |  74 2d 6c 69 6e 65 3d 29 20 3a 3a 20 6e 65 78 74    20 63 61 6e 64 69 64 61 74 65 2e 0a 2d 20 7e 43  | t-line=).::.next.candidate..-.~C | 
| 45980 |  2d 70 7e 20 28 3d 69 76 79 2d 70 72 65 76 69 6f    75 73 2d 6c 69 6e 65 3d 29 20 3a 3a 20 70 72 65  | -p~.(=ivy-previous-line=).::.pre | 
| 459a0 |  76 69 6f 75 73 20 63 61 6e 64 69 64 61 74 65 2e    0a 2d 20 7e 43 2d 76 7e 20 28 3d 69 76 79 2d 73  | vious.candidate..-.~C-v~.(=ivy-s | 
| 459c0 |  63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61 6e 64    3d 29 20 3a 3a 20 6e 65 78 74 20 70 61 67 65 2e  | croll-up-command=).::.next.page. | 
| 459e0 |  0a 2d 20 7e 4d 2d 76 7e 20 28 3d 69 76 79 2d 73    63 72 6f 6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61  | .-.~M-v~.(=ivy-scroll-down-comma | 
| 45a00 |  6e 64 3d 29 20 3a 3a 20 70 72 65 76 69 6f 75 73    20 70 61 67 65 2e 0a 2d 20 7e 4d 2d 3c 7e 20 28  | nd=).::.previous.page..-.~M-<~.( | 
| 45a20 |  3d 69 76 79 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f    66 2d 62 75 66 66 65 72 3d 29 20 3a 3a 20 66 69  | =ivy-beginning-of-buffer=).::.fi | 
| 45a40 |  72 73 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 2d    20 7e 4d 2d 3e 7e 20 28 3d 69 76 79 2d 65 6e 64  | rst.candidate..-.~M->~.(=ivy-end | 
| 45a60 |  2d 6f 66 2d 62 75 66 66 65 72 3d 29 20 3a 3a 20    6c 61 73 74 20 63 61 6e 64 69 64 61 74 65 2e 0a  | -of-buffer=).::.last.candidate.. | 
| 45a80 |  0a 2a 2a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67    73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c  | .***.Key.bindings.for.single.sel | 
| 45aa0 |  65 63 74 69 6f 6e 0a 0a 57 68 65 6e 20 73 65 6c    65 63 74 69 6e 67 20 61 20 63 61 6e 64 69 64 61  | ection..When.selecting.a.candida | 
| 45ac0 |  74 65 2c 20 61 6e 20 61 63 74 69 6f 6e 20 69 73    20 63 61 6c 6c 65 64 20 6f 6e 20 69 74 2e 20 59  | te,.an.action.is.called.on.it..Y | 
| 45ae0 |  6f 75 20 63 61 6e 20 74 68 69 6e 6b 0a 6f 66 20    61 6e 20 61 63 74 69 6f 6e 20 61 73 20 61 20 66  | ou.can.think.of.an.action.as.a.f | 
| 45b00 |  75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b    65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20  | unction.that.takes.the.selected. | 
| 45b20 |  63 61 6e 64 69 64 61 74 65 20 61 73 20 61 6e 0a    61 72 67 75 6d 65 6e 74 20 61 6e 64 20 64 6f 65  | candidate.as.an.argument.and.doe | 
| 45b40 |  73 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68    20 69 74 2e 0a 0a 49 76 79 20 63 61 6e 20 6f 66  | s.something.with.it...Ivy.can.of | 
| 45b60 |  66 65 72 20 73 65 76 65 72 61 6c 20 61 63 74 69    6f 6e 73 20 66 72 6f 6d 20 77 68 69 63 68 20 74  | fer.several.actions.from.which.t | 
| 45b80 |  6f 20 63 68 6f 6f 73 65 2e 20 54 68 69 73 20 63    61 6e 20 62 65 0a 69 6e 64 65 70 65 6e 64 65 6e  | o.choose..This.can.be.independen | 
| 45ba0 |  74 6c 79 20 63 6f 6d 70 6f 73 65 64 20 77 69 74    68 20 77 68 65 74 68 65 72 20 79 6f 75 20 77 61  | tly.composed.with.whether.you.wa | 
| 45bc0 |  6e 74 20 74 6f 20 65 6e 64 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 77 68 65 6e 0a 74 68 65 20 61 63  | nt.to.end.completion.when.the.ac | 
| 45be0 |  74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2e 20    44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 69  | tion.is.called..Depending.on.thi | 
| 45c00 |  73 2c 20 74 68 65 20 73 68 6f 72 74 20 74 65 72    6d 20 69 73 20 65 69 74 68 65 72 0a 22 63 61 6c  | s,.the.short.term.is.either."cal | 
| 45c20 |  6c 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e 22 20    6f 72 20 22 65 78 69 74 69 6e 67 20 77 69 74 68  | ling.an.action".or."exiting.with | 
| 45c40 |  20 61 63 74 69 6f 6e 22 2e 0a 0a 7e 43 2d 6d 7e    20 6f 72 20 7e 52 45 54 7e 20 28 3d 69 76 79 2d  | .action"...~C-m~.or.~RET~.(=ivy- | 
| 45c60 |  64 6f 6e 65 3d 29 20 2d 20 65 78 69 74 20 77 69    74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 61  | done=).-.exit.with.the.current.a | 
| 45c80 |  63 74 69 6f 6e 2e 0a 0a 7e 4d 2d 6f 7e 20 28 3d    69 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d  | ction...~M-o~.(=ivy-dispatching- | 
| 45ca0 |  64 6f 6e 65 3d 29 20 2d 20 73 65 6c 65 63 74 20    61 6e 20 61 63 74 69 6f 6e 20 61 6e 64 20 65 78  | done=).-.select.an.action.and.ex | 
| 45cc0 |  69 74 20 77 69 74 68 20 69 74 2e 0a 0a 7e 43 2d    6a 7e 20 28 3d 69 76 79 2d 61 6c 74 2d 64 6f 6e  | it.with.it...~C-j~.(=ivy-alt-don | 
| 45ce0 |  65 3d 29 20 2d 20 77 68 65 6e 20 74 68 65 20 63    61 6e 64 69 64 61 74 65 20 69 73 20 61 20 64 69  | e=).-.when.the.candidate.is.a.di | 
| 45d00 |  72 65 63 74 6f 72 79 2c 20 65 6e 74 65 72 0a 69    74 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 65 78  | rectory,.enter.it..Otherwise,.ex | 
| 45d20 |  69 74 20 77 69 74 68 20 74 68 65 20 63 75 72 72    65 6e 74 20 61 63 74 69 6f 6e 2e 0a 0a 7e 54 41  | it.with.the.current.action...~TA | 
| 45d40 |  42 7e 20 28 3d 69 76 79 2d 70 61 72 74 69 61 6c    2d 6f 72 2d 64 6f 6e 65 3d 29 20 2d 20 61 74 74  | B~.(=ivy-partial-or-done=).-.att | 
| 45d60 |  65 6d 70 74 20 70 61 72 74 69 61 6c 20 63 6f 6d    70 6c 65 74 69 6f 6e 2c 20 65 78 74 65 6e 64 69  | empt.partial.completion,.extendi | 
| 45d80 |  6e 67 0a 74 68 65 20 63 75 72 72 65 6e 74 20 69    6e 70 75 74 20 61 73 20 6d 75 63 68 20 61 73 20  | ng.the.current.input.as.much.as. | 
| 45da0 |  70 6f 73 73 69 62 6c 65 2e 20 7e 54 41 42 20 54    41 42 7e 20 69 73 20 74 68 65 20 73 61 6d 65 20  | possible..~TAB.TAB~.is.the.same. | 
| 45dc0 |  61 73 20 7e 43 2d 6a 7e 2e 0a 0a 7e 43 2d 4d 2d    6a 7e 20 28 3d 69 76 79 2d 69 6d 6d 65 64 69 61  | as.~C-j~...~C-M-j~.(=ivy-immedia | 
| 45de0 |  74 65 2d 64 6f 6e 65 3d 29 20 2d 20 65 78 69 74    20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e  | te-done=).-.exit.with.the.curren | 
| 45e00 |  74 20 61 63 74 69 6f 6e 2c 20 63 61 6c 6c 69 6e    67 0a 69 74 20 6f 6e 20 74 68 65 20 2f 63 75 72  | t.action,.calling.it.on.the./cur | 
| 45e20 |  72 65 6e 74 20 69 6e 70 75 74 2f 20 69 6e 73 74    65 61 64 20 6f 66 20 74 68 65 20 63 75 72 72 65  | rent.input/.instead.of.the.curre | 
| 45e40 |  6e 74 20 63 61 6e 64 69 64 61 74 65 2e 20 54 68    69 73 20 69 73 0a 75 73 65 66 75 6c 20 65 73 70  | nt.candidate..This.is.useful.esp | 
| 45e60 |  65 63 69 61 6c 6c 79 20 77 68 65 6e 20 63 72 65    61 74 69 6e 67 20 6e 65 77 20 66 69 6c 65 73 20  | ecially.when.creating.new.files. | 
| 45e80 |  6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 20 2d    20 6f 66 74 65 6e 20 74 68 65 0a 69 6e 70 75 74  | or.directories.-.often.the.input | 
| 45ea0 |  20 77 69 6c 6c 20 6d 61 74 63 68 20 61 6e 20 65    78 69 73 74 69 6e 67 20 66 69 6c 65 2c 20 77 68  | .will.match.an.existing.file,.wh | 
| 45ec0 |  69 63 68 20 79 6f 75 20 64 6f 6e 27 74 20 77 61    6e 74 20 74 6f 20 73 65 6c 65 63 74 2e 0a 0a 7e  | ich.you.don't.want.to.select...~ | 
| 45ee0 |  43 2d 27 7e 20 28 3d 69 76 79 2d 61 76 79 3d 29    20 2d 20 73 65 6c 65 63 74 20 61 20 63 61 6e 64  | C-'~.(=ivy-avy=).-.select.a.cand | 
| 45f00 |  69 64 61 74 65 20 66 72 6f 6d 20 74 68 65 20 63    75 72 72 65 6e 74 20 70 61 67 65 20 77 69 74 68  | idate.from.the.current.page.with | 
| 45f20 |  20 61 76 79 0a 61 6e 64 20 65 78 69 74 20 77 69    74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 61  | .avy.and.exit.with.the.current.a | 
| 45f40 |  63 74 69 6f 6e 2e 0a 0a 2a 2a 20 41 64 76 61 6e    63 65 64 20 4f 70 65 72 61 74 69 6f 6e 73 0a 2a  | ction...**.Advanced.Operations.* | 
| 45f60 |  2a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 73 65 6c  | **.Key.bindings.for.multiple.sel | 
| 45f80 |  65 63 74 69 6f 6e 0a 0a 46 6f 72 20 72 65 70 65    61 74 65 64 6c 79 20 61 70 70 6c 79 69 6e 67 20  | ection..For.repeatedly.applying. | 
| 45fa0 |  6d 75 6c 74 69 70 6c 65 20 61 63 74 69 6f 6e 73    20 6f 72 20 61 63 74 69 6e 67 20 6f 6e 20 6d 75  | multiple.actions.or.acting.on.mu | 
| 45fc0 |  6c 74 69 70 6c 65 0a 63 61 6e 64 69 64 61 74 65    73 2c 20 49 76 79 20 64 6f 65 73 20 6e 6f 74 20  | ltiple.candidates,.Ivy.does.not. | 
| 45fe0 |  63 6c 6f 73 65 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 62 65 74 77 65 65 6e 20 63 6f 6d  | close.the.minibuffer.between.com | 
| 46000 |  6d 61 6e 64 73 2e 20 49 74 0a 6b 65 65 70 73 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 6f  | mands..It.keeps.the.minibuffer.o | 
| 46020 |  70 65 6e 20 66 6f 72 20 61 70 70 6c 79 69 6e 67    20 73 75 62 73 65 71 75 65 6e 74 20 61 63 74 69  | pen.for.applying.subsequent.acti | 
| 46040 |  6f 6e 73 2e 0a 0a 41 64 64 69 6e 67 20 61 6e 20    65 78 74 72 61 20 6d 65 74 61 20 6b 65 79 20 74  | ons...Adding.an.extra.meta.key.t | 
| 46060 |  6f 20 74 68 65 20 6e 6f 72 6d 61 6c 20 6b 65 79    20 63 68 6f 72 64 20 69 6e 76 6f 6b 65 73 20 74  | o.the.normal.key.chord.invokes.t | 
| 46080 |  68 65 20 73 70 65 63 69 61 6c 0a 76 65 72 73 69    6f 6e 20 6f 66 20 74 68 65 20 72 65 67 75 6c 61  | he.special.version.of.the.regula | 
| 460a0 |  72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    65 6e 61 62 6c 65 73 20 61 70 70 6c 79 69 6e 67  | r.commands.that.enables.applying | 
| 460c0 |  20 6d 75 6c 74 69 70 6c 65 0a 61 63 74 69 6f 6e    73 2e 0a 0a 7e 43 2d 4d 2d 6d 7e 20 28 3d 69 76  | .multiple.actions...~C-M-m~.(=iv | 
| 460e0 |  79 2d 63 61 6c 6c 3d 29 20 69 73 20 74 68 65 20    6e 6f 6e 2d 65 78 69 74 69 6e 67 20 76 65 72 73  | y-call=).is.the.non-exiting.vers | 
| 46100 |  69 6f 6e 20 6f 66 20 7e 43 2d 6d 7e 20 28 3d 69    76 79 2d 64 6f 6e 65 3d 29 2e 0a 0a 7e 43 2d 4d  | ion.of.~C-m~.(=ivy-done=)...~C-M | 
| 46120 |  2d 6e 7e 20 28 3d 69 76 79 2d 6e 65 78 74 2d 6c    69 6e 65 2d 61 6e 64 2d 63 61 6c 6c 3d 29 20 63  | -n~.(=ivy-next-line-and-call=).c | 
| 46140 |  6f 6d 62 69 6e 65 73 20 7e 43 2d 6e 7e 20 61 6e    64 20 7e 43 2d 4d 2d 6d 7e 2e 0a 0a 7e 43 2d 4d  | ombines.~C-n~.and.~C-M-m~...~C-M | 
| 46160 |  2d 70 7e 20 28 3d 69 76 79 2d 70 72 65 76 69 6f    75 73 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c  | -p~.(=ivy-previous-line-and-call | 
| 46180 |  3d 29 20 63 6f 6d 62 69 6e 65 73 20 7e 43 2d 70    7e 20 61 6e 64 20 7e 43 2d 4d 2d 6d 7e 2e 0a 0a  | =).combines.~C-p~.and.~C-M-m~... | 
| 461a0 |  7e 43 2d 4d 2d 6f 7e 20 28 3d 69 76 79 2d 64 69    73 70 61 74 63 68 69 6e 67 2d 63 61 6c 6c 3d 29  | ~C-M-o~.(=ivy-dispatching-call=) | 
| 461c0 |  20 69 73 20 61 20 6e 6f 6e 2d 65 78 69 74 69 6e    67 20 76 65 72 73 69 6f 6e 20 6f 66 20 7e 4d 2d  | .is.a.non-exiting.version.of.~M- | 
| 461e0 |  6f 7e 0a 28 3d 69 76 79 2d 64 69 73 70 61 74 63    68 69 6e 67 2d 64 6f 6e 65 3d 29 2e 0a 0a 2a 2a  | o~.(=ivy-dispatching-done=)...** | 
| 46200 |  2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 74    68 61 74 20 61 6c 74 65 72 20 74 68 65 20 6d 69  | *.Key.bindings.that.alter.the.mi | 
| 46220 |  6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 0a 0a    7e 4d 2d 6e 7e 20 28 3d 69 76 79 2d 6e 65 78 74  | nibuffer.input..~M-n~.(=ivy-next | 
| 46240 |  2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74    3d 29 20 73 65 6c 65 63 74 20 74 68 65 20 6e 65  | -history-element=).select.the.ne | 
| 46260 |  78 74 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65    6e 74 20 6f 72 0a 73 79 6d 62 6f 6c 2f 55 52 4c  | xt.history.element.or.symbol/URL | 
| 46280 |  20 61 74 20 70 6f 69 6e 74 2e 0a 0a 7e 4d 2d 70    7e 20 28 3d 69 76 79 2d 70 72 65 76 69 6f 75 73  | .at.point...~M-p~.(=ivy-previous | 
| 462a0 |  2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74    3d 29 20 73 65 6c 65 63 74 20 74 68 65 20 70 72  | -history-element=).select.the.pr | 
| 462c0 |  65 76 69 6f 75 73 20 68 69 73 74 6f 72 79 0a 65    6c 65 6d 65 6e 74 2e 0a 0a 7e 43 2d 72 7e 20 28  | evious.history.element...~C-r~.( | 
| 462e0 |  3d 69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73    65 61 72 63 68 3d 29 20 73 74 61 72 74 20 61 20  | =ivy-reverse-i-search=).start.a. | 
| 46300 |  72 65 63 75 72 73 69 76 65 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 73 65 73 73 69 6f 6e 20 74 6f 0a  | recursive.completion.session.to. | 
| 46320 |  73 65 6c 65 63 74 20 61 20 68 69 73 74 6f 72 79    20 65 6c 65 6d 65 6e 74 2e 0a 0a 7e 4d 2d 69 7e  | select.a.history.element...~M-i~ | 
| 46340 |  20 28 3d 69 76 79 2d 69 6e 73 65 72 74 2d 63 75    72 72 65 6e 74 3d 29 20 69 6e 73 65 72 74 20 74  | .(=ivy-insert-current=).insert.t | 
| 46360 |  68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69    64 61 74 65 20 69 6e 74 6f 20 74 68 65 0a 6d 69  | he.current.candidate.into.the.mi | 
| 46380 |  6e 69 62 75 66 66 65 72 2e 20 55 73 65 66 75 6c    20 66 6f 72 20 63 6f 70 79 69 6e 67 20 61 6e 64  | nibuffer..Useful.for.copying.and | 
| 463a0 |  20 72 65 6e 61 6d 69 6e 67 20 66 69 6c 65 73 2c    20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 20 7e 4d  | .renaming.files,.for.example:.~M | 
| 463c0 |  2d 69 7e 0a 74 6f 20 69 6e 73 65 72 74 20 74 68    65 20 6f 72 69 67 69 6e 61 6c 20 66 69 6c 65 20  | -i~.to.insert.the.original.file. | 
| 463e0 |  6e 61 6d 65 20 73 74 72 69 6e 67 2c 20 65 64 69    74 20 69 74 2c 20 61 6e 64 20 74 68 65 6e 20 7e  | name.string,.edit.it,.and.then.~ | 
| 46400 |  43 2d 6d 7e 20 74 6f 0a 63 6f 6d 70 6c 65 74 65    20 74 68 65 20 72 65 6e 61 6d 69 6e 67 2e 0a 0a  | C-m~.to.complete.the.renaming... | 
| 46420 |  7e 4d 2d 6a 7e 20 28 3d 69 76 79 2d 79 61 6e 6b    2d 77 6f 72 64 3d 29 20 69 6e 73 65 72 74 20 74  | ~M-j~.(=ivy-yank-word=).insert.t | 
| 46440 |  68 65 20 73 75 62 2d 77 6f 72 64 20 61 74 20 70    6f 69 6e 74 20 69 6e 74 6f 20 74 68 65 0a 6d 69  | he.sub-word.at.point.into.the.mi | 
| 46460 |  6e 69 62 75 66 66 65 72 2e 0a 0a 7e 53 2d 53 50    43 7e 20 28 3d 69 76 79 2d 72 65 73 74 72 69 63  | nibuffer...~S-SPC~.(=ivy-restric | 
| 46480 |  74 2d 74 6f 2d 6d 61 74 63 68 65 73 3d 29 20 64    65 6c 65 74 65 73 20 74 68 65 20 63 75 72 72 65  | t-to-matches=).deletes.the.curre | 
| 464a0 |  6e 74 20 69 6e 70 75 74 2c 20 61 6e 64 0a 72 65    73 65 74 73 20 74 68 65 20 63 61 6e 64 69 64 61  | nt.input,.and.resets.the.candida | 
| 464c0 |  74 65 73 20 6c 69 73 74 20 74 6f 20 74 68 65 20    63 75 72 72 65 6e 74 6c 79 20 72 65 73 74 72 69  | tes.list.to.the.currently.restri | 
| 464e0 |  63 74 65 64 20 6d 61 74 63 68 65 73 2e 20 54 68    69 73 0a 69 73 20 68 6f 77 20 49 76 79 20 70 72  | cted.matches..This.is.how.Ivy.pr | 
| 46500 |  6f 76 69 64 65 73 20 6e 61 72 72 6f 77 69 6e 67    20 69 6e 20 73 75 63 63 65 73 73 69 76 65 20 74  | ovides.narrowing.in.successive.t | 
| 46520 |  69 65 72 73 2e 0a 0a 2a 2a 2a 20 4f 74 68 65 72    20 6b 65 79 20 62 69 6e 64 69 6e 67 73 0a 0a 7e  | iers...***.Other.key.bindings..~ | 
| 46540 |  4d 2d 77 7e 20 28 3d 69 76 79 2d 6b 69 6c 6c 2d    72 69 6e 67 2d 73 61 76 65 3d 29 20 63 6f 70 69  | M-w~.(=ivy-kill-ring-save=).copi | 
| 46560 |  65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20    63 61 6e 64 69 64 61 74 65 73 20 74 6f 20 74 68  | es.the.selected.candidates.to.th | 
| 46580 |  65 0a 6b 69 6c 6c 20 72 69 6e 67 3b 20 77 68 65    6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20  | e.kill.ring;.when.the.region.is. | 
| 465a0 |  61 63 74 69 76 65 2c 20 63 6f 70 69 65 73 20 74    68 65 20 61 63 74 69 76 65 20 72 65 67 69 6f 6e  | active,.copies.the.active.region | 
| 465c0 |  2e 0a 0a 2a 2a 2a 20 53 61 76 69 6e 67 20 74 68    65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65  | ...***.Saving.the.current.comple | 
| 465e0 |  74 69 6f 6e 20 73 65 73 73 69 6f 6e 20 74 6f 20    61 20 62 75 66 66 65 72 0a 0a 7e 43 2d 63 20 43  | tion.session.to.a.buffer..~C-c.C | 
| 46600 |  2d 6f 7e 20 28 3d 69 76 79 2d 6f 63 63 75 72 3d    29 20 73 61 76 65 73 20 74 68 65 20 63 75 72 72  | -o~.(=ivy-occur=).saves.the.curr | 
| 46620 |  65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 20 74    6f 20 61 20 6e 65 77 20 62 75 66 66 65 72 3b 0a  | ent.candidates.to.a.new.buffer;. | 
| 46640 |  74 68 65 20 6c 69 73 74 20 69 73 20 61 63 74 69    76 65 20 69 6e 20 74 68 65 20 6e 65 77 20 62 75  | the.list.is.active.in.the.new.bu | 
| 46660 |  66 66 65 72 2e 0a 0a 7e 52 45 54 7e 20 6f 72 20    7e 6d 6f 75 73 65 2d 31 7e 20 69 6e 20 74 68 65  | ffer...~RET~.or.~mouse-1~.in.the | 
| 46680 |  20 6e 65 77 20 62 75 66 66 65 72 20 63 61 6c 6c    73 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74  | .new.buffer.calls.the.appropriat | 
| 466a0 |  65 20 61 63 74 69 6f 6e 20 6f 6e 0a 74 68 65 20    73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61  | e.action.on.the.selected.candida | 
| 466c0 |  74 65 2e 0a 0a 49 76 79 20 68 61 73 20 6e 6f 20    6c 69 6d 69 74 20 6f 6e 20 74 68 65 20 6e 75 6d  | te...Ivy.has.no.limit.on.the.num | 
| 466e0 |  62 65 72 20 6f 66 20 61 63 74 69 76 65 20 62 75    66 66 65 72 73 20 6c 69 6b 65 20 74 68 65 73 65  | ber.of.active.buffers.like.these | 
| 46700 |  2e 0a 0a 49 76 79 20 74 61 6b 65 73 20 63 61 72    65 20 6f 66 20 6d 61 6b 69 6e 67 20 74 68 65 73  | ...Ivy.takes.care.of.making.thes | 
| 46720 |  65 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 75    6e 69 71 75 65 2e 20 49 74 20 61 70 70 6c 69 65  | e.buffer.names.unique..It.applie | 
| 46740 |  73 0a 64 65 73 63 72 69 70 74 69 76 65 20 6e 61    6d 65 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65  | s.descriptive.names,.for.example | 
| 46760 |  3a 20 3d 2a 69 76 79 2d 6f 63 63 75 72 20 63 6f    75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76  | :.=*ivy-occur.counsel-describe-v | 
| 46780 |  61 72 69 61 62 6c 65 0a 22 66 75 6e 63 74 69 6f    6e 24 2a 3d 2e 0a 0a 2a 2a 2a 20 47 6c 6f 62 61  | ariable."function$*=...***.Globa | 
| 467a0 |  6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 0a 0a    3d 69 76 79 2d 72 65 73 75 6d 65 3d 20 72 65 63  | l.key.bindings..=ivy-resume=.rec | 
| 467c0 |  61 6c 6c 73 20 74 68 65 20 73 74 61 74 65 20 6f    66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e  | alls.the.state.of.the.completion | 
| 467e0 |  20 73 65 73 73 69 6f 6e 20 6a 75 73 74 20 62 65    66 6f 72 65 0a 69 74 73 20 6c 61 73 74 20 65 78  | .session.just.before.its.last.ex | 
| 46800 |  69 74 2e 20 55 73 65 66 75 6c 20 61 66 74 65 72    20 61 6e 20 61 63 63 69 64 65 6e 74 61 6c 20 7e  | it..Useful.after.an.accidental.~ | 
| 46820 |  43 2d 6d 7e 20 28 3d 69 76 79 2d 64 6f 6e 65 3d    29 2e 0a 52 65 63 6f 6d 6d 65 6e 64 65 64 20 67  | C-m~.(=ivy-done=)..Recommended.g | 
| 46840 |  6c 6f 62 61 6c 20 62 69 6e 64 69 6e 67 3a 20 7e    43 2d 63 20 43 2d 72 7e 2e 0a 0a 2a 2a 2a 20 48  | lobal.binding:.~C-c.C-r~...***.H | 
| 46860 |  79 64 72 61 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 0a 0a 7e 43 2d 6f 7e 20 28 3d  | ydra.in.the.minibuffer..~C-o~.(= | 
| 46880 |  68 79 64 72 61 2d 69 76 79 2f 62 6f 64 79 3d 29    20 69 6e 76 6f 6b 65 73 20 48 79 64 72 61 20 6d  | hydra-ivy/body=).invokes.Hydra.m | 
| 468a0 |  65 6e 75 73 20 77 69 74 68 20 6b 65 79 20 73 68    6f 72 74 63 75 74 73 2e 0a 0a 57 68 65 6e 20 69  | enus.with.key.shortcuts...When.i | 
| 468c0 |  6e 20 48 79 64 72 61 2c 20 7e 43 2d 6f 7e 20 6f    72 20 7e 69 7e 20 72 65 73 75 6d 65 73 20 65 64  | n.Hydra,.~C-o~.or.~i~.resumes.ed | 
| 468e0 |  69 74 69 6e 67 2e 0a 0a 48 79 64 72 61 20 72 65    64 75 63 65 73 20 6b 65 79 20 73 74 72 6f 6b 65  | iting...Hydra.reduces.key.stroke | 
| 46900 |  73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 20    7e 43 2d 6e 20 43 2d 6e 20 43 2d 6e 20 43 2d 6e  | s,.for.example:.~C-n.C-n.C-n.C-n | 
| 46920 |  7e 20 69 73 20 7e 43 2d 6f 0a 6a 6a 6a 6a 7e 20    69 6e 20 48 79 64 72 61 2e 20 42 65 73 69 64 65  | ~.is.~C-o.jjjj~.in.Hydra..Beside | 
| 46940 |  73 20 63 65 72 74 61 69 6e 20 73 68 6f 72 74 65    72 20 6b 65 79 73 2c 20 48 79 64 72 61 20 73 68  | s.certain.shorter.keys,.Hydra.sh | 
| 46960 |  6f 77 73 20 75 73 65 66 75 6c 20 69 6e 66 6f 0a    73 75 63 68 20 61 73 20 63 61 73 65 20 66 6f 6c  | ows.useful.info.such.as.case.fol | 
| 46980 |  64 69 6e 67 20 61 6e 64 20 74 68 65 20 63 75 72    72 65 6e 74 20 61 63 74 69 6f 6e 2e 0a 0a 41 64  | ding.and.the.current.action...Ad | 
| 469a0 |  64 69 74 69 6f 6e 61 6c 6c 79 2c 20 68 65 72 65    20 61 72 65 20 74 68 65 20 6b 65 79 73 20 74 68  | ditionally,.here.are.the.keys.th | 
| 469c0 |  61 74 20 61 72 65 20 6f 74 68 65 72 77 69 73 65    20 6e 6f 74 20 62 6f 75 6e 64 3a 0a 0a 2d 20 7e  | at.are.otherwise.not.bound:..-.~ | 
| 469e0 |  3c 7e 20 61 6e 64 20 7e 3e 7e 20 61 64 6a 75 73    74 20 74 68 65 20 68 65 69 67 68 74 20 6f 66 20  | <~.and.~>~.adjust.the.height.of. | 
| 46a00 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    2d 20 7e 63 7e 20 28 3d 69 76 79 2d 74 6f 67 67  | the.minibuffer..-.~c~.(=ivy-togg | 
| 46a20 |  6c 65 2d 63 61 6c 6c 69 6e 67 3d 29 20 2d 20 74    6f 67 67 6c 65 20 63 61 6c 6c 69 6e 67 20 74 68  | le-calling=).-.toggle.calling.th | 
| 46a40 |  65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e    20 65 61 63 68 0a 20 20 74 69 6d 65 20 61 20 64  | e.current.action.each...time.a.d | 
| 46a60 |  69 66 66 65 72 65 6e 74 20 63 61 6e 64 69 64 61    74 65 20 69 73 20 73 65 6c 65 63 74 65 64 2e 0a  | ifferent.candidate.is.selected.. | 
| 46a80 |  2d 20 7e 4d 7e 20 28 3d 69 76 79 2d 72 6f 74 61    74 65 2d 70 72 65 66 65 72 72 65 64 2d 62 75 69  | -.~M~.(=ivy-rotate-preferred-bui | 
| 46aa0 |  6c 64 65 72 73 3d 29 20 2d 20 72 6f 74 61 74 65    20 72 65 67 65 78 20 6d 61 74 63 68 65 72 2e 0a  | lders=).-.rotate.regex.matcher.. | 
| 46ac0 |  2d 20 7e 77 7e 20 61 6e 64 20 7e 73 7e 20 73 63    72 6f 6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 73  | -.~w~.and.~s~.scroll.the.actions | 
| 46ae0 |  20 6c 69 73 74 2e 0a 0a 4d 69 6e 69 62 75 66 66    65 72 20 65 64 69 74 69 6e 67 20 69 73 20 64 69  | .list...Minibuffer.editing.is.di | 
| 46b00 |  73 61 62 6c 65 64 20 77 68 65 6e 20 48 79 64 72    61 20 69 73 20 61 63 74 69 76 65 2e 0a 00 00 00  | sabled.when.Hydra.is.active..... | 
| 46b20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46b40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46b60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46b80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46ba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46bc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46be0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46c00 |  69 76 79 2d 30 2e 31 34 2e 32 2f 64 69 72 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/dir.................. | 
| 46c20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46c40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46c60 |  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 | 
| 46c80 |  30 30 30 31 31 33 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 31 35 34 36 00 20 30 00 00 00  | 0001136.00000000000.011546..0... | 
| 46ca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46cc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46ce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46d00 |  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................... | 
| 46d20 |  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................... | 
| 46d40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46d60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46d80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46da0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46dc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46de0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 46e00 |  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 | 
| 46e20 |  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 | 
| 46e40 |  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 | 
| 46e60 |  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 | 
| 46e80 |  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 | 
| 46ea0 |  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 | 
| 46ec0 |  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 | 
| 46ee0 |  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 | 
| 46f00 |  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 | 
| 46f20 |  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 | 
| 46f40 |  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,. | 
| 46f60 |  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 | 
| 46f80 |  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 | 
| 46fa0 |  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 | 
| 46fc0 |  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. | 
| 46fe0 |  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 | 
| 47000 |  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 | 
| 47020 |  61 63 73 0a 2a 20 49 76 79 3a 20 28 69 76 79 29    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | acs.*.Ivy:.(ivy)................ | 
| 47040 |  20 20 20 20 55 73 69 6e 67 20 49 76 79 20 66 6f    72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 00 00  | ....Using.Ivy.for.completion.... | 
| 47060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 470a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 470c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 470e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 471a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 471c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 471e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47200 |  69 76 79 2d 30 2e 31 34 2e 32 2f 2e 65 6c 70 61    69 67 6e 6f 72 65 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/.elpaignore.......... | 
| 47220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47260 |  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 | 
| 47280 |  30 30 30 30 32 33 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 31 37 31 00 20 30 00 00 00  | 0000234.00000000000.013171..0... | 
| 472a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 472c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 472e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47300 |  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................... | 
| 47320 |  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................... | 
| 47340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 473a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 473c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 473e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47400 |  2e 67 69 74 68 75 62 0a 74 61 72 67 65 74 73 0a    74 65 73 74 73 0a 0a 43 4f 4e 54 52 49 42 55 54  | .github.targets.tests..CONTRIBUT | 
| 47420 |  49 4e 47 2e 6f 72 67 0a 4d 61 6b 65 66 69 6c 65    0a 65 6c 70 61 2e 65 6c 0a 69 76 79 2d 74 65 73  | ING.org.Makefile.elpa.el.ivy-tes | 
| 47440 |  74 2e 65 6c 0a 0a 64 6f 63 2f 4d 61 6b 65 66 69    6c 65 0a 64 6f 63 2f 66 64 6c 2d 31 2e 33 2e 74  | t.el..doc/Makefile.doc/fdl-1.3.t | 
| 47460 |  78 74 0a 64 6f 63 2f 67 70 6c 2d 33 2e 30 2e 74    78 74 0a 64 6f 63 2f 69 76 79 2e 6f 72 67 0a 64  | xt.doc/gpl-3.0.txt.doc/ivy.org.d | 
| 47480 |  6f 63 2f 69 76 79 2d 6f 78 2e 65 6c 0a 64 6f 63    2f 73 63 72 69 70 74 73 2e 65 6c 0a 00 00 00 00  | oc/ivy-ox.el.doc/scripts.el..... | 
| 474a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 474c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 474e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 475a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 475c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 475e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47600 |  69 76 79 2d 30 2e 31 34 2e 32 2f 52 45 41 44 4d    45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/README.md............ | 
| 47620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47660 |  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 | 
| 47680 |  30 30 31 34 30 31 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 33 32 30 00 20 30 00 00 00  | 0014011.00000000000.012320..0... | 
| 476a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 476c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 476e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47700 |  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................... | 
| 47720 |  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................... | 
| 47740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 477a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 477c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 477e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 47800 |  5b 21 5b 42 75 69 6c 64 20 53 74 61 74 75 73 5d    28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | [](https: | 
| 47860 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 61 63 74 69  | //github.com/abo-abo/swiper/acti | 
| 47880 |  6f 6e 73 2f 77 6f 72 6b 66 6c 6f 77 73 2f 74 65    73 74 2e 79 6d 6c 29 0a 0a 2a 2a 2a 66 6c 65 78  | ons/workflows/test.yml)..***flex | 
| 478a0 |  69 62 6c 65 2c 20 73 69 6d 70 6c 65 20 74 6f 6f    6c 73 20 66 6f 72 20 6d 69 6e 69 62 75 66 66 65  | ible,.simple.tools.for.minibuffe | 
| 478c0 |  72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e 20    45 6d 61 63 73 2a 2a 2a 0a 0a 54 68 69 73 20 72  | r.completion.in.Emacs***..This.r | 
| 478e0 |  65 70 6f 73 69 74 6f 72 79 20 63 6f 6e 74 61 69    6e 73 3a 0a 0a 2a 2a 49 76 79 2a 2a 2c 20 61 20  | epository.contains:..**Ivy**,.a. | 
| 47900 |  67 65 6e 65 72 69 63 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72  | generic.completion.mechanism.for | 
| 47920 |  20 45 6d 61 63 73 2e 0a 0a 2a 2a 43 6f 75 6e 73    65 6c 2a 2a 2c 20 61 20 63 6f 6c 6c 65 63 74 69  | .Emacs...**Counsel**,.a.collecti | 
| 47940 |  6f 6e 20 6f 66 20 49 76 79 2d 65 6e 68 61 6e 63    65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 63  | on.of.Ivy-enhanced.versions.of.c | 
| 47960 |  6f 6d 6d 6f 6e 20 45 6d 61 63 73 0a 63 6f 6d 6d    61 6e 64 73 2e 0a 0a 2a 2a 53 77 69 70 65 72 2a  | ommon.Emacs.commands...**Swiper* | 
| 47980 |  2a 2c 20 61 6e 20 49 76 79 2d 65 6e 68 61 6e 63    65 64 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74  | *,.an.Ivy-enhanced.alternative.t | 
| 479a0 |  6f 20 49 73 65 61 72 63 68 2e 0a 0a 23 20 49 76    79 0a 0a 5b 21 5b 47 4e 55 2d 64 65 76 65 6c 20  | o.Isearch...#.Ivy..[](https://elpa.gnu.org/ | 
| 47a00 |  64 65 76 65 6c 2f 69 76 79 2e 68 74 6d 6c 29 0a    5b 21 5b 47 4e 55 20 45 4c 50 41 5d 28 68 74 74  | devel/ivy.html).[](https://elpa.gnu.org/packag | 
| 47a60 |  65 73 2f 69 76 79 2e 68 74 6d 6c 29 0a 5b 21 5b    4d 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f 6d  | es/ivy.html).[ | 
| 47aa0 |  5d 28 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e    6f 72 67 2f 23 2f 69 76 79 29 0a 5b 21 5b 4d 45  | ](https://melpa.org/#/ivy).[](ht | 
| 47b00 |  74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c    70 61 2e 6f 72 67 2f 23 2f 69 76 79 29 0a 0a 49  | tps://stable.melpa.org/#/ivy)..I | 
| 47b20 |  76 79 20 69 73 20 61 20 67 65 6e 65 72 69 63 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 63 68 61  | vy.is.a.generic.completion.mecha | 
| 47b40 |  6e 69 73 6d 20 66 6f 72 20 45 6d 61 63 73 2e 20    57 68 69 6c 65 20 69 74 20 6f 70 65 72 61 74 65  | nism.for.Emacs..While.it.operate | 
| 47b60 |  73 0a 73 69 6d 69 6c 61 72 6c 79 20 74 6f 20 6f    74 68 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20  | s.similarly.to.other.completion. | 
| 47b80 |  73 63 68 65 6d 65 73 20 73 75 63 68 20 61 73 20    60 69 63 6f 6d 70 6c 65 74 65 2d 6d 6f 64 65 60  | schemes.such.as.`icomplete-mode` | 
| 47ba0 |  2c 20 49 76 79 0a 61 69 6d 73 20 74 6f 20 62 65    20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 2c  | ,.Ivy.aims.to.be.more.efficient, | 
| 47bc0 |  20 73 6d 61 6c 6c 65 72 2c 20 73 69 6d 70 6c 65    72 2c 20 61 6e 64 20 73 6d 6f 6f 74 68 65 72 20  | .smaller,.simpler,.and.smoother. | 
| 47be0 |  74 6f 20 75 73 65 20 79 65 74 0a 68 69 67 68 6c    79 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65 2e 0a  | to.use.yet.highly.customizable.. | 
| 47c00 |  0a 54 6f 20 74 72 79 20 49 76 79 2c 20 6a 75 73    74 20 63 61 6c 6c 20 3c 6b 62 64 3e 4d 2d 78 3c  | .To.try.Ivy,.just.call.<kbd>M-x< | 
| 47c20 |  2f 6b 62 64 3e 20 60 69 76 79 2d 6d 6f 64 65 60    2e 20 54 68 69 73 20 77 69 6c 6c 20 65 6e 61 62  | /kbd>.`ivy-mode`..This.will.enab | 
| 47c40 |  6c 65 0a 67 65 6e 65 72 69 63 20 49 76 79 20 63    6f 6d 70 6c 65 74 69 6f 6e 2c 20 69 6e 63 6c 75  | le.generic.Ivy.completion,.inclu | 
| 47c60 |  64 69 6e 67 20 73 70 65 63 69 66 69 63 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 66 69 6c  | ding.specific.completion.for.fil | 
| 47c80 |  65 20 61 6e 64 0a 62 75 66 66 65 72 20 6e 61 6d    65 73 2e 0a 0a 23 23 23 20 49 6e 73 74 61 6c 6c  | e.and.buffer.names...###.Install | 
| 47ca0 |  61 74 69 6f 6e 0a 0a 49 6e 73 74 61 6c 6c 20 74    68 65 20 60 69 76 79 60 20 70 61 63 6b 61 67 65  | ation..Install.the.`ivy`.package | 
| 47cc0 |  20 66 72 6f 6d 20 47 4e 55 20 45 4c 50 41 20 6f    72 20 4d 45 4c 50 41 2e 0a 0a 55 73 65 72 73 20  | .from.GNU.ELPA.or.MELPA...Users. | 
| 47ce0 |  6f 66 20 44 65 62 69 61 6e 20 e2 89 a5 31 30 20    28 61 6e 64 20 64 65 72 69 76 61 74 69 76 65 73  | of.Debian....10.(and.derivatives | 
| 47d00 |  20 73 75 63 68 20 61 73 20 55 62 75 6e 74 75 20    e2 89 a5 31 38 2e 30 34 29 20 63 61 6e 0a 69 6e  | .such.as.Ubuntu....18.04).can.in | 
| 47d20 |  73 74 61 6c 6c 20 49 76 79 2c 20 43 6f 75 6e 73    65 6c 2c 20 61 6e 64 20 53 77 69 70 65 72 20 77  | stall.Ivy,.Counsel,.and.Swiper.w | 
| 47d40 |  69 74 68 20 60 73 75 64 6f 20 61 70 74 20 69 6e    73 74 61 6c 6c 20 65 6c 70 61 2d 63 6f 75 6e 73  | ith.`sudo.apt.install.elpa-couns | 
| 47d60 |  65 6c 60 2e 0a 54 6f 20 61 64 64 20 48 79 64 72    61 20 73 75 70 70 6f 72 74 20 60 73 75 64 6f 20  | el`..To.add.Hydra.support.`sudo. | 
| 47d80 |  61 70 74 20 69 6e 73 74 61 6c 6c 20 65 6c 70 61    2d 69 76 79 2d 68 79 64 72 61 60 2e 0a 0a 23 23  | apt.install.elpa-ivy-hydra`...## | 
| 47da0 |  20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 0a    23 23 23 20 4d 61 6e 75 61 6c 0a 54 68 65 20 6d  | .Documentation..###.Manual.The.m | 
| 47dc0 |  61 6e 75 61 6c 20 69 73 20 61 76 61 69 6c 61 62    6c 65 20 61 73 20 5b 48 54 4d 4c 5d 28 68 74 74  | anual.is.available.as.[HTML](htt | 
| 47de0 |  70 73 3a 2f 2f 6f 72 65 6d 61 63 73 2e 63 6f 6d    2f 73 77 69 70 65 72 2f 29 2e 0a 0a 49 6e 73 74  | ps://oremacs.com/swiper/)...Inst | 
| 47e00 |  61 6c 6c 69 6e 67 20 60 69 76 79 60 20 66 72 6f    6d 20 47 4e 55 20 45 4c 50 41 20 6f 72 20 4d 45  | alling.`ivy`.from.GNU.ELPA.or.ME | 
| 47e20 |  4c 50 41 20 61 6c 73 6f 20 69 6e 73 74 61 6c 6c    73 20 74 68 65 20 6d 61 6e 75 61 6c 20 75 6e 64  | LPA.also.installs.the.manual.und | 
| 47e40 |  65 72 0a 74 68 65 20 60 28 69 76 79 29 60 20 49    6e 66 6f 20 6e 6f 64 65 2e 0a 0a 54 68 65 20 73  | er.the.`(ivy)`.Info.node...The.s | 
| 47e60 |  6f 75 72 63 65 20 66 69 6c 65 20 66 6f 72 20 74    68 65 20 49 6e 66 6f 20 70 61 67 65 20 69 73 20  | ource.file.for.the.Info.page.is. | 
| 47e80 |  5b 68 65 72 65 5d 28 64 6f 63 2f 69 76 79 2e 6f    72 67 29 2e 0a 0a 23 23 23 20 57 69 6b 69 0a 49  | [here](doc/ivy.org)...###.Wiki.I | 
| 47ea0 |  76 79 20 61 6e 64 20 53 77 69 70 65 72 20 77 69    6b 69 20 69 73 20 68 65 72 65 3a 20 5b 74 68 65  | vy.and.Swiper.wiki.is.here:.[the | 
| 47ec0 |  20 77 69 6b 69 5d 28 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .wiki](https://github.com/abo-ab | 
| 47ee0 |  6f 2f 73 77 69 70 65 72 2f 77 69 6b 69 29 2e 0a    0a 23 23 23 20 53 6d 61 6c 6c 20 63 6f 6e 66 69  | o/swiper/wiki)...###.Small.confi | 
| 47f00 |  67 20 65 78 61 6d 70 6c 65 0a 0a 60 60 60 65 6c    69 73 70 0a 28 69 76 79 2d 6d 6f 64 65 29 0a 28  | g.example..```elisp.(ivy-mode).( | 
| 47f20 |  73 65 74 71 20 69 76 79 2d 75 73 65 2d 76 69 72    74 75 61 6c 2d 62 75 66 66 65 72 73 20 74 29 0a  | setq.ivy-use-virtual-buffers.t). | 
| 47f40 |  28 73 65 74 71 20 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  | (setq.enable-recursive-minibuffe | 
| 47f60 |  72 73 20 74 29 0a 3b 3b 20 65 6e 61 62 6c 65 20    74 68 69 73 20 69 66 20 79 6f 75 20 77 61 6e 74  | rs.t).;;.enable.this.if.you.want | 
| 47f80 |  20 60 73 77 69 70 65 72 27 20 74 6f 20 75 73 65    20 69 74 0a 3b 3b 20 28 73 65 74 71 20 73 65 61  | .`swiper'.to.use.it.;;.(setq.sea | 
| 47fa0 |  72 63 68 2d 64 65 66 61 75 6c 74 2d 6d 6f 64 65    20 23 27 63 68 61 72 2d 66 6f 6c 64 2d 74 6f 2d  | rch-default-mode.#'char-fold-to- | 
| 47fc0 |  72 65 67 65 78 70 29 0a 28 67 6c 6f 62 61 6c 2d    73 65 74 2d 6b 65 79 20 22 5c 43 2d 73 22 20 27  | regexp).(global-set-key."\C-s".' | 
| 47fe0 |  73 77 69 70 65 72 29 0a 28 67 6c 6f 62 61 6c 2d    73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d  | swiper).(global-set-key.(kbd."C- | 
| 48000 |  63 20 43 2d 72 22 29 20 27 69 76 79 2d 72 65 73    75 6d 65 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74  | c.C-r").'ivy-resume).(global-set | 
| 48020 |  2d 6b 65 79 20 28 6b 62 64 20 22 3c 66 36 3e 22    29 20 27 69 76 79 2d 72 65 73 75 6d 65 29 0a 28  | -key.(kbd."<f6>").'ivy-resume).( | 
| 48040 |  67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28    6b 62 64 20 22 4d 2d 78 22 29 20 27 63 6f 75 6e  | global-set-key.(kbd."M-x").'coun | 
| 48060 |  73 65 6c 2d 4d 2d 78 29 0a 28 67 6c 6f 62 61 6c    2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43  | sel-M-x).(global-set-key.(kbd."C | 
| 48080 |  2d 78 20 43 2d 66 22 29 20 27 63 6f 75 6e 73 65    6c 2d 66 69 6e 64 2d 66 69 6c 65 29 0a 28 67 6c  | -x.C-f").'counsel-find-file).(gl | 
| 480a0 |  6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62    64 20 22 3c 66 31 3e 20 66 22 29 20 27 63 6f 75  | obal-set-key.(kbd."<f1>.f").'cou | 
| 480c0 |  6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75    6e 63 74 69 6f 6e 29 0a 28 67 6c 6f 62 61 6c 2d  | nsel-describe-function).(global- | 
| 480e0 |  73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 3c 66    31 3e 20 76 22 29 20 27 63 6f 75 6e 73 65 6c 2d  | set-key.(kbd."<f1>.v").'counsel- | 
| 48100 |  64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c    65 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b  | describe-variable).(global-set-k | 
| 48120 |  65 79 20 28 6b 62 64 20 22 3c 66 31 3e 20 6f 22    29 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72  | ey.(kbd."<f1>.o").'counsel-descr | 
| 48140 |  69 62 65 2d 73 79 6d 62 6f 6c 29 0a 28 67 6c 6f    62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64  | ibe-symbol).(global-set-key.(kbd | 
| 48160 |  20 22 3c 66 31 3e 20 6c 22 29 20 27 63 6f 75 6e    73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 61 72 79  | ."<f1>.l").'counsel-find-library | 
| 48180 |  29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65    79 20 28 6b 62 64 20 22 3c 66 32 3e 20 69 22 29  | ).(global-set-key.(kbd."<f2>.i") | 
| 481a0 |  20 27 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d 6c    6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 29 0a 28 67  | .'counsel-info-lookup-symbol).(g | 
| 481c0 |  6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b    62 64 20 22 3c 66 32 3e 20 75 22 29 20 27 63 6f  | lobal-set-key.(kbd."<f2>.u").'co | 
| 481e0 |  75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68    61 72 29 0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d  | unsel-unicode-char).(global-set- | 
| 48200 |  6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 67 22    29 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 29 0a  | key.(kbd."C-c.g").'counsel-git). | 
| 48220 |  28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20    28 6b 62 64 20 22 43 2d 63 20 6a 22 29 20 27 63  | (global-set-key.(kbd."C-c.j").'c | 
| 48240 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 29    0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79  | ounsel-git-grep).(global-set-key | 
| 48260 |  20 28 6b 62 64 20 22 43 2d 63 20 6b 22 29 20 27    63 6f 75 6e 73 65 6c 2d 61 67 29 0a 28 67 6c 6f  | .(kbd."C-c.k").'counsel-ag).(glo | 
| 48280 |  62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64    20 22 43 2d 78 20 6c 22 29 20 27 63 6f 75 6e 73  | bal-set-key.(kbd."C-x.l").'couns | 
| 482a0 |  65 6c 2d 6c 6f 63 61 74 65 29 0a 28 67 6c 6f 62    61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20  | el-locate).(global-set-key.(kbd. | 
| 482c0 |  22 43 2d 53 2d 6f 22 29 20 27 63 6f 75 6e 73 65    6c 2d 72 68 79 74 68 6d 62 6f 78 29 0a 28 64 65  | "C-S-o").'counsel-rhythmbox).(de | 
| 482e0 |  66 69 6e 65 2d 6b 65 79 20 6d 69 6e 69 62 75 66    66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 20 28 6b  | fine-key.minibuffer-local-map.(k | 
| 48300 |  62 64 20 22 43 2d 72 22 29 20 27 63 6f 75 6e 73    65 6c 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69  | bd."C-r").'counsel-minibuffer-hi | 
| 48320 |  73 74 6f 72 79 29 0a 60 60 60 0a 0a 4e 6f 74 65    3a 20 70 61 72 74 73 20 6f 66 20 74 68 69 73 20  | story).```..Note:.parts.of.this. | 
| 48340 |  63 6f 6e 66 69 67 20 63 61 6e 20 62 65 20 72 65    70 6c 61 63 65 64 20 62 79 20 75 73 69 6e 67 20  | config.can.be.replaced.by.using. | 
| 48360 |  60 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 60 2e 0a    0a 23 20 43 6f 75 6e 73 65 6c 0a 0a 5b 21 5b 47  | `counsel-mode`...#.Counsel..[](https:// | 
| 483c0 |  65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 64 65 76    65 6c 2f 63 6f 75 6e 73 65 6c 2e 68 74 6d 6c 29  | elpa.gnu.org/devel/counsel.html) | 
| 483e0 |  0a 5b 21 5b 47 4e 55 20 45 4c 50 41 5d 28 68 74    74 70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f  | .[](https: | 
| 48420 |  2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72 67 2f 70    61 63 6b 61 67 65 73 2f 63 6f 75 6e 73 65 6c 2e  | //elpa.gnu.org/packages/counsel. | 
| 48440 |  68 74 6d 6c 29 0a 5b 21 5b 4d 45 4c 50 41 5d 28    68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72  | html).[](h | 
| 48480 |  74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67    2f 23 2f 63 6f 75 6e 73 65 6c 29 0a 5b 21 5b 4d  | ttps://melpa.org/#/counsel).[](https://stable.melpa.org/#/co | 
| 48500 |  75 6e 73 65 6c 29 0a 0a 60 69 76 79 2d 6d 6f 64    65 60 20 65 6e 73 75 72 65 73 20 74 68 61 74 20  | unsel)..`ivy-mode`.ensures.that. | 
| 48520 |  61 6e 79 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e    64 20 75 73 69 6e 67 0a 60 63 6f 6d 70 6c 65 74  | any.Emacs.command.using.`complet | 
| 48540 |  69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f    6e 60 20 75 73 65 73 20 69 76 79 20 66 6f 72 20  | ing-read-function`.uses.ivy.for. | 
| 48560 |  63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 43 6f 75    6e 73 65 6c 20 74 61 6b 65 73 20 74 68 69 73 20  | completion...Counsel.takes.this. | 
| 48580 |  66 75 72 74 68 65 72 2c 20 70 72 6f 76 69 64 69    6e 67 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 63  | further,.providing.versions.of.c | 
| 485a0 |  6f 6d 6d 6f 6e 20 45 6d 61 63 73 0a 63 6f 6d 6d    61 6e 64 73 20 74 68 61 74 20 61 72 65 20 63 75  | ommon.Emacs.commands.that.are.cu | 
| 485c0 |  73 74 6f 6d 69 73 65 64 20 74 6f 20 6d 61 6b 65    20 74 68 65 20 62 65 73 74 20 75 73 65 20 6f 66  | stomised.to.make.the.best.use.of | 
| 485e0 |  20 49 76 79 2e 20 46 6f 72 20 65 78 61 6d 70 6c    65 2c 0a 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64  | .Ivy..For.example,.`counsel-find | 
| 48600 |  2d 66 69 6c 65 60 20 68 61 73 20 73 6f 6d 65 20    61 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 62 69  | -file`.has.some.additional.keybi | 
| 48620 |  6e 64 69 6e 67 73 2e 20 50 72 65 73 73 69 6e 67    0a 3c 6b 62 64 3e 44 45 4c 3c 2f 6b 62 64 3e 20  | ndings..Pressing.<kbd>DEL</kbd>. | 
| 48640 |  77 69 6c 6c 20 6d 6f 76 65 20 79 6f 75 20 74 6f    20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65  | will.move.you.to.the.parent.dire | 
| 48660 |  63 74 6f 72 79 2e 0a 0a 45 6e 61 62 6c 69 6e 67    20 60 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 60 20  | ctory...Enabling.`counsel-mode`. | 
| 48680 |  72 65 6d 61 70 73 20 62 75 69 6c 74 2d 69 6e 20    45 6d 61 63 73 20 66 75 6e 63 74 69 6f 6e 73 20  | remaps.built-in.Emacs.functions. | 
| 486a0 |  74 68 61 74 20 68 61 76 65 0a 63 6f 75 6e 73 65    6c 20 72 65 70 6c 61 63 65 6d 65 6e 74 73 3a 0a  | that.have.counsel.replacements:. | 
| 486c0 |  0a 7c 20 45 6d 61 63 73 20 63 6f 6d 6d 61 6e 64    20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20  | .|.Emacs.command..............|. | 
| 486e0 |  43 6f 75 6e 73 65 6c 20 65 71 75 69 76 61 6c 65    6e 74 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c  | Counsel.equivalent...........|.| | 
| 48700 |  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 7c 2d 2d 2d  | ----------------------------|--- | 
| 48720 |  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 7c 0a 7c 20 60  | ---------------------------|.|.` | 
| 48740 |  65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64    2d 63 6f 6d 6d 61 6e 64 60 20 7c 20 60 63 6f 75  | execute-extended-command`.|.`cou | 
| 48760 |  6e 73 65 6c 2d 4d 2d 78 60 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 7c 0a 7c 20 60 64 65  | nsel-M-x`................|.|.`de | 
| 48780 |  73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 60    20 20 20 20 20 20 20 20 7c 20 60 63 6f 75 6e 73  | scribe-bindings`........|.`couns | 
| 487a0 |  65 6c 2d 64 65 73 63 62 69 6e 64 73 60 20 20 20    20 20 20 20 20 20 20 7c 0a 7c 20 60 64 65 73 63  | el-descbinds`..........|.|.`desc | 
| 487c0 |  72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 60 20 20    20 20 20 20 20 20 7c 20 60 63 6f 75 6e 73 65 6c  | ribe-function`........|.`counsel | 
| 487e0 |  2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69    6f 6e 60 20 20 7c 0a 7c 20 60 64 65 73 63 72 69  | -describe-function`..|.|.`descri | 
| 48800 |  62 65 2d 76 61 72 69 61 62 6c 65 60 20 20 20 20    20 20 20 20 7c 20 60 63 6f 75 6e 73 65 6c 2d 64  | be-variable`........|.`counsel-d | 
| 48820 |  65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65    60 20 20 7c 0a 7c 20 60 61 70 72 6f 70 6f 73 2d  | escribe-variable`..|.|.`apropos- | 
| 48840 |  63 6f 6d 6d 61 6e 64 60 20 20 20 20 20 20 20 20    20 20 7c 20 60 63 6f 75 6e 73 65 6c 2d 61 70 72  | command`..........|.`counsel-apr | 
| 48860 |  6f 70 6f 73 60 20 20 20 20 20 20 20 20 20 20 20    20 7c 0a 7c 20 60 64 65 73 63 72 69 62 65 2d 66  | opos`............|.|.`describe-f | 
| 48880 |  61 63 65 60 20 20 20 20 20 20 20 20 20 20 20 20    7c 20 60 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72  | ace`............|.`counsel-descr | 
| 488a0 |  69 62 65 2d 66 61 63 65 60 20 20 20 20 20 20 7c    0a 7c 20 60 6c 69 73 74 2d 66 61 63 65 73 2d 64  | ibe-face`......|.|.`list-faces-d | 
| 488c0 |  69 73 70 6c 61 79 60 20 20 20 20 20 20 20 7c 20    60 63 6f 75 6e 73 65 6c 2d 66 61 63 65 73 60 20  | isplay`.......|.`counsel-faces`. | 
| 488e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 7c 0a 7c    20 60 66 69 6e 64 2d 66 69 6c 65 60 20 20 20 20  | .............|.|.`find-file`.... | 
| 48900 |  20 20 20 20 20 20 20 20 20 20 20 20 7c 20 60 63    6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65  | ............|.`counsel-find-file | 
| 48920 |  60 20 20 20 20 20 20 20 20 20 20 7c 0a 7c 20 60    66 69 6e 64 2d 6c 69 62 72 61 72 79 60 20 20 20  | `..........|.|.`find-library`... | 
| 48940 |  20 20 20 20 20 20 20 20 20 20 7c 20 60 63 6f 75    6e 73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 61 72  | ..........|.`counsel-find-librar | 
| 48960 |  79 60 20 20 20 20 20 20 20 7c 0a 7c 20 60 69 6d    65 6e 75 60 20 20 20 20 20 20 20 20 20 20 20 20  | y`.......|.|.`imenu`............ | 
| 48980 |  20 20 20 20 20 20 20 20 7c 20 60 63 6f 75 6e 73    65 6c 2d 69 6d 65 6e 75 60 20 20 20 20 20 20 20  | ........|.`counsel-imenu`....... | 
| 489a0 |  20 20 20 20 20 20 20 7c 0a 7c 20 60 6c 6f 61 64    2d 6c 69 62 72 61 72 79 60 20 20 20 20 20 20 20  | .......|.|.`load-library`....... | 
| 489c0 |  20 20 20 20 20 20 7c 20 60 63 6f 75 6e 73 65 6c    2d 6c 6f 61 64 2d 6c 69 62 72 61 72 79 60 20 20  | ......|.`counsel-load-library`.. | 
| 489e0 |  20 20 20 20 20 7c 0a 7c 20 60 6c 6f 61 64 2d 74    68 65 6d 65 60 20 20 20 20 20 20 20 20 20 20 20  | .....|.|.`load-theme`........... | 
| 48a00 |  20 20 20 20 7c 20 60 63 6f 75 6e 73 65 6c 2d 6c    6f 61 64 2d 74 68 65 6d 65 60 20 20 20 20 20 20  | ....|.`counsel-load-theme`...... | 
| 48a20 |  20 20 20 7c 0a 7c 20 60 79 61 6e 6b 2d 70 6f 70    60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...|.|.`yank-pop`............... | 
| 48a40 |  20 20 7c 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e    6b 2d 70 6f 70 60 20 20 20 20 20 20 20 20 20 20  | ..|.`counsel-yank-pop`.......... | 
| 48a60 |  20 7c 0a 7c 20 60 69 6e 66 6f 2d 6c 6f 6f 6b 75    70 2d 73 79 6d 62 6f 6c 60 20 20 20 20 20 20 20  | .|.|.`info-lookup-symbol`....... | 
| 48a80 |  7c 20 60 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d    6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 60 20 7c  | |.`counsel-info-lookup-symbol`.| | 
| 48aa0 |  0a 7c 20 60 70 6f 70 2d 74 6f 2d 6d 61 72 6b 2d    63 6f 6d 6d 61 6e 64 60 20 20 20 20 20 20 7c 20  | .|.`pop-to-mark-command`......|. | 
| 48ac0 |  60 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69    6e 67 60 20 20 20 20 20 20 20 20 20 20 7c 0a 7c  | `counsel-mark-ring`..........|.| | 
| 48ae0 |  20 60 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 60    20 20 20 20 20 20 20 20 20 20 20 20 7c 20 60 63  | .`bookmark-jump`............|.`c | 
| 48b00 |  6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 60    20 20 20 20 20 20 20 20 20 20 20 7c 0a 0a 23 20  | ounsel-bookmark`...........|..#. | 
| 48b20 |  53 77 69 70 65 72 0a 0a 5b 21 5b 47 4e 55 2d 64    65 76 65 6c 20 45 4c 50 41 5d 28 68 74 74 70 73  | Swiper..[](https://elpa.gnu.org/devel/sw | 
| 48b80 |  69 70 65 72 2e 68 74 6d 6c 29 0a 5b 21 5b 47 4e    55 20 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f  | iper.html).[](https://elpa.gnu.org/packages | 
| 48be0 |  2f 73 77 69 70 65 72 2e 68 74 6d 6c 29 0a 5b 21    5b 4d 45 4c 50 41 5d 28 68 74 74 70 73 3a 2f 2f  | /swiper.html).[](https://melpa.org/#/swiper | 
| 48c40 |  29 0a 5b 21 5b 4d 45 4c 50 41 20 53 74 61 62 6c    65 5d 28 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c  | ).[](https://stable.melpa.org | 
| 48ca0 |  2f 23 2f 73 77 69 70 65 72 29 0a 0a 53 77 69 70    65 72 20 69 73 20 61 6e 20 61 6c 74 65 72 6e 61  | /#/swiper)..Swiper.is.an.alterna | 
| 48cc0 |  74 69 76 65 20 74 6f 20 69 73 65 61 72 63 68 20    74 68 61 74 20 75 73 65 73 20 49 76 79 20 74 6f  | tive.to.isearch.that.uses.Ivy.to | 
| 48ce0 |  20 73 68 6f 77 20 61 6e 20 6f 76 65 72 76 69 65    77 0a 6f 66 20 61 6c 6c 20 6d 61 74 63 68 65 73  | .show.an.overview.of.all.matches | 
| 48d00 |  2e 0a 0a 21 5b 73 77 69 70 65 72 2e 70 6e 67 5d    28 68 74 74 70 73 3a 2f 2f 6f 72 65 6d 61 63 73  | .....A.Hel | 
| 48d40 |  6d 20 76 65 72 73 69 6f 6e 20 6f 66 20 53 77 69    70 65 72 20 69 73 20 61 6c 73 6f 20 61 76 61 69  | m.version.of.Swiper.is.also.avai | 
| 48d60 |  6c 61 62 6c 65 3a 0a 5b 73 77 69 70 65 72 2d 68    65 6c 6d 5d 28 68 74 74 70 73 3a 2f 2f 67 69 74  | lable:.[swiper-helm](https://git | 
| 48d80 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2d 68 65 6c 6d 29 2e 0a 0a 23  | hub.com/abo-abo/swiper-helm)...# | 
| 48da0 |  23 20 53 63 72 65 65 6e 73 68 6f 74 73 0a 0a 21    5b 69 76 79 2d 73 77 69 70 65 72 2d 31 2e 70 6e  | #.Screenshots....There's.also. | 
| 48e00 |  61 20 74 65 6e 20 6d 69 6e 75 74 65 20 5b 76 69    64 65 6f 20 64 65 6d 6f 5d 28 68 74 74 70 73 3a  | a.ten.minute.[video.demo](https: | 
| 48e20 |  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 56 76 6e 4a 51 70  | //www.youtube.com/watch?v=VvnJQp | 
| 48e40 |  54 46 56 44 63 29 2e 0a 0a 23 20 46 72 65 71 75    65 6e 74 6c 79 20 61 73 6b 65 64 20 71 75 65 73  | TFVDc)...#.Frequently.asked.ques | 
| 48e60 |  74 69 6f 6e 73 0a 0a 51 3a 20 48 6f 77 20 64 6f    20 49 20 65 6e 74 65 72 20 61 6e 20 69 6e 70 75  | tions..Q:.How.do.I.enter.an.inpu | 
| 48e80 |  74 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 6f    6e 65 20 6f 66 20 74 68 65 20 63 61 6e 64 69 64  | t.that.matches.one.of.the.candid | 
| 48ea0 |  61 74 65 73 20 69 6e 73 74 65 61 64 0a 20 20 20    6f 66 20 74 68 69 73 20 63 61 6e 64 69 64 61 74  | ates.instead....of.this.candidat | 
| 48ec0 |  65 3f 20 45 78 61 6d 70 6c 65 3a 20 63 72 65 61    74 65 20 61 20 66 69 6c 65 20 60 62 61 72 60 20  | e?.Example:.create.a.file.`bar`. | 
| 48ee0 |  77 68 65 6e 20 61 20 66 69 6c 65 0a 20 20 20 60    62 61 72 72 69 63 61 64 65 60 20 65 78 69 73 74  | when.a.file....`barricade`.exist | 
| 48f00 |  73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 41 3a 20  | s.in.the.current.directory...A:. | 
| 48f20 |  50 72 65 73 73 20 3c 6b 62 64 3e 43 2d 4d 2d 6a    3c 2f 6b 62 64 3e 2e 20 41 6c 74 65 72 6e 61 74  | Press.<kbd>C-M-j</kbd>..Alternat | 
| 48f40 |  69 76 65 6c 79 2c 20 79 6f 75 20 63 61 6e 20 6d    61 6b 65 20 74 68 65 20 70 72 6f 6d 70 74 20 6c  | ively,.you.can.make.the.prompt.l | 
| 48f60 |  69 6e 65 20 73 65 6c 65 63 74 61 62 6c 65 20 77    69 74 68 20 60 28 73 65 74 71 20 69 76 79 2d 75  | ine.selectable.with.`(setq.ivy-u | 
| 48f80 |  73 65 2d 73 65 6c 65 63 74 61 62 6c 65 2d 70 72    6f 6d 70 74 20 74 29 60 2e 0a 0a 23 20 43 6f 6e  | se-selectable-prompt.t)`...#.Con | 
| 48fa0 |  74 72 69 62 75 74 69 6e 67 0a 0a 50 6c 65 61 73    65 20 73 65 65 20 74 68 65 20 5b 67 75 69 64 65  | tributing..Please.see.the.[guide | 
| 48fc0 |  6c 69 6e 65 73 5d 28 43 4f 4e 54 52 49 42 55 54    49 4e 47 2e 6f 72 67 29 20 66 6f 72 20 72 65 70  | lines](CONTRIBUTING.org).for.rep | 
| 48fe0 |  6f 72 74 69 6e 67 20 69 73 73 75 65 73 20 61 6e    64 20 6f 70 65 6e 69 6e 67 20 70 75 6c 6c 20 72  | orting.issues.and.opening.pull.r | 
| 49000 |  65 71 75 65 73 74 73 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  | equests......................... | 
| 49020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 490a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 490c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 490e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 491a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 491c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 491e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49200 |  69 76 79 2d 30 2e 31 34 2e 32 2f 43 68 61 6e 67    65 6c 6f 67 2e 6f 72 67 00 00 00 00 00 00 00 00  | ivy-0.14.2/Changelog.org........ | 
| 49220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49260 |  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 | 
| 49280 |  30 36 31 30 37 35 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 36 31 00 20 30 00 00 00  | 0610754.00000000000.013461..0... | 
| 492a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 492c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 492e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49300 |  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................... | 
| 49320 |  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................... | 
| 49340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 493a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 493c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 493e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 49400 |  23 2b 54 49 54 4c 45 3a 20 49 76 79 20 43 48 41    4e 47 45 4c 4f 47 0a 23 2b 4f 50 54 49 4f 4e 53  | #+TITLE:.Ivy.CHANGELOG.#+OPTIONS | 
| 49420 |  3a 20 48 3a 34 20 6e 75 6d 3a 6e 69 6c 20 74 6f    63 3a 33 0a 23 2b 53 45 54 55 50 46 49 4c 45 3a  | :.H:4.num:nil.toc:3.#+SETUPFILE: | 
| 49440 |  20 7e 2f 67 69 74 2f 45 6d 61 63 73 2f 6f 72 67    2d 68 74 6d 6c 2d 74 68 65 6d 65 73 2f 73 65 74  | .~/git/Emacs/org-html-themes/set | 
| 49460 |  75 70 2f 74 68 65 6d 65 2d 72 65 61 64 74 68 65    6f 72 67 2e 73 65 74 75 70 0a 23 2b 48 54 4d 4c  | up/theme-readtheorg.setup.#+HTML | 
| 49480 |  5f 48 45 41 44 3a 20 3c 6c 69 6e 6b 20 72 65 6c    3d 22 73 74 79 6c 65 73 68 65 65 74 22 20 74 79  | _HEAD:.<link.rel="stylesheet".ty | 
| 494a0 |  70 65 3d 22 74 65 78 74 2f 63 73 73 22 20 68 72    65 66 3d 22 63 73 73 2f 6b 62 64 2d 73 74 79 6c  | pe="text/css".href="css/kbd-styl | 
| 494c0 |  65 2e 63 73 73 22 2f 3e 0a 0a 2a 20 30 2e 36 2e    30 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | e.css"/>..*.0.6.0.:PROPERTIES:.: | 
| 494e0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 36 2e 30    0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 20  | CUSTOM_ID:.0.6.0.:END:.-----.**. | 
| 49500 |  46 69 78 65 73 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | Fixes.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 49520 |  2d 36 2d 30 2d 66 69 78 65 73 0a 3a 45 4e 44 3a    0a 2a 2a 2a 20 3d 73 77 69 70 65 72 2d 61 76 79  | -6-0-fixes.:END:.***.=swiper-avy | 
| 49540 |  3d 20 73 68 6f 75 6c 64 20 75 73 65 20 6f 6e 6c    79 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69  | =.should.use.only.the.current.wi | 
| 49560 |  6e 64 6f 77 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | ndow.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 49580 |  36 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 61 76    79 2d 73 68 6f 75 6c 64 2d 75 73 65 2d 6f 6e 6c  | 6-0-fx-swiper-avy-should-use-onl | 
| 495a0 |  79 2d 74 68 65 2d 63 75 72 72 65 6e 74 2d 77 69    6e 64 6f 77 0a 3a 45 4e 44 3a 0a 4e 6f 74 20 61  | y-the-current-window.:END:.Not.a | 
| 495c0 |  6c 6c 20 77 69 6e 64 6f 77 73 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ll.windows..See.[[https://github | 
| 495e0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 31 37 5d 5b  | .com/abo-abo/swiper/issues/117][ | 
| 49600 |  23 31 31 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 66 69 78 20 77 72 61 70 2d 61 72 6f 75 6e  | #117]]..-----.***.fix.wrap-aroun | 
| 49620 |  64 20 66 6f 72 20 3d 69 76 79 2d 6e 65 78 74 2d    6c 69 6e 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | d.for.=ivy-next-line=.:PROPERTIE | 
| 49640 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 36 2d 30 2d 66 78 2d 66 69 78 2d 77 72 61 70  | S:.:CUSTOM_ID:.0-6-0-fx-fix-wrap | 
| 49660 |  2d 61 72 6f 75 6e 64 2d 66 6f 72 2d 69 76 79 2d    6e 65 78 74 2d 6c 69 6e 65 0a 3a 45 4e 44 3a 0a  | -around-for-ivy-next-line.:END:. | 
| 49680 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 496a0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    31 38 5d 5b 23 31 31 38 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/118][#118]]..---- | 
| 496c0 |  2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 2d 61 76    79 3d 20 73 68 6f 75 6c 64 20 64 6f 20 6e 6f 74  | -.***.=swiper-avy=.should.do.not | 
| 496e0 |  68 69 6e 67 20 66 6f 72 20 65 6d 70 74 79 20 69    6e 70 75 74 0a 3a 50 52 4f 50 45 52 54 49 45 53  | hing.for.empty.input.:PROPERTIES | 
| 49700 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    36 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 61 76  | :.:CUSTOM_ID:.0-6-0-fx-swiper-av | 
| 49720 |  79 2d 73 68 6f 75 6c 64 2d 64 6f 2d 6e 6f 74 68    69 6e 67 2d 66 6f 72 2d 65 6d 70 74 79 2d 69 6e  | y-should-do-nothing-for-empty-in | 
| 49740 |  70 75 74 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | put.:END:.See.[[https://github.c | 
| 49760 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 61 76 79 2f 69    73 73 75 65 73 2f 35 30 5d 5b 23 35 30 5d 5d 2e  | om/abo-abo/avy/issues/50][#50]]. | 
| 49780 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d    61 6c 74 2d 64 6f 6e 65 3d 20 73 68 6f 75 6c 64  | .-----.***.=ivy-alt-done=.should | 
| 497a0 |  20 72 65 71 75 69 72 65 20 54 52 41 4d 50 20 69    66 20 6e 65 63 65 73 73 61 72 79 0a 3a 50 52 4f  | .require.TRAMP.if.necessary.:PRO | 
| 497c0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 36 2d 30 2d 66 78 2d 69 76  | PERTIES:.:CUSTOM_ID:.0-6-0-fx-iv | 
| 497e0 |  79 2d 61 6c 74 2d 64 6f 6e 65 2d 73 68 6f 75 6c    64 2d 72 65 71 75 69 72 65 2d 74 72 61 6d 70 2d  | y-alt-done-should-require-tramp- | 
| 49800 |  69 66 2d 6e 65 63 65 73 73 61 72 79 0a 3a 45 4e    44 3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | if-necessary.:END:.See.[[https:/ | 
| 49820 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f  | /github.com/abo-abo/swiper/pull/ | 
| 49840 |  31 34 35 5d 5b 23 31 34 35 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 2d 71  | 145][#145]]..-----.***.=swiper-q | 
| 49860 |  75 65 72 79 2d 72 65 70 6c 61 63 65 3d 20 73 68    6f 75 6c 64 6e 27 74 20 6d 69 73 73 20 74 68 65  | uery-replace=.shouldn't.miss.the | 
| 49880 |  20 66 69 72 73 74 20 6f 63 63 75 72 72 65 6e 63    65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | .first.occurrence.:PROPERTIES:.: | 
| 498a0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30    2d 66 78 2d 73 77 69 70 65 72 2d 71 75 65 72 79  | CUSTOM_ID:.0-6-0-fx-swiper-query | 
| 498c0 |  2d 72 65 70 6c 61 63 65 2d 73 68 6f 75 6c 64 6e    74 2d 6d 69 73 73 2d 74 68 65 2d 66 69 72 73 74  | -replace-shouldnt-miss-the-first | 
| 498e0 |  2d 6f 63 63 75 72 72 65 6e 63 65 0a 3a 45 4e 44    3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | -occurrence.:END:.See.[[https:// | 
| 49900 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31  | github.com/abo-abo/swiper/pull/1 | 
| 49920 |  34 34 5d 5b 23 31 34 34 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 3d 20 73  | 44][#144]]..-----.***.=swiper=.s | 
| 49940 |  68 6f 75 6c 64 20 6e 6f 74 20 64 65 61 63 74 69    76 61 74 65 20 6d 61 72 6b 0a 3a 50 52 4f 50 45  | hould.not.deactivate.mark.:PROPE | 
| 49960 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 36 2d 30 2d 66 78 2d 73 77 69 70  | RTIES:.:CUSTOM_ID:.0-6-0-fx-swip | 
| 49980 |  65 72 2d 73 68 6f 75 6c 64 2d 6e 6f 74 2d 64 65    61 63 74 69 76 61 74 65 2d 6d 61 72 6b 0a 3a 45  | er-should-not-deactivate-mark.:E | 
| 499a0 |  4e 44 3a 0a 2a 2a 2a 20 3d 69 76 79 2d 6d 6f 64    65 3d 20 73 68 6f 75 6c 64 20 6e 6f 74 20 73 77  | ND:.***.=ivy-mode=.should.not.sw | 
| 499c0 |  69 74 63 68 20 74 6f 20 54 52 41 4d 50 20 66 6f    72 20 63 65 72 74 61 69 6e 20 69 6e 70 75 74 0a  | itch.to.TRAMP.for.certain.input. | 
| 499e0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-6-0-f | 
| 49a00 |  78 2d 69 76 79 2d 6d 6f 64 65 2d 73 68 6f 75 6c    64 2d 6e 6f 74 2d 73 77 69 74 63 68 2d 74 6f 2d  | x-ivy-mode-should-not-switch-to- | 
| 49a20 |  74 72 61 6d 70 2d 66 6f 72 2d 63 65 72 74 61 69    6e 2d 69 6e 70 75 74 0a 3a 45 4e 44 3a 0a 53 65  | tramp-for-certain-input.:END:.Se | 
| 49a40 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 49a60 |  77 69 70 65 72 2f 70 75 6c 6c 2f 31 34 35 5d 5b    23 31 34 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | wiper/pull/145][#145]]..-----.** | 
| 49a80 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d    66 69 6c 65 3d 20 73 68 6f 75 6c 64 20 77 6f 72  | *.=counsel-find-file=.should.wor | 
| 49aa0 |  6b 20 62 65 74 74 65 72 20 77 69 74 68 20 54 52    41 4d 50 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | k.better.with.TRAMP.:PROPERTIES: | 
| 49ac0 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36    2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 66 69  | .:CUSTOM_ID:.0-6-0-fx-counsel-fi | 
| 49ae0 |  6e 64 2d 66 69 6c 65 2d 73 68 6f 75 6c 64 2d 77    6f 72 6b 2d 62 65 74 74 65 72 2d 77 69 74 68 2d  | nd-file-should-work-better-with- | 
| 49b00 |  74 72 61 6d 70 0a 3a 45 4e 44 3a 0a 22 2f 73 73    68 3a 66 6f 6f 22 20 73 68 6f 75 6c 64 20 6e 6f  | tramp.:END:."/ssh:foo".should.no | 
| 49b20 |  74 20 62 65 20 63 75 74 20 6f 66 66 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | t.be.cut.off.See.[[https://githu | 
| 49b40 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 70 75 6c 6c 2f 31 34 35 5d 5b 23  | b.com/abo-abo/swiper/pull/145][# | 
| 49b60 |  31 34 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | 145]]..-----.***.=counsel-find-f | 
| 49b80 |  69 6c 65 3d 20 73 75 70 70 6f 72 74 73 20 57 69    6e 64 6f 77 73 20 64 72 69 76 65 20 6c 65 74 74  | ile=.supports.Windows.drive.lett | 
| 49ba0 |  65 72 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36  | ers.:PROPERTIES:.:CUSTOM_ID:.0-6 | 
| 49bc0 |  2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 66 69    6e 64 2d 66 69 6c 65 2d 73 75 70 70 6f 72 74 73  | -0-fx-counsel-find-file-supports | 
| 49be0 |  2d 77 69 6e 64 6f 77 73 2d 64 72 69 76 65 2d 6c    65 74 74 65 72 73 0a 3a 45 4e 44 3a 0a 53 65 65  | -windows-drive-letters.:END:.See | 
| 49c00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 49c20 |  69 70 65 72 2f 70 75 6c 6c 2f 31 35 35 5d 5b 23    31 35 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | iper/pull/155][#155]]..-----.*** | 
| 49c40 |  20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 66    69 6c 65 3d 20 73 68 6f 75 6c 64 20 77 6f 72 6b  | .=counsel-file-file=.should.work | 
| 49c60 |  20 62 65 74 74 65 72 20 77 69 74 68 20 66 69 6c    65 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20  | .better.with.files.that.contain. | 
| 49c80 |  22 7e 22 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36  | "~".:PROPERTIES:.:CUSTOM_ID:.0-6 | 
| 49ca0 |  2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 66 69    6c 65 2d 66 69 6c 65 2d 73 68 6f 75 6c 64 2d 77  | -0-fx-counsel-file-file-should-w | 
| 49cc0 |  6f 72 6b 2d 62 65 74 74 65 72 2d 77 69 74 68 2d    66 69 6c 65 73 2d 74 68 61 74 2d 63 6f 6e 74 61  | ork-better-with-files-that-conta | 
| 49ce0 |  69 6e 2d 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | in-.:END:.See.[[https://github.c | 
| 49d00 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 70 75 6c 6c 2f 31 35 37 5d 5b 23 31 35 37  | om/abo-abo/swiper/pull/157][#157 | 
| 49d20 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63    6f 75 6e 73 65 6c 2d 4d 2d 78 3d 20 73 68 6f 75  | ]]..-----.***.=counsel-M-x=.shou | 
| 49d40 |  6c 64 20 72 65 73 70 65 63 74 20 3d 69 76 79 2d    66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 3d  | ld.respect.=ivy-format-function= | 
| 49d60 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-6-0- | 
| 49d80 |  66 78 2d 63 6f 75 6e 73 65 6c 2d 6d 2d 78 2d 73    68 6f 75 6c 64 2d 72 65 73 70 65 63 74 2d 69 76  | fx-counsel-m-x-should-respect-iv | 
| 49da0 |  79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f    6e 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74  | y-format-function.:END:.See.[[ht | 
| 49dc0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 49de0 |  70 75 6c 6c 2f 31 35 30 5d 5b 23 31 35 30 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75  | pull/150][#150]]..-----.***.=cou | 
| 49e00 |  6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 3d 20 73    68 6f 75 6c 64 20 70 6f 73 69 74 69 6f 6e 20 62  | nsel-git-grep=.should.position.b | 
| 49e20 |  65 74 74 65 72 20 6f 6e 20 65 78 69 74 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | etter.on.exit.:PROPERTIES:.:CUST | 
| 49e40 |  4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70  | OM_ID:.0-6-0-fx-counsel-git-grep | 
| 49e60 |  2d 73 68 6f 75 6c 64 2d 70 6f 73 69 74 69 6f 6e    2d 62 65 74 74 65 72 2d 6f 6e 2d 65 78 69 74 0a  | -should-position-better-on-exit. | 
| 49e80 |  3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | :END:.See.[[https://github.com/a | 
| 49ea0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75    6c 6c 2f 31 35 33 5d 5b 23 31 35 33 5d 5d 2e 0a  | bo-abo/swiper/pull/153][#153]].. | 
| 49ec0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 6d    6f 64 65 3d 20 73 68 6f 75 6c 64 20 72 65 2d 73  | -----.***.=ivy-mode=.should.re-s | 
| 49ee0 |  63 61 6c 65 20 74 65 78 74 20 74 6f 20 6d 69 6e    69 62 75 66 66 65 72 20 68 65 69 67 68 74 0a 3a  | cale.text.to.minibuffer.height.: | 
| 49f00 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 66 78  | PROPERTIES:.:CUSTOM_ID:.0-6-0-fx | 
| 49f20 |  2d 69 76 79 2d 6d 6f 64 65 2d 73 68 6f 75 6c 64    2d 72 65 2d 73 63 61 6c 65 2d 74 65 78 74 2d 74  | -ivy-mode-should-re-scale-text-t | 
| 49f40 |  6f 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 65 69    67 68 74 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b  | o-minibuffer-height.:END:.See.[[ | 
| 49f60 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 49f80 |  72 2f 70 75 6c 6c 2f 31 35 31 5d 5b 23 31 35 31    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | r/pull/151][#151]]..-----.***.=c | 
| 49fa0 |  6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63    68 61 72 3d 20 73 68 6f 75 6c 64 20 75 73 65 20  | ounsel-unicode-char=.should.use. | 
| 49fc0 |  61 63 74 69 6f 6e 2d 73 74 79 6c 65 20 63 61 6c    6c 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | action-style.call.:PROPERTIES:.: | 
| 49fe0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30    2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 75 6e 69 63  | CUSTOM_ID:.0-6-0-fx-counsel-unic | 
| 4a000 |  6f 64 65 2d 63 68 61 72 2d 73 68 6f 75 6c 64 2d    75 73 65 2d 61 63 74 69 6f 6e 2d 73 74 79 6c 65  | ode-char-should-use-action-style | 
| 4a020 |  2d 63 61 6c 6c 0a 3a 45 4e 44 3a 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | -call.:END:.See.[[https://github | 
| 4a040 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 70 75 6c 6c 2f 31 36 30 5d 5b 23 31  | .com/abo-abo/swiper/pull/160][#1 | 
| 4a060 |  36 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 69 76 79 2d 72 65 61 64 3d 20 73 68 6f 75 6c  | 60]]..-----.***.=ivy-read=.shoul | 
| 4a080 |  64 20 61 6c 6c 6f 77 20 25 20 69 6e 20 70 72 6f    6d 70 74 20 73 74 72 69 6e 67 0a 3a 50 52 4f 50  | d.allow.%.in.prompt.string.:PROP | 
| 4a0a0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 36 2d 30 2d 66 78 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-6-0-fx-ivy | 
| 4a0c0 |  2d 72 65 61 64 2d 73 68 6f 75 6c 64 2d 61 6c 6c    6f 77 2d 2d 69 6e 2d 70 72 6f 6d 70 74 2d 73 74  | -read-should-allow--in-prompt-st | 
| 4a0e0 |  72 69 6e 67 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ring.:END:.See.[[https://github. | 
| 4a100 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 70 75 6c 6c 2f 31 37 31 5d 5b 23 31 37  | com/abo-abo/swiper/pull/171][#17 | 
| 4a120 |  31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 63 61 6c 6c 3d 20 73 68 6f 75 6c 64  | 1]]..-----.***.=ivy-call=.should | 
| 4a140 |  20 65 78 65 63 75 74 65 20 69 6e 20 70 72 6f 70    65 72 20 77 69 6e 64 6f 77 0a 3a 50 52 4f 50 45  | .execute.in.proper.window.:PROPE | 
| 4a160 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 36 2d 30 2d 66 78 2d 69 76 79 2d  | RTIES:.:CUSTOM_ID:.0-6-0-fx-ivy- | 
| 4a180 |  63 61 6c 6c 2d 73 68 6f 75 6c 64 2d 65 78 65 63    75 74 65 2d 69 6e 2d 70 72 6f 70 65 72 2d 77 69  | call-should-execute-in-proper-wi | 
| 4a1a0 |  6e 64 6f 77 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ndow.:END:.See.[[https://github. | 
| 4a1c0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 70 75 6c 6c 2f 31 37 36 5d 5b 23 31 37  | com/abo-abo/swiper/pull/176][#17 | 
| 4a1e0 |  36 5d 5d 2e 0a 2a 2a 20 4e 65 77 20 46 65 61 74    75 72 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53  | 6]]..**.New.Features.:PROPERTIES | 
| 4a200 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    36 2d 30 2d 66 78 2d 6e 65 77 2d 66 65 61 74 75  | :.:CUSTOM_ID:.0-6-0-fx-new-featu | 
| 4a220 |  72 65 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20 3d 69    76 79 2d 6d 6f 64 65 3d 0a 3a 50 52 4f 50 45 52  | res.:END:.***.=ivy-mode=.:PROPER | 
| 4a240 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 36 2d 30 2d 6e 66 2d 69 76 79 2d 6d  | TIES:.:CUSTOM_ID:.0-6-0-nf-ivy-m | 
| 4a260 |  6f 64 65 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 4f    70 65 6e 20 61 6e 20 49 6e 66 6f 20 66 69 6c 65  | ode.:END:.****.Open.an.Info.file | 
| 4a280 |  20 6f 6e 20 74 68 65 20 66 69 6c 65 20 73 79 73    74 65 6d 0a 57 68 65 6e 20 69 6e 20 3d 49 6e 66  | .on.the.file.system.When.in.=Inf | 
| 4a2a0 |  6f 2d 6d 6f 64 65 3d 2c 20 70 72 65 73 73 20 7e    67 7e 20 61 6e 64 20 73 65 6c 65 63 74 20 65 69  | o-mode=,.press.~g~.and.select.ei | 
| 4a2c0 |  74 68 65 72 20 22 28 2e 2f 29 22 20 6f 72 20 22    28 2e 2e 2f 29 22 20 74 6f 0a 73 77 69 74 63 68  | ther."(./)".or."(../)".to.switch | 
| 4a2e0 |  20 74 6f 20 66 69 6c 65 20 6e 61 6d 65 20 63 6f    6d 70 6c 65 74 69 6f 6e 2e 20 54 68 61 74 20 66  | .to.file.name.completion..That.f | 
| 4a300 |  69 6c 65 20 77 69 6c 6c 20 62 65 20 6f 70 65 6e    65 64 20 77 69 74 68 20 49 6e 66 6f 2e 0a 2d 2d  | ile.will.be.opened.with.Info..-- | 
| 4a320 |  2d 2d 2d 0a 2a 2a 2a 2a 20 41 63 63 6f 75 6e 74    20 66 6f 72 20 3d 6d 69 6e 69 62 75 66 66 65 72  | ---.****.Account.for.=minibuffer | 
| 4a340 |  2d 64 65 70 74 68 2d 69 6e 64 69 63 61 74 69 6f    6e 2d 6d 6f 64 65 3d 0a 49 66 20 79 6f 75 20 68  | -depth-indication-mode=.If.you.h | 
| 4a360 |  61 76 65 20 3d 6d 69 6e 69 62 75 66 66 65 72 2d    64 65 70 74 68 2d 69 6e 64 69 63 61 74 69 6f 6e  | ave.=minibuffer-depth-indication | 
| 4a380 |  2d 6d 6f 64 65 3d 20 6f 6e 2c 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 0a 70 72 6f 6d 70 74  | -mode=.on,.the.minibuffer.prompt | 
| 4a3a0 |  20 77 69 6c 6c 20 69 6e 64 69 63 61 74 65 20 74    68 65 20 63 75 72 72 65 6e 74 20 64 65 70 74 68  | .will.indicate.the.current.depth | 
| 4a3c0 |  2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 4a3e0 |  62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31    33 34 5d 5b 23 31 33 34 5d 5d 2e 0a 2d 2d 2d 2d  | bo/swiper/pull/134][#134]]..---- | 
| 4a400 |  2d 0a 2a 2a 2a 2a 20 41 64 64 20 66 75 7a 7a 79    20 6d 61 74 63 68 69 6e 67 20 66 75 6e 63 74 69  | -.****.Add.fuzzy.matching.functi | 
| 4a420 |  6f 6e 0a 54 6f 20 65 6e 61 62 6c 65 20 66 75 7a    7a 79 20 6d 61 74 63 68 69 6e 67 2c 20 73 65 74  | on.To.enable.fuzzy.matching,.set | 
| 4a440 |  20 79 6f 75 72 20 3d 69 76 79 2d 72 65 2d 62 75    69 6c 64 65 72 73 2d 61 6c 69 73 74 3d 20 61 63  | .your.=ivy-re-builders-alist=.ac | 
| 4a460 |  63 6f 72 64 69 6e 67 6c 79 3a 0a 23 2b 62 65 67    69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 73 65  | cordingly:.#+begin_src.elisp.(se | 
| 4a480 |  74 71 20 69 76 79 2d 72 65 2d 62 75 69 6c 64 65    72 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 27  | tq.ivy-re-builders-alist.......' | 
| 4a4a0 |  28 28 74 20 2e 20 69 76 79 2d 2d 72 65 67 65 78    2d 66 75 7a 7a 79 29 29 29 0a 23 2b 65 6e 64 5f  | ((t...ivy--regex-fuzzy))).#+end_ | 
| 4a4c0 |  73 72 63 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | src.See.[[https://github.com/abo | 
| 4a4e0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c    2f 31 33 36 5d 5b 23 31 33 36 5d 5d 2e 0a 0a 53  | -abo/swiper/pull/136][#136]]...S | 
| 4a500 |  65 65 20 61 6c 73 6f 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ee.also.[[https://github.com/abo | 
| 4a520 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c    2f 31 34 32 5d 5b 23 31 34 32 5d 5d 20 66 6f 72  | -abo/swiper/pull/142][#142]].for | 
| 4a540 |  20 74 6f 67 67 6c 69 6e 67 20 66 75 7a 7a 79 20    6d 61 74 63 68 69 6e 67 20 77 69 74 68 20 7e 43  | .toggling.fuzzy.matching.with.~C | 
| 4a560 |  2d 6f 20 6d 7e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    2a 20 3d 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61  | -o.m~..-----.****.=case-fold-sea | 
| 4a580 |  72 63 68 3d 20 6f 70 74 69 6d 69 7a 61 74 69 6f    6e 0a 42 69 6e 64 20 63 61 73 65 2d 66 6f 6c 64  | rch=.optimization.Bind.case-fold | 
| 4a5a0 |  2d 73 65 61 72 63 68 20 74 6f 20 74 20 77 68 65    6e 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 61  | -search.to.t.when.the.input.is.a | 
| 4a5c0 |  6c 6c 20 6c 6f 77 65 72 2d 63 61 73 65 3a 0a 0a    2d 20 69 6e 70 75 74 20 22 74 68 65 22 20 6d 61  | ll.lower-case:..-.input."the".ma | 
| 4a5e0 |  74 63 68 65 73 20 62 6f 74 68 20 22 74 68 65 22    20 61 6e 64 20 22 54 68 65 22 2e 0a 2d 20 69 6e  | tches.both."the".and."The"..-.in | 
| 4a600 |  70 75 74 20 22 54 68 65 22 20 6d 61 74 63 68 65    73 20 6f 6e 6c 79 20 22 54 68 65 22 2e 0a 0a 53  | put."The".matches.only."The"...S | 
| 4a620 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 4a640 |  73 77 69 70 65 72 2f 70 75 6c 6c 2f 31 36 36 5d    5b 23 31 36 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | swiper/pull/166][#166]]..-----.* | 
| 4a660 |  2a 2a 2a 20 41 6c 6c 6f 77 20 74 6f 20 73 65 65    20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 69  | ***.Allow.to.see.the.candidate.i | 
| 4a680 |  6e 64 65 78 20 61 20 6c 61 20 3d 61 6e 7a 75 3d    20 76 69 61 20 3d 69 76 79 2d 63 6f 75 6e 74 2d  | ndex.a.la.=anzu=.via.=ivy-count- | 
| 4a6a0 |  66 6f 72 6d 61 74 3d 0a 54 6f 20 68 61 76 65 20    74 68 69 73 20 66 65 61 74 75 72 65 2c 20 75 73  | format=.To.have.this.feature,.us | 
| 4a6c0 |  65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65    20 74 68 69 73 3a 0a 23 2b 62 65 67 69 6e 5f 73  | e.something.like.this:.#+begin_s | 
| 4a6e0 |  72 63 20 65 6c 69 73 70 0a 28 73 65 74 71 20 69    76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 20  | rc.elisp.(setq.ivy-count-format. | 
| 4a700 |  22 28 25 64 2f 25 64 29 20 22 29 0a 23 2b 65 6e    64 5f 73 72 63 0a 53 65 65 20 5b 5b 68 74 74 70  | "(%d/%d).").#+end_src.See.[[http | 
| 4a720 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75  | s://github.com/abo-abo/swiper/pu | 
| 4a740 |  6c 6c 2f 31 36 37 5d 5b 23 31 36 37 5d 5d 2e 0a    0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65  | ll/167][#167]]...You.can.also.se | 
| 4a760 |  74 20 74 68 69 73 20 74 6f 20 22 22 2c 20 69 66    20 79 6f 75 20 64 6f 6e 27 74 20 77 61 6e 74 20  | t.this.to."",.if.you.don't.want. | 
| 4a780 |  61 6e 79 20 63 6f 75 6e 74 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | any.count,.see.[[https://github. | 
| 4a7a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 70 75 6c 6c 2f 31 38 38 5d 5b 23 31 38  | com/abo-abo/swiper/pull/188][#18 | 
| 4a7c0 |  38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    41 6c 6c 6f 77 20 74 6f 20 61 64 64 20 61 64 64  | 8]]..-----.****.Allow.to.add.add | 
| 4a7e0 |  69 74 69 6f 6e 61 6c 20 65 78 69 74 20 70 6f 69    6e 74 73 20 66 6f 72 20 61 6e 79 20 63 6f 6d 6d  | itional.exit.points.for.any.comm | 
| 4a800 |  61 6e 64 0a 45 78 61 6d 70 6c 65 20 66 6f 72 20    3d 69 76 79 2d 73 77 69 74 63 68 2d 74 6f 2d 62  | and.Example.for.=ivy-switch-to-b | 
| 4a820 |  75 66 66 65 72 3d 3a 0a 23 2b 62 65 67 69 6e 5f    73 72 63 20 65 6c 69 73 70 0a 28 69 76 79 2d 73  | uffer=:.#+begin_src.elisp.(ivy-s | 
| 4a840 |  65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 69 76 79    2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 0a 20  | et-actions..'ivy-switch-buffer.. | 
| 4a860 |  27 28 28 22 6b 22 0a 20 20 20 20 28 6c 61 6d 62    64 61 20 28 78 29 0a 20 20 20 20 20 20 28 6b 69  | '(("k".....(lambda.(x).......(ki | 
| 4a880 |  6c 6c 2d 62 75 66 66 65 72 20 78 29 0a 20 20 20    20 20 20 28 69 76 79 2d 2d 72 65 73 65 74 2d 73  | ll-buffer.x).......(ivy--reset-s | 
| 4a8a0 |  74 61 74 65 20 69 76 79 2d 6c 61 73 74 29 29 0a    20 20 20 20 22 6b 69 6c 6c 22 29 0a 20 20 20 28  | tate.ivy-last))....."kill")....( | 
| 4a8c0 |  22 6a 22 0a 20 20 20 20 69 76 79 2d 2d 73 77 69    74 63 68 2d 62 75 66 66 65 72 2d 6f 74 68 65 72  | "j".....ivy--switch-buffer-other | 
| 4a8e0 |  2d 77 69 6e 64 6f 77 2d 61 63 74 69 6f 6e 0a 20    20 20 20 22 6f 74 68 65 72 22 29 29 29 0a 23 2b  | -window-action....."other"))).#+ | 
| 4a900 |  65 6e 64 5f 73 72 63 0a 0a 41 66 74 65 72 20 74    68 69 73 3a 0a 0a 2d 20 75 73 65 20 7e 4d 2d 6f  | end_src..After.this:..-.use.~M-o | 
| 4a920 |  20 6b 7e 20 74 6f 20 6b 69 6c 6c 20 61 20 62 75    66 66 65 72 0a 2d 20 75 73 65 20 7e 4d 2d 6f 20  | .k~.to.kill.a.buffer.-.use.~M-o. | 
| 4a940 |  6a 7e 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20    61 20 62 75 66 66 65 72 20 69 6e 20 6f 74 68 65  | j~.to.switch.to.a.buffer.in.othe | 
| 4a960 |  72 20 77 69 6e 64 6f 77 0a 0a 59 6f 75 20 63 61    6e 20 61 6c 77 61 79 73 20 75 73 65 20 7e 4d 2d  | r.window..You.can.always.use.~M- | 
| 4a980 |  6f 20 6f 7e 20 74 6f 20 61 63 63 65 73 73 20 74    68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f  | o.o~.to.access.the.default.actio | 
| 4a9a0 |  6e 2e 20 57 68 65 6e 20 74 68 65 72 65 20 69 73    0a 6f 6e 6c 79 20 6f 6e 65 20 61 63 74 69 6f 6e  | n..When.there.is.only.one.action | 
| 4a9c0 |  2c 20 7e 4d 2d 6f 7e 20 64 6f 65 73 20 74 68 65    20 73 61 6d 65 20 61 73 20 7e 43 2d 6d 7e 2e 0a  | ,.~M-o~.does.the.same.as.~C-m~.. | 
| 4a9e0 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 4aa00 |  6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31 36    34 5d 5b 23 31 36 34 5d 5d 2e 0a 0a 0a 0a 0a 0a  | o/swiper/pull/164][#164]]....... | 
| 4aa20 |  0a 0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f    75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66  | ...-----.***.=counsel-describe-f | 
| 4aa40 |  75 6e 63 74 69 6f 6e 3d 20 61 6e 64 20 3d 63 6f    75 6e 73 65 6c 2d 64 65 63 72 69 62 65 2d 76 61  | unction=.and.=counsel-decribe-va | 
| 4aa60 |  72 69 61 62 6c 65 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | riable=.:PROPERTIES:.:CUSTOM_ID: | 
| 4aa80 |  20 30 2d 36 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65    6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74  | .0-6-0-nf-counsel-describe-funct | 
| 4aaa0 |  69 6f 6e 2d 61 6e 64 2d 63 6f 75 6e 73 65 6c 2d    64 65 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65  | ion-and-counsel-decribe-variable | 
| 4aac0 |  0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20    61 20 62 69 6e 64 69 6e 67 20 74 6f 20 6c 6f 6f  | .:END:.****.Add.a.binding.to.loo | 
| 4aae0 |  6b 20 75 70 20 74 68 65 20 73 79 6d 62 6f 6c 20    69 6e 20 69 6e 66 6f 0a 50 72 65 73 73 20 7e 43  | k.up.the.symbol.in.info.Press.~C | 
| 4ab00 |  2d 2c 7e 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 74    68 65 20 73 79 6d 62 6f 6c 20 69 6e 20 69 6e 66  | -,~.to.look.up.the.symbol.in.inf | 
| 4ab20 |  6f 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68    65 20 64 65 66 61 75 6c 74 0a 64 65 73 63 72 69  | o,.instead.of.the.default.descri | 
| 4ab40 |  62 65 20 61 63 74 69 6f 6e 2e 0a 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | be.action..See.[[https://github. | 
| 4ab60 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 70 75 6c 6c 2f 31 32 31 5d 5b 23 31 32  | com/abo-abo/swiper/pull/121][#12 | 
| 4ab80 |  31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    48 61 6e 64 6c 65 20 73 79 6d 62 6f 6c 2d 61 74  | 1]]..-----.****.Handle.symbol-at | 
| 4aba0 |  2d 70 6f 69 6e 74 20 62 65 74 74 65 72 20 69 6e    20 6e 6f 6e 2d 45 6c 69 73 70 20 62 75 66 66 65  | -point.better.in.non-Elisp.buffe | 
| 4abc0 |  72 73 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | rs.See.[[https://github.com/abo- | 
| 4abe0 |  61 62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f    31 32 36 5d 5b 23 31 32 36 5d 5d 2e 0a 2d 2d 2d  | abo/swiper/pull/126][#126]]..--- | 
| 4ac00 |  2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 73 77 69 74    63 68 2d 62 75 66 66 65 72 3d 0a 3a 50 52 4f 50  | --.***.=ivy-switch-buffer=.:PROP | 
| 4ac20 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 36 2d 30 2d 6e 66 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-6-0-nf-ivy | 
| 4ac40 |  2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 0a 3a    45 4e 44 3a 0a 2a 2a 2a 2a 20 4e 65 77 20 66 61  | -switch-buffer.:END:.****.New.fa | 
| 4ac60 |  63 65 20 3d 69 76 79 2d 76 69 72 74 75 61 6c 3d    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ce.=ivy-virtual=.See.[[https://g | 
| 4ac80 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31 32  | ithub.com/abo-abo/swiper/pull/12 | 
| 4aca0 |  39 5d 5b 23 31 32 39 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 2a 20 44 65 61 6c 20 62 65 74 74 65  | 9][#129]]..-----.****.Deal.bette | 
| 4acc0 |  72 20 77 69 74 68 20 69 6e 76 69 73 69 62 6c 65    20 62 75 66 66 65 72 73 0a 53 65 65 20 5b 5b 68  | r.with.invisible.buffers.See.[[h | 
| 4ace0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 4ad00 |  2f 70 75 6c 6c 2f 31 33 35 5d 5b 23 31 33 35 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 64  | /pull/135][#135]]..-----.****.Ad | 
| 4ad20 |  64 20 63 75 73 74 6f 6d 20 6b 65 79 6d 61 70 0a    59 6f 75 20 63 61 6e 20 63 75 73 74 6f 6d 69 7a  | d.custom.keymap.You.can.customiz | 
| 4ad40 |  65 20 3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 2d 6d 61 70 3d 2e 0a 0a 53 65 65 20  | e.=ivy-switch-buffer-map=...See. | 
| 4ad60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 4ad80 |  70 65 72 2f 70 75 6c 6c 2f 31 36 34 5d 5b 23 31    36 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a  | per/pull/164][#164]]..-----.**** | 
| 4ada0 |  20 41 64 64 20 65 78 74 72 61 20 61 63 74 69 6f    6e 73 0a 41 64 64 20 61 20 3d 6b 69 6c 6c 2d 62  | .Add.extra.actions.Add.a.=kill-b | 
| 4adc0 |  75 66 66 65 72 3d 20 61 63 74 69 6f 6e 2c 20 61    6e 64 20 3d 73 77 69 74 63 68 2d 74 6f 2d 62 75  | uffer=.action,.and.=switch-to-bu | 
| 4ade0 |  66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f    77 3d 20 61 63 74 69 6f 6e 2e 0a 2d 2d 2d 2d 2d  | ffer-other-window=.action..----- | 
| 4ae00 |  0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67 69    74 2d 67 72 65 70 3d 0a 3a 50 52 4f 50 45 52 54  | .***.=counsel-git-grep=.:PROPERT | 
| 4ae20 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 36 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65  | IES:.:CUSTOM_ID:.0-6-0-nf-counse | 
| 4ae40 |  6c 2d 67 69 74 2d 67 72 65 70 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 41 64 64 20 41 73 79 6e 63 0a  | l-git-grep.:END:.****.Add.Async. | 
| 4ae60 |  4d 61 6b 65 20 69 74 20 66 75 6c 6c 79 20 61 73    79 6e 63 3a 20 74 68 65 20 70 72 6f 63 65 73 73  | Make.it.fully.async:.the.process | 
| 4ae80 |  20 3d 67 69 74 20 67 72 65 70 3d 20 77 69 6c 6c    20 62 65 20 6b 69 6c 6c 65 64 20 61 6e 64 0a 72  | .=git.grep=.will.be.killed.and.r | 
| 4aea0 |  65 73 74 61 72 74 65 64 20 6f 6e 20 6e 65 77 20    69 6e 70 75 74 2e 20 54 68 69 73 20 72 65 73 75  | estarted.on.new.input..This.resu | 
| 4aec0 |  6c 74 73 20 69 6e 20 61 6c 6d 6f 73 74 20 6e 6f    20 6b 65 79 62 6f 61 72 64 20 64 65 6c 61 79 2e  | lts.in.almost.no.keyboard.delay. | 
| 4aee0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 4f 77 6e 20    68 69 73 74 6f 72 79 20 76 61 72 69 61 62 6c 65  | .-----.****.Own.history.variable | 
| 4af00 |  0a 2a 2a 2a 20 3d 73 77 69 70 65 72 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | .***.=swiper=.:PROPERTIES:.:CUST | 
| 4af20 |  4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 66 2d    73 77 69 70 65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a  | OM_ID:.0-6-0-nf-swiper.:END:.*** | 
| 4af40 |  2a 20 4f 77 6e 20 68 69 73 74 6f 72 79 20 76 61    72 69 61 62 6c 65 0a 48 61 76 69 6e 67 20 6f 77  | *.Own.history.variable.Having.ow | 
| 4af60 |  6e 20 68 69 73 74 6f 72 79 20 76 61 72 69 61 62    6c 65 20 61 6c 6c 6f 77 73 20 74 6f 20 67 65 74  | n.history.variable.allows.to.get | 
| 4af80 |  20 6d 6f 72 65 20 75 73 65 20 6f 66 20 7e 4d 2d    70 7e 2c 20 7e 4d 2d 6e 7e 20 61 6e 64 20 7e 43  | .more.use.of.~M-p~,.~M-n~.and.~C | 
| 4afa0 |  2d 72 7e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    63 6f 75 6e 73 65 6c 2d 65 6c 3d 0a 3a 50 52 4f  | -r~..-----.***.=counsel-el=.:PRO | 
| 4afc0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 66 2d 63 6f  | PERTIES:.:CUSTOM_ID:.0-6-0-nf-co | 
| 4afe0 |  75 6e 73 65 6c 2d 65 6c 0a 3a 45 4e 44 3a 0a 2a    2a 2a 2a 20 53 77 69 74 63 68 20 74 6f 20 61 63  | unsel-el.:END:.****.Switch.to.ac | 
| 4b000 |  74 69 6f 6e 2d 73 74 79 6c 65 20 63 61 6c 6c 0a    54 68 69 73 20 61 6c 6c 6f 77 73 20 74 6f 20 6d  | tion-style.call.This.allows.to.m | 
| 4b020 |  61 6b 65 20 75 73 65 20 6f 66 20 7e 43 2d 4d 2d    6e 7e 20 61 6e 64 20 7e 43 2d 4d 2d 70 7e 2e 0a  | ake.use.of.~C-M-n~.and.~C-M-p~.. | 
| 4b040 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 6c 6f 63 61 74 65 3d 0a 3a 50 52 4f 50  | -----.***.=counsel-locate=.:PROP | 
| 4b060 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 36 2d 30 2d 6e 66 2d 63 6f 75  | ERTIES:.:CUSTOM_ID:.0-6-0-nf-cou | 
| 4b080 |  6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a 45 4e 44    3a 0a 2a 2a 2a 2a 20 41 64 64 20 41 73 79 6e 63  | nsel-locate.:END:.****.Add.Async | 
| 4b0a0 |  0a 2a 2a 2a 2a 20 41 64 64 20 65 78 74 72 61 20    61 63 74 69 6f 6e 73 0a 49 6e 20 61 64 64 69 74  | .****.Add.extra.actions.In.addit | 
| 4b0c0 |  69 6f 6e 20 74 6f 20 74 68 65 20 64 65 66 61 75    6c 74 20 61 63 74 69 6f 6e 20 6f 66 20 6f 70 65  | ion.to.the.default.action.of.ope | 
| 4b0e0 |  6e 69 6e 67 20 61 20 66 69 6c 65 20 61 64 64 3a    0a 0a 2d 20 3d 78 64 67 2d 6f 70 65 6e 3d 20 61  | ning.a.file.add:..-.=xdg-open=.a | 
| 4b100 |  63 74 69 6f 6e 0a 2d 20 3d 64 69 72 65 64 3d 20    61 63 74 69 6f 6e 0a 0a 50 72 65 73 73 20 7e 4d  | ction.-.=dired=.action..Press.~M | 
| 4b120 |  2d 6f 7e 20 6f 72 20 7e 43 2d 6f 7e 20 74 6f 20    61 63 63 65 73 73 20 74 68 65 73 65 20 61 63 74  | -o~.or.~C-o~.to.access.these.act | 
| 4b140 |  69 6f 6e 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a    20 41 64 64 20 6f 77 6e 20 68 69 73 74 6f 72 79  | ions..-----.****.Add.own.history | 
| 4b160 |  0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 41 50 49 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | ..-----.***.API.:PROPERTIES:.:CU | 
| 4b180 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e    66 2d 61 70 69 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a  | STOM_ID:.0-6-0-nf-api.:END:.**** | 
| 4b1a0 |  20 41 64 64 20 3a 6d 61 74 63 68 65 72 0a 41 20    6d 61 74 63 68 65 72 20 69 73 20 61 20 66 75 6e  | .Add.:matcher.A.matcher.is.a.fun | 
| 4b1c0 |  63 74 69 6f 6e 20 74 68 61 74 20 61 63 63 65 70    74 73 20 61 20 72 65 67 65 78 70 20 61 6e 64 20  | ction.that.accepts.a.regexp.and. | 
| 4b1e0 |  61 20 6c 69 73 74 20 6f 66 20 63 61 6e 64 69 64    61 74 65 73 0a 61 6e 64 20 72 65 74 75 72 6e 73  | a.list.of.candidates.and.returns | 
| 4b200 |  20 74 68 65 20 66 69 6c 74 65 72 65 64 20 6c 69    73 74 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73  | .the.filtered.list.of.candidates | 
| 4b220 |  2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 6d    61 74 63 68 65 72 20 69 73 20 62 61 73 69 63 61  | ...The.default.matcher.is.basica | 
| 4b240 |  6c 6c 79 20 3d 63 6c 2d 72 65 6d 6f 76 65 2d 69    66 2d 6e 6f 74 3d 20 2b 20 3d 73 74 72 69 6e 67  | lly.=cl-remove-if-not=.+.=string | 
| 4b260 |  2d 6d 61 74 63 68 3d 2e 0a 49 66 20 79 6f 75 27    64 20 6c 69 6b 65 20 74 6f 20 63 75 73 74 6f 6d  | -match=..If.you'd.like.to.custom | 
| 4b280 |  69 7a 65 20 74 68 69 73 2c 20 70 61 73 73 20 79    6f 75 72 20 6f 77 6e 20 6d 61 74 63 68 65 72 2e  | ize.this,.pass.your.own.matcher. | 
| 4b2a0 |  0a 0a 53 65 65 20 3d 63 6f 75 6e 73 65 6c 2d 67    69 74 2d 67 72 65 70 2d 6d 61 74 63 68 65 72 3d  | ..See.=counsel-git-grep-matcher= | 
| 4b2c0 |  20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 6c 6c 6f  | .for.an.example..-----.****.Allo | 
| 4b2e0 |  77 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74    68 65 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74  | w.to.customize.the.initial.input | 
| 4b300 |  20 66 6f 72 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64    73 0a 43 75 73 74 6f 6d 69 7a 65 20 3d 69 76 79  | .for.all.commands.Customize.=ivy | 
| 4b320 |  2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 73 2d    61 6c 69 73 74 3d 20 66 6f 72 20 74 68 69 73 2e  | -initial-inputs-alist=.for.this. | 
| 4b340 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 4b360 |  6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31 34    30 5d 5b 23 31 34 30 5d 5d 2e 0a 2d 2d 2d 2d 2d  | o/swiper/pull/140][#140]]..----- | 
| 4b380 |  0a 2a 2a 2a 2a 20 3d 69 76 79 2d 73 6f 72 74 2d    66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 3d  | .****.=ivy-sort-functions-alist= | 
| 4b3a0 |  20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 65 78 61    6d 69 6e 65 20 3d 74 68 69 73 2d 63 6f 6d 6d 61  | .should.also.examine.=this-comma | 
| 4b3c0 |  6e 64 3d 0a 2a 2a 2a 2a 20 3a 64 79 6e 61 6d 69    63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 73 20  | nd=.****.:dynamic-collection.is. | 
| 4b3e0 |  6e 6f 77 20 61 20 62 6f 6f 6c 65 61 6e 0a 50 61    73 73 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f  | now.a.boolean.Pass.the.collectio | 
| 4b400 |  6e 20 66 75 6e 63 74 69 6f 6e 20 61 73 20 74 68    65 20 73 65 63 6f 6e 64 20 76 61 72 20 69 6e 73  | n.function.as.the.second.var.ins | 
| 4b420 |  74 65 61 64 2e 0a 0a 2a 2a 20 4e 65 77 20 43 6f    6d 6d 61 6e 64 73 0a 3a 50 52 4f 50 45 52 54 49  | tead...**.New.Commands.:PROPERTI | 
| 4b440 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 36 2d 30 2d 6e 66 2d 6e 65 77 2d 63 6f 6d  | ES:.:CUSTOM_ID:.0-6-0-nf-new-com | 
| 4b460 |  6d 61 6e 64 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20    3d 69 76 79 2d 63 61 6c 6c 3d 0a 3a 50 52 4f 50  | mands.:END:.***.=ivy-call=.:PROP | 
| 4b480 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-6-0-nc-ivy | 
| 4b4a0 |  2d 63 61 6c 6c 0a 3a 45 4e 44 3a 0a 45 78 65 63    75 74 65 20 74 68 65 20 63 75 72 72 65 6e 74 20  | -call.:END:.Execute.the.current. | 
| 4b4c0 |  61 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65  | action.for.the.current.candidate | 
| 4b4e0 |  20 77 69 74 68 6f 75 74 20 65 78 69 74 69 6e 67    0a 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e  | .without.exiting.the.minibuffer. | 
| 4b500 |  20 20 42 6f 75 6e 64 20 74 6f 20 7e 43 2d 4d 2d    6d 7e 20 6f 72 20 7e 4d 2d 52 45 54 7e 20 6f 72  | ..Bound.to.~C-M-m~.or.~M-RET~.or | 
| 4b520 |  20 7e 43 2d 6f 20 67 7e 2e 0a 0a 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 66  | .~C-o.g~....-----.***.=counsel-f | 
| 4b540 |  69 6e 64 2d 66 69 6c 65 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | ind-file=.:PROPERTIES:.:CUSTOM_I | 
| 4b560 |  44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 63 6f 75 6e    73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 0a 3a 45  | D:.0-6-0-nc-counsel-find-file.:E | 
| 4b580 |  4e 44 3a 0a 46 6f 72 77 61 72 64 20 74 6f 20 3d    66 69 6e 64 2d 66 69 6c 65 3d 20 77 69 74 68 20  | ND:.Forward.to.=find-file=.with. | 
| 4b5a0 |  49 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a    0a 3d 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 2d  | Ivy.completion...=ivy-next-line- | 
| 4b5c0 |  61 6e 64 2d 63 61 6c 6c 3d 20 61 73 20 77 65 6c    6c 20 61 73 20 3d 69 76 79 2d 72 65 73 75 6d 65  | and-call=.as.well.as.=ivy-resume | 
| 4b5e0 |  3d 20 73 68 6f 75 6c 64 20 77 6f 72 6b 20 66 6f    72 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a  | =.should.work.for.this.command.. | 
| 4b600 |  0a 54 68 65 20 76 61 72 69 61 62 6c 65 20 3d 63    6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65  | .The.variable.=counsel-find-file | 
| 4b620 |  2d 69 67 6e 6f 72 65 2d 72 65 67 65 78 70 3d 20    61 6c 6c 6f 77 73 20 74 6f 20 69 67 6e 6f 72 65  | -ignore-regexp=.allows.to.ignore | 
| 4b640 |  0a 63 65 72 74 61 69 6e 20 66 69 6c 65 73 2c 20    6c 69 6b 65 20 64 6f 74 20 66 69 6c 65 73 2e 20  | .certain.files,.like.dot.files.. | 
| 4b660 |  20 49 6e 70 75 74 20 61 20 6c 65 61 64 69 6e 67    20 64 6f 74 20 74 6f 20 73 65 65 20 61 6c 6c 20  | .Input.a.leading.dot.to.see.all. | 
| 4b680 |  66 69 6c 65 73 2e 0a 0a 54 68 65 20 76 61 72 69    61 62 6c 65 20 3d 63 6f 75 6e 73 65 6c 2d 66 69  | files...The.variable.=counsel-fi | 
| 4b6a0 |  6e 64 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74    3d 20 61 6c 6c 6f 77 73 20 74 6f 20 61 75 74 6f  | nd-file-at-point=.allows.to.auto | 
| 4b6c0 |  6d 61 74 69 63 61 6c 6c 79 20 75 73 65 0a 3d 66    66 61 70 3d 2e 20 20 59 6f 75 20 61 6c 73 6f 20  | matically.use.=ffap=...You.also. | 
| 4b6e0 |  63 61 6e 20 64 6f 20 69 74 20 6d 61 6e 75 61 6c    6c 79 20 77 69 74 68 20 7e 4d 2d 6e 7e 20 77 68  | can.do.it.manually.with.~M-n~.wh | 
| 4b700 |  65 6e 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20    6f 6e 20 61 20 66 69 6c 65 20 6e 61 6d 65 2e 0a  | en.the.point.is.on.a.file.name.. | 
| 4b720 |  0a 54 68 65 20 76 61 72 69 61 62 6c 65 20 3d 63    6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65  | .The.variable.=counsel-find-file | 
| 4b740 |  2d 6d 61 70 3d 20 61 6c 6c 6f 77 73 20 74 6f 20    63 75 73 74 6f 6d 69 7a 65 20 74 68 65 0a 6d 69  | -map=.allows.to.customize.the.mi | 
| 4b760 |  6e 69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 63  | nibuffer.key.bindings.for.this.c | 
| 4b780 |  6f 6d 6d 61 6e 64 2e 0a 0a 52 65 63 6f 6d 6d 65    6e 64 65 64 20 62 69 6e 64 69 6e 67 3a 0a 0a 23  | ommand...Recommended.binding:..# | 
| 4b7a0 |  2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70    0a 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79  | +begin_src.elisp.(global-set-key | 
| 4b7c0 |  20 28 6b 62 64 20 22 43 2d 78 20 43 2d 66 22 29    20 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | .(kbd."C-x.C-f").'counsel-find-f | 
| 4b7e0 |  69 6c 65 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a    59 6f 75 20 63 61 6e 20 70 65 65 6b 20 61 74 20  | ile).#+end_src..You.can.peek.at. | 
| 4b800 |  66 69 6c 65 73 20 77 69 74 68 20 7e 43 2d 4d 2d    6e 7e 20 61 6e 64 20 7e 43 2d 4d 2d 70 7e 2e 0a  | files.with.~C-M-n~.and.~C-M-p~.. | 
| 4b820 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 4b840 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 32 32 5d 5b 23 31 32 32 5d 5d 20 61 6e 64 20  | o/swiper/issues/122][#122]].and. | 
| 4b860 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 4b880 |  70 65 72 2f 69 73 73 75 65 73 2f 31 32 33 5d 5b    23 31 32 33 5d 5d 2e 0a 0a 53 65 65 20 5b 5b 68  | per/issues/123][#123]]...See.[[h | 
| 4b8a0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 4b8c0 |  2f 70 75 6c 6c 2f 31 35 32 5d 5b 23 31 35 32 5d    5d 20 61 62 6f 75 74 20 7e 4d 2d 6e 7e 2c 20 7e  | /pull/152][#152]].about.~M-n~,.~ | 
| 4b8e0 |  4d 2d 70 7e 20 61 6e 64 20 7e 4d 2d 69 7e 20 73    77 69 74 63 68 69 6e 67 20 64 69 72 65 63 74 6f  | M-p~.and.~M-i~.switching.directo | 
| 4b900 |  72 69 65 73 20 77 68 65 6e 20 6e 65 63 65 73 73    61 72 79 2e 0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | ries.when.necessary...-----.***. | 
| 4b920 |  3d 69 76 79 2d 72 65 63 65 6e 74 66 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | =ivy-recentf=.:PROPERTIES:.:CUST | 
| 4b940 |  4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 63 2d    69 76 79 2d 72 65 63 65 6e 74 66 0a 3a 45 4e 44  | OM_ID:.0-6-0-nc-ivy-recentf.:END | 
| 4b960 |  3a 0a 46 69 6e 64 20 61 20 66 69 6c 65 20 6f 6e    20 3d 72 65 63 65 6e 74 66 2d 6c 69 73 74 3d 2e  | :.Find.a.file.on.=recentf-list=. | 
| 4b980 |  0a 0a 4e 6f 74 65 20 74 68 61 74 20 69 66 20 79    6f 75 72 20 73 65 74 20 3d 69 76 79 2d 75 73 65  | ..Note.that.if.your.set.=ivy-use | 
| 4b9a0 |  2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73    3d 2c 20 3d 72 65 63 65 6e 74 66 2d 6c 69 73 74  | -virtual-buffers=,.=recentf-list | 
| 4b9c0 |  3d 20 69 73 0a 6d 65 72 67 65 64 20 69 6e 74 6f    20 63 61 6e 64 69 64 61 74 65 73 20 6c 69 73 74  | =.is.merged.into.candidates.list | 
| 4b9e0 |  20 66 6f 72 20 3d 69 76 79 2d 73 77 69 74 63 68    2d 62 75 66 66 65 72 3d 2e 20 42 75 74 20 69 66  | .for.=ivy-switch-buffer=..But.if | 
| 4ba00 |  20 79 6f 75 20 77 61 6e 74 0a 69 74 20 73 65 70    61 72 61 74 65 6c 79 2c 20 79 6f 75 20 63 61 6e  | .you.want.it.separately,.you.can | 
| 4ba20 |  20 75 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e    64 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | .use.this.command...See.[[https: | 
| 4ba40 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 4ba60 |  65 73 2f 31 32 34 5d 5b 23 31 32 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 79  | es/124][#124]]..-----.***.=ivy-y | 
| 4ba80 |  61 6e 6b 2d 77 6f 72 64 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | ank-word=.:PROPERTIES:.:CUSTOM_I | 
| 4baa0 |  44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 69 76 79 2d    79 61 6e 6b 2d 77 6f 72 64 0a 3a 45 4e 44 3a 0a  | D:.0-6-0-nc-ivy-yank-word.:END:. | 
| 4bac0 |  41 64 64 20 77 6f 72 64 20 61 74 20 70 6f 69 6e    74 20 74 6f 20 6d 69 6e 69 62 75 66 66 65 72 20  | Add.word.at.point.to.minibuffer. | 
| 4bae0 |  69 6e 70 75 74 2e 0a 0a 54 68 69 73 20 69 73 20    73 69 6d 69 6c 61 72 20 74 6f 20 77 68 61 74 20  | input...This.is.similar.to.what. | 
| 4bb00 |  7e 43 2d 77 7e 20 64 6f 65 73 20 66 6f 72 20 3d    69 73 65 61 72 63 68 3d 2e 20 20 48 6f 77 65 76  | ~C-w~.does.for.=isearch=...Howev | 
| 4bb20 |  65 72 20 69 74 27 73 20 62 6f 75 6e 64 0a 74 6f    20 7e 4d 2d 6a 7e 20 69 6e 73 74 65 61 64 20 6f  | er.it's.bound.to.~M-j~.instead.o | 
| 4bb40 |  66 20 7e 43 2d 77 7e 2c 20 73 69 6e 63 65 20 7e    43 2d 77 7e 20 69 73 20 62 6f 75 6e 64 20 74 6f  | f.~C-w~,.since.~C-w~.is.bound.to | 
| 4bb60 |  20 3d 6b 69 6c 6c 2d 72 65 67 69 6f 6e 3d 20 2d    20 61 0a 75 73 65 66 75 6c 20 63 6f 6d 6d 61 6e  | .=kill-region=.-.a.useful.comman | 
| 4bb80 |  64 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | d...See.[[https://github.com/abo | 
| 4bba0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 32 35 5d 5b 23 31 32 35 5d 5d 2e 0a  | -abo/swiper/issues/125][#125]].. | 
| 4bbc0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 4d 2d 78 3d 0a 3a 50 52 4f 50 45 52 54  | -----.***.=counsel-M-x=.:PROPERT | 
| 4bbe0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 36 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65  | IES:.:CUSTOM_ID:.0-6-0-nc-counse | 
| 4bc00 |  6c 2d 6d 2d 78 0a 3a 45 4e 44 3a 0a 46 6f 72 77    61 72 64 20 74 6f 20 3d 65 78 65 63 75 74 65 2d  | l-m-x.:END:.Forward.to.=execute- | 
| 4bc20 |  65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64    3d 20 77 69 74 68 20 49 76 79 20 63 6f 6d 70 6c  | extended-command=.with.Ivy.compl | 
| 4bc40 |  65 74 69 6f 6e 2e 0a 54 68 65 20 63 61 6e 64 69    64 61 74 65 20 6c 69 73 74 20 77 69 6c 6c 20 61  | etion..The.candidate.list.will.a | 
| 4bc60 |  6c 73 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20    6b 65 79 20 62 69 6e 64 69 6e 67 20 66 6f 72 20  | lso.display.the.key.binding.for. | 
| 4bc80 |  65 61 63 68 20 62 6f 75 6e 64 20 63 6f 6d 6d 61    6e 64 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e  | each.bound.command...This.comman | 
| 4bca0 |  64 20 77 69 6c 6c 20 70 69 67 67 79 62 61 63 6b    20 6f 6e 20 3d 73 6d 65 78 3d 20 66 6f 72 20 73  | d.will.piggyback.on.=smex=.for.s | 
| 4bcc0 |  6f 72 74 69 6e 67 2c 20 69 66 20 3d 73 6d 65 78    3d 20 69 73 20 69 6e 73 74 61 6c 6c 65 64 2e 0a  | orting,.if.=smex=.is.installed.. | 
| 4bce0 |  0a 55 73 65 20 3d 63 6f 75 6e 73 65 6c 2d 4d 2d    78 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 3d  | .Use.=counsel-M-x-initial-input= | 
| 4bd00 |  20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68    65 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20  | .to.customize.the.initial.input. | 
| 4bd20 |  66 6f 72 0a 74 68 69 73 20 63 6f 6d 6d 61 6e 64    2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 69  | for.this.command...By.default,.i | 
| 4bd40 |  74 27 73 20 22 5e 22 20 2d 20 74 68 65 20 72 65    67 65 78 20 63 68 61 72 61 63 74 65 72 20 74 68  | t's."^".-.the.regex.character.th | 
| 4bd60 |  61 74 0a 69 6e 64 69 63 61 74 65 73 20 62 65 67    69 6e 6e 69 6e 67 20 6f 66 20 73 74 72 69 6e 67  | at.indicates.beginning.of.string | 
| 4bd80 |  2e 20 20 54 68 69 73 20 72 65 73 75 6c 74 73 20    69 6e 20 6d 75 63 68 20 66 61 73 74 65 72 20 6d  | ...This.results.in.much.faster.m | 
| 4bda0 |  61 74 63 68 69 6e 67 2c 0a 73 69 6e 63 65 20 79    6f 75 20 75 73 75 61 6c 6c 79 20 74 79 70 65 20  | atching,.since.you.usually.type. | 
| 4bdc0 |  74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65    20 66 72 6f 6d 20 74 68 65 20 73 74 61 72 74 2e  | the.command.name.from.the.start. | 
| 4bde0 |  0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 4be00 |  62 6f 2f 73 77 69 70 65 72 2f 70 75 6c 6c 2f 31    33 36 5d 5b 23 31 33 36 5d 5d 20 61 6e 64 20 5b  | bo/swiper/pull/136][#136]].and.[ | 
| 4be20 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 4be40 |  65 72 2f 70 75 6c 6c 2f 31 33 38 5d 5b 23 31 33    38 5d 5d 2e 0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | er/pull/138][#138]]...-----.***. | 
| 4be60 |  3d 68 79 64 72 61 2d 69 76 79 3d 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | =hydra-ivy=.:PROPERTIES:.:CUSTOM | 
| 4be80 |  5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 68 79    64 72 61 2d 69 76 79 0a 3a 45 4e 44 3a 0a 50 72  | _ID:.0-6-0-nc-hydra-ivy.:END:.Pr | 
| 4bea0 |  65 73 73 20 7e 43 2d 6f 7e 20 74 6f 20 74 6f 67    67 6c 65 20 74 68 65 20 48 79 64 72 61 20 66 6f  | ess.~C-o~.to.toggle.the.Hydra.fo | 
| 4bec0 |  72 20 49 76 79 2e 0a 49 74 20 67 69 76 65 73 20    61 63 63 65 73 73 20 74 6f 20 73 68 6f 72 74 65  | r.Ivy..It.gives.access.to.shorte | 
| 4bee0 |  72 20 62 69 6e 64 69 6e 67 73 20 61 6e 64 20 6d    61 6e 79 20 63 75 73 74 6f 6d 69 7a 61 62 6c 65  | r.bindings.and.many.customizable | 
| 4bf00 |  20 6f 70 74 69 6f 6e 73 2e 0a 0a 55 73 65 20 7e    43 2d 6f 20 3e 7e 20 74 6f 20 67 72 6f 77 20 74  | .options...Use.~C-o.>~.to.grow.t | 
| 4bf20 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 55    73 65 20 7e 43 2d 6f 20 3c 7e 20 74 6f 20 73 68  | he.minibuffer..Use.~C-o.<~.to.sh | 
| 4bf40 |  72 69 6e 6b 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70  | rink.the.minibuffer...See.[[http | 
| 4bf60 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75  | s://github.com/abo-abo/swiper/pu | 
| 4bf80 |  6c 6c 2f 31 35 31 5d 5b 23 31 35 31 5d 5d 2e 0a    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d  | ll/151][#151]]...-----.***.=ivy- | 
| 4bfa0 |  74 6f 67 67 6c 65 2d 63 61 6c 6c 69 6e 67 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | toggle-calling=.:PROPERTIES:.:CU | 
| 4bfc0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e    63 2d 69 76 79 2d 74 6f 67 67 6c 65 2d 63 61 6c  | STOM_ID:.0-6-0-nc-ivy-toggle-cal | 
| 4bfe0 |  6c 69 6e 67 0a 3a 45 4e 44 3a 0a 54 6f 67 67 6c    65 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20  | ling.:END:.Toggle.executing.the. | 
| 4c000 |  63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 65    61 63 68 20 74 69 6d 65 20 61 20 6e 65 77 20 63  | current.action.each.time.a.new.c | 
| 4c020 |  61 6e 64 69 64 61 74 65 20 69 73 20 73 65 6c 65    63 74 65 64 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d  | andidate.is.selected...This.comm | 
| 4c040 |  61 6e 64 20 69 73 20 62 6f 75 6e 64 20 74 6f 20    7e 43 2d 6f 20 63 7e 2e 0a 0a 54 6f 20 65 78 70  | and.is.bound.to.~C-o.c~...To.exp | 
| 4c060 |  6c 61 69 6e 20 68 6f 77 20 74 68 69 73 20 69 73    20 75 73 65 66 75 6c 3a 20 7e 43 2d 4d 2d 6d 20  | lain.how.this.is.useful:.~C-M-m. | 
| 4c080 |  43 2d 4d 2d 66 20 43 2d 4d 2d 66 20 43 2d 4d 2d    66 7e 20 20 69 73 20 65 71 75 69 76 61 6c 65 6e  | C-M-f.C-M-f.C-M-f~..is.equivalen | 
| 4c0a0 |  74 20 74 6f 20 7e 43 2d 6f 20 63 6a 6a 6a 7e 2e    0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79  | t.to.~C-o.cjjj~...-----.***.=ivy | 
| 4c0c0 |  2d 69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | -insert-current=.:PROPERTIES:.:C | 
| 4c0e0 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d    6e 63 2d 69 76 79 2d 69 6e 73 65 72 74 2d 63 75  | USTOM_ID:.0-6-0-nc-ivy-insert-cu | 
| 4c100 |  72 72 65 6e 74 0a 3a 45 4e 44 3a 0a 49 6e 73 65    72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20  | rrent.:END:.Inserts.the.current. | 
| 4c120 |  63 61 6e 64 69 64 61 74 65 20 69 6e 74 6f 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a  | candidate.into.the.minibuffer... | 
| 4c140 |  50 72 65 73 73 20 7e 4d 2d 69 7e 20 69 66 20 79    6f 75 20 77 61 6e 74 20 73 6f 6d 65 74 68 69 6e  | Press.~M-i~.if.you.want.somethin | 
| 4c160 |  67 20 63 6c 6f 73 65 20 74 6f 20 74 68 65 20 63    75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74 65  | g.close.to.the.current.candidate | 
| 4c180 |  2e 20 59 6f 75 0a 63 61 6e 20 66 6f 6c 6c 6f 77    20 75 70 20 77 69 74 68 20 61 6e 20 65 64 69 74  | ..You.can.follow.up.with.an.edit | 
| 4c1a0 |  20 61 6e 64 20 73 65 6c 65 63 74 2e 0a 0a 49 20    66 69 6e 64 20 74 68 69 73 20 76 65 72 79 20 75  | .and.select...I.find.this.very.u | 
| 4c1c0 |  73 65 66 75 6c 20 77 68 65 6e 20 63 72 65 61 74    69 6e 67 20 6e 65 77 20 66 69 6c 65 73 20 77 69  | seful.when.creating.new.files.wi | 
| 4c1e0 |  74 68 20 61 20 73 69 6d 69 6c 61 72 20 6e 61 6d    65 20 74 6f 0a 74 68 65 20 65 78 69 73 74 69 6e  | th.a.similar.name.to.the.existin | 
| 4c200 |  67 20 66 69 6c 65 3a 20 7e 43 2d 78 20 43 2d 66    20 4d 2d 69 7e 20 2b 20 61 20 62 69 74 20 6f 66  | g.file:.~C-x.C-f.M-i~.+.a.bit.of | 
| 4c220 |  20 65 64 69 74 69 6e 67 20 69 73 20 76 65 72 79    20 66 61 73 74 2e 0a 0a 53 65 65 20 5b 5b 68 74  | .editing.is.very.fast...See.[[ht | 
| 4c240 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 4c260 |  70 75 6c 6c 2f 31 34 31 5d 5b 23 31 34 31 5d 5d    2e 0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f  | pull/141][#141]]...-----.***.=co | 
| 4c280 |  75 6e 73 65 6c 2d 6c 6f 61 64 2d 74 68 65 6d 65    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | unsel-load-theme=.:PROPERTIES:.: | 
| 4c2a0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30    2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64  | CUSTOM_ID:.0-6-0-nc-counsel-load | 
| 4c2c0 |  2d 74 68 65 6d 65 0a 3a 45 4e 44 3a 0a 46 6f 72    77 61 72 64 20 74 6f 20 3d 6c 6f 61 64 2d 74 68  | -theme.:END:.Forward.to.=load-th | 
| 4c2e0 |  65 6d 65 3d 20 77 69 74 68 20 49 76 79 20 63 6f    6d 70 6c 65 74 69 6f 6e 2e 20 41 6c 6c 6f 77 73  | eme=.with.Ivy.completion..Allows | 
| 4c300 |  20 74 6f 20 72 61 70 69 64 6c 79 20 74 72 79 20    74 68 65 6d 65 73 20 28 65 2e 67 2e 20 77 69 74  | .to.rapidly.try.themes.(e.g..wit | 
| 4c320 |  68 20 7e 43 2d 4d 2d 6e 7e 29 2e 0a 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 72 65 76 65  | h.~C-M-n~)...-----.***.=ivy-reve | 
| 4c340 |  72 73 65 2d 69 2d 73 65 61 72 63 68 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | rse-i-search=.:PROPERTIES:.:CUST | 
| 4c360 |  4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 63 2d    69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65  | OM_ID:.0-6-0-nc-ivy-reverse-i-se | 
| 4c380 |  61 72 63 68 0a 3a 45 4e 44 3a 0a 41 6c 6c 6f 77    20 74 6f 20 72 65 63 75 72 73 69 76 65 6c 79 20  | arch.:END:.Allow.to.recursively. | 
| 4c3a0 |  6d 61 74 63 68 20 68 69 73 74 6f 72 79 20 77 69    74 68 20 7e 43 2d 72 7e 2e 0a 0a 49 20 6c 69 6b  | match.history.with.~C-r~...I.lik | 
| 4c3c0 |  65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66    72 6f 6d 20 62 61 73 68 20 73 68 65 6c 6c 2e 20  | e.this.command.from.bash.shell.. | 
| 4c3e0 |  54 68 65 20 75 73 75 61 6c 20 77 61 79 20 74 6f    20 73 65 61 72 63 68 20 74 68 72 6f 75 67 68 0a  | The.usual.way.to.search.through. | 
| 4c400 |  68 69 73 74 6f 72 79 20 69 73 20 77 69 74 68 20    7e 4d 2d 70 7e 20 61 6e 64 20 7e 4d 2d 6e 7e 2e  | history.is.with.~M-p~.and.~M-n~. | 
| 4c420 |  20 20 55 73 69 6e 67 20 3d 69 76 79 2d 72 65 76    65 72 73 65 2d 69 2d 73 65 61 72 63 68 3d 20 77  | ..Using.=ivy-reverse-i-search=.w | 
| 4c440 |  69 6c 6c 0a 6f 70 65 6e 20 61 20 72 65 63 75 72    73 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20  | ill.open.a.recursive.completion. | 
| 4c460 |  73 65 73 73 69 6f 6e 20 77 69 74 68 20 74 68 65    20 63 75 72 72 65 6e 74 20 68 69 73 74 6f 72 79  | session.with.the.current.history | 
| 4c480 |  20 61 73 20 74 68 65 0a 63 61 6e 64 69 64 61 74    65 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | .as.the.candidates..-----.***.=c | 
| 4c4a0 |  6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | ounsel-rhythmbox=.:PROPERTIES:.: | 
| 4c4c0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30    2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 72 68 79 74  | CUSTOM_ID:.0-6-0-nc-counsel-rhyt | 
| 4c4e0 |  68 6d 62 6f 78 0a 3a 45 4e 44 3a 0a 5b 5b 68 74    74 70 73 3a 2f 2f 6f 72 65 6d 61 63 73 2e 63 6f  | hmbox.:END:.[[https://oremacs.co | 
| 4c500 |  6d 2f 32 30 31 35 2f 30 37 2f 30 39 2f 63 6f 75    6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2f 5d  | m/2015/07/09/counsel-rhythmbox/] | 
| 4c520 |  5b 43 6f 6e 74 72 6f 6c 20 52 68 79 74 68 6d 62    6f 78 20 66 72 6f 6d 20 45 6d 61 63 73 2e 5d 5d  | [Control.Rhythmbox.from.Emacs.]] | 
| 4c540 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d    64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65  | .-----.***.=ivy-dispatching-done | 
| 4c560 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-6-0 | 
| 4c580 |  2d 6e 63 2d 69 76 79 2d 64 69 73 70 61 74 63 68    69 6e 67 2d 64 6f 6e 65 0a 3a 45 4e 44 3a 0a 53  | -nc-ivy-dispatching-done.:END:.S | 
| 4c5a0 |  65 6c 65 63 74 20 61 6e 20 61 63 74 69 6f 6e 20    66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  | elect.an.action.for.the.current. | 
| 4c5c0 |  63 61 6e 64 69 64 61 74 65 20 61 6e 64 20 65 78    65 63 75 74 65 20 69 74 2e 20 42 6f 75 6e 64 20  | candidate.and.execute.it..Bound. | 
| 4c5e0 |  74 6f 20 7e 4d 2d 6f 7e 2e 0a 0a 53 6f 6d 65 20    63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 75  | to.~M-o~...Some.commands.that.su | 
| 4c600 |  70 70 6f 72 74 20 7e 4d 2d 6f 7e 3a 0a 0a 2d 20    3d 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62  | pport.~M-o~:..-.=counsel-rhythmb | 
| 4c620 |  6f 78 3d 0a 2d 20 3d 63 6f 75 6e 73 65 6c 2d 64    65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e  | ox=.-.=counsel-describe-function | 
| 4c640 |  3d 0a 2d 20 3d 63 6f 75 6e 73 65 6c 2d 64 65 73    63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 3d 0a  | =.-.=counsel-describe-variable=. | 
| 4c660 |  2d 20 3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 3d 0a 2d 20 3d 63 6f 75 6e 73 65 6c  | -.=ivy-switch-buffer=.-.=counsel | 
| 4c680 |  2d 6c 6f 63 61 74 65 3d 0a 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6f 72 67  | -locate=..-----.***.=counsel-org | 
| 4c6a0 |  2d 74 61 67 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | -tag=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 4c6c0 |  2d 36 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d    6f 72 67 2d 74 61 67 0a 3a 45 4e 44 3a 0a 46 6f  | -6-0-nc-counsel-org-tag.:END:.Fo | 
| 4c6e0 |  72 77 61 72 64 20 74 6f 20 3d 6f 72 67 2d 73 65    74 2d 74 61 67 73 3d 20 77 69 74 68 20 49 76 79  | rward.to.=org-set-tags=.with.Ivy | 
| 4c700 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 53 65    6c 65 63 74 69 6e 67 20 61 6e 79 20 74 61 67 20  | .completion...Selecting.any.tag. | 
| 4c720 |  65 61 63 68 20 74 69 6d 65 20 77 69 6c 6c 20 74    6f 67 67 6c 65 20 69 74 20 6f 6e 2f 6f 66 66 2e  | each.time.will.toggle.it.on/off. | 
| 4c740 |  0a 54 68 65 20 63 75 72 72 65 6e 74 20 6c 69 73    74 20 6f 66 20 73 65 6c 65 63 74 65 64 20 74 61  | .The.current.list.of.selected.ta | 
| 4c760 |  67 73 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c    61 79 65 64 20 69 6e 20 74 68 65 20 70 72 6f 6d  | gs.will.be.displayed.in.the.prom | 
| 4c780 |  70 74 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | pt...See.[[https://github.com/ab | 
| 4c7a0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 70 75 6c    6c 2f 31 37 37 5d 5b 23 31 37 37 5d 5d 20 61 6e  | o-abo/swiper/pull/177][#177]].an | 
| 4c7c0 |  64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | d.[[https://github.com/abo-abo/s | 
| 4c7e0 |  77 69 70 65 72 2f 70 75 6c 6c 2f 39 31 5d 5b 23    39 31 5d 5d 2e 0a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | wiper/pull/91][#91]]...-----.*** | 
| 4c800 |  20 3d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61    67 2d 61 67 65 6e 64 61 3d 0a 3a 50 52 4f 50 45  | .=counsel-org-tag-agenda=.:PROPE | 
| 4c820 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 63 6f 75 6e  | RTIES:.:CUSTOM_ID:.0-6-0-nc-coun | 
| 4c840 |  73 65 6c 2d 6f 72 67 2d 74 61 67 2d 61 67 65 6e    64 61 0a 3a 45 4e 44 3a 0a 46 6f 72 77 61 72 64  | sel-org-tag-agenda.:END:.Forward | 
| 4c860 |  20 74 6f 20 3d 6f 72 67 2d 61 67 65 6e 64 61 2d    73 65 74 2d 74 61 67 73 3d 20 77 69 74 68 20 49  | .to.=org-agenda-set-tags=.with.I | 
| 4c880 |  76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | vy.completion..See.[[https://git | 
| 4c8a0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 70 75 6c 6c 2f 31 37 37 5d  | hub.com/abo-abo/swiper/pull/177] | 
| 4c8c0 |  5b 23 31 37 37 5d 5d 2e 0a 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 61 67 3d  | [#177]]...-----.***.=counsel-ag= | 
| 4c8e0 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-6-0- | 
| 4c900 |  6e 63 2d 63 6f 75 6e 73 65 6c 2d 61 67 0a 3a 45    4e 44 3a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c  | nc-counsel-ag.:END:.Interactivel | 
| 4c920 |  79 20 3d 61 67 3d 20 75 73 69 6e 67 20 49 76 79    20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 2d 2d  | y.=ag=.using.Ivy.completion...-- | 
| 4c940 |  2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c    2d 72 65 63 6f 6c 6c 3d 0a 3a 50 52 4f 50 45 52  | ---.***.=counsel-recoll=.:PROPER | 
| 4c960 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 36 2d 30 2d 6e 63 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-6-0-nc-couns | 
| 4c980 |  65 6c 2d 72 65 63 6f 6c 6c 0a 3a 45 4e 44 3a 0a    55 73 65 20 3d 72 65 63 6f 6c 6c 3d 20 77 69 74  | el-recoll.:END:.Use.=recoll=.wit | 
| 4c9a0 |  68 20 49 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e    2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | h.Ivy.completion..See.[[https:// | 
| 4c9c0 |  6f 72 65 6d 61 63 73 2e 63 6f 6d 2f 32 30 31 35    2f 30 37 2f 32 37 2f 63 6f 75 6e 73 65 6c 2d 72  | oremacs.com/2015/07/27/counsel-r | 
| 4c9e0 |  65 63 6f 6c 6c 2f 5d 5b 55 73 69 6e 67 20 52 65    63 6f 6c 6c 20 64 65 73 6b 74 6f 70 20 73 65 61  | ecoll/][Using.Recoll.desktop.sea | 
| 4ca00 |  72 63 68 20 64 61 74 61 62 61 73 65 20 77 69 74    68 20 45 6d 61 63 73 5d 5d 2e 0a 0a 49 6e 73 74  | rch.database.with.Emacs]]...Inst | 
| 4ca20 |  61 6c 6c 20 72 65 63 6f 6c 6c 20 77 69 74 68 20    3d 73 75 64 6f 20 61 70 74 2d 67 65 74 20 69 6e  | all.recoll.with.=sudo.apt-get.in | 
| 4ca40 |  73 74 61 6c 6c 20 72 65 63 6f 6c 6c 3d 2e 0a 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65  | stall.recoll=...-----.***.=swipe | 
| 4ca60 |  72 2d 66 72 6f 6d 2d 69 73 65 61 72 63 68 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | r-from-isearch=.:PROPERTIES:.:CU | 
| 4ca80 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e    63 2d 73 77 69 70 65 72 2d 66 72 6f 6d 2d 69 73  | STOM_ID:.0-6-0-nc-swiper-from-is | 
| 4caa0 |  65 61 72 63 68 0a 3a 45 4e 44 3a 0a 53 74 61 72    74 20 3d 73 77 69 70 65 72 3d 20 66 72 6f 6d 20  | earch.:END:.Start.=swiper=.from. | 
| 4cac0 |  74 68 65 20 63 75 72 72 65 6e 74 20 3d 69 73 65    61 72 63 68 3d 20 69 6e 70 75 74 2e 0a 0a 2d 2d  | the.current.=isearch=.input...-- | 
| 4cae0 |  2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 69 6d 6d    65 64 69 61 74 65 2d 64 6f 6e 65 3d 0a 3a 50 52  | ---.***.=ivy-immediate-done=.:PR | 
| 4cb00 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 36 2d 30 2d 6e 63 2d 69  | OPERTIES:.:CUSTOM_ID:.0-6-0-nc-i | 
| 4cb20 |  76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e    65 0a 3a 45 4e 44 3a 0a 55 73 65 20 74 68 69 73  | vy-immediate-done.:END:.Use.this | 
| 4cb40 |  20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 69 74    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20  | .command.to.exit.the.minibuffer. | 
| 4cb60 |  63 68 6f 6f 73 69 6e 67 20 6e 6f 74 20 74 68 65    20 63 75 72 72 65 6e 74 0a 63 61 6e 64 69 64 61  | choosing.not.the.current.candida | 
| 4cb80 |  74 65 2c 20 62 75 74 20 74 68 65 20 63 75 72 72    65 6e 74 20 74 65 78 74 2e 20 20 42 6f 75 6e 64  | te,.but.the.current.text...Bound | 
| 4cba0 |  20 74 6f 20 7e 43 2d 4d 2d 6a 7e 20 6f 72 20 7e    43 2d 75 20 43 2d 6a 7e 2e 0a 0a 53 65 65 20 5b  | .to.~C-M-j~.or.~C-u.C-j~...See.[ | 
| 4cbc0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 4cbe0 |  65 72 2f 70 75 6c 6c 2f 31 38 33 5d 5b 23 31 38    33 5d 5d 2e 0a 0a 2d 2d 2d 2d 2d 0a 2a 20 30 2e  | er/pull/183][#183]]...-----.*.0. | 
| 4cc00 |  37 2e 30 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 37  | 7.0.:PROPERTIES:.:CUSTOM_ID:.0.7 | 
| 4cc20 |  2e 30 0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a    2a 20 46 69 78 65 73 0a 3a 50 52 4f 50 45 52 54  | .0.:END:.-----.**.Fixes.:PROPERT | 
| 4cc40 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 37 2d 30 2d 66 69 78 65 73 0a 3a 45 4e  | IES:.:CUSTOM_ID:.0-7-0-fixes.:EN | 
| 4cc60 |  44 3a 0a 2a 2a 2a 20 46 69 78 20 3a 64 79 6e 61    6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 6e  | D:.***.Fix.:dynamic-collection.n | 
| 4cc80 |  6f 74 20 62 65 69 6e 67 20 73 6f 72 74 65 64 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | ot.being.sorted.:PROPERTIES:.:CU | 
| 4cca0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 66    78 2d 66 69 78 2d 64 79 6e 61 6d 69 63 2d 63 6f  | STOM_ID:.0-7-0-fx-fix-dynamic-co | 
| 4ccc0 |  6c 6c 65 63 74 69 6f 6e 2d 6e 6f 74 2d 62 65 69    6e 67 2d 73 6f 72 74 65 64 0a 3a 45 4e 44 3a 0a  | llection-not-being-sorted.:END:. | 
| 4cce0 |  2a 2a 2a 20 57 68 65 6e 20 3a 69 6e 69 74 69 61    6c 2d 69 6e 70 75 74 20 63 6f 6e 74 61 69 6e 73  | ***.When.:initial-input.contains | 
| 4cd00 |  20 61 20 70 6c 75 73 2c 20 65 73 63 61 70 65 20    69 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | .a.plus,.escape.it.:PROPERTIES:. | 
| 4cd20 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d    30 2d 66 78 2d 77 68 65 6e 2d 69 6e 69 74 69 61  | :CUSTOM_ID:.0-7-0-fx-when-initia | 
| 4cd40 |  6c 2d 69 6e 70 75 74 2d 63 6f 6e 74 61 69 6e 73    2d 61 2d 70 6c 75 73 2c 2d 65 73 63 61 70 65 2d  | l-input-contains-a-plus,-escape- | 
| 4cd60 |  69 74 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | it.:END:.See.[[https://github.co | 
| 4cd80 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 39 35 5d 5b 23 31 39  | m/abo-abo/swiper/issues/195][#19 | 
| 4cda0 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 53    65 74 20 6c 69 6e 65 2d 73 70 61 63 69 6e 67 20  | 5]]..-----.***.Set.line-spacing. | 
| 4cdc0 |  74 6f 20 30 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 0a 3a 50 52 4f 50 45 52 54 49  | to.0.in.the.minibuffer.:PROPERTI | 
| 4cde0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 37 2d 30 2d 66 78 2d 73 65 74 2d 6c 69 6e  | ES:.:CUSTOM_ID:.0-7-0-fx-set-lin | 
| 4ce00 |  65 2d 73 70 61 63 69 6e 67 2d 74 6f 2d 30 2d 69    6e 2d 74 68 65 2d 6d 69 6e 69 62 75 66 66 65 72  | e-spacing-to-0-in-the-minibuffer | 
| 4ce20 |  0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | .:END:.See.[[https://github.com/ | 
| 4ce40 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 39 38 5d 5b 23 31 39 38 5d  | abo-abo/swiper/issues/198][#198] | 
| 4ce60 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 45 6e 6c    61 72 67 65 20 74 68 65 20 6d 69 6e 69 62 75 66  | ]..-----.***.Enlarge.the.minibuf | 
| 4ce80 |  66 65 72 20 77 69 6e 64 6f 77 20 69 66 20 74 68    65 20 63 61 6e 64 69 64 61 74 65 20 6c 69 73 74  | fer.window.if.the.candidate.list | 
| 4cea0 |  20 64 6f 65 73 6e 27 74 20 66 69 74 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | .doesn't.fit.:PROPERTIES:.:CUSTO | 
| 4cec0 |  4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d 65    6e 6c 61 72 67 65 2d 74 68 65 2d 6d 69 6e 69 62  | M_ID:.0-7-0-fx-enlarge-the-minib | 
| 4cee0 |  75 66 66 65 72 2d 77 69 6e 64 6f 77 2d 69 66 2d    74 68 65 2d 63 61 6e 64 69 64 61 74 65 2d 6c 69  | uffer-window-if-the-candidate-li | 
| 4cf00 |  73 74 2d 64 6f 65 73 6e 74 2d 66 69 74 0a 3a 45    4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | st-doesnt-fit.:END:.See.[[https: | 
| 4cf20 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 4cf40 |  65 73 2f 31 39 38 5d 5b 23 31 39 38 5d 5d 20 61    6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | es/198][#198]].and.[[https://git | 
| 4cf60 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36  | hub.com/abo-abo/swiper/issues/16 | 
| 4cf80 |  31 5d 5b 23 31 36 31 5d 5d 20 61 6e 64 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 1][#161]].and.[[https://github.c | 
| 4cfa0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 32 30 5d 5b 23 32  | om/abo-abo/swiper/issues/220][#2 | 
| 4cfc0 |  32 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    46 69 78 20 6d 69 6e 69 62 75 66 66 65 72 20 63  | 20]]..-----.***.Fix.minibuffer.c | 
| 4cfe0 |  6f 6c 6c 61 70 73 69 6e 67 20 74 6f 20 6f 6e 65    20 6c 69 6e 65 0a 3a 50 52 4f 50 45 52 54 49 45  | ollapsing.to.one.line.:PROPERTIE | 
| 4d000 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 37 2d 30 2d 66 78 2d 66 69 78 2d 6d 69 6e 69  | S:.:CUSTOM_ID:.0-7-0-fx-fix-mini | 
| 4d020 |  62 75 66 66 65 72 2d 63 6f 6c 6c 61 70 73 69 6e    67 2d 74 6f 2d 6f 6e 65 2d 6c 69 6e 65 0a 3a 45  | buffer-collapsing-to-one-line.:E | 
| 4d040 |  4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ND:.See.[[https://github.com/abo | 
| 4d060 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 33 37 5d 5b 23 32 33 37 5d 5d 2c 20  | -abo/swiper/issues/237][#237]],. | 
| 4d080 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 4d0a0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 32 39 5d 5b    23 32 32 39 5d 5d 20 61 6e 64 20 5b 5b 68 74 74  | per/issues/229][#229]].and.[[htt | 
| 4d0c0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 4d0e0 |  73 73 75 65 73 2f 37 37 5d 5b 23 37 37 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 55 73 65 20 6d  | ssues/77][#77]]..-----.***.Use.m | 
| 4d100 |  69 6e 69 62 75 66 66 65 72 2d 61 6c 6c 6f 77 2d    74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 0a  | inibuffer-allow-text-properties. | 
| 4d120 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-7-0-f | 
| 4d140 |  78 2d 75 73 65 2d 6d 69 6e 69 62 75 66 66 65 72    2d 61 6c 6c 6f 77 2d 74 65 78 74 2d 70 72 6f 70  | x-use-minibuffer-allow-text-prop | 
| 4d160 |  65 72 74 69 65 73 0a 3a 45 4e 44 3a 0a 41 6c 6c    6f 77 73 20 3d 69 76 79 2d 72 65 61 64 3d 20 74  | erties.:END:.Allows.=ivy-read=.t | 
| 4d180 |  6f 20 72 65 74 75 72 6e 20 61 20 70 72 6f 70 65    72 74 69 7a 65 64 20 73 74 72 69 6e 67 2e 0a 2d  | o.return.a.propertized.string..- | 
| 4d1a0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 49 6d 70 72 6f 76 65    20 7e 43 2d 67 7e 20 6f 75 74 20 6f 66 20 61 20  | ----.***.Improve.~C-g~.out.of.a. | 
| 4d1c0 |  6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 20 61 73 79    6e 63 20 70 72 6f 63 65 73 73 0a 3a 50 52 4f 50  | long-running.async.process.:PROP | 
| 4d1e0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d 69 6d 70  | ERTIES:.:CUSTOM_ID:.0-7-0-fx-imp | 
| 4d200 |  72 6f 76 65 2d 63 2d 67 2d 6f 75 74 2d 6f 66 2d    61 2d 6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 2d 61  | rove-c-g-out-of-a-long-running-a | 
| 4d220 |  73 79 6e 63 2d 70 72 6f 63 65 73 73 0a 3a 45 4e    44 3a 0a 55 73 65 20 3d 63 6f 75 6e 73 65 6c 2d  | sync-process.:END:.Use.=counsel- | 
| 4d240 |  64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 3d 20    61 73 20 3d 3a 75 6e 77 69 6e 64 3d 2e 0a 2d 2d  | delete-process=.as.=:unwind=..-- | 
| 4d260 |  2d 2d 2d 0a 2a 2a 2a 20 44 6f 6e 27 74 20 72 65    67 65 78 70 2d 71 75 6f 74 65 20 3a 70 72 65 73  | ---.***.Don't.regexp-quote.:pres | 
| 4d280 |  65 6c 65 63 74 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | elect.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 4d2a0 |  2d 37 2d 30 2d 66 78 2d 64 6f 6e 74 2d 72 65 67    65 78 70 2d 71 75 6f 74 65 2d 70 72 65 73 65 6c  | -7-0-fx-dont-regexp-quote-presel | 
| 4d2c0 |  65 63 74 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | ect.:END:.See.[[https://github.c | 
| 4d2e0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 34 35 5d 5b 23 32  | om/abo-abo/swiper/issues/245][#2 | 
| 4d300 |  34 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    46 69 78 20 69 76 79 2d 70 61 72 74 69 61 6c 20  | 45]]..-----.***.Fix.ivy-partial. | 
| 4d320 |  66 6f 72 20 66 75 7a 7a 79 20 63 6f 6d 70 6c 65    74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53  | for.fuzzy.completion.:PROPERTIES | 
| 4d340 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    37 2d 30 2d 66 78 2d 66 69 78 2d 69 76 79 2d 70  | :.:CUSTOM_ID:.0-7-0-fx-fix-ivy-p | 
| 4d360 |  61 72 74 69 61 6c 2d 66 6f 72 2d 66 75 7a 7a 79    2d 63 6f 6d 70 6c 65 74 69 6f 6e 0a 3a 45 4e 44  | artial-for-fuzzy-completion.:END | 
| 4d380 |  3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | :.See.[[https://github.com/abo-a | 
| 4d3a0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 36 36 5d 5b 23 32 36 36 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/266][#266]]..-- | 
| 4d3c0 |  2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 73 75    6d 65 20 73 68 6f 75 6c 64 20 70 61 73 73 20 3a  | ---.***.ivy-resume.should.pass.: | 
| 4d3e0 |  63 61 6c 6c 65 72 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | caller.:PROPERTIES:.:CUSTOM_ID:. | 
| 4d400 |  30 2d 37 2d 30 2d 66 78 2d 69 76 79 2d 72 65 73    75 6d 65 2d 73 68 6f 75 6c 64 2d 70 61 73 73 2d  | 0-7-0-fx-ivy-resume-should-pass- | 
| 4d420 |  63 61 6c 6c 65 72 0a 3a 45 4e 44 3a 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | caller.:END:.See.[[https://githu | 
| 4d440 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 34 35 5d  | b.com/abo-abo/swiper/issues/245] | 
| 4d460 |  5b 23 32 34 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 46 69 78 20 74 68 65 20 72 65 67 72 65  | [#245]]..-----.***.Fix.the.regre | 
| 4d480 |  73 73 69 6f 6e 20 69 6e 20 70 65 72 66 65 63 74    20 6d 61 74 63 68 20 6c 6f 67 69 63 0a 3a 50 52  | ssion.in.perfect.match.logic.:PR | 
| 4d4a0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d 66  | OPERTIES:.:CUSTOM_ID:.0-7-0-fx-f | 
| 4d4c0 |  69 78 2d 74 68 65 2d 72 65 67 72 65 73 73 69 6f    6e 2d 69 6e 2d 70 65 72 66 65 63 74 2d 6d 61 74  | ix-the-regression-in-perfect-mat | 
| 4d4e0 |  63 68 2d 6c 6f 67 69 63 0a 3a 45 4e 44 3a 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ch-logic.:END:.See.[[https://git | 
| 4d500 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 37  | hub.com/abo-abo/swiper/issues/27 | 
| 4d520 |  30 5d 5b 23 32 37 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 46 69 78 20 70 61 73 74 69 6e 67  | 0][#270]]..-----.***.Fix.pasting | 
| 4d540 |  20 66 69 6c 65 20 70 61 74 68 73 20 6f 6e 20 57    69 6e 64 6f 77 73 0a 3a 50 52 4f 50 45 52 54 49  | .file.paths.on.Windows.:PROPERTI | 
| 4d560 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 37 2d 30 2d 66 78 2d 66 69 78 2d 70 61 73  | ES:.:CUSTOM_ID:.0-7-0-fx-fix-pas | 
| 4d580 |  74 69 6e 67 2d 66 69 6c 65 2d 70 61 74 68 73 2d    6f 6e 2d 77 69 6e 64 6f 77 73 0a 3a 45 4e 44 3a  | ting-file-paths-on-windows.:END: | 
| 4d5a0 |  0a 2a 2a 2a 20 7e 43 2d 6a 7e 20 73 68 6f 75 6c    64 20 6e 6f 20 73 74 6f 70 20 63 6f 6d 70 6c 65  | .***.~C-j~.should.no.stop.comple | 
| 4d5c0 |  74 69 6f 6e 20 66 6f 72 20 61 20 70 61 73 74 65    64 20 66 69 6c 65 20 70 61 74 68 0a 3a 50 52 4f  | tion.for.a.pasted.file.path.:PRO | 
| 4d5e0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d 63 2d  | PERTIES:.:CUSTOM_ID:.0-7-0-fx-c- | 
| 4d600 |  6a 2d 73 68 6f 75 6c 64 2d 6e 6f 2d 73 74 6f 70    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 6f 72 2d  | j-should-no-stop-completion-for- | 
| 4d620 |  61 2d 70 61 73 74 65 64 2d 66 69 6c 65 2d 70 61    74 68 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20 7e 43 2d  | a-pasted-file-path.:END:.***.~C- | 
| 4d640 |  4d 2d 6a 7e 20 73 68 6f 75 6c 64 20 75 73 65 20    3d 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 3d  | M-j~.should.use.=ivy--directory= | 
| 4d660 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-7-0- | 
| 4d680 |  66 78 2d 63 2d 6d 2d 6a 2d 73 68 6f 75 6c 64 2d    75 73 65 2d 69 76 79 2d 2d 64 69 72 65 63 74 6f  | fx-c-m-j-should-use-ivy--directo | 
| 4d6a0 |  72 79 0a 3a 45 4e 44 3a 0a 57 68 65 6e 20 63 6f    6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e 61  | ry.:END:.When.completing.file.na | 
| 4d6c0 |  6d 65 73 2c 20 65 78 70 61 6e 64 20 74 68 65 20    66 69 6c 65 20 6e 61 6d 65 20 70 72 6f 70 65 72  | mes,.expand.the.file.name.proper | 
| 4d6e0 |  6c 79 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ly..See.[[https://github.com/abo | 
| 4d700 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 37 35 5d 5b 23 32 37 35 5d 5d 2e 0a  | -abo/swiper/issues/275][#275]].. | 
| 4d720 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 55 73 65 20 61 20    73 70 65 63 69 66 69 63 20 62 6c 65 6e 64 20 6d  | -----.***.Use.a.specific.blend.m | 
| 4d740 |  65 74 68 6f 64 20 66 6f 72 20 64 61 72 6b 20 74    68 65 6d 65 73 0a 3a 50 52 4f 50 45 52 54 49 45  | ethod.for.dark.themes.:PROPERTIE | 
| 4d760 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 37 2d 30 2d 66 78 2d 75 73 65 2d 61 2d 73 70  | S:.:CUSTOM_ID:.0-7-0-fx-use-a-sp | 
| 4d780 |  65 63 69 66 69 63 2d 62 6c 65 6e 64 2d 6d 65 74    68 6f 64 2d 66 6f 72 2d 64 61 72 6b 2d 74 68 65  | ecific-blend-method-for-dark-the | 
| 4d7a0 |  6d 65 73 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | mes.:END:.See.[[https://github.c | 
| 4d7c0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 37 38 5d 5b 23 32  | om/abo-abo/swiper/issues/278][#2 | 
| 4d7e0 |  37 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    46 69 78 20 6f 6e 65 2d 6f 66 66 20 62 75 67 20  | 78]]..-----.***.Fix.one-off.bug. | 
| 4d800 |  69 6e 20 3d 69 76 79 2d 73 63 72 6f 6c 6c 2d 75    70 2d 63 6f 6d 6d 61 6e 64 3d 20 61 6e 64 20 3d  | in.=ivy-scroll-up-command=.and.= | 
| 4d820 |  69 76 79 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 2d    63 6f 6d 6d 61 6e 64 3d 0a 3a 50 52 4f 50 45 52  | ivy-scroll-down-command=.:PROPER | 
| 4d840 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 37 2d 30 2d 66 78 2d 66 69 78 2d 6f  | TIES:.:CUSTOM_ID:.0-7-0-fx-fix-o | 
| 4d860 |  6e 65 2d 6f 66 66 2d 62 75 67 2d 69 6e 2d 69 76    79 2d 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d  | ne-off-bug-in-ivy-scroll-up-comm | 
| 4d880 |  61 6e 64 2d 61 6e 64 2d 69 76 79 2d 73 63 72 6f    6c 6c 2d 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 0a  | and-and-ivy-scroll-down-command. | 
| 4d8a0 |  3a 45 4e 44 3a 0a 2a 2a 2a 20 7e 4d 2d 6f 7e 20    73 68 6f 75 6c 64 6e 27 74 20 73 65 74 20 74 68  | :END:.***.~M-o~.shouldn't.set.th | 
| 4d8c0 |  65 20 61 63 74 69 6f 6e 20 70 65 72 6d 61 6e 65    6e 74 6c 79 0a 3a 50 52 4f 50 45 52 54 49 45 53  | e.action.permanently.:PROPERTIES | 
| 4d8e0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    37 2d 30 2d 66 78 2d 6d 2d 6f 2d 73 68 6f 75 6c  | :.:CUSTOM_ID:.0-7-0-fx-m-o-shoul | 
| 4d900 |  64 6e 74 2d 73 65 74 2d 74 68 65 2d 61 63 74 69    6f 6e 2d 70 65 72 6d 61 6e 65 6e 74 6c 79 0a 3a  | dnt-set-the-action-permanently.: | 
| 4d920 |  45 4e 44 3a 0a 53 6f 20 6e 6f 77 20 69 74 27 73    20 70 6f 73 73 69 62 6c 65 20 74 6f 20 65 2e 67  | END:.So.now.it's.possible.to.e.g | 
| 4d940 |  2e 20 3d 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72    69 62 65 2d 66 75 6e 63 74 69 6f 6e 3d 20 2d 3e  | ..=counsel-describe-function=.-> | 
| 4d960 |  20 7e 4d 2d 6f 20 64 7e 20 2d 3e 0a 3d 69 76 79    2d 72 65 73 75 6d 65 3d 20 2d 3e 20 7e 4d 2d 6f  | .~M-o.d~.->.=ivy-resume=.->.~M-o | 
| 4d980 |  20 6f 7e 20 2d 3e 20 3d 69 76 79 2d 72 65 73 75    6d 65 3d 20 2d 3e 20 7e 4d 2d 6f 20 69 7e 2e 0a  | .o~.->.=ivy-resume=.->.~M-o.i~.. | 
| 4d9a0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 46 69 78 20 73 77    69 70 65 72 20 70 72 65 73 65 6c 65 63 74 20 69  | -----.***.Fix.swiper.preselect.i | 
| 4d9c0 |  73 73 75 65 20 77 69 74 68 20 73 69 6d 69 6c 61    72 20 6f 72 20 69 64 65 6e 74 69 63 61 6c 20 6c  | ssue.with.similar.or.identical.l | 
| 4d9e0 |  69 6e 65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | ines.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 4da00 |  37 2d 30 2d 66 78 2d 66 69 78 2d 73 77 69 70 65    72 2d 70 72 65 73 65 6c 65 63 74 2d 69 73 73 75  | 7-0-fx-fix-swiper-preselect-issu | 
| 4da20 |  65 2d 77 69 74 68 2d 73 69 6d 69 6c 61 72 2d 6f    72 2d 69 64 65 6e 74 69 63 61 6c 2d 6c 69 6e 65  | e-with-similar-or-identical-line | 
| 4da40 |  73 0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | s.:END:.See.[[https://github.com | 
| 4da60 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 39 30 5d 5b 23 32 39 30  | /abo-abo/swiper/issues/290][#290 | 
| 4da80 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 4d 61    6b 65 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e  | ]]..-----.***.Make.ivy-completin | 
| 4daa0 |  67 2d 72 65 61 64 20 68 61 6e 64 6c 65 20 68 69    73 74 6f 72 79 20 61 73 20 63 6f 6e 73 0a 3a 50  | g-read.handle.history.as.cons.:P | 
| 4dac0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d  | ROPERTIES:.:CUSTOM_ID:.0-7-0-fx- | 
| 4dae0 |  6d 61 6b 65 2d 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6e 67 2d 72 65 61 64 2d 68 61 6e 64 6c 65 2d  | make-ivy-completing-read-handle- | 
| 4db00 |  68 69 73 74 6f 72 79 2d 61 73 2d 63 6f 6e 73 0a    3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70  | history-as-cons.:END:.See.[[http | 
| 4db20 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 4db40 |  73 75 65 73 2f 32 39 35 5d 5b 23 32 39 35 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 50 65 72 66  | sues/295][#295]]..-----.***.Perf | 
| 4db60 |  6f 72 6d 20 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c  | orm.string-match.in.the.original | 
| 4db80 |  20 62 75 66 66 65 72 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | .buffer.:PROPERTIES:.:CUSTOM_ID: | 
| 4dba0 |  20 30 2d 37 2d 30 2d 66 78 2d 70 65 72 66 6f 72    6d 2d 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 69  | .0-7-0-fx-perform-string-match-i | 
| 4dbc0 |  6e 2d 74 68 65 2d 6f 72 69 67 69 6e 61 6c 2d 62    75 66 66 65 72 0a 3a 45 4e 44 3a 0a 54 68 65 20  | n-the-original-buffer.:END:.The. | 
| 4dbe0 |  73 79 6e 74 61 78 20 66 6f 72 20 77 68 69 74 65    73 70 61 63 65 2c 20 73 65 70 61 72 61 74 6f 72  | syntax.for.whitespace,.separator | 
| 4dc00 |  73 20 65 74 63 2e 20 69 73 20 64 69 66 66 65 72    65 6e 74 20 66 6f 72 20 6d 6f 64 65 73 2e 20 20  | s.etc..is.different.for.modes... | 
| 4dc20 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 4dc40 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    39 38 5d 5b 23 32 39 38 5d 5d 2e 0a 2a 2a 20 4e  | /swiper/issues/298][#298]]..**.N | 
| 4dc60 |  65 77 20 46 65 61 74 75 72 65 73 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | ew.Features.:PROPERTIES:.:CUSTOM | 
| 4dc80 |  5f 49 44 3a 20 30 2d 37 2d 30 2d 66 78 2d 6e 65    77 2d 66 65 61 74 75 72 65 73 0a 3a 45 4e 44 3a  | _ID:.0-7-0-fx-new-features.:END: | 
| 4dca0 |  0a 2a 2a 2a 20 3d 73 77 69 70 65 72 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | .***.=swiper=.:PROPERTIES:.:CUST | 
| 4dcc0 |  4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66 2d    73 77 69 70 65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a  | OM_ID:.0-7-0-nf-swiper.:END:.*** | 
| 4dce0 |  2a 20 4d 61 6b 65 20 6c 69 6e 65 20 6e 75 6d 62    65 72 73 20 69 6e 74 6f 20 64 69 73 70 6c 61 79  | *.Make.line.numbers.into.display | 
| 4dd00 |  20 70 72 6f 70 65 72 74 69 65 73 0a 45 61 63 68    20 63 61 6e 64 69 64 61 74 65 20 69 73 20 6e 6f  | .properties.Each.candidate.is.no | 
| 4dd20 |  77 20 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65    20 70 6c 75 73 20 74 68 65 20 6f 72 69 67 69 6e  | w.a.single.space.plus.the.origin | 
| 4dd40 |  61 6c 20 73 74 72 69 6e 67 2e 20 20 54 68 65 0a    64 69 73 70 6c 61 79 20 70 72 6f 70 65 72 74 79  | al.string...The.display.property | 
| 4dd60 |  20 6f 66 20 74 68 65 20 73 69 6e 67 6c 65 20 73    70 61 63 65 20 68 6f 6c 64 73 20 74 68 65 20 6c  | .of.the.single.space.holds.the.l | 
| 4dd80 |  69 6e 65 20 6e 75 6d 62 65 72 2e 20 54 68 69 73    20 6d 65 61 6e 73 0a 74 68 61 74 20 69 74 27 73  | ine.number..This.means.that.it's | 
| 4dda0 |  20 6e 6f 20 6c 6f 6e 67 65 72 20 70 6f 73 73 69    62 6c 65 20 74 6f 20 6d 61 74 63 68 20 6c 69 6e  | .no.longer.possible.to.match.lin | 
| 4ddc0 |  65 20 6e 75 6d 62 65 72 73 20 69 6e 20 71 75 65    72 69 65 73 2c 20 77 68 69 63 68 0a 69 73 20 61  | e.numbers.in.queries,.which.is.a | 
| 4dde0 |  20 67 6f 6f 64 20 74 68 69 6e 67 20 69 66 20 79    6f 75 27 72 65 20 73 65 61 72 63 68 69 6e 67 20  | .good.thing.if.you're.searching. | 
| 4de00 |  66 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 2a 20 45 78 74 65 6e 64 20 3d  | for.numbers..-----.****.Extend.= | 
| 4de20 |  73 77 69 70 65 72 2d 66 6f 6e 74 2d 6c 6f 63 6b    2d 65 6e 73 75 72 65 3d 0a 41 64 64 20 3d 6d 75  | swiper-font-lock-ensure=.Add.=mu | 
| 4de40 |  34 65 2d 76 69 65 77 2d 6d 6f 64 65 3d 2c 20 3d    6d 75 34 65 2d 68 65 61 64 65 72 73 2d 6d 6f 64  | 4e-view-mode=,.=mu4e-headers-mod | 
| 4de60 |  65 3d 2c 20 3d 68 65 6c 70 2d 6d 6f 64 65 3d 2c    0a 3d 65 6c 66 65 65 64 2d 73 68 6f 77 2d 6d 6f  | e=,.=help-mode=,.=elfeed-show-mo | 
| 4de80 |  64 65 3d 2c 20 3d 65 6d 6d 73 2d 73 74 72 65 61    6d 2d 6d 6f 64 65 3d 2c 20 3d 64 65 62 62 75 67  | de=,.=emms-stream-mode=,.=debbug | 
| 4dea0 |  73 2d 67 6e 75 2d 6d 6f 64 65 3d 2c 0a 3d 6f 63    63 75 72 2d 6d 6f 64 65 3d 2c 20 3d 6f 63 63 75  | s-gnu-mode=,.=occur-mode=,.=occu | 
| 4dec0 |  72 2d 65 64 69 74 2d 6d 6f 64 65 3d 2c 20 3d 62    6f 6e 67 6f 2d 6d 6f 64 65 3d 2c 20 3d 65 77 77  | r-edit-mode=,.=bongo-mode=,.=eww | 
| 4dee0 |  2d 6d 6f 64 65 3d 2c 20 3d 76 63 2d 64 69 72 2d    6d 6f 64 65 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | -mode=,.=vc-dir-mode=..-----.*** | 
| 4df00 |  2a 20 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f    72 20 3d 65 76 69 6c 2d 6a 75 6d 70 65 72 2f 62  | *.Add.support.for.=evil-jumper/b | 
| 4df20 |  61 63 6b 77 61 72 64 3d 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ackward=.See.[[https://github.co | 
| 4df40 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 36 38 5d 5b 23 32 36  | m/abo-abo/swiper/issues/268][#26 | 
| 4df60 |  38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    4d 61 6b 65 20 63 6f 6d 70 61 74 69 62 6c 65 20  | 8]]..-----.****.Make.compatible. | 
| 4df80 |  77 69 74 68 20 3d 76 69 73 75 61 6c 2d 6c 69 6e    65 2d 6d 6f 64 65 3d 0a 3d 73 77 69 70 65 72 3d  | with.=visual-line-mode=.=swiper= | 
| 4dfa0 |  20 77 69 6c 6c 20 73 70 6c 69 74 20 74 68 65 20    6c 69 6e 65 73 20 77 68 65 6e 20 3d 76 69 73 75  | .will.split.the.lines.when.=visu | 
| 4dfc0 |  61 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 3d 20 69 73    20 6f 6e 2e 20 20 54 68 69 73 20 69 73 0a 63 6f  | al-line-mode=.is.on...This.is.co | 
| 4dfe0 |  6e 76 65 6e 69 65 6e 74 20 66 6f 72 20 73 6d 61    6c 6c 20 62 75 66 66 65 72 73 2e 20 46 6f 72 20  | nvenient.for.small.buffers..For. | 
| 4e000 |  6c 61 72 67 65 20 62 75 66 66 65 72 73 2c 20 69    74 20 63 61 6e 20 62 65 20 76 65 72 79 20 73 6c  | large.buffers,.it.can.be.very.sl | 
| 4e020 |  6f 77 2c 0a 73 69 6e 63 65 20 3d 76 69 73 75 61    6c 2d 6c 69 6e 65 2d 6d 6f 64 65 3d 20 69 73 20  | ow,.since.=visual-line-mode=.is. | 
| 4e040 |  73 6c 6f 77 2e 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | slow..See.[[https://github.com/a | 
| 4e060 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 32 37 5d 5b 23 32 32 37 5d 5d  | bo-abo/swiper/issues/227][#227]] | 
| 4e080 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 64 64    20 3d 73 77 69 70 65 72 2d 74 6f 67 67 6c 65 2d  | ..-----.****.Add.=swiper-toggle- | 
| 4e0a0 |  66 61 63 65 2d 6d 61 74 63 68 69 6e 67 3d 0a 42    6f 75 6e 64 20 74 6f 20 7e 43 2d 63 20 43 2d 66  | face-matching=.Bound.to.~C-c.C-f | 
| 4e0c0 |  7e 2e 0a 41 74 20 65 61 63 68 20 73 74 61 72 74    20 6f 66 20 3d 73 77 69 70 65 72 3d 2c 20 74 68  | ~..At.each.start.of.=swiper=,.th | 
| 4e0e0 |  65 20 66 61 63 65 20 61 74 20 70 6f 69 6e 74 20    77 69 6c 6c 20 62 65 20 73 74 6f 72 65 64 2e 0a  | e.face.at.point.will.be.stored.. | 
| 4e100 |  55 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64    20 74 6f 20 74 6f 67 67 6c 65 20 6d 61 74 63 68  | Use.this.command.to.toggle.match | 
| 4e120 |  69 6e 67 20 6f 6e 6c 79 20 74 68 65 20 63 61 6e    64 69 64 61 74 65 73 20 77 69 74 68 20 74 68 61  | ing.only.the.candidates.with.tha | 
| 4e140 |  74 20 66 61 63 65 2e 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | t.face..See.[[https://github.com | 
| 4e160 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 38 38 5d 5b 23 32 38 38  | /abo-abo/swiper/issues/288][#288 | 
| 4e180 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 3d    70 75 73 68 2d 6d 61 72 6b 3d 20 6f 6e 6c 79 20  | ]]..-----.****.=push-mark=.only. | 
| 4e1a0 |  69 66 20 65 78 69 74 65 64 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 0a 7e 43 2d 4d 2d 6e 7e  | if.exited.the.minibuffer.~C-M-n~ | 
| 4e1c0 |  20 61 6e 64 20 7e 43 2d 4d 2d 70 7e 20 77 69 6c    6c 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 75 73 68  | .and.~C-M-p~.will.no.longer.push | 
| 4e1e0 |  20 6d 61 72 6b 20 61 6e 64 20 61 6e 6e 6f 79 20    77 69 74 68 20 6d 65 73 73 61 67 65 73 2e 0a 2d  | .mark.and.annoy.with.messages..- | 
| 4e200 |  2d 2d 2d 2d 0a 2a 2a 2a 2a 20 3d 69 76 79 2d 72    65 73 75 6d 65 3d 20 73 68 6f 75 6c 64 20 72 65  | ----.****.=ivy-resume=.should.re | 
| 4e220 |  73 74 6f 72 65 20 74 68 65 20 62 75 66 66 65 72    20 66 6f 72 20 3d 73 77 69 70 65 72 3d 0a 53 65  | store.the.buffer.for.=swiper=.Se | 
| 4e240 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 4e260 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 30 32    5d 5b 23 33 30 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/302][#302]]..-----. | 
| 4e280 |  2a 2a 2a 2a 20 45 6e 61 62 6c 65 20 72 65 63 75    72 73 69 76 65 20 3d 73 77 69 70 65 72 3d 20 63  | ****.Enable.recursive.=swiper=.c | 
| 4e2a0 |  61 6c 6c 73 0a 57 68 69 6c 65 20 79 6f 75 20 3d    73 77 69 70 65 72 3d 20 62 75 66 66 65 72 2d 31  | alls.While.you.=swiper=.buffer-1 | 
| 4e2c0 |  2c 20 79 6f 75 20 63 61 6e 20 73 77 69 74 63 68    20 6f 75 74 20 6f 66 20 74 68 65 20 6d 69 6e 69  | ,.you.can.switch.out.of.the.mini | 
| 4e2e0 |  62 75 66 66 65 72 20 69 6e 74 6f 0a 62 75 66 66    65 72 2d 32 20 61 6e 64 20 63 61 6c 6c 20 3d 73  | buffer.into.buffer-2.and.call.=s | 
| 4e300 |  77 69 70 65 72 3d 20 61 67 61 69 6e 2e 20 20 45    78 69 74 69 6e 67 20 74 68 65 20 73 65 63 6f 6e  | wiper=.again...Exiting.the.secon | 
| 4e320 |  64 20 6d 69 6e 69 62 75 66 66 65 72 20 77 69 6c    6c 0a 72 65 73 74 6f 72 65 20 74 68 65 20 66 69  | d.minibuffer.will.restore.the.fi | 
| 4e340 |  72 73 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    0a 54 6f 20 75 73 65 20 74 68 69 73 2c 20 79 6f  | rst.minibuffer...To.use.this,.yo | 
| 4e360 |  75 20 6e 65 65 64 20 74 6f 20 65 6e 61 62 6c 65    20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62  | u.need.to.enable.recursive.minib | 
| 4e380 |  75 66 66 65 72 73 2e 0a 23 2b 62 65 67 69 6e 5f    73 72 63 20 65 6c 69 73 70 0a 28 73 65 74 71 20  | uffers..#+begin_src.elisp.(setq. | 
| 4e3a0 |  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 29 0a  | enable-recursive-minibuffers.t). | 
| 4e3c0 |  23 2b 65 6e 64 5f 73 72 63 0a 0a 49 74 27 73 20    61 6c 73 6f 20 75 73 65 66 75 6c 20 74 6f 20 69  | #+end_src..It's.also.useful.to.i | 
| 4e3e0 |  6e 64 69 63 61 74 65 20 74 68 65 20 63 75 72 72    65 6e 74 20 64 65 70 74 68 3a 0a 0a 23 2b 62 65  | ndicate.the.current.depth:..#+be | 
| 4e400 |  67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 6d    69 6e 69 62 75 66 66 65 72 2d 64 65 70 74 68 2d  | gin_src.elisp.(minibuffer-depth- | 
| 4e420 |  69 6e 64 69 63 61 74 65 2d 6d 6f 64 65 20 31 29    0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 53 65 65 20  | indicate-mode.1).#+end_src..See. | 
| 4e440 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 4e460 |  70 65 72 2f 69 73 73 75 65 73 2f 33 30 39 5d 5b    23 33 30 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/309][#309]]..-----.** | 
| 4e480 |  2a 2a 20 46 69 78 20 66 6f 72 20 3d 74 77 69 74    74 65 72 69 6e 67 2d 6d 6f 64 65 3d 0a 54 68 65  | **.Fix.for.=twittering-mode=.The | 
| 4e4a0 |  20 3d 66 69 65 6c 64 3d 20 74 65 78 74 20 70 72    6f 70 65 72 74 79 20 69 73 20 6e 6f 77 20 72 65  | .=field=.text.property.is.now.re | 
| 4e4c0 |  6d 6f 76 65 64 20 62 65 66 6f 72 65 20 69 6e 73    65 72 74 69 6e 67 20 74 65 78 74 20 69 6e 74 6f  | moved.before.inserting.text.into | 
| 4e4e0 |  0a 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e    20 54 68 69 73 20 66 69 78 65 73 20 74 68 65 20  | .the.minibuffer..This.fixes.the. | 
| 4e500 |  3d 73 77 69 70 65 72 3d 20 70 72 6f 62 6c 65 6d    73 20 77 69 74 68 0a 3d 74 77 69 74 74 65 72 69  | =swiper=.problems.with.=twitteri | 
| 4e520 |  6e 67 2d 6d 6f 64 65 3d 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | ng-mode=..See.[[https://github.c | 
| 4e540 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 33 31 30 5d 5b 23 33  | om/abo-abo/swiper/issues/310][#3 | 
| 4e560 |  31 30 5d 5d 2e 0a 0a 0a 0a 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 69 76 79 3d 0a 3a 50 52 4f 50 45  | 10]]......-----.***.=ivy=.:PROPE | 
| 4e580 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 37 2d 30 2d 6e 66 2d 69 76 79 0a  | RTIES:.:CUSTOM_ID:.0-7-0-nf-ivy. | 
| 4e5a0 |  3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 6d    61 6e 75 61 6c 0a 49 6e 20 74 68 65 20 63 75 72  | :END:.****.Add.manual.In.the.cur | 
| 4e5c0 |  72 65 6e 74 20 73 74 61 74 65 2c 20 74 68 65 20    6d 61 6e 75 61 6c 20 63 6f 76 65 72 73 20 74 68  | rent.state,.the.manual.covers.th | 
| 4e5e0 |  65 20 6d 6f 73 74 20 62 61 73 69 63 20 74 6f 70    69 63 73 2c 20 6c 69 6b 65 0a 74 68 65 20 6d 69  | e.most.basic.topics,.like.the.mi | 
| 4e600 |  6e 69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 20 61 6e 64 20 74 68 65 20 72 65  | nibuffer.key.bindings.and.the.re | 
| 4e620 |  67 65 78 70 20 62 75 69 6c 64 65 72 73 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 2a 20 4d 61 6b 65 20 3c  | gexp.builders..-----.****.Make.< | 
| 4e640 |  6c 65 66 74 3e 20 61 6e 64 20 3c 72 69 67 68 74    3e 20 62 65 68 61 76 65 20 61 73 20 69 6e 20 66  | left>.and.<right>.behave.as.in.f | 
| 4e660 |  75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 0a    2a 2a 2a 2a 20 54 72 75 6e 63 61 74 65 20 6d 69  | undamental-mode.****.Truncate.mi | 
| 4e680 |  6e 69 62 75 66 66 65 72 20 70 72 6f 6d 70 74 73    20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 77 69 6e  | nibuffer.prompts.longer.than.win | 
| 4e6a0 |  64 6f 77 2d 77 69 64 74 68 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | dow-width.See.[[https://github.c | 
| 4e6c0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 34 30 5d 5b 23 32  | om/abo-abo/swiper/issues/240][#2 | 
| 4e6e0 |  34 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a    20 7e 43 2d 4d 2d 6e 7e 20 73 68 6f 75 6c 64 20  | 40]]..-----.****.~C-M-n~.should. | 
| 4e700 |  6e 6f 74 20 6c 65 61 76 65 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 0a 4d 61 6b 65 20 73 75  | not.leave.the.minibuffer.Make.su | 
| 4e720 |  72 65 20 74 68 61 74 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 20 77 69 6e 64 6f 77 20 72 65  | re.that.the.minibuffer.window.re | 
| 4e740 |  6d 61 69 6e 73 20 73 65 6c 65 63 74 65 64 20 61    73 20 6c 6f 6e 67 20 61 73 20 74 68 65 0a 63 6f  | mains.selected.as.long.as.the.co | 
| 4e760 |  6d 70 6c 65 74 69 6f 6e 20 68 61 73 6e 27 74 20    66 69 6e 69 73 68 65 64 2e 20 20 46 6f 72 20 65  | mpletion.hasn't.finished...For.e | 
| 4e780 |  78 61 6d 70 6c 65 2c 20 7e 3c 66 31 3e 20 66 7e    20 74 6f 20 63 61 6c 6c 0a 3d 63 6f 75 6e 73 65  | xample,.~<f1>.f~.to.call.=counse | 
| 4e7a0 |  6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74    69 6f 6e 3d 2c 20 69 6e 70 75 74 20 22 66 6f 72  | l-describe-function=,.input."for | 
| 4e7c0 |  77 61 72 64 22 20 61 6e 64 20 73 70 61 6d 20 7e    43 2d 4d 2d 6e 7e 20 74 6f 20 72 65 61 64 0a 74  | ward".and.spam.~C-M-n~.to.read.t | 
| 4e7e0 |  68 65 20 64 6f 63 20 66 6f 72 20 65 61 63 68 20    66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 73 74  | he.doc.for.each.function.that.st | 
| 4e800 |  61 72 74 73 20 77 69 74 68 20 22 66 6f 72 77 61    72 64 22 2e 20 54 68 65 20 3d 2a 48 65 6c 70 2a  | arts.with."forward"..The.=*Help* | 
| 4e820 |  3d 0a 77 69 6e 64 6f 77 20 70 6f 70 75 70 20 77    6f 75 6c 64 20 6d 6f 76 65 20 74 68 65 20 77 69  | =.window.popup.would.move.the.wi | 
| 4e840 |  6e 64 6f 77 20 66 6f 63 75 73 2c 20 62 75 74 20    74 68 69 73 20 63 68 61 6e 67 65 20 6d 6f 76 65  | ndow.focus,.but.this.change.move | 
| 4e860 |  73 20 69 74 0a 62 61 63 6b 20 74 6f 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 2d 2d 2d  | s.it.back.to.the.minibuffer..--- | 
| 4e880 |  2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20 3d 66 6c 78    3d 20 73 6f 72 74 69 6e 67 0a 53 65 65 20 5b 5b  | --.****.Add.=flx=.sorting.See.[[ | 
| 4e8a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 4e8c0 |  72 2f 69 73 73 75 65 73 2f 32 30 37 5d 5b 23 32    30 37 5d 5d 2e 0a 53 69 6e 63 65 20 66 6c 78 20  | r/issues/207][#207]]..Since.flx. | 
| 4e8e0 |  69 73 20 63 6f 73 74 6c 79 2c 20 6d 6f 76 65 20    74 68 65 20 63 61 63 68 69 6e 67 20 74 6f 20 61  | is.costly,.move.the.caching.to.a | 
| 4e900 |  6e 20 65 61 72 6c 69 65 72 20 70 6f 69 6e 74 2e    20 54 68 69 73 20 6d 65 61 6e 73 0a 69 6d 6d 65  | n.earlier.point..This.means.imme | 
| 4e920 |  64 69 61 74 65 20 72 65 74 75 72 6e 20 66 6f 72    20 77 68 65 6e 20 74 68 65 20 69 6e 70 75 74 20  | diate.return.for.when.the.input. | 
| 4e940 |  68 61 73 6e 27 74 20 63 68 61 6e 67 65 64 2c 20    69 2e 65 2e 20 66 6f 72 20 7e 43 2d 6e 7e 20 6f  | hasn't.changed,.i.e..for.~C-n~.o | 
| 4e960 |  72 0a 7e 43 2d 70 7e 2e 20 57 68 65 6e 20 3d 66    6c 78 3d 20 69 73 20 69 6e 73 74 61 6c 6c 65 64  | r.~C-p~..When.=flx=.is.installed | 
| 4e980 |  2c 20 61 6e 64 20 3d 28 65 71 20 69 76 79 2d 2d    72 65 67 65 78 2d 66 75 6e 63 74 69 6f 6e 20 27  | ,.and.=(eq.ivy--regex-function.' | 
| 4e9a0 |  69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79    29 3d 0a 66 6f 72 20 63 75 72 72 65 6e 74 20 66  | ivy--regex-fuzzy)=.for.current.f | 
| 4e9c0 |  75 6e 63 74 69 6f 6e 20 28 74 68 72 6f 75 67 68    20 3d 69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72  | unction.(through.=ivy-re-builder | 
| 4e9e0 |  73 2d 61 6c 69 73 74 3d 29 2c 20 74 68 65 6e 20    73 6f 72 74 20 74 68 65 20 66 69 6e 61 6c 20 63  | s-alist=),.then.sort.the.final.c | 
| 4ea00 |  61 6e 64 69 64 61 74 65 73 20 77 69 74 68 0a 3d    69 76 79 2d 2d 66 6c 78 2d 73 6f 72 74 3d 2e 0a  | andidates.with.=ivy--flx-sort=.. | 
| 4ea20 |  0a 49 6e 20 74 68 65 20 77 6f 72 73 74 20 63 61    73 65 2c 20 77 68 65 6e 20 73 6f 6d 65 20 65 72  | .In.the.worst.case,.when.some.er | 
| 4ea40 |  72 6f 72 20 70 6f 70 73 20 75 70 2c 20 72 65 74    75 72 6e 20 74 68 65 20 73 61 6d 65 20 6c 69 73  | ror.pops.up,.return.the.same.lis | 
| 4ea60 |  74 2e 20 49 6e 0a 74 68 65 20 62 65 73 74 20 63    61 73 65 20 73 6f 72 74 20 74 68 65 20 3d 63 61  | t..In.the.best.case.sort.the.=ca | 
| 4ea80 |  6e 64 73 3d 20 74 68 61 74 20 61 6c 6c 20 6d 61    74 63 68 20 3d 6e 61 6d 65 3d 20 62 79 20 63 6c  | nds=.that.all.match.=name=.by.cl | 
| 4eaa0 |  6f 73 65 6e 65 73 73 20 74 6f 0a 3d 6e 61 6d 65    3d 2e 0a 0a 48 6f 77 20 74 6f 20 75 73 65 3a 0a  | oseness.to.=name=...How.to.use:. | 
| 4eac0 |  31 2e 20 48 61 76 65 20 3d 66 6c 78 3d 20 69 6e    73 74 61 6c 6c 65 64 20 2d 20 3d 28 72 65 71 75  | 1..Have.=flx=.installed.-.=(requ | 
| 4eae0 |  69 72 65 20 27 66 6c 78 29 3d 20 73 68 6f 75 6c    64 20 73 75 63 63 65 65 64 2e 0a 32 2e 20 43 6f  | ire.'flx)=.should.succeed..2..Co | 
| 4eb00 |  6e 66 69 67 75 72 65 20 3d 69 76 79 2d 72 65 2d    62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74 3d 20  | nfigure.=ivy-re-builders-alist=. | 
| 4eb20 |  61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 74 6f    20 75 73 65 20 3d 69 76 79 2d 2d 72 65 67 65 78  | appropriately.to.use.=ivy--regex | 
| 4eb40 |  2d 66 75 7a 7a 79 3d 2e 0a 0a 46 6f 72 20 65 78    61 6d 70 6c 65 3a 0a 0a 23 2b 62 65 67 69 6e 5f  | -fuzzy=...For.example:..#+begin_ | 
| 4eb60 |  73 72 63 20 65 6c 69 73 70 0a 28 73 65 74 71 20    69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d  | src.elisp.(setq.ivy-re-builders- | 
| 4eb80 |  61 6c 69 73 74 0a 20 20 20 20 20 20 27 28 28 74    20 2e 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75  | alist.......'((t...ivy--regex-fu | 
| 4eba0 |  7a 7a 79 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 53 75 70 70  | zzy))).#+end_src.-----.****.Supp | 
| 4ebc0 |  6f 72 74 20 68 61 73 68 20 74 61 62 6c 65 73 0a    53 69 6e 63 65 20 3d 61 6c 6c 2d 63 6f 6d 70 6c  | ort.hash.tables.Since.=all-compl | 
| 4ebe0 |  65 74 69 6f 6e 73 3d 20 61 6c 73 6f 20 77 6f 72    6b 73 20 66 6f 72 20 68 61 73 68 20 74 61 62 6c  | etions=.also.works.for.hash.tabl | 
| 4ec00 |  65 73 2c 20 6e 6f 20 72 65 61 73 6f 6e 20 6e 6f    74 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68 65  | es,.no.reason.not.to.support.the | 
| 4ec20 |  6d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 49 6d    70 72 6f 76 65 20 64 6f 63 75 6d 65 6e 74 61 74  | m..-----.****.Improve.documentat | 
| 4ec40 |  69 6f 6e 20 6f 66 20 3d 69 76 79 2d 63 6f 75 6e    74 2d 66 6f 72 6d 61 74 3d 0a 4e 6f 77 20 70 6f  | ion.of.=ivy-count-format=.Now.po | 
| 4ec60 |  73 73 69 62 6c 65 20 74 6f 20 73 65 74 20 69 74    20 77 69 74 68 20 43 75 73 74 6f 6d 69 7a 65 2e  | ssible.to.set.it.with.Customize. | 
| 4ec80 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20    3d 69 76 79 2d 69 6e 64 65 78 2d 66 75 6e 63 74  | .-----.****.Add.=ivy-index-funct | 
| 4eca0 |  69 6f 6e 73 2d 61 6c 69 73 74 3d 0a 43 75 73 74    6f 6d 69 7a 65 20 74 68 69 73 20 74 6f 20 64 65  | ions-alist=.Customize.this.to.de | 
| 4ecc0 |  63 69 64 65 20 68 6f 77 20 74 68 65 20 69 6e 64    65 78 2c 20 69 2e 65 2e 20 74 68 65 20 63 75 72  | cide.how.the.index,.i.e..the.cur | 
| 4ece0 |  72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 0a    63 61 6e 64 69 64 61 74 65 2c 20 69 73 20 75 70  | rently.selected.candidate,.is.up | 
| 4ed00 |  64 61 74 65 64 20 77 69 74 68 20 6e 65 77 20 69    6e 70 75 74 2e 0a 46 6f 72 20 65 78 61 6d 70 6c  | dated.with.new.input..For.exampl | 
| 4ed20 |  65 2c 20 6f 6e 65 20 73 74 72 61 74 65 67 79 20    69 73 20 6e 6f 74 20 72 65 73 65 74 20 69 74 20  | e,.one.strategy.is.not.reset.it. | 
| 4ed40 |  74 6f 20 30 20 61 66 74 65 72 20 65 61 63 68 20    63 68 61 6e 67 65 2e 0a 0a 41 6e 6f 74 68 65 72  | to.0.after.each.change...Another | 
| 4ed60 |  20 73 74 72 61 74 65 67 79 2c 20 75 73 65 64 20    66 6f 72 20 3d 73 77 69 70 65 72 3d 2c 20 69 73  | .strategy,.used.for.=swiper=,.is | 
| 4ed80 |  20 74 6f 20 74 72 79 20 74 6f 20 73 65 6c 65 63    74 20 74 68 65 20 66 69 72 73 74 0a 61 70 70 72  | .to.try.to.select.the.first.appr | 
| 4eda0 |  6f 70 72 69 61 74 65 20 63 61 6e 64 69 64 61 74    65 20 61 66 74 65 72 20 28 69 6e 63 6c 75 73 69  | opriate.candidate.after.(inclusi | 
| 4edc0 |  76 65 29 20 74 68 65 20 66 69 72 73 74 20 70 72    65 76 69 6f 75 73 6c 79 20 73 65 6c 65 63 74 65  | ve).the.first.previously.selecte | 
| 4ede0 |  64 0a 63 61 6e 64 69 64 61 74 65 2e 20 54 68 69    73 20 77 61 79 2c 20 69 66 20 79 6f 75 27 72 65  | d.candidate..This.way,.if.you're | 
| 4ee00 |  20 74 79 70 69 6e 67 20 73 6f 6d 65 74 68 69 6e    67 20 74 68 61 74 20 6d 61 74 63 68 65 73 20 77  | .typing.something.that.matches.w | 
| 4ee20 |  68 61 74 20 69 73 0a 63 75 72 72 65 6e 74 6c 79    20 73 65 6c 65 63 74 65 64 2c 20 74 68 65 20 73  | hat.is.currently.selected,.the.s | 
| 4ee40 |  65 6c 65 63 74 69 6f 6e 20 77 6f 6e 27 74 20 63    68 61 6e 67 65 2e 0a 0a 53 65 65 20 5b 5b 68 74  | election.won't.change...See.[[ht | 
| 4ee60 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 4ee80 |  69 73 73 75 65 73 2f 32 35 33 5d 5b 23 32 35 33    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41  | issues/253][#253]]..-----.****.A | 
| 4eea0 |  64 64 20 3d 69 76 79 2d 76 69 72 74 75 61 6c 2d    61 62 62 72 65 76 69 61 74 65 3d 0a 54 68 65 20  | dd.=ivy-virtual-abbreviate=.The. | 
| 4eec0 |  6d 6f 64 65 20 6f 66 20 61 62 62 72 65 76 69 61    74 69 6f 6e 20 66 6f 72 20 76 69 72 74 75 61 6c  | mode.of.abbreviation.for.virtual | 
| 4eee0 |  20 62 75 66 66 65 72 20 6e 61 6d 65 73 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20 3d 69  | .buffer.names..-----.****.Add.=i | 
| 4ef00 |  76 79 2d 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61    72 63 68 3d 0a 55 73 65 64 20 74 6f 20 6f 76 65  | vy-case-fold-search=.Used.to.ove | 
| 4ef20 |  72 72 69 64 65 20 3d 63 61 73 65 2d 66 6f 6c 64    2d 73 65 61 72 63 68 3d 2e 20 53 65 65 20 5b 5b  | rride.=case-fold-search=..See.[[ | 
| 4ef40 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 4ef60 |  72 2f 69 73 73 75 65 73 2f 32 35 39 5d 5b 23 32    35 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a  | r/issues/259][#259]]..-----.**** | 
| 4ef80 |  20 41 64 64 20 66 65 65 64 62 61 63 6b 20 66 6f    72 20 6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 20 61  | .Add.feedback.for.long-running.a | 
| 4efa0 |  73 79 6e 63 20 70 72 6f 63 65 73 73 65 73 0a 45    61 63 68 20 74 69 6d 65 20 30 2e 35 73 20 70 61  | sync.processes.Each.time.0.5s.pa | 
| 4efc0 |  73 73 20 61 66 74 65 72 20 74 68 65 20 6c 61 73    74 20 69 6e 70 75 74 2c 20 69 66 20 74 68 65 20  | ss.after.the.last.input,.if.the. | 
| 4efe0 |  65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73    0a 68 61 73 6e 27 74 20 66 69 6e 69 73 68 65 64  | external.process.hasn't.finished | 
| 4f000 |  20 79 65 74 2c 20 75 70 64 61 74 65 20 6d 69 6e    69 62 75 66 66 65 72 20 77 69 74 68 20 74 68 65  | .yet,.update.minibuffer.with.the | 
| 4f020 |  20 61 6d 6f 75 6e 74 20 6f 66 20 63 61 6e 64 69    64 61 74 65 73 0a 63 6f 6c 6c 65 63 74 65 64 20  | .amount.of.candidates.collected. | 
| 4f040 |  73 6f 20 66 61 72 2e 20 54 68 69 73 20 69 73 20    75 73 65 66 75 6c 20 74 6f 20 73 65 65 20 74 68  | so.far..This.is.useful.to.see.th | 
| 4f060 |  61 74 20 6c 6f 6e 67 20 72 75 6e 6e 69 6e 67 20    63 6f 6d 6d 61 6e 64 73 0a 6c 69 6b 65 20 3d 63  | at.long.running.commands.like.=c | 
| 4f080 |  6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 3d 20 6f    72 20 3d 63 6f 75 6e 73 65 6c 2d 61 67 3d 20 28  | ounsel-locate=.or.=counsel-ag=.( | 
| 4f0a0 |  77 68 65 6e 20 69 6e 20 61 20 76 65 72 79 20 6c    61 72 67 65 20 64 69 72 65 63 74 6f 72 79 29 0a  | when.in.a.very.large.directory). | 
| 4f0c0 |  61 72 65 6e 27 74 20 73 74 75 63 6b 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 2a 20 50 72 6f 6d 6f 74 65  | aren't.stuck..-----.****.Promote | 
| 4f0e0 |  20 3d 69 76 79 2d 65 78 74 72 61 2d 64 69 72 65    63 74 6f 72 69 65 73 3d 20 74 6f 20 64 65 66 63  | .=ivy-extra-directories=.to.defc | 
| 4f100 |  75 73 74 6f 6d 0a 2a 2a 2a 2a 20 50 72 6f 6d 6f    74 65 20 3d 69 76 79 2d 73 6f 72 74 2d 66 75 6e  | ustom.****.Promote.=ivy-sort-fun | 
| 4f120 |  63 74 69 6f 6e 2d 61 6c 69 73 74 3d 20 74 6f 20    64 65 66 63 75 73 74 6f 6d 0a 2a 2a 2a 2a 20 7e  | ction-alist=.to.defcustom.****.~ | 
| 4f140 |  4d 2d 6e 7e 20 73 68 6f 75 6c 64 20 70 72 65 66    65 72 20 75 72 6c 20 61 74 20 70 6f 69 6e 74 20  | M-n~.should.prefer.url.at.point. | 
| 4f160 |  74 6f 20 73 79 6d 62 6f 6c 20 61 74 20 70 6f 69    6e 74 0a 2a 2a 2a 2a 20 7e 43 2d 78 20 43 2d 66  | to.symbol.at.point.****.~C-x.C-f | 
| 4f180 |  20 4d 2d 6e 7e 20 63 61 6c 6c 73 20 3d 66 66 61    70 2d 75 72 6c 2d 66 65 74 63 68 65 72 3d 20 77  | .M-n~.calls.=ffap-url-fetcher=.w | 
| 4f1a0 |  68 65 6e 20 61 74 20 55 52 4c 0a 2a 2a 2a 2a 20    48 69 67 68 6c 69 67 68 74 20 6d 6f 64 69 66 69  | hen.at.URL.****.Highlight.modifi | 
| 4f1c0 |  65 64 20 66 69 6c 65 20 62 75 66 66 65 72 73 20    77 69 74 68 20 3d 69 76 79 2d 6d 6f 64 69 66 69  | ed.file.buffers.with.=ivy-modifi | 
| 4f1e0 |  65 64 2d 62 75 66 66 65 72 3d 20 66 61 63 65 0a    54 68 69 73 20 6e 65 77 20 66 61 63 65 20 69 73  | ed-buffer=.face.This.new.face.is | 
| 4f200 |  20 62 6c 61 6e 6b 20 62 79 20 64 65 66 61 75 6c    74 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 75  | .blank.by.default,.but.you.can.u | 
| 4f220 |  73 65 20 65 2e 67 2e 3a 0a 23 2b 62 65 67 69 6e    5f 73 72 63 20 65 6c 69 73 70 0a 28 63 75 73 74  | se.e.g.:.#+begin_src.elisp.(cust | 
| 4f240 |  6f 6d 2d 73 65 74 2d 66 61 63 65 73 0a 20 27 28    69 76 79 2d 6d 6f 64 69 66 69 65 64 2d 62 75 66  | om-set-faces..'(ivy-modified-buf | 
| 4f260 |  66 65 72 20 28 28 74 20 28 3a 62 61 63 6b 67 72    6f 75 6e 64 20 22 23 66 66 37 37 37 37 22 29 29  | fer.((t.(:background."#ff7777")) | 
| 4f280 |  29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 2a 20 57 6f 72 6b 20 77 69  | ))).#+end_src.-----.****.Work.wi | 
| 4f2a0 |  74 68 20 3d 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  | th.=enable-recursive-minibuffers | 
| 4f2c0 |  3d 0a 53 74 6f 72 65 20 74 68 65 20 6f 6c 64 20    3d 69 76 79 2d 6c 61 73 74 3d 20 69 6e 20 63 61  | =.Store.the.old.=ivy-last=.in.ca | 
| 4f2e0 |  73 65 20 3d 69 76 79 2d 72 65 61 64 3d 20 69 73    20 63 61 6c 6c 65 64 20 77 68 69 6c 65 20 69 6e  | se.=ivy-read=.is.called.while.in | 
| 4f300 |  73 69 64 65 20 74 68 65 0a 6d 69 6e 69 62 75 66    66 65 72 2e 20 20 52 65 73 74 6f 72 65 20 69 74  | side.the.minibuffer...Restore.it | 
| 4f320 |  20 61 66 74 65 72 20 3d 69 76 79 2d 63 61 6c 6c    3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 6c  | .after.=ivy-call=..-----.****.Al | 
| 4f340 |  6c 6f 77 20 75 73 65 72 2d 73 70 65 63 69 66 69    65 64 20 6d 61 74 63 68 65 64 20 63 61 6e 64 69  | low.user-specified.matched.candi | 
| 4f360 |  64 61 74 65 20 73 6f 72 74 69 6e 67 0a 4e 65 77    20 64 65 66 63 75 73 74 6f 6d 20 3d 69 76 79 2d  | date.sorting.New.defcustom.=ivy- | 
| 4f380 |  73 6f 72 74 2d 6d 61 74 63 68 65 73 2d 66 75 6e    63 74 69 6f 6e 73 2d 61 6c 69 73 74 3d 2e 0a 53  | sort-matches-functions-alist=..S | 
| 4f3a0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 4f3c0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 36    39 5d 5b 23 32 36 39 5d 5d 20 5b 5b 68 74 74 70  | swiper/issues/269][#269]].[[http | 
| 4f3e0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 4f400 |  73 75 65 73 2f 32 36 35 5d 5b 23 32 36 35 5d 5d    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | sues/265][#265]].[[https://githu | 
| 4f420 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 33 5d  | b.com/abo-abo/swiper/issues/213] | 
| 4f440 |  5b 23 32 31 33 5d 5d 2e 0a 0a 42 79 20 64 65 66    61 75 6c 74 2c 20 49 76 79 20 64 6f 65 73 6e 27  | [#213]]...By.default,.Ivy.doesn' | 
| 4f460 |  74 20 73 6f 72 74 20 74 68 65 20 6d 61 74 63 68    65 64 20 63 61 6e 64 69 64 61 74 65 73 2c 20 74  | t.sort.the.matched.candidates,.t | 
| 4f480 |  68 65 79 20 72 65 6d 61 69 6e 20 69 6e 0a 74 68    65 20 73 61 6d 65 20 6f 72 64 65 72 20 61 73 20  | hey.remain.in.the.same.order.as. | 
| 4f4a0 |  69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20    63 6f 6c 6c 65 63 74 69 6f 6e 2e 20 54 68 69 73  | in.the.original.collection..This | 
| 4f4c0 |  20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 0a 64    65 66 61 75 6c 74 2c 20 73 69 6e 63 65 20 69 74  | .option.is.the.default,.since.it | 
| 4f4e0 |  27 73 20 66 61 73 74 20 61 6e 64 20 73 69 6d 70    6c 65 2e 0a 0a 41 20 73 6d 61 6c 6c 20 70 72 6f  | 's.fast.and.simple...A.small.pro | 
| 4f500 |  62 6c 65 6d 20 77 69 74 68 20 74 68 69 73 20 61    70 70 72 6f 61 63 68 20 69 73 20 74 68 61 74 20  | blem.with.this.approach.is.that. | 
| 4f520 |  77 65 20 75 73 75 61 6c 6c 79 20 77 61 6e 74 20    70 72 65 66 69 78 0a 6d 61 74 63 68 65 73 20 74  | we.usually.want.prefix.matches.t | 
| 4f540 |  6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 66    69 72 73 74 2e 20 4f 6e 65 20 73 6f 6c 75 74 69  | o.be.displayed.first..One.soluti | 
| 4f560 |  6f 6e 20 74 6f 20 74 68 69 73 20 69 73 20 74 6f    20 69 6e 70 75 74 20 22 5e 22 20 74 6f 0a 73 65  | on.to.this.is.to.input."^".to.se | 
| 4f580 |  65 20 6f 6e 6c 79 20 74 68 65 20 70 72 65 66 69    78 20 6d 61 74 63 68 65 73 2e 0a 0a 4e 6f 77 2c  | e.only.the.prefix.matches...Now, | 
| 4f5a0 |  20 61 6e 6f 74 68 65 72 20 73 6f 6c 75 74 69 6f    6e 20 69 73 20 74 6f 20 63 61 6e 20 73 65 74 3a  | .another.solution.is.to.can.set: | 
| 4f5c0 |  0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69    73 70 0a 28 73 65 74 71 20 69 76 79 2d 73 6f 72  | .#+begin_src.elisp.(setq.ivy-sor | 
| 4f5e0 |  74 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63 74 69    6f 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20  | t-matches-functions-alist....... | 
| 4f600 |  27 28 28 74 20 2e 20 69 76 79 2d 2d 70 72 65 66    69 78 2d 73 6f 72 74 29 29 29 0a 23 2b 65 6e 64  | '((t...ivy--prefix-sort))).#+end | 
| 4f620 |  5f 73 72 63 0a 0a 48 65 72 65 27 73 20 61 6e 6f    74 68 65 72 20 65 78 61 6d 70 6c 65 20 6f 66 20  | _src..Here's.another.example.of. | 
| 4f640 |  75 73 69 6e 67 20 74 68 69 73 20 64 65 66 63 75    73 74 6f 6d 3a 0a 23 2b 62 65 67 69 6e 5f 73 72  | using.this.defcustom:.#+begin_sr | 
| 4f660 |  63 20 65 6c 69 73 70 0a 28 61 64 64 2d 74 6f 2d    6c 69 73 74 0a 20 20 20 20 20 27 69 76 79 2d 73  | c.elisp.(add-to-list......'ivy-s | 
| 4f680 |  6f 72 74 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63    74 69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20  | ort-matches-functions-alist..... | 
| 4f6a0 |  20 27 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d    65 2d 69 6e 74 65 72 6e 61 6c 20 2e 20 69 76 79  | .'(read-file-name-internal...ivy | 
| 4f6c0 |  2d 2d 73 6f 72 74 2d 66 69 6c 65 73 2d 62 79 2d    64 61 74 65 29 29 0a 23 2b 65 6e 64 5f 73 72 63  | --sort-files-by-date)).#+end_src | 
| 4f6e0 |  0a 0a 41 66 74 65 72 20 74 68 69 73 2c 20 64 75    72 69 6e 67 20 66 69 6c 65 20 6e 61 6d 65 20 63  | ..After.this,.during.file.name.c | 
| 4f700 |  6f 6d 70 6c 65 74 69 6f 6e 2c 20 6d 6f 73 74 20    72 65 63 65 6e 74 6c 79 20 63 68 61 6e 67 65 64  | ompletion,.most.recently.changed | 
| 4f720 |  20 66 69 6c 65 73 0a 77 69 6c 6c 20 62 65 20 61    68 65 61 64 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a  | .files.will.be.ahead..-----.**** | 
| 4f740 |  20 3d 69 76 79 2d 64 69 73 70 6c 61 79 2d 73 74    79 6c 65 3d 0a 41 64 64 73 20 66 61 6e 63 79 20  | .=ivy-display-style=.Adds.fancy. | 
| 4f760 |  68 69 67 68 6c 69 67 68 74 69 6e 67 20 74 6f 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a  | highlighting.to.the.minibuffer.. | 
| 4f780 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 4f7a0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    31 32 5d 5b 23 32 31 32 5d 5d 2c 20 5b 5b 68 74  | /swiper/issues/212][#212]],.[[ht | 
| 4f7c0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 4f7e0 |  69 73 73 75 65 73 2f 32 31 37 5d 5b 23 32 31 37    5d 5d 2c 20 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/217][#217]],...-----.***. | 
| 4f800 |  3d 69 76 79 2d 68 79 64 72 61 3d 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | =ivy-hydra=.:PROPERTIES:.:CUSTOM | 
| 4f820 |  5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66 2d 69 76    79 2d 68 79 64 72 61 0a 3a 45 4e 44 3a 0a 2a 2a  | _ID:.0-7-0-nf-ivy-hydra.:END:.** | 
| 4f840 |  2a 2a 20 42 69 6e 64 20 7e 74 7e 20 74 6f 20 3d    74 6f 67 67 6c 65 2d 74 72 75 6e 63 61 74 65 2d  | **.Bind.~t~.to.=toggle-truncate- | 
| 4f860 |  6c 69 6e 65 73 3d 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | lines=.See.[[https://github.com/ | 
| 4f880 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 31 34 5d 5b 23 32 31 34 5d  | abo-abo/swiper/issues/214][#214] | 
| 4f8a0 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 42 69    6e 64 20 7e 61 7e 20 74 6f 20 3d 69 76 79 2d 72  | ]..-----.****.Bind.~a~.to.=ivy-r | 
| 4f8c0 |  65 61 64 2d 61 63 74 69 6f 6e 3d 0a 2a 2a 2a 20    3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66  | ead-action=.***.=ivy-switch-buff | 
| 4f8e0 |  65 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37  | er=.:PROPERTIES:.:CUSTOM_ID:.0-7 | 
| 4f900 |  2d 30 2d 6e 66 2d 69 76 79 2d 73 77 69 74 63 68    2d 62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a 2a 2a  | -0-nf-ivy-switch-buffer.:END:.** | 
| 4f920 |  2a 2a 20 4d 61 6b 65 20 7e 4d 2d 6f 20 72 7e 20    72 65 6e 61 6d 65 20 74 68 65 20 62 75 66 66 65  | **.Make.~M-o.r~.rename.the.buffe | 
| 4f940 |  72 20 69 6e 73 74 65 61 64 20 6f 66 20 73 77 69    74 63 68 69 6e 67 2e 0a 53 65 65 20 5b 5b 68 74  | r.instead.of.switching..See.[[ht | 
| 4f960 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 4f980 |  69 73 73 75 65 73 2f 32 33 33 5d 5b 23 32 33 33    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | issues/233][#233]]..-----.***.=c | 
| 4f9a0 |  6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 3d 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ounsel-locate=.:PROPERTIES:.:CUS | 
| 4f9c0 |  54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66    2d 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a  | TOM_ID:.0-7-0-nf-counsel-locate. | 
| 4f9e0 |  3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77    20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 6c 6f 63  | :END:.****.Allow.customizing.loc | 
| 4fa00 |  61 74 65 20 6f 70 74 69 6f 6e 73 0a 53 65 65 20    3d 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d  | ate.options.See.=counsel-locate- | 
| 4fa20 |  6f 70 74 69 6f 6e 73 3d 2e 0a 54 68 65 20 63 75    72 72 65 6e 74 20 73 65 74 74 69 6e 67 20 69 73  | options=..The.current.setting.is | 
| 4fa40 |  3a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c    69 73 70 0a 28 73 65 74 71 20 63 6f 75 6e 73 65  | :.#+begin_src.elisp.(setq.counse | 
| 4fa60 |  6c 2d 6c 6f 63 61 74 65 2d 6f 70 74 69 6f 6e 73    20 27 28 22 2d 69 22 20 22 2d 2d 72 65 67 65 78  | l-locate-options.'("-i"."--regex | 
| 4fa80 |  22 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 2a 20 53 75 70 70 6f 72 74  | ")).#+end_src.-----.****.Support | 
| 4faa0 |  20 4f 53 58 0a 55 73 65 20 3d 6f 70 65 6e 3d 20    69 6e 73 74 65 61 64 20 6f 66 20 3d 78 64 67 2d  | .OSX.Use.=open=.instead.of.=xdg- | 
| 4fac0 |  6f 70 65 6e 3d 2e 20 20 4d 6f 64 69 66 79 20 3d    63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 6f  | open=...Modify.=counsel-locate-o | 
| 4fae0 |  70 74 69 6f 6e 73 3d 20 66 6f 72 0a 4f 53 58 2c    20 73 69 6e 63 65 20 74 68 65 72 65 20 3d 6c 6f  | ptions=.for.OSX,.since.there.=lo | 
| 4fb00 |  63 61 74 65 3d 20 64 6f 65 73 6e 27 74 20 73 75    70 70 6f 72 74 20 3d 2d 2d 72 65 67 65 78 3d 2e  | cate=.doesn't.support.=--regex=. | 
| 4fb20 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 55 73 65 20    73 69 6e 67 6c 65 20 71 75 6f 74 65 73 20 66 6f  | .-----.****.Use.single.quotes.fo | 
| 4fb40 |  72 20 74 68 65 20 72 65 67 65 78 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | r.the.regex.See.[[https://github | 
| 4fb60 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 39 34 5d 5b  | .com/abo-abo/swiper/issues/194][ | 
| 4fb80 |  23 31 39 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 2a 20 41 64 64 20 69 6e 69 74 69 61 6c 2d 69  | #194]]..-----.****.Add.initial-i | 
| 4fba0 |  6e 70 75 74 20 61 72 67 75 6d 65 6e 74 0a 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | nput.argument.See.[[https://gith | 
| 4fbc0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 38 39  | ub.com/abo-abo/swiper/issues/289 | 
| 4fbe0 |  5d 5b 23 32 38 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6f 72 67  | ][#289]]..-----.***.=counsel-org | 
| 4fc00 |  2d 74 61 67 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | -tag=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 4fc20 |  2d 37 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d    6f 72 67 2d 74 61 67 0a 3a 45 4e 44 3a 0a 2a 2a  | -7-0-nf-counsel-org-tag.:END:.** | 
| 4fc40 |  2a 2a 20 4e 6f 77 20 77 6f 72 6b 73 20 69 6e 20    61 67 65 6e 64 61 0a 53 65 65 20 5b 5b 68 74 74  | **.Now.works.in.agenda.See.[[htt | 
| 4fc60 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 4fc80 |  73 73 75 65 73 2f 32 30 30 5d 5b 23 32 30 30 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f  | ssues/200][#200]]..-----.***.=co | 
| 4fca0 |  75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68    61 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | unsel-unicode-char=.:PROPERTIES: | 
| 4fcc0 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37    2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 75 6e  | .:CUSTOM_ID:.0-7-0-nf-counsel-un | 
| 4fce0 |  69 63 6f 64 65 2d 63 68 61 72 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 41 64 64 20 6f 77 6e 20 68 69  | icode-char.:END:.****.Add.own.hi | 
| 4fd00 |  73 74 6f 72 79 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 4d 2d 78 3d 0a 3a 50 52 4f 50 45 52 54  | story.***.=counsel-M-x=.:PROPERT | 
| 4fd20 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 37 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65  | IES:.:CUSTOM_ID:.0-7-0-nf-counse | 
| 4fd40 |  6c 2d 6d 2d 78 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a    20 41 64 64 20 22 64 65 66 69 6e 69 74 69 6f 6e  | l-m-x.:END:.****.Add."definition | 
| 4fd60 |  22 20 61 63 74 69 6f 6e 0a 55 73 65 20 7e 4d 2d    6f 20 64 7e 20 74 6f 20 6a 75 6d 70 20 74 6f 20  | ".action.Use.~M-o.d~.to.jump.to. | 
| 4fd80 |  64 65 66 69 6e 69 74 69 6f 6e 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 2a 20 53 68 6f 77 20 3d 63 75 72  | definition..-----.****.Show.=cur | 
| 4fda0 |  72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 3d    20 69 6e 20 74 68 65 20 70 72 6f 6d 70 74 0a 53  | rent-prefix-arg=.in.the.prompt.S | 
| 4fdc0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 4fde0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 38    37 5d 5b 23 32 38 37 5d 5d 2e 0a 2d 2d 2d 2d 2d  | swiper/issues/287][#287]]..----- | 
| 4fe00 |  0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 66 69    6e 64 2d 66 69 6c 65 3d 0a 3a 50 52 4f 50 45 52  | .***.=counsel-find-file=.:PROPER | 
| 4fe20 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 37 2d 30 2d 6e 66 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-7-0-nf-couns | 
| 4fe40 |  65 6c 2d 66 69 6e 64 2d 66 69 6c 65 0a 3a 45 4e    44 3a 0a 2a 2a 2a 2a 20 49 6e 70 75 74 20 27 2f  | el-find-file.:END:.****.Input.'/ | 
| 4fe60 |  73 75 64 6f 3a 3a 27 20 67 6f 65 73 20 74 6f 20    63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72  | sudo::'.goes.to.current.director | 
| 4fe80 |  79 20 69 6e 73 74 65 61 64 20 6f 66 20 72 6f 6f    74 27 73 20 68 6f 6d 65 0a 53 65 65 20 5b 5b 68  | y.instead.of.root's.home.See.[[h | 
| 4fea0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 4fec0 |  2f 69 73 73 75 65 73 2f 32 38 33 5d 5b 23 32 38    33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20  | /issues/283][#283]]..-----.****. | 
| 4fee0 |  46 69 78 20 64 69 72 65 63 74 6f 72 79 20 76 61    6c 69 64 69 74 79 20 63 68 65 63 6b 0a 53 65 65  | Fix.directory.validity.check.See | 
| 4ff00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 4ff20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 38 33 5d    5b 23 32 38 33 5d 5d 20 5b 5b 68 74 74 70 73 3a  | iper/issues/283][#283]].[[https: | 
| 4ff40 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 4ff60 |  65 73 2f 32 38 34 5d 5b 23 32 38 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 49 6d 70 72 6f  | es/284][#284]]..-----.****.Impro | 
| 4ff80 |  76 65 20 54 52 41 4d 50 20 73 75 70 70 6f 72 74    0a 53 65 6c 65 63 74 69 6e 67 20 69 74 65 6d 73  | ve.TRAMP.support.Selecting.items | 
| 4ffa0 |  20 61 66 74 65 72 20 7e 2f 2f 7e 20 6e 6f 77 20    77 6f 72 6b 73 20 70 72 6f 70 65 72 6c 79 2e 0a  | .after.~//~.now.works.properly.. | 
| 4ffc0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 67 69 74 2d 67 72 65 70 3d 0a 3a 50 52  | -----.***.=counsel-git-grep=.:PR | 
| 4ffe0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66 2d 63  | OPERTIES:.:CUSTOM_ID:.0-7-0-nf-c | 
| 50000 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 0a    3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 55 73 65 20 70  | ounsel-git-grep.:END:.****.Use.p | 
| 50020 |  72 65 66 69 78 20 61 72 67 20 74 6f 20 73 70 65    63 69 66 79 20 74 68 65 20 73 68 65 6c 6c 20 63  | refix.arg.to.specify.the.shell.c | 
| 50040 |  6f 6d 6d 61 6e 64 2e 0a 52 65 6d 65 6d 62 65 72    20 74 6f 20 75 73 65 20 7e 4d 2d 69 7e 20 74 6f  | ommand..Remember.to.use.~M-i~.to | 
| 50060 |  20 69 6e 73 65 72 74 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  | .insert.the.current.candidate.in | 
| 50080 |  74 6f 20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65    72 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | to.the.minibuffer...See.[[https: | 
| 500a0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 500c0 |  65 73 2f 32 34 34 5d 5b 23 32 34 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77  | es/244][#244]]..-----.****.Allow | 
| 500e0 |  20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72    65 70 3d 20 2d 3e 20 3d 69 76 79 2d 6f 63 63 75  | .=counsel-git-grep=.->.=ivy-occu | 
| 50100 |  72 3d 20 2d 3e 20 3d 77 67 72 65 70 3d 0a 55 73    69 6e 67 20 7e 43 2d 63 20 43 2d 6f 7e 20 28 3d  | r=.->.=wgrep=.Using.~C-c.C-o~.(= | 
| 50120 |  69 76 79 2d 6f 63 63 75 72 3d 29 20 77 68 69 6c    65 20 69 6e 20 3d 63 6f 75 6e 73 65 6c 2d 67 69  | ivy-occur=).while.in.=counsel-gi | 
| 50140 |  74 2d 67 72 65 70 3d 20 77 69 6c 6c 20 70 72 6f    64 75 63 65 0a 61 20 3d 77 67 72 65 70 3d 2d 63  | t-grep=.will.produce.a.=wgrep=-c | 
| 50160 |  6f 6d 70 61 74 69 62 6c 65 20 62 75 66 66 65 72    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 3d 69 76  | ompatible.buffer..-----.****.=iv | 
| 50180 |  79 2d 6f 63 63 75 72 3d 20 67 69 76 65 73 20 66    75 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 0a 54  | y-occur=.gives.full.candidates.T | 
| 501a0 |  68 69 73 20 6d 65 61 6e 73 20 74 68 61 74 20 74    68 65 20 3d 22 20 7c 20 68 65 61 64 20 2d 6e 20  | his.means.that.the.=".|.head.-n. | 
| 501c0 |  32 30 30 22 3d 20 73 70 65 65 64 2d 75 70 20 69    73 6e 27 74 20 75 73 65 64 20 61 6e 64 20 66 75  | 200"=.speed-up.isn't.used.and.fu | 
| 501e0 |  6c 6c 0a 63 61 6e 64 69 64 61 74 65 73 20 61 72    65 20 72 65 74 75 72 6e 65 64 2e 0a 2d 2d 2d 2d  | ll.candidates.are.returned..---- | 
| 50200 |  2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 2d    66 69 6e 64 2d 73 79 6d 62 6f 6c 3d 0a 3a 50 52  | -.***.=counsel--find-symbol=.:PR | 
| 50220 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66 2d 63  | OPERTIES:.:CUSTOM_ID:.0-7-0-nf-c | 
| 50240 |  6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d    62 6f 6c 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41  | ounsel--find-symbol.:END:.****.A | 
| 50260 |  6c 6c 6f 77 20 74 6f 20 6a 75 6d 70 20 62 61 63    6b 20 77 69 74 68 20 70 6f 70 2d 74 61 67 2d 6d  | llow.to.jump.back.with.pop-tag-m | 
| 50280 |  61 72 6b 0a 55 73 69 6e 67 20 7e 43 2d 2e 7e 20    69 6e 3a 0a 0a 2d 20 3d 63 6f 75 6e 73 65 6c 2d  | ark.Using.~C-.~.in:..-.=counsel- | 
| 502a0 |  64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f    6e 3d 0a 2d 20 3d 63 6f 75 6e 73 65 6c 2d 64 65  | describe-function=.-.=counsel-de | 
| 502c0 |  73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 3d    0a 2d 20 3d 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64  | scribe-variable=.-.=counsel-load | 
| 502e0 |  2d 6c 69 62 72 61 72 79 3d 0a 0a 77 69 6c 6c 20    63 68 61 6e 67 65 20 74 68 65 20 63 75 72 72 65  | -library=..will.change.the.curre | 
| 50300 |  6e 74 20 62 75 66 66 65 72 2e 20 54 68 65 20 62    75 66 66 65 72 20 61 6e 64 20 70 6f 69 6e 74 20  | nt.buffer..The.buffer.and.point. | 
| 50320 |  63 61 6e 20 62 65 20 72 65 73 74 6f 72 65 64 0a    77 69 74 68 20 7e 4d 2d 2a 7e 20 28 3d 70 6f 70  | can.be.restored.with.~M-*~.(=pop | 
| 50340 |  2d 74 61 67 2d 6d 61 72 6b 3d 29 2e 0a 0a 49 20    61 6c 73 6f 20 72 65 63 6f 6d 6d 65 6e 64 20 74  | -tag-mark=)...I.also.recommend.t | 
| 50360 |  68 69 73 20 62 69 6e 64 69 6e 67 3a 0a 0a 23 2b    62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a  | his.binding:..#+begin_src.elisp. | 
| 50380 |  28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20    28 6b 62 64 20 22 4d 2d 2c 22 29 20 27 70 6f 70  | (global-set-key.(kbd."M-,").'pop | 
| 503a0 |  2d 74 61 67 2d 6d 61 72 6b 29 0a 23 2b 65 6e 64    5f 73 72 63 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20  | -tag-mark).#+end_src.-----.****. | 
| 503c0 |  52 65 73 6f 6c 76 65 20 74 68 65 20 6e 61 6d 65    20 63 6c 61 73 68 20 62 65 74 74 65 72 0a 57 68  | Resolve.the.name.clash.better.Wh | 
| 503e0 |  65 6e 20 74 68 65 20 73 79 6d 62 6f 6c 20 69 73    20 62 6f 74 68 20 62 6f 75 6e 64 20 61 6e 64 20  | en.the.symbol.is.both.bound.and. | 
| 50400 |  66 62 6f 75 6e 64 2c 20 70 72 65 66 65 72 20 74    68 65 20 66 62 6f 75 6e 64 20 6f 6e 65 2c 0a 75  | fbound,.prefer.the.fbound.one,.u | 
| 50420 |  6e 6c 65 73 73 20 74 68 65 20 3d 3a 63 61 6c 6c    65 72 3d 20 69 73 20 3d 63 6f 75 6e 73 65 6c 2d  | nless.the.=:caller=.is.=counsel- | 
| 50440 |  64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c    65 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | describe-variable=..-----.***.=c | 
| 50460 |  6f 75 6e 73 65 6c 2d 61 67 3d 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | ounsel-ag=.:PROPERTIES:.:CUSTOM_ | 
| 50480 |  49 44 3a 20 30 2d 37 2d 30 2d 6e 66 2d 63 6f 75    6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a 0a 2a 2a  | ID:.0-7-0-nf-counsel-ag.:END:.** | 
| 504a0 |  2a 2a 20 41 64 64 20 3d 69 6e 69 74 69 61 6c 2d    64 69 72 65 63 74 6f 72 79 3d 0a 53 75 70 70 6f  | **.Add.=initial-directory=.Suppo | 
| 504c0 |  72 74 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69    6e 69 74 69 61 6c 20 64 69 72 65 63 74 6f 72 79  | rt.alternative.initial.directory | 
| 504e0 |  20 77 68 69 63 68 20 68 65 6c 70 73 20 6f 74 68    65 72 20 70 61 63 6b 61 67 65 73 20 63 61 6c 6c  | .which.helps.other.packages.call | 
| 50500 |  0a 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77    69 74 68 20 74 68 65 69 72 20 75 6e 69 71 75 65  | .this.function.with.their.unique | 
| 50520 |  20 73 74 61 72 74 69 6e 67 20 64 69 72 65 63 74    6f 72 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20  | .starting.directory..-----.****. | 
| 50540 |  46 69 78 20 6f 6e 20 57 69 6e 64 6f 77 73 0a 55    73 69 6e 67 20 74 68 65 20 22 2d 2d 76 69 6d 67  | Fix.on.Windows.Using.the."--vimg | 
| 50560 |  72 65 70 22 20 61 72 67 75 6d 65 6e 74 20 69 6d    70 72 6f 76 65 73 20 74 68 69 6e 67 73 2e 0a 2a  | rep".argument.improves.things..* | 
| 50580 |  2a 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | *.New.Commands.:PROPERTIES:.:CUS | 
| 505a0 |  54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 66    2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 0a 3a 45  | TOM_ID:.0-7-0-nf-new-commands.:E | 
| 505c0 |  4e 44 3a 0a 2a 2a 2a 20 3d 69 76 79 2d 6f 63 63    75 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | ND:.***.=ivy-occur=.:PROPERTIES: | 
| 505e0 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37    2d 30 2d 6e 63 2d 69 76 79 2d 6f 63 63 75 72 0a  | .:CUSTOM_ID:.0-7-0-nc-ivy-occur. | 
| 50600 |  3a 45 4e 44 3a 0a 42 6f 75 6e 64 20 74 6f 20 7e    43 2d 63 20 43 2d 6f 7e 2e 20 53 74 6f 72 65 20  | :END:.Bound.to.~C-c.C-o~..Store. | 
| 50620 |  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 20 74  | the.current.completion.session.t | 
| 50640 |  6f 20 69 74 73 20 6f 77 6e 0a 62 75 66 66 65 72    2e 20 20 59 6f 75 20 63 61 6e 20 68 61 76 65 20  | o.its.own.buffer...You.can.have. | 
| 50660 |  61 6e 20 75 6e 6c 69 6d 69 74 65 64 20 61 6d 6f    75 6e 74 20 6f 66 20 74 68 65 73 65 20 62 75 66  | an.unlimited.amount.of.these.buf | 
| 50680 |  66 65 72 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 69 76 79 2d 61 76 79 3d 0a 3a 50 52 4f 50 45  | fers..-----.***.=ivy-avy=.:PROPE | 
| 506a0 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 37 2d 30 2d 6e 63 2d 69 76 79 2d  | RTIES:.:CUSTOM_ID:.0-7-0-nc-ivy- | 
| 506c0 |  61 76 79 0a 3a 45 4e 44 3a 0a 42 6f 75 6e 64 20    74 6f 20 7e 43 2d 27 7e 2e 0a 0a 53 70 65 65 64  | avy.:END:.Bound.to.~C-'~...Speed | 
| 506e0 |  73 20 75 70 20 73 65 6c 65 63 74 69 6e 67 20 61    20 63 61 6e 64 69 64 61 74 65 20 74 68 61 74 27  | s.up.selecting.a.candidate.that' | 
| 50700 |  73 20 63 75 72 72 65 6e 74 6c 79 20 76 69 73 69    62 6c 65 20 69 6e 20 74 68 65 20 6d 69 6e 69 62  | s.currently.visible.in.the.minib | 
| 50720 |  75 66 66 65 72 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 69 76 79 2d 6b 69 6c 6c 2d 72 69 6e 67 2d  | uffer..-----.***.=ivy-kill-ring- | 
| 50740 |  73 61 76 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | save=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 50760 |  2d 37 2d 30 2d 6e 63 2d 69 76 79 2d 6b 69 6c 6c    2d 72 69 6e 67 2d 73 61 76 65 0a 3a 45 4e 44 3a  | -7-0-nc-ivy-kill-ring-save.:END: | 
| 50780 |  0a 42 6f 75 6e 64 20 74 6f 20 7e 4d 2d 77 7e 2e    0a 0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f  | .Bound.to.~M-w~...When.the.regio | 
| 507a0 |  6e 20 69 73 20 61 63 74 69 76 65 2c 20 63 61 6c    6c 20 3d 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76  | n.is.active,.call.=kill-ring-sav | 
| 507c0 |  65 3d 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20    73 74 6f 72 65 0a 61 6c 6c 20 73 65 6c 65 63 74  | e=...Otherwise,.store.all.select | 
| 507e0 |  65 64 20 63 61 6e 64 69 64 61 74 65 73 20 74 6f    20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a  | ed.candidates.to.the.kill.ring.. | 
| 50800 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 64    69 73 70 61 74 63 68 69 6e 67 2d 63 61 6c 6c 3d  | -----.***.=ivy-dispatching-call= | 
| 50820 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-7-0- | 
| 50840 |  6e 63 2d 69 76 79 2d 64 69 73 70 61 74 63 68 69    6e 67 2d 63 61 6c 6c 0a 3a 45 4e 44 3a 0a 42 6f  | nc-ivy-dispatching-call.:END:.Bo | 
| 50860 |  75 6e 64 20 74 6f 20 7e 43 2d 4d 2d 6f 7e 2e 0a    0a 54 68 69 73 20 69 73 20 61 20 6e 6f 6e 2d 65  | und.to.~C-M-o~...This.is.a.non-e | 
| 50880 |  78 69 74 69 6e 67 20 76 65 72 73 69 6f 6e 20 6f    66 20 7e 4d 2d 6f 7e 20 28 3d 69 76 79 2d 64 69  | xiting.version.of.~M-o~.(=ivy-di | 
| 508a0 |  73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 3d 29    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79  | spatching-done=)..-----.***.=ivy | 
| 508c0 |  2d 72 65 61 64 2d 61 63 74 69 6f 6e 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | -read-action=.:PROPERTIES:.:CUST | 
| 508e0 |  4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63 2d    69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 0a  | OM_ID:.0-7-0-nc-ivy-read-action. | 
| 50900 |  3a 45 4e 44 3a 0a 42 6f 75 6e 64 20 74 6f 20 7e    43 2d 4d 2d 61 7e 2e 20 53 65 6c 65 63 74 20 74  | :END:.Bound.to.~C-M-a~..Select.t | 
| 50920 |  68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f    6e 2e 20 44 6f 6e 27 74 20 63 61 6c 6c 20 69 74  | he.current.action..Don't.call.it | 
| 50940 |  20 79 65 74 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 73 77 69 70 65 72 2d 6d 75 6c 74 69 3d 0a 3a  | .yet..-----.***.=swiper-multi=.: | 
| 50960 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63  | PROPERTIES:.:CUSTOM_ID:.0-7-0-nc | 
| 50980 |  2d 73 77 69 70 65 72 2d 6d 75 6c 74 69 0a 3a 45    4e 44 3a 0a 55 73 65 20 3d 73 77 69 70 65 72 3d  | -swiper-multi.:END:.Use.=swiper= | 
| 509a0 |  20 69 6e 20 6d 75 6c 74 69 70 6c 65 20 62 75 66    66 65 72 73 2e 0a 53 65 65 20 5b 5b 68 74 74 70  | .in.multiple.buffers..See.[[http | 
| 509c0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 509e0 |  73 75 65 73 2f 31 38 32 5d 5b 23 31 38 32 5d 5d    2e 0a 0a 42 61 73 69 63 20 75 73 61 67 65 20 74  | sues/182][#182]]...Basic.usage.t | 
| 50a00 |  69 70 73 20 66 6f 72 20 73 65 6c 65 63 74 69 6e    67 20 6d 75 6c 74 69 70 6c 65 20 62 75 66 66 65  | ips.for.selecting.multiple.buffe | 
| 50a20 |  72 73 3a 0a 0a 2d 20 55 73 65 20 7e 43 2d 4d 2d    6d 7e 20 28 3d 69 76 79 2d 63 61 6c 6c 3d 29 20  | rs:..-.Use.~C-M-m~.(=ivy-call=). | 
| 50a40 |  74 6f 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65    20 6f 6e 65 20 6d 6f 72 65 20 62 75 66 66 65 72  | to.add.or.remove.one.more.buffer | 
| 50a60 |  20 77 69 74 68 6f 75 74 20 65 78 69 74 69 6e 67    2e 0a 2d 20 55 73 65 20 7e 43 2d 6d 7e 20 28 3d  | .without.exiting..-.Use.~C-m~.(= | 
| 50a80 |  69 76 79 2d 64 6f 6e 65 3d 29 20 74 6f 20 61 64    64 20 6f 6e 65 20 6c 61 73 74 20 62 75 66 66 65  | ivy-done=).to.add.one.last.buffe | 
| 50aa0 |  72 2e 0a 2d 20 4f 72 20 75 73 65 20 7e 43 2d 4d    2d 6a 7e 20 28 3d 69 76 79 2d 69 6d 6d 65 64 69  | r..-.Or.use.~C-M-j~.(=ivy-immedi | 
| 50ac0 |  61 74 65 2d 64 6f 6e 65 3d 29 20 74 6f 20 66 69    6e 69 73 68 20 77 69 74 68 6f 75 74 20 61 64 64  | ate-done=).to.finish.without.add | 
| 50ae0 |  69 6e 67 20 6d 6f 72 65 20 62 75 66 66 65 72 73    2e 0a 2d 20 48 6f 6c 64 20 7e 43 2d 4d 2d 6e 7e  | ing.more.buffers..-.Hold.~C-M-n~ | 
| 50b00 |  20 28 3d 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65    2d 61 6e 64 2d 63 61 6c 6c 3d 29 20 74 6f 20 61  | .(=ivy-next-line-and-call=).to.a | 
| 50b20 |  64 64 20 61 20 6c 6f 74 20 6f 66 20 62 75 66 66    65 72 73 20 61 74 20 6f 6e 63 65 2e 0a 2d 2d 2d  | dd.a.lot.of.buffers.at.once..--- | 
| 50b40 |  2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 2d 6d    63 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | --.***.=swiper-mc=.:PROPERTIES:. | 
| 50b60 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d    30 2d 6e 63 2d 73 77 69 70 65 72 2d 6d 63 0a 3a  | :CUSTOM_ID:.0-7-0-nc-swiper-mc.: | 
| 50b80 |  45 4e 44 3a 0a 4f 70 65 6e 20 6d 75 6c 74 69 70    6c 65 20 63 75 72 73 6f 72 73 20 61 74 20 61 6c  | END:.Open.multiple.cursors.at.al | 
| 50ba0 |  6c 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69    64 61 74 65 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | l.selected.candidates..-----.*** | 
| 50bc0 |  20 3d 73 77 69 70 65 72 2d 61 6c 6c 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | .=swiper-all=.:PROPERTIES:.:CUST | 
| 50be0 |  4f 4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63 2d    73 77 69 70 65 72 2d 61 6c 6c 0a 3a 45 4e 44 3a  | OM_ID:.0-7-0-nc-swiper-all.:END: | 
| 50c00 |  0a 4e 65 77 20 63 6f 6d 6d 61 6e 64 20 74 6f 20    6c 61 75 6e 63 68 20 3d 73 77 69 70 65 72 3d 20  | .New.command.to.launch.=swiper=. | 
| 50c20 |  66 6f 72 20 61 6c 6c 20 6f 70 65 6e 20 66 69 6c    65 20 62 75 66 66 65 72 73 2e 20 20 4e 6f 74 65  | for.all.open.file.buffers...Note | 
| 50c40 |  20 74 68 61 74 0a 74 68 69 73 20 63 61 6e 20 62    65 20 65 78 63 72 75 63 69 61 74 69 6e 67 6c 79  | .that.this.can.be.excruciatingly | 
| 50c60 |  20 73 6c 6f 77 20 69 66 20 79 6f 75 20 64 6f 6e    27 74 20 63 6c 65 61 6e 20 75 70 20 79 6f 75 72  | .slow.if.you.don't.clean.up.your | 
| 50c80 |  20 62 75 66 66 65 72 20 6c 69 73 74 0a 6f 66 74    65 6e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | .buffer.list.often..-----.***.=c | 
| 50ca0 |  6f 75 6e 73 65 6c 2d 67 72 65 70 3d 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | ounsel-grep=.:PROPERTIES:.:CUSTO | 
| 50cc0 |  4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63 2d 63    6f 75 6e 73 65 6c 2d 67 72 65 70 0a 3a 45 4e 44  | M_ID:.0-7-0-nc-counsel-grep.:END | 
| 50ce0 |  3a 0a 54 68 69 73 20 69 73 20 65 73 73 65 6e 74    69 61 6c 6c 79 20 3d 73 77 69 70 65 72 3d 20 66  | :.This.is.essentially.=swiper=.f | 
| 50d00 |  6f 72 20 68 75 67 65 20 66 69 6c 65 73 2e 20 49    74 27 73 20 6e 6f 74 20 61 73 20 73 6d 6f 6f 74  | or.huge.files..It's.not.as.smoot | 
| 50d20 |  68 20 61 73 0a 3d 73 77 69 70 65 72 3d 20 66 6f    72 20 73 6d 61 6c 6c 20 66 69 6c 65 73 2c 20 62  | h.as.=swiper=.for.small.files,.b | 
| 50d40 |  75 74 20 68 61 73 20 61 20 66 61 73 74 65 72 20    73 74 61 72 74 75 70 20 61 6e 64 20 66 61 73 74  | ut.has.a.faster.startup.and.fast | 
| 50d60 |  65 72 20 6d 61 74 63 68 69 6e 67 0a 66 6f 72 20    66 69 6c 65 73 20 74 68 61 74 20 6d 65 61 73 75  | er.matching.for.files.that.measu | 
| 50d80 |  72 65 20 69 6e 20 6d 65 67 61 62 79 74 65 73 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e  | re.in.megabytes..-----.***.=coun | 
| 50da0 |  73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 71 75 65    72 79 2d 72 65 70 6c 61 63 65 3d 0a 3a 50 52 4f  | sel-git-grep-query-replace=.:PRO | 
| 50dc0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63 2d 63 6f  | PERTIES:.:CUSTOM_ID:.0-7-0-nc-co | 
| 50de0 |  75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 71    75 65 72 79 2d 72 65 70 6c 61 63 65 0a 3a 45 4e  | unsel-git-grep-query-replace.:EN | 
| 50e00 |  44 3a 0a 42 6f 75 6e 64 20 74 6f 20 7e 4d 2d 71    7e 2e 20 50 65 72 66 6f 72 6d 20 3d 71 75 65 72  | D:.Bound.to.~M-q~..Perform.=quer | 
| 50e20 |  79 2d 72 65 70 6c 61 63 65 3d 20 6f 6e 20 61 6c    6c 20 6d 61 74 63 68 65 73 20 69 6e 20 61 6c 6c  | y-replace=.on.all.matches.in.all | 
| 50e40 |  20 62 75 66 66 65 72 73 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6a 65 64  | .buffers..-----.***.=counsel-jed | 
| 50e60 |  69 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d  | i=.:PROPERTIES:.:CUSTOM_ID:.0-7- | 
| 50e80 |  30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 6a 65 64    69 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 65  | 0-nc-counsel-jedi.:END:.Complete | 
| 50ea0 |  20 50 79 74 68 6f 6e 20 73 79 6d 62 6f 6c 73 20    75 73 69 6e 67 20 4a 65 64 69 2e 0a 2d 2d 2d 2d  | .Python.symbols.using.Jedi..---- | 
| 50ec0 |  2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 63    6c 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | -.***.=counsel-cl=.:PROPERTIES:. | 
| 50ee0 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 37 2d    30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 63 6c 0a  | :CUSTOM_ID:.0-7-0-nc-counsel-cl. | 
| 50f00 |  3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 65 20 43    6f 6d 6d 6f 6e 20 4c 69 73 70 20 73 79 6d 62 6f  | :END:.Complete.Common.Lisp.symbo | 
| 50f20 |  6c 73 20 75 73 69 6e 67 20 53 4c 49 4d 45 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73  | ls.using.SLIME..-----.***.=couns | 
| 50f40 |  65 6c 2d 79 61 6e 6b 2d 70 6f 70 3d 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | el-yank-pop=.:PROPERTIES:.:CUSTO | 
| 50f60 |  4d 5f 49 44 3a 20 30 2d 37 2d 30 2d 6e 63 2d 63    6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 0a  | M_ID:.0-7-0-nc-counsel-yank-pop. | 
| 50f80 |  3a 45 4e 44 3a 0a 47 69 76 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 66 6f 72 20 69 6e 73 65 72 74  | :END:.Give.completion.for.insert | 
| 50fa0 |  69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6b 69 6c    6c 20 72 69 6e 67 2e 0a 53 65 65 20 3d 63 6f 75  | ing.from.the.kill.ring..See.=cou | 
| 50fc0 |  6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72    75 6e 63 61 74 65 3d 20 64 65 66 63 75 73 74 6f  | nsel-yank-pop-truncate=.defcusto | 
| 50fe0 |  6d 20 61 6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | m.and.[[https://github.com/abo-a | 
| 51000 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 31 38 5d 5b 23 32 31 38 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/218][#218]]..-- | 
| 51020 |  2d 2d 2d 0a 2a 20 30 2e 38 2e 30 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | ---.*.0.8.0.:PROPERTIES:.:CUSTOM | 
| 51040 |  5f 49 44 3a 20 30 2e 38 2e 30 0a 3a 45 4e 44 3a    0a 2d 2d 2d 2d 2d 0a 2a 2a 20 50 61 63 6b 61 67  | _ID:.0.8.0.:END:.-----.**.Packag | 
| 51060 |  65 20 72 65 6e 61 6d 65 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | e.rename.:PROPERTIES:.:CUSTOM_ID | 
| 51080 |  3a 20 30 2d 38 2d 30 2d 70 61 63 6b 61 67 65 2d    72 65 6e 61 6d 65 0a 3a 45 4e 44 3a 0a 44 75 65  | :.0-8-0-package-rename.:END:.Due | 
| 510a0 |  20 74 6f 20 70 6f 70 75 6c 61 72 20 64 65 6d 61    6e 64 2c 20 3d 73 77 69 70 65 72 2d 30 2e 37 2e  | .to.popular.demand,.=swiper-0.7. | 
| 510c0 |  30 3d 20 69 73 20 73 75 63 63 65 65 64 65 64 20    62 79 20 3d 69 76 79 2d 30 2e 38 2e 30 3d 20 69  | 0=.is.succeeded.by.=ivy-0.8.0=.i | 
| 510e0 |  6e 20 47 4e 55 0a 45 4c 50 41 2e 20 54 68 65 20    63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20  | n.GNU.ELPA..The.contents.of.the. | 
| 51100 |  70 61 63 6b 61 67 65 20 64 6f 6e 27 74 20 63 68    61 6e 67 65 2c 20 6f 6e 6c 79 20 74 68 65 20 6e  | package.don't.change,.only.the.n | 
| 51120 |  61 6d 65 2e 20 4d 61 6b 65 0a 73 75 72 65 20 74    6f 20 72 65 6d 6f 76 65 20 74 68 65 20 3d 7e 2f  | ame..Make.sure.to.remove.the.=~/ | 
| 51140 |  2e 65 6d 61 63 73 2e 64 2f 65 6c 70 61 2f 73 77    69 70 65 72 2d 30 2e 37 2e 30 3d 20 64 69 72 65  | .emacs.d/elpa/swiper-0.7.0=.dire | 
| 51160 |  63 74 6f 72 79 20 69 66 20 79 6f 75 0a 68 61 76    65 20 69 74 20 61 6e 64 20 7e 4d 2d 78 7e 20 3d  | ctory.if.you.have.it.and.~M-x~.= | 
| 51180 |  70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20    69 76 79 3d 2e 0a 2a 2a 20 44 6f 63 75 6d 65 6e  | package-install.ivy=..**.Documen | 
| 511a0 |  74 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | tation.:PROPERTIES:.:CUSTOM_ID:. | 
| 511c0 |  30 2d 38 2d 30 2d 64 6f 63 75 6d 65 6e 74 61 74    69 6f 6e 0a 3a 45 4e 44 3a 0a 48 54 4d 4c 20 64  | 0-8-0-documentation.:END:.HTML.d | 
| 511e0 |  6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20    61 76 61 69 6c 61 62 6c 65 20 61 74 20 5b 5b 68  | ocumentation.is.available.at.[[h | 
| 51200 |  74 74 70 73 3a 2f 2f 6f 72 65 6d 61 63 73 2e 63    6f 6d 2f 73 77 69 70 65 72 2f 5d 5d 2e 0a 0a 54  | ttps://oremacs.com/swiper/]]...T | 
| 51220 |  65 78 69 6e 66 6f 20 64 6f 63 75 6d 65 6e 74 61    74 69 6f 6e 20 69 73 20 69 6e 20 64 6f 63 2f 69  | exinfo.documentation.is.in.doc/i | 
| 51240 |  76 79 2e 74 65 78 69 2e 0a 0a 54 68 65 20 48 54    4d 4c 20 66 69 6c 65 20 73 68 6f 75 6c 64 6e 27  | vy.texi...The.HTML.file.shouldn' | 
| 51260 |  74 20 62 65 20 69 6e 20 74 68 69 73 20 72 65 70    6f 73 69 74 6f 72 79 20 74 6f 20 61 76 6f 69 64  | t.be.in.this.repository.to.avoid | 
| 51280 |  20 62 6c 6f 61 74 2c 20 69 6e 73 74 65 61 64 0a    69 74 27 73 20 69 6e 20 74 68 65 20 67 68 2d 70  | .bloat,.instead.it's.in.the.gh-p | 
| 512a0 |  61 67 65 73 20 62 72 61 6e 63 68 20 61 74 0a 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ages.branch.at.https://github.co | 
| 512c0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 74 72 65 65 2f 67 68 2d 70 61 67 65 73 2e 0a  | m/abo-abo/swiper/tree/gh-pages.. | 
| 512e0 |  2a 2a 20 46 69 78 65 73 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | **.Fixes.:PROPERTIES:.:CUSTOM_ID | 
| 51300 |  3a 20 30 2d 38 2d 30 2d 66 69 78 65 73 0a 3a 45    4e 44 3a 0a 2a 2a 2a 20 3d 69 76 79 2d 72 65 61  | :.0-8-0-fixes.:END:.***.=ivy-rea | 
| 51320 |  64 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d  | d=.:PROPERTIES:.:CUSTOM_ID:.0-8- | 
| 51340 |  30 2d 66 78 2d 69 76 79 2d 72 65 61 64 0a 3a 45    4e 44 3a 0a 2a 2a 2a 2a 20 46 69 78 20 72 65 63  | 0-fx-ivy-read.:END:.****.Fix.rec | 
| 51360 |  75 72 73 69 76 65 20 6d 69 6e 69 62 75 66 66 65    72 20 65 78 69 74 20 77 69 74 68 20 7e 43 2d 67  | ursive.minibuffer.exit.with.~C-g | 
| 51380 |  7e 0a 4d 61 6b 65 20 69 74 20 73 6f 20 65 2e 67    2e 20 7e 43 2d 68 20 66 20 43 2d 68 20 76 20 43  | ~.Make.it.so.e.g..~C-h.f.C-h.v.C | 
| 513a0 |  2d 67 7e 20 67 6f 65 73 20 62 61 63 6b 20 74 6f    20 74 68 65 20 3d 64 65 73 63 72 69 62 65 2d 66  | -g~.goes.back.to.the.=describe-f | 
| 513c0 |  75 6e 63 74 69 6f 6e 3d 20 73 65 6c 65 63 74 69    6f 6e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 45  | unction=.selection..-----.****.E | 
| 513e0 |  6e 73 75 72 65 20 74 68 65 20 72 65 74 75 72 6e    20 72 65 73 75 6c 74 0a 49 6e 20 73 6f 6d 65 20  | nsure.the.return.result.In.some. | 
| 51400 |  63 61 73 65 73 2c 20 3d 72 65 61 64 2d 66 72 6f    6d 2d 6d 69 6e 69 62 75 66 66 65 72 3d 20 77 69  | cases,.=read-from-minibuffer=.wi | 
| 51420 |  6c 6c 20 72 65 74 75 72 6e 20 74 68 65 20 77 68    6f 6c 65 20 6d 69 6e 69 62 75 66 66 65 72 0a 63  | ll.return.the.whole.minibuffer.c | 
| 51440 |  6f 6e 74 65 6e 74 73 20 28 69 2e 65 2e 20 61 6c    6c 20 61 76 61 69 6c 61 62 6c 65 20 63 61 6e 64  | ontents.(i.e..all.available.cand | 
| 51460 |  69 64 61 74 65 73 29 2e 20 52 65 74 75 72 6e 20    3d 69 76 79 2d 2d 63 75 72 72 65 6e 74 3d 20 69  | idates)..Return.=ivy--current=.i | 
| 51480 |  6e 73 74 65 61 64 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 2a 20 50 72 6f 70 65 72 6c 79 20 73 75 70 70  | nstead..-----.****.Properly.supp | 
| 514a0 |  6f 72 74 20 6d 61 74 63 68 69 6e 67 20 69 67 6e    6f 72 69 6e 67 20 6f 72 64 65 72 0a 53 65 65 20  | ort.matching.ignoring.order.See. | 
| 514c0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 514e0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 39 36 5d 5b    23 32 39 36 5d 5d 20 61 6e 64 20 5b 5b 68 74 74  | per/issues/296][#296]].and.[[htt | 
| 51500 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 51520 |  73 73 75 65 73 2f 33 32 39 5d 5b 23 33 32 39 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 49 6e  | ssues/329][#329]]..-----.****.In | 
| 51540 |  73 65 72 74 20 69 6e 74 65 72 6d 65 64 69 61 74    65 20 63 61 6e 64 69 64 61 74 65 73 20 64 75 72  | sert.intermediate.candidates.dur | 
| 51560 |  69 6e 67 20 61 73 79 6e 63 20 63 6f 6d 70 6c 65    74 69 6f 6e 73 0a 53 65 65 20 5b 5b 68 74 74 70  | ing.async.completions.See.[[http | 
| 51580 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 515a0 |  73 75 65 73 2f 33 34 30 5d 5b 23 33 34 30 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 49 6e 69  | sues/340][#340]]..-----.****.Ini | 
| 515c0 |  74 69 61 6c 69 7a 65 20 3d 69 76 79 2d 6c 61 73    74 3d 20 74 6f 20 65 6d 70 74 79 20 73 74 61 74  | tialize.=ivy-last=.to.empty.stat | 
| 515e0 |  65 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | e.See.[[https://github.com/abo-a | 
| 51600 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 33 35 32 5d 5b 23 33 35 32 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/352][#352]]..-- | 
| 51620 |  2d 2d 2d 0a 2a 2a 2a 2a 20 46 69 78 20 65 78 74    72 61 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 3d  | ---.****.Fix.extra.actions.for.= | 
| 51640 |  63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 3d    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | completing-read=.See.[[https://g | 
| 51660 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 51680 |  33 33 37 5d 5b 23 33 33 37 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 2a 20 53 75 70 70 6f 72 74 20  | 337][#337]]..-----.****.Support. | 
| 516a0 |  61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c    73 20 61 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a  | a.list.of.symbols.as.collection. | 
| 516c0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 516e0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33    37 35 5d 5b 23 33 37 35 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/375][#375]]..---- | 
| 51700 |  2d 0a 2a 2a 2a 2a 20 44 65 66 69 6e 65 20 3d 73    65 74 71 2d 6c 6f 63 61 6c 3d 20 61 6e 64 20 3d  | -.****.Define.=setq-local=.and.= | 
| 51720 |  64 65 66 76 61 72 2d 6c 6f 63 61 6c 3d 20 75 6e    6c 65 73 73 20 64 65 66 69 6e 65 64 0a 57 69 74  | defvar-local=.unless.defined.Wit | 
| 51740 |  68 20 74 68 69 73 20 63 6f 6d 6d 69 74 2c 20 49    76 79 20 77 6f 72 6b 73 20 6f 6e 20 65 6d 61 63  | h.this.commit,.Ivy.works.on.emac | 
| 51760 |  73 2d 32 34 2e 32 2e 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | s-24.2..See.[[https://github.com | 
| 51780 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 34 31 35 5d 5b 23 34 31 35  | /abo-abo/swiper/issues/415][#415 | 
| 517a0 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 4d    61 6b 65 20 7e 4d 2d 6f 7e 20 6e 6f 74 20 6d 6f  | ]]..-----.****.Make.~M-o~.not.mo | 
| 517c0 |  64 69 66 79 20 74 68 65 20 61 63 74 69 6f 6e 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | dify.the.action.See.[[https://gi | 
| 517e0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34  | thub.com/abo-abo/swiper/issues/4 | 
| 51800 |  35 34 5d 5b 23 34 35 34 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 2a 20 4d 61 6b 65 20 73 75 72 65  | 54][#454]]..-----.****.Make.sure | 
| 51820 |  20 75 73 65 72 20 6b 65 79 62 69 6e 64 69 6e 67    73 20 61 72 65 20 72 65 73 70 65 63 74 65 64 0a  | .user.keybindings.are.respected. | 
| 51840 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 51860 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34    36 36 5d 5b 23 34 36 36 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/466][#466]]..---- | 
| 51880 |  2d 0a 2a 2a 2a 2a 20 46 69 78 20 3d 72 65 61 64    2d 66 69 6c 65 2d 6e 61 6d 65 3d 20 77 69 74 68  | -.****.Fix.=read-file-name=.with | 
| 518a0 |  20 61 20 73 70 65 63 69 66 69 65 64 20 64 69 72    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | .a.specified.dir.See.[[https://g | 
| 518c0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 518e0 |  34 37 35 5d 5b 23 34 37 35 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 2a 20 44 6f 6e 27 74 20 68 69  | 475][#475]]..-----.****.Don't.hi | 
| 51900 |  67 68 6c 69 67 68 74 20 74 68 65 20 6d 61 74 63    68 20 69 6e 20 74 68 65 20 66 69 6c 65 20 70 61  | ghlight.the.match.in.the.file.pa | 
| 51920 |  72 74 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | rt.See.[[https://github.com/abo- | 
| 51940 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 34 38 33 5d 5b 23 34 38 33 5d 5d 2e 0a 2d  | abo/swiper/issues/483][#483]]..- | 
| 51960 |  2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20 61 20    66 65 77 20 74 65 73 74 73 20 66 6f 72 20 61 6c  | ----.****.Add.a.few.tests.for.al | 
| 51980 |  69 73 74 73 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 6f 63 63 75 72 3d 0a 3a 50 52 4f 50  | ists.-----.***.=ivy-occur=.:PROP | 
| 519a0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 38 2d 30 2d 66 78 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-8-0-fx-ivy | 
| 519c0 |  2d 6f 63 63 75 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a    2a 20 46 69 78 20 3d 64 65 66 61 75 6c 74 2d 64  | -occur.:END:.****.Fix.=default-d | 
| 519e0 |  69 72 65 63 74 6f 72 79 3d 0a 54 68 69 73 20 77    61 79 2c 20 3d 6e 65 78 74 2d 65 72 72 6f 72 3d  | irectory=.This.way,.=next-error= | 
| 51a00 |  20 65 74 63 20 77 69 6c 6c 20 77 6f 72 6b 20 70    72 6f 70 65 72 6c 79 2e 0a 2d 2d 2d 2d 2d 0a 2a  | .etc.will.work.properly..-----.* | 
| 51a20 |  2a 2a 20 3d 69 76 79 2d 2d 72 65 73 69 7a 65 2d    6d 69 6e 69 62 75 66 66 65 72 2d 74 6f 2d 66 69  | **.=ivy--resize-minibuffer-to-fi | 
| 51a40 |  74 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d  | t=.:PROPERTIES:.:CUSTOM_ID:.0-8- | 
| 51a60 |  30 2d 66 78 2d 69 76 79 2d 2d 72 65 73 69 7a 65    2d 6d 69 6e 69 62 75 66 66 65 72 2d 74 6f 2d 66  | 0-fx-ivy--resize-minibuffer-to-f | 
| 51a80 |  69 74 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69    78 20 66 6f 72 20 73 6d 61 6c 6c 20 64 65 6c 74  | it.:END:.****.Fix.for.small.delt | 
| 51aa0 |  61 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | a.See.[[https://github.com/abo-a | 
| 51ac0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 33 33 39 5d 5b 23 33 33 39 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/339][#339]]..-- | 
| 51ae0 |  2d 2d 2d 0a 2a 2a 2a 2a 20 43 68 65 63 6b 20 3d    66 72 61 6d 65 2d 72 6f 6f 74 2d 77 69 6e 64 6f  | ---.****.Check.=frame-root-windo | 
| 51b00 |  77 2d 70 3d 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | w-p=.See.[[https://github.com/ab | 
| 51b20 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 33 38 30 5d 5b 23 33 38 30 5d 5d 2e  | o-abo/swiper/issues/380][#380]]. | 
| 51b40 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 3d  | .-----.***.=ivy-completing-read= | 
| 51b60 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-8-0- | 
| 51b80 |  66 78 2d 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 0a 3a 45 4e 44 3a 0a 2a 2a 2a  | fx-ivy-completing-read.:END:.*** | 
| 51ba0 |  2a 20 55 73 65 20 3d 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 3d 20  | *.Use.=completing-read-default=. | 
| 51bc0 |  66 6f 72 20 74 6d 6d 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | for.tmm.See.[[https://github.com | 
| 51be0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 33 31 36 5d 5b 23 33 31 36  | /abo-abo/swiper/issues/316][#316 | 
| 51c00 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69    76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 3d 0a  | ]]..-----.***.=ivy--regex-plus=. | 
| 51c20 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-8-0-f | 
| 51c40 |  78 2d 69 76 79 2d 2d 72 65 67 65 78 2d 70 6c 75    73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 52 65 63  | x-ivy--regex-plus.:END:.****.Rec | 
| 51c60 |  6f 67 6e 69 7a 65 20 21 20 61 74 20 74 68 65 20    62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65  | ognize.!.at.the.beginning.of.the | 
| 51c80 |  20 73 74 72 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | .str.See.[[https://github.com/ab | 
| 51ca0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 33 31 38 5d 5b 23 33 31 38 5d 5d 2e  | o-abo/swiper/issues/318][#318]]. | 
| 51cc0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 50 72 65 74    74 69 66 79 20 61 20 62 69 74 0a 53 65 65 20 5b  | .-----.****.Prettify.a.bit.See.[ | 
| 51ce0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 51d00 |  65 72 2f 69 73 73 75 65 73 2f 33 34 34 5d 5b 23    33 34 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | er/issues/344][#344]]..-----.*** | 
| 51d20 |  2a 20 44 6f 6e 27 74 20 63 6f 6e 73 69 64 65 72    20 3d 5c 5c 28 3f 2e 2e 2e 5c 29 3d 20 61 20 67  | *.Don't.consider.=\\(?...\)=.a.g | 
| 51d40 |  72 6f 75 70 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | roup.See.[[https://github.com/ab | 
| 51d60 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 33 39 33 5d 5b 23 33 39 33 5d 5d 2e  | o-abo/swiper/issues/393][#393]]. | 
| 51d80 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d    2d 67 65 74 2d 77 69 6e 64 6f 77 3d 0a 3a 50 52  | .-----.***.=ivy--get-window=.:PR | 
| 51da0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66 78 2d 69  | OPERTIES:.:CUSTOM_ID:.0-8-0-fx-i | 
| 51dc0 |  76 79 2d 2d 67 65 74 2d 77 69 6e 64 6f 77 0a 3a    45 4e 44 3a 0a 2a 2a 2a 2a 20 41 6c 77 61 79 73  | vy--get-window.:END:.****.Always | 
| 51de0 |  20 72 65 74 75 72 6e 20 61 20 76 61 6c 69 64 20    77 69 6e 64 6f 77 0a 45 76 65 6e 20 69 66 20 3d  | .return.a.valid.window.Even.if.= | 
| 51e00 |  73 74 61 74 65 3d 20 69 73 20 69 6e 76 61 6c 69    64 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76  | state=.is.invalid..-----.***.=iv | 
| 51e20 |  79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64    65 78 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | y--recompute-index=.:PROPERTIES: | 
| 51e40 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38    2d 30 2d 66 78 2d 69 76 79 2d 2d 72 65 63 6f 6d  | .:CUSTOM_ID:.0-8-0-fx-ivy--recom | 
| 51e60 |  70 75 74 65 2d 69 6e 64 65 78 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 55 70 64 61 74 65 20 3d 63 6c  | pute-index.:END:.****.Update.=cl | 
| 51e80 |  2d 70 6f 73 69 74 69 6f 6e 3d 20 6c 6f 67 69 63    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | -position=.logic.See.[[https://g | 
| 51ea0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 51ec0 |  32 30 37 5d 5b 23 32 30 37 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 72 65 76 65  | 207][#207]]..-----.***.=ivy-reve | 
| 51ee0 |  72 73 65 2d 69 2d 73 65 61 72 63 68 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | rse-i-search=.:PROPERTIES:.:CUST | 
| 51f00 |  4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66 78 2d    69 76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65  | OM_ID:.0-8-0-fx-ivy-reverse-i-se | 
| 51f20 |  61 72 63 68 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20    46 69 78 20 64 75 65 20 74 6f 20 72 65 63 75 72  | arch.:END:.****.Fix.due.to.recur | 
| 51f40 |  73 69 76 65 20 75 70 64 61 74 65 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | sive.update.See.[[https://github | 
| 51f60 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 33 32 33 5d 5b  | .com/abo-abo/swiper/issues/323][ | 
| 51f80 |  23 33 32 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 3d 69 76 79 2d 2d 72 65 73 65 74 2d 73 74  | #323]]..-----.***.=ivy--reset-st | 
| 51fa0 |  61 74 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | ate=.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 51fc0 |  38 2d 30 2d 66 78 2d 69 76 79 2d 2d 72 65 73 65    74 2d 73 74 61 74 65 0a 3a 45 4e 44 3a 0a 2a 2a  | 8-0-fx-ivy--reset-state.:END:.** | 
| 51fe0 |  2a 2a 20 44 6f 6e 27 74 20 6e 75 6c 6c 20 3d 69    6e 69 74 69 61 6c 2d 69 6e 70 75 74 3d 0a 54 68  | **.Don't.null.=initial-input=.Th | 
| 52000 |  69 73 20 69 73 20 73 70 65 63 69 66 69 63 61 6c    6c 79 20 66 6f 72 20 3d 27 72 65 61 64 2d 66 69  | is.is.specifically.for.='read-fi | 
| 52020 |  6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c    3d 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 20 20 54  | le-name-internal=.collection...T | 
| 52040 |  68 65 0a 69 6e 70 75 74 20 6e 65 65 64 73 20 74    6f 20 62 65 20 73 65 74 20 74 6f 20 6e 69 6c 20  | he.input.needs.to.be.set.to.nil. | 
| 52060 |  66 6f 72 20 65 2e 67 2e 20 3d 72 67 72 65 70 3d    2c 20 77 68 69 63 68 20 73 75 70 70 6c 69 65 73  | for.e.g..=rgrep=,.which.supplies | 
| 52080 |  20 74 68 65 0a 2a 61 62 73 6f 6c 75 74 65 2a 20    70 61 74 68 20 61 73 20 3d 69 6e 69 74 69 61 6c  | .the.*absolute*.path.as.=initial | 
| 520a0 |  2d 69 6e 70 75 74 3d 2c 20 72 65 73 75 6c 74 69    6e 67 20 69 6e 20 61 20 6d 65 73 73 2e 0a 0a 46  | -input=,.resulting.in.a.mess...F | 
| 520c0 |  6f 72 20 6e 6f 77 2c 20 64 6f 6e 27 74 20 73 65    74 20 69 6e 70 75 74 20 74 6f 20 6e 69 6c 20 69  | or.now,.don't.set.input.to.nil.i | 
| 520e0 |  66 20 3d 3a 61 63 74 69 6f 6e 3d 20 77 61 73 20    70 61 73 73 65 64 20 74 6f 20 3d 69 76 79 2d 72  | f.=:action=.was.passed.to.=ivy-r | 
| 52100 |  65 61 64 3d 2e 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ead=..See.[[https://github.com/a | 
| 52120 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 33 33 36 5d 5b 23 33 33 36 5d 5d  | bo-abo/swiper/issues/336][#336]] | 
| 52140 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 44 6f 6e    27 74 20 64 65 61 63 74 69 76 61 74 65 20 72 65  | ..-----.****.Don't.deactivate.re | 
| 52160 |  67 69 6f 6e 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | gion.See.[[https://github.com/ab | 
| 52180 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 33 37 37 5d 5b 23 33 37 37 5d 5d 2e  | o-abo/swiper/issues/377][#377]]. | 
| 521a0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d    63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65  | .-----.***.=ivy-completion-in-re | 
| 521c0 |  67 69 6f 6e 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | gion=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 521e0 |  2d 38 2d 30 2d 66 78 2d 69 76 79 2d 63 6f 6d 70    6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e  | -8-0-fx-ivy-completion-in-region | 
| 52200 |  0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 55 73 65 20    3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6c 6c 2d  | .:END:.****.Use.=completion-all- | 
| 52220 |  63 6f 6d 70 6c 65 74 69 6f 6e 73 3d 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | completions=.See.[[https://githu | 
| 52240 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 33 34 31 5d  | b.com/abo-abo/swiper/issues/341] | 
| 52260 |  5b 23 33 34 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 2a 20 4f 70 74 69 6d 69 7a 65 20 66 6f 72  | [#341]]..-----.****.Optimize.for | 
| 52280 |  20 31 20 63 61 6e 64 69 64 61 74 65 0a 57 68 65    6e 20 74 68 65 72 65 27 73 20 6f 6e 6c 79 20 6f  | .1.candidate.When.there's.only.o | 
| 522a0 |  6e 65 20 63 61 6e 64 69 64 61 74 65 2c 20 63 61    6c 6c 20 74 68 65 20 61 63 74 69 6f 6e 20 69 6d  | ne.candidate,.call.the.action.im | 
| 522c0 |  6d 65 64 69 61 74 65 6c 79 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 2a 20 41 64 64 20 66 65 65 64 62 61  | mediately..-----.****.Add.feedba | 
| 522e0 |  63 6b 20 66 6f 72 20 31 20 63 61 6e 64 69 64 61    74 65 0a 57 68 65 6e 20 74 68 65 20 73 6f 6c 65  | ck.for.1.candidate.When.the.sole | 
| 52300 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 73 20 74    68 65 20 73 61 6d 65 20 61 73 20 74 68 65 20 69  | .completion.is.the.same.as.the.i | 
| 52320 |  6e 70 75 74 2c 20 6e 6f 74 69 66 79 20 74 68 65    20 75 73 65 72 2e 0a 53 65 65 20 5b 5b 68 74 74  | nput,.notify.the.user..See.[[htt | 
| 52340 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 52360 |  73 73 75 65 73 2f 33 35 30 5d 5b 23 33 35 30 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 42 69  | ssues/350][#350]]..-----.****.Bi | 
| 52380 |  6e 64 20 3d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69    67 6e 6f 72 65 2d 63 61 73 65 3d 0a 49 74 27 73  | nd.=completion-ignore-case=.It's | 
| 523a0 |  20 63 6f 6e 76 65 6e 69 65 6e 74 20 74 6f 20 68    61 76 65 20 69 74 20 74 68 65 20 73 61 6d 65 20  | .convenient.to.have.it.the.same. | 
| 523c0 |  76 61 6c 75 65 20 61 73 20 3d 63 61 73 65 2d 66    6f 6c 64 2d 73 65 61 72 63 68 3d 2e 0a 2d 2d 2d  | value.as.=case-fold-search=..--- | 
| 523e0 |  2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 72 65 61 64    2d 61 63 74 69 6f 6e 3d 0a 3a 50 52 4f 50 45 52  | --.***.=ivy-read-action=.:PROPER | 
| 52400 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 38 2d 30 2d 66 78 2d 69 76 79 2d 72  | TIES:.:CUSTOM_ID:.0-8-0-fx-ivy-r | 
| 52420 |  65 61 64 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 47 69 76 65 20 65 6e 6f 75 67  | ead-action.:END:.****.Give.enoug | 
| 52440 |  68 20 6d 69 6e 69 62 75 66 66 65 72 20 73 70 61    63 65 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | h.minibuffer.space.See.[[https:/ | 
| 52460 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 52480 |  73 2f 34 30 32 5d 5b 23 34 30 32 5d 5d 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77 20  | s/402][#402]]..-----.****.Allow. | 
| 524a0 |  74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65    20 61 63 74 69 6f 6e 20 68 69 6e 74 20 66 6f 72  | to.customize.the.action.hint.for | 
| 524c0 |  6d 61 74 74 65 72 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | matter.See.[[https://github.com/ | 
| 524e0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 34 36 39 5d 5b 23 34 36 39 5d  | abo-abo/swiper/issues/469][#469] | 
| 52500 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76    79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 3d 0a  | ]..-----.***.=ivy-count-format=. | 
| 52520 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-8-0-f | 
| 52540 |  78 2d 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d    61 74 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69  | x-ivy-count-format.:END:.****.Fi | 
| 52560 |  78 20 66 6f 72 20 6e 69 6c 20 76 61 6c 75 65 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | x.for.nil.value.See.[[https://gi | 
| 52580 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33  | thub.com/abo-abo/swiper/issues/3 | 
| 525a0 |  34 39 5d 5b 23 33 34 39 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 69 76 79 2d 73 77 69 74 63  | 49][#349]]..-----.***.=ivy-switc | 
| 525c0 |  68 2d 62 75 66 66 65 72 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | h-buffer=.:PROPERTIES:.:CUSTOM_I | 
| 525e0 |  44 3a 20 30 2d 38 2d 30 2d 66 78 2d 69 76 79 2d    73 77 69 74 63 68 2d 62 75 66 66 65 72 0a 3a 45  | D:.0-8-0-fx-ivy-switch-buffer.:E | 
| 52600 |  4e 44 3a 0a 2a 2a 2a 2a 20 44 6f 6e 27 74 20 66    61 6c 6c 20 62 61 63 6b 20 74 6f 20 3d 73 77 69  | ND:.****.Don't.fall.back.to.=swi | 
| 52620 |  74 63 68 2d 74 6f 2d 62 75 66 66 65 72 3d 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | tch-to-buffer=.See.[[https://git | 
| 52640 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34 31  | hub.com/abo-abo/swiper/issues/41 | 
| 52660 |  30 5d 5b 23 34 31 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 3d 69 76 79 2d 6e 65 78 74 2d 68  | 0][#410]]..-----.***.=ivy-next-h | 
| 52680 |  69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | istory-element=.:PROPERTIES:.:CU | 
| 526a0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66    78 2d 69 76 79 2d 6e 65 78 74 2d 68 69 73 74 6f  | STOM_ID:.0-8-0-fx-ivy-next-histo | 
| 526c0 |  72 79 2d 65 6c 65 6d 65 6e 74 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 4e 6f 20 22 5c 5c 5f 3c 22 20  | ry-element.:END:.****.No."\\_<". | 
| 526e0 |  66 6f 72 20 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c    65 63 74 69 6f 6e 0a 22 5c 5c 5f 3c 22 20 72 65  | for.dynamic-collection."\\_<".re | 
| 52700 |  67 65 78 20 69 73 20 45 6d 61 63 73 2d 73 70 65    63 69 66 69 63 20 61 6e 64 20 73 68 6f 75 6c 64  | gex.is.Emacs-specific.and.should | 
| 52720 |  20 6f 6e 6c 79 20 62 65 20 64 6f 6e 65 20 69 66    0a 3d 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65  | .only.be.done.if.=:dynamic-colle | 
| 52740 |  63 74 69 6f 6e 3d 20 69 73 20 6e 69 6c 2e 20 20    49 74 20 69 73 20 6e 69 6c 20 66 6f 72 20 3d 63  | ction=.is.nil...It.is.nil.for.=c | 
| 52760 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 3d    20 77 69 74 68 0a 72 65 70 6f 73 69 74 6f 72 69  | ounsel-git-grep=.with.repositori | 
| 52780 |  65 73 20 3c 20 32 30 30 30 30 20 6c 69 6e 65 73    2c 20 62 75 74 20 6e 6f 6e 2d 6e 69 6c 20 66 6f  | es.<.20000.lines,.but.non-nil.fo | 
| 527a0 |  72 20 6c 61 72 67 65 72 20 6f 6e 65 73 2e 0a 0a    46 69 78 65 73 20 5b 5b 68 74 74 70 73 3a 2f 2f  | r.larger.ones...Fixes.[[https:// | 
| 527c0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 527e0 |  2f 34 30 39 5d 5b 23 34 30 39 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 6f 63 63  | /409][#409]]..-----.***.=ivy-occ | 
| 52800 |  75 72 2d 70 72 65 73 73 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | ur-press=.:PROPERTIES:.:CUSTOM_I | 
| 52820 |  44 3a 20 30 2d 38 2d 30 2d 66 78 2d 69 76 79 2d    6f 63 63 75 72 2d 70 72 65 73 73 0a 3a 45 4e 44  | D:.0-8-0-fx-ivy-occur-press.:END | 
| 52840 |  3a 0a 2a 2a 2a 2a 20 50 75 6c 73 65 20 6e 6f 20    6c 6f 6e 67 65 72 0a 52 65 70 65 61 74 65 64 20  | :.****.Pulse.no.longer.Repeated. | 
| 52860 |  70 75 6c 73 65 73 20 77 69 74 68 69 6e 20 61 20    73 68 6f 72 74 20 74 69 6d 65 20 73 70 61 6e 20  | pulses.within.a.short.time.span. | 
| 52880 |  72 65 73 75 6c 74 65 64 20 69 6e 20 68 6f 72 72    69 62 6c 65 20 77 69 6e 64 6f 77 0a 66 6c 69 63  | resulted.in.horrible.window.flic | 
| 528a0 |  6b 65 72 69 6e 67 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 3d 69 76 79 2d 72 65 73 75 6d 65 3d 0a 3a  | kering..-----.***.=ivy-resume=.: | 
| 528c0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66 78  | PROPERTIES:.:CUSTOM_ID:.0-8-0-fx | 
| 528e0 |  2d 69 76 79 2d 72 65 73 75 6d 65 0a 3a 45 4e 44    3a 0a 2a 2a 2a 2a 20 41 64 64 20 61 20 67 75 61  | -ivy-resume.:END:.****.Add.a.gua | 
| 52900 |  72 64 20 61 67 61 69 6e 73 74 20 6e 75 6c 6c 20    3d 3a 61 63 74 69 6f 6e 3d 0a 2d 2d 2d 2d 2d 0a  | rd.against.null.=:action=.-----. | 
| 52920 |  2a 2a 2a 20 3d 69 76 79 2d 61 76 79 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ***.=ivy-avy=.:PROPERTIES:.:CUST | 
| 52940 |  4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 66 78 2d    69 76 79 2d 61 76 79 0a 3a 45 4e 44 3a 0a 2a 2a  | OM_ID:.0-8-0-fx-ivy-avy.:END:.** | 
| 52960 |  2a 2a 20 4d 61 6b 65 20 7e 43 2d 67 7e 20 63 61    6e 63 65 6c 20 67 72 61 63 65 66 75 6c 6c 79 0a  | **.Make.~C-g~.cancel.gracefully. | 
| 52980 |  53 65 65 20 61 62 6f 2d 61 62 6f 2f 61 76 79 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | See.abo-abo/avy[[https://github. | 
| 529a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 34 30 5d 5b 23  | com/abo-abo/swiper/issues/140][# | 
| 529c0 |  31 34 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 69 76 79 2d 64 69 73 70 61 74 63 68 69 6e  | 140]]..-----.***.=ivy-dispatchin | 
| 529e0 |  67 2d 64 6f 6e 65 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | g-done=.:PROPERTIES:.:CUSTOM_ID: | 
| 52a00 |  20 30 2d 38 2d 30 2d 66 78 2d 69 76 79 2d 64 69    73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 0a 3a  | .0-8-0-fx-ivy-dispatching-done.: | 
| 52a20 |  45 4e 44 3a 0a 41 6c 6c 6f 77 20 74 6f 20 65 78    69 74 20 77 69 74 68 20 6e 6f 20 63 61 6e 64 69  | END:.Allow.to.exit.with.no.candi | 
| 52a40 |  64 61 74 65 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 73 77 69 70 65 72 3d 0a 3a 50 52 4f 50 45  | dates..-----.***.=swiper=.:PROPE | 
| 52a60 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 38 2d 30 2d 66 78 2d 73 77 69 70  | RTIES:.:CUSTOM_ID:.0-8-0-fx-swip | 
| 52a80 |  65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 49 6d    70 72 6f 76 65 20 66 6f 72 20 6d 75 6c 74 69 70  | er.:END:.****.Improve.for.multip | 
| 52aa0 |  6c 65 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f    6e 20 6f 6e 65 20 6c 69 6e 65 0a 53 65 65 20 5b  | le.occurrences.on.one.line.See.[ | 
| 52ac0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 52ae0 |  65 72 2f 69 73 73 75 65 73 2f 33 31 34 5d 5b 23    33 31 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | er/issues/314][#314]]..-----.*** | 
| 52b00 |  2a 20 46 69 78 20 22 62 61 63 6b 77 61 72 64 22    20 73 65 61 72 63 68 0a 57 68 65 6e 20 6e 6f 6e  | *.Fix."backward".search.When.non | 
| 52b20 |  65 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75    73 20 63 61 6e 64 69 64 61 74 65 73 20 61 66 74  | e.of.the.previous.candidates.aft | 
| 52b40 |  65 72 20 74 68 65 20 70 6f 69 6e 74 20 6d 61 74    63 68 20 74 68 65 20 63 75 72 72 65 6e 74 0a 69  | er.the.point.match.the.current.i | 
| 52b60 |  6e 70 75 74 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 72 65 74 75 72 6e 69 6e 67 20 30 2c 20 72 65  | nput,.instead.of.returning.0,.re | 
| 52b80 |  74 75 72 6e 20 74 68 65 20 69 6e 64 65 78 20 6f    66 20 74 68 65 20 6c 61 73 74 20 6d 61 74 63 68  | turn.the.index.of.the.last.match | 
| 52ba0 |  69 6e 67 0a 63 61 6e 64 69 64 61 74 65 2e 20 20    54 68 69 73 20 69 73 20 61 20 67 6f 6f 64 20 63  | ing.candidate...This.is.a.good.c | 
| 52bc0 |  68 6f 69 63 65 2c 20 62 65 63 61 75 73 65 20 74    68 61 74 20 63 61 6e 64 69 64 61 74 65 20 69 73  | hoice,.because.that.candidate.is | 
| 52be0 |  20 74 68 65 0a 63 6c 6f 73 65 73 74 20 74 6f 20    74 68 65 20 70 6f 69 6e 74 20 6f 66 20 74 68 65  | .the.closest.to.the.point.of.the | 
| 52c00 |  20 69 6e 69 74 69 61 6c 20 73 65 61 72 63 68 20    73 74 61 72 74 2e 0a 0a 53 65 65 20 5b 5b 68 74  | .initial.search.start...See.[[ht | 
| 52c20 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 52c40 |  69 73 73 75 65 73 2f 33 31 39 5d 5b 23 33 31 39    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 52  | issues/319][#319]]..-----.****.R | 
| 52c60 |  65 74 75 72 6e 20 70 6f 69 6e 74 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | eturn.point.See.[[https://github | 
| 52c80 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 33 37 30 5d 5b  | .com/abo-abo/swiper/issues/370][ | 
| 52ca0 |  23 33 37 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 2a 20 55 70 64 61 74 65 20 3d 72 65 67 65 78  | #370]]..-----.****.Update.=regex | 
| 52cc0 |  70 2d 73 65 61 72 63 68 2d 72 69 6e 67 3d 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | p-search-ring=.See.[[https://git | 
| 52ce0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 39  | hub.com/abo-abo/swiper/issues/89 | 
| 52d00 |  5d 5b 23 38 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 2a 20 41 6c 77 61 79 73 20 72 65 6d 6f 76  | ][#89]]..-----.****.Always.remov | 
| 52d20 |  65 20 27 28 66 69 65 6c 64 29 20 74 65 78 74 20    70 72 6f 70 65 72 74 79 0a 41 6c 6c 6f 77 73 20  | e.'(field).text.property.Allows. | 
| 52d40 |  74 6f 20 73 65 61 72 63 68 20 62 65 74 74 65 72    20 69 6e 20 6d 6f 64 65 73 20 66 6f 72 20 73 68  | to.search.better.in.modes.for.sh | 
| 52d60 |  65 6c 6c 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70  | ell.interaction..-----.***.=swip | 
| 52d80 |  65 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73    75 72 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53  | er-font-lock-ensure=.:PROPERTIES | 
| 52da0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    38 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 66 6f  | :.:CUSTOM_ID:.0-8-0-fx-swiper-fo | 
| 52dc0 |  6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 72 65 0a 3a    45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 6d 6f  | nt-lock-ensure.:END:.****.Add.mo | 
| 52de0 |  64 65 73 0a 41 64 64 20 62 6f 6e 67 6f 2d 6c 69    62 72 61 72 79 2d 6d 6f 64 65 2c 20 62 6f 6e 67  | des.Add.bongo-library-mode,.bong | 
| 52e00 |  6f 2d 70 6c 61 79 6c 69 73 74 2d 6d 6f 64 65 2c    20 73 61 75 72 6f 6e 2d 6d 6f 64 65 2e 0a 0a 53  | o-playlist-mode,.sauron-mode...S | 
| 52e20 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 52e40 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39    5d 5b 23 31 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | swiper/issues/19][#19]]..-----.* | 
| 52e60 |  2a 2a 2a 20 44 6f 6e 27 74 20 66 61 69 6c 20 77    68 65 6e 20 66 6f 6e 74 2d 6c 6f 63 6b 20 69 73  | ***.Don't.fail.when.font-lock.is | 
| 52e80 |  20 6f 66 66 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | .off.See.[[https://github.com/ab | 
| 52ea0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 34 30 30 5d 5b 23 34 30 30 5d 5d 2e  | o-abo/swiper/issues/400][#400]]. | 
| 52ec0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70    65 72 2d 2d 6d 75 6c 74 69 2d 63 61 6e 64 69 64  | .-----.***.=swiper--multi-candid | 
| 52ee0 |  61 74 65 73 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | ates=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 52f00 |  2d 38 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 2d    6d 75 6c 74 69 2d 63 61 6e 64 69 64 61 74 65 73  | -8-0-fx-swiper--multi-candidates | 
| 52f20 |  0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20    63 68 65 63 6b 20 66 6f 72 20 3d 6d 61 6b 65 2d  | .:END:.****.Add.check.for.=make- | 
| 52f40 |  73 74 72 69 6e 67 3d 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | string=.See.[[https://github.com | 
| 52f60 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 34 38 31 5d 5b 23 34 38 31  | /abo-abo/swiper/issues/481][#481 | 
| 52f80 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63    6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 73 65  | ]]..-----.***.=counsel--async-se | 
| 52fa0 |  6e 74 69 6e 65 6c 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | ntinel=.:PROPERTIES:.:CUSTOM_ID: | 
| 52fc0 |  20 30 2d 38 2d 30 2d 66 78 2d 63 6f 75 6e 73 65    6c 2d 2d 61 73 79 6e 63 2d 73 65 6e 74 69 6e 65  | .0-8-0-fx-counsel--async-sentine | 
| 52fe0 |  6c 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69 78    20 69 73 73 75 65 20 77 69 74 68 20 3d 69 76 79  | l.:END:.****.Fix.issue.with.=ivy | 
| 53000 |  2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f    72 64 65 72 3d 0a 53 65 65 20 5b 5b 68 74 74 70  | --regex-ignore-order=.See.[[http | 
| 53020 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 53040 |  73 75 65 73 2f 33 34 32 5d 5b 23 33 34 32 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 52 65 2d  | sues/342][#342]]..-----.****.Re- | 
| 53060 |  64 69 73 70 6c 61 79 20 77 68 65 6e 20 6e 6f 20    63 61 6e 64 73 0a 2a 2a 2a 2a 20 52 65 63 6f 67  | display.when.no.cands.****.Recog | 
| 53080 |  6e 69 7a 65 20 65 72 72 6f 72 20 63 6f 64 65 73    20 6f 74 68 65 72 20 74 68 61 6e 20 31 0a 53 65  | nize.error.codes.other.than.1.Se | 
| 530a0 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 530c0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 39 34    5d 5b 23 33 39 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/394][#394]]..-----. | 
| 530e0 |  2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | ***.=counsel-git=.:PROPERTIES:.: | 
| 53100 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30    2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 67 69 74 0a  | CUSTOM_ID:.0-8-0-fx-counsel-git. | 
| 53120 |  3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69 78 20 77    69 6e 64 6f 77 20 73 65 6c 65 63 74 69 6f 6e 2e  | :END:.****.Fix.window.selection. | 
| 53140 |  0a 55 73 65 20 3d 77 69 74 68 2d 69 76 79 2d 77    69 6e 64 6f 77 3d 2c 20 73 6f 20 74 68 61 74 20  | .Use.=with-ivy-window=,.so.that. | 
| 53160 |  65 61 63 68 20 6e 65 77 20 66 69 6c 65 20 63 68    6f 73 65 6e 20 77 69 74 68 20 65 2e 67 2e 20 7e  | each.new.file.chosen.with.e.g..~ | 
| 53180 |  43 2d 4d 2d 6e 7e 20 69 73 0a 73 65 6c 65 63 74    65 64 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77  | C-M-n~.is.selected.in.the.same.w | 
| 531a0 |  69 6e 64 6f 77 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c  | indow..-----.***.=counsel-recoll | 
| 531c0 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-8-0 | 
| 531e0 |  2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 72 65 63 6f    6c 6c 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64  | -fx-counsel-recoll.:END:.****.Ad | 
| 53200 |  64 20 3d 3a 75 6e 77 69 6e 64 3d 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | d.=:unwind=.See.[[https://github | 
| 53220 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 34 30 33 5d 5b  | .com/abo-abo/swiper/issues/403][ | 
| 53240 |  23 34 30 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 77 61  | #403]]..-----.***.compilation.wa | 
| 53260 |  72 6e 69 6e 67 73 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | rnings.:PROPERTIES:.:CUSTOM_ID:. | 
| 53280 |  30 2d 38 2d 30 2d 66 78 2d 63 6f 6d 70 69 6c 61    74 69 6f 6e 2d 77 61 72 6e 69 6e 67 73 0a 3a 45  | 0-8-0-fx-compilation-warnings.:E | 
| 532a0 |  4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ND:.See.[[https://github.com/abo | 
| 532c0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 33 32 34 5d 5b 23 33 32 34 5d 5d 2e 0a  | -abo/swiper/issues/324][#324]].. | 
| 532e0 |  2d 2d 2d 2d 2d 0a 2a 2a 20 4e 65 77 20 46 65 61    74 75 72 65 73 0a 3a 50 52 4f 50 45 52 54 49 45  | -----.**.New.Features.:PROPERTIE | 
| 53300 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 38 2d 30 2d 66 78 2d 6e 65 77 2d 66 65 61 74  | S:.:CUSTOM_ID:.0-8-0-fx-new-feat | 
| 53320 |  75 72 65 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20 3d    69 76 79 2d 72 65 61 64 3d 0a 3a 50 52 4f 50 45  | ures.:END:.***.=ivy-read=.:PROPE | 
| 53340 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 69 76 79 2d  | RTIES:.:CUSTOM_ID:.0-8-0-nf-ivy- | 
| 53360 |  72 65 61 64 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20    55 73 65 20 3d 66 6c 78 3d 20 66 6f 72 20 68 69  | read.:END:.****.Use.=flx=.for.hi | 
| 53380 |  67 68 6c 69 67 68 74 69 6e 67 20 66 75 7a 7a 79    20 6d 61 74 63 68 65 73 0a 53 65 65 20 5b 5b 68  | ghlighting.fuzzy.matches.See.[[h | 
| 533a0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 533c0 |  2f 69 73 73 75 65 73 2f 32 30 37 5d 5b 23 32 30    37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20  | /issues/207][#207]]..-----.****. | 
| 533e0 |  53 69 6d 70 6c 69 66 79 20 74 68 65 20 73 69 67    6e 61 74 75 72 65 20 66 6f 72 20 3d 3a 64 79 6e  | Simplify.the.signature.for.=:dyn | 
| 53400 |  61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 3d    20 66 75 6e 63 74 69 6f 6e 73 0a 57 68 65 6e 20  | amic-collection=.functions.When. | 
| 53420 |  67 69 76 65 6e 20 3d 3a 64 79 6e 61 6d 69 63 2d    63 6f 6c 6c 65 63 74 69 6f 6e 3d 2c 20 61 73 73  | given.=:dynamic-collection=,.ass | 
| 53440 |  75 6d 65 20 74 68 65 20 63 6f 6c 6c 65 63 74 69    6f 6e 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79  | ume.the.collection.function.only | 
| 53460 |  0a 6e 65 65 64 73 20 6f 6e 65 20 61 72 67 75 6d    65 6e 74 20 2d 20 74 68 65 20 73 74 72 69 6e 67  | .needs.one.argument.-.the.string | 
| 53480 |  20 69 6e 70 75 74 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 2a 20 4d 6f 64 69 66 79 20 7e 4d 2d 6e 7e 20  | .input..-----.****.Modify.~M-n~. | 
| 534a0 |  70 72 65 64 69 63 74 69 6f 6e 20 77 68 65 6e 20    72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65  | prediction.when.region.is.active | 
| 534c0 |  0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e    20 69 73 20 61 63 74 69 76 65 20 61 6e 64 20 7e  | .When.the.region.is.active.and.~ | 
| 534e0 |  4d 2d 6e 7e 20 69 73 20 63 61 6c 6c 65 64 2c 20    69 6e 73 65 72 74 20 74 68 65 20 72 65 67 69 6f  | M-n~.is.called,.insert.the.regio | 
| 53500 |  6e 0a 63 6f 6e 74 65 6e 74 73 20 69 6e 74 6f 20    74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61  | n.contents.into.the.minibuffer.a | 
| 53520 |  6e 64 20 64 65 61 63 74 69 76 61 74 65 20 74 68    65 20 72 65 67 69 6f 6e 2e 20 54 68 65 20 72 65  | nd.deactivate.the.region..The.re | 
| 53540 |  67 69 6f 6e 0a 64 65 61 63 74 69 76 61 74 69 6f    6e 20 69 73 20 64 6f 6e 65 20 66 6f 72 20 3d 73  | gion.deactivation.is.done.for.=s | 
| 53560 |  77 69 70 65 72 3d 2c 20 74 6f 20 6d 61 6b 65 20    69 74 20 65 61 73 69 65 72 20 74 6f 20 73 65 61  | wiper=,.to.make.it.easier.to.sea | 
| 53580 |  72 63 68 20 66 6f 72 0a 6d 75 6c 74 69 70 6c 65    20 77 6f 72 64 73 20 6f 72 20 61 20 73 75 62 77  | rch.for.multiple.words.or.a.subw | 
| 535a0 |  6f 72 64 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    41 6c 6c 6f 77 20 74 6f 20 63 6f 6d 70 6f 73 65  | ord..-----.****.Allow.to.compose | 
| 535c0 |  20 63 6f 6c 6c 65 63 74 69 6f 6e 73 0a 2a 2a 2a    2a 2a 20 45 78 61 6d 70 6c 65 20 31 3a 20 61 73  | .collections.*****.Example.1:.as | 
| 535e0 |  79 6e 63 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 53    74 61 63 6b 20 3d 72 65 63 65 6e 74 66 3d 20 6f  | ync.collection.Stack.=recentf=.o | 
| 53600 |  6e 20 74 6f 70 20 6f 66 20 3d 63 6f 75 6e 73 65    6c 2d 6c 6f 63 61 74 65 3d 3a 0a 0a 23 2b 62 65  | n.top.of.=counsel-locate=:..#+be | 
| 53620 |  67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 64    65 66 75 6e 20 73 6d 61 6c 6c 2d 74 65 73 74 20  | gin_src.elisp.(defun.small-test. | 
| 53640 |  28 29 0a 20 20 28 63 6c 2d 73 75 62 73 65 71 20    72 65 63 65 6e 74 66 2d 6c 69 73 74 20 30 20 31  | ()...(cl-subseq.recentf-list.0.1 | 
| 53660 |  30 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 73 6f    75 72 63 65 73 0a 20 27 63 6f 75 6e 73 65 6c 2d  | 0))..(ivy-set-sources..'counsel- | 
| 53680 |  6c 6f 63 61 74 65 0a 20 27 28 28 73 6d 61 6c 6c    2d 74 65 73 74 29 0a 20 20 20 28 6f 72 69 67 69  | locate..'((small-test)....(origi | 
| 536a0 |  6e 61 6c 2d 73 6f 75 72 63 65 29 29 29 0a 23 2b    65 6e 64 5f 73 72 63 0a 0a 48 65 72 65 2c 20 28  | nal-source))).#+end_src..Here,.( | 
| 536c0 |  6f 72 69 67 69 6e 61 6c 2d 73 6f 75 72 63 65 29    20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20  | original-source).represents.the. | 
| 536e0 |  61 73 79 6e 63 20 63 61 6e 64 69 64 61 74 65 73    20 6f 66 0a 3d 63 6f 75 6e 73 65 6c 2d 6c 6f 63  | async.candidates.of.=counsel-loc | 
| 53700 |  61 74 65 3d 2e 20 41 6c 6c 20 65 78 74 72 61 20    73 6f 75 72 63 65 73 20 61 72 65 20 73 74 61 74  | ate=..All.extra.sources.are.stat | 
| 53720 |  69 63 20 2d 20 65 61 63 68 20 66 75 6e 63 74 69    6f 6e 20 69 73 20 63 61 6c 6c 65 64 0a 6f 6e 63  | ic.-.each.function.is.called.onc | 
| 53740 |  65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 61 20    6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c  | e.to.generate.a.list.of.strings, | 
| 53760 |  20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 66    69 6c 74 65 72 65 64 20 6c 61 74 65 72 2e 0a 0a  | .which.will.be.filtered.later... | 
| 53780 |  54 68 65 20 6f 72 64 65 72 20 6d 61 74 74 65 72    73 2c 20 73 6f 20 79 6f 75 20 63 61 6e 20 68 61  | The.order.matters,.so.you.can.ha | 
| 537a0 |  76 65 20 65 2e 67 2e 3a 0a 0a 23 2b 62 65 67 69    6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 69 76 79  | ve.e.g.:..#+begin_src.elisp.(ivy | 
| 537c0 |  2d 73 65 74 2d 73 6f 75 72 63 65 73 0a 20 27 63    6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 20 27  | -set-sources..'counsel-locate..' | 
| 537e0 |  28 28 6f 72 69 67 69 6e 61 6c 2d 73 6f 75 72 63    65 29 0a 20 20 20 28 73 6d 61 6c 6c 2d 74 65 73  | ((original-source)....(small-tes | 
| 53800 |  74 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | t))).#+end_src..See.[[https://gi | 
| 53820 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33  | thub.com/abo-abo/swiper/issues/3 | 
| 53840 |  37 33 5d 5b 23 33 37 33 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 2a 2a 20 45 78 61 6d 70 6c 65 20  | 73][#373]]..-----.*****.Example. | 
| 53860 |  32 3a 20 73 79 6e 63 20 63 6f 6c 6c 65 63 74 69    6f 6e 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65  | 2:.sync.collection.#+begin_src.e | 
| 53880 |  6c 69 73 70 0a 28 64 65 66 75 6e 20 6d 79 2d 65    78 74 72 61 2d 73 6f 75 72 63 65 20 28 29 0a 20  | lisp.(defun.my-extra-source.().. | 
| 538a0 |  20 28 61 70 70 65 6e 64 0a 20 20 20 28 77 68 65    6e 20 28 65 71 20 27 47 69 74 20 28 76 63 2d 62  | .(append....(when.(eq.'Git.(vc-b | 
| 538c0 |  61 63 6b 65 6e 64 20 28 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20  | ackend.(buffer-file-name)))..... | 
| 538e0 |  20 28 6c 69 73 74 20 22 67 69 74 31 22 20 22 67    69 74 32 22 20 22 67 69 74 33 22 29 29 0a 20 20  | .(list."git1"."git2"."git3"))... | 
| 53900 |  20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69    73 74 73 2d 70 20 22 64 6f 63 2f 43 68 61 6e 67  | .(when.(file-exists-p."doc/Chang | 
| 53920 |  65 6c 6f 67 2e 6f 72 67 22 29 0a 20 20 20 20 20    28 6c 69 73 74 20 28 70 72 6f 70 65 72 74 69 7a  | elog.org")......(list.(propertiz | 
| 53940 |  65 20 22 64 6f 63 2f 43 68 61 6e 67 65 6c 6f 67    2e 6f 72 67 22 20 27 66 61 63 65 20 27 28 3a 62  | e."doc/Changelog.org".'face.'(:b | 
| 53960 |  61 63 6b 67 72 6f 75 6e 64 20 22 72 65 64 22 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 79  | ackground."red"))))))..(defun.my | 
| 53980 |  2d 66 69 6e 64 2d 66 69 6c 65 20 28 29 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20  | -find-file.()...(interactive)... | 
| 539a0 |  28 69 76 79 2d 72 65 61 64 20 22 46 69 6e 64 20    66 69 6c 65 3a 20 22 20 27 72 65 61 64 2d 66 69  | (ivy-read."Find.file:.".'read-fi | 
| 539c0 |  6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63  | le-name-internal.............:ac | 
| 539e0 |  74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 78 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tion.(lambda.(x)................ | 
| 53a00 |  20 20 20 20 20 20 20 28 77 69 74 68 2d 69 76 79    2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20  | .......(with-ivy-window......... | 
| 53a20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6e 64 2d 66 69 6c 65 20 28 65 78 70 61  | ................(find-file.(expa | 
| 53a40 |  6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 78 20 69    76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 29  | nd-file-name.x.ivy--directory))) | 
| 53a60 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72    65 71 75 69 72 65 2d 6d 61 74 63 68 20 27 63 6f  | ).............:require-match.'co | 
| 53a80 |  6e 66 69 72 6d 2d 61 66 74 65 72 2d 63 6f 6d 70    6c 65 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20  | nfirm-after-completion.......... | 
| 53aa0 |  20 20 20 3a 68 69 73 74 6f 72 79 20 27 66 69 6c    65 2d 6e 61 6d 65 2d 68 69 73 74 6f 72 79 0a 20  | ...:history.'file-name-history.. | 
| 53ac0 |  20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c    65 72 20 27 6d 79 2d 66 69 6e 64 2d 66 69 6c 65  | ...........:caller.'my-find-file | 
| 53ae0 |  29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 73 6f 75    72 63 65 73 0a 20 27 6d 79 2d 66 69 6e 64 2d 66  | ))..(ivy-set-sources..'my-find-f | 
| 53b00 |  69 6c 65 0a 20 27 28 28 6d 79 2d 65 78 74 72 61    2d 73 6f 75 72 63 65 29 0a 20 20 20 28 6f 72 69  | ile..'((my-extra-source)....(ori | 
| 53b20 |  67 69 6e 61 6c 2d 73 6f 75 72 63 65 29 29 29 0a    23 2b 65 6e 64 5f 73 72 63 0a 0a 54 68 65 20 66  | ginal-source))).#+end_src..The.f | 
| 53b40 |  75 6e 63 74 69 6f 6e 20 3d 6d 79 2d 66 69 6e 64    2d 66 69 6c 65 3d 20 6b 6e 6f 77 73 20 6e 6f 74  | unction.=my-find-file=.knows.not | 
| 53b60 |  68 69 6e 67 20 61 62 6f 75 74 20 74 68 65 20 65    78 74 72 61 20 73 6f 75 72 63 65 2c 20 69 74 27  | hing.about.the.extra.source,.it' | 
| 53b80 |  73 0a 6f 6e 6c 79 20 70 75 72 70 6f 73 65 20 69    73 20 74 6f 20 69 6e 74 72 6f 64 75 63 65 20 61  | s.only.purpose.is.to.introduce.a | 
| 53ba0 |  20 3d 3a 63 61 6c 6c 65 72 3d 20 74 6f 20 61 74    74 61 63 68 20 74 68 69 6e 67 73 20 74 6f 2c 20  | .=:caller=.to.attach.things.to,. | 
| 53bc0 |  61 73 20 74 6f 20 6e 6f 74 0a 74 6f 20 6d 65 73    73 20 75 70 20 65 2e 67 2e 20 3d 63 6f 75 6e 73  | as.to.not.to.mess.up.e.g..=couns | 
| 53be0 |  65 6c 2d 66 69 6e 64 2d 66 69 6c 65 3d 2e 0a 0a    54 68 65 20 66 75 6e 63 74 69 6f 6e 20 3d 6d 79  | el-find-file=...The.function.=my | 
| 53c00 |  2d 65 78 74 72 61 2d 73 6f 75 72 63 65 3d 20 67    65 74 73 20 63 61 6c 6c 65 64 20 6f 6e 63 65 20  | -extra-source=.gets.called.once. | 
| 53c20 |  69 6e 20 3d 69 76 79 2d 72 65 61 64 3d 20 76 69    61 0a 3d 69 76 79 2d 2d 72 65 73 65 74 2d 73 74  | in.=ivy-read=.via.=ivy--reset-st | 
| 53c40 |  61 74 65 3d 2e 20 49 74 20 74 61 6b 65 73 20 6e    6f 20 61 72 67 73 20 61 6e 64 20 72 65 74 75 72  | ate=..It.takes.no.args.and.retur | 
| 53c60 |  6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72    69 6e 67 73 2c 0a 70 6f 73 73 69 62 6c 79 20 65  | ns.a.list.of.strings,.possibly.e | 
| 53c80 |  6d 70 74 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a    20 49 6d 70 72 6f 76 65 20 64 6f 63 75 6d 65 6e  | mpty..-----.****.Improve.documen | 
| 53ca0 |  74 61 74 69 6f 6e 20 55 49 0a 42 69 6e 64 20 7e    43 2d 68 20 6d 7e 20 74 6f 20 3d 69 76 79 2d 68  | tation.UI.Bind.~C-h.m~.to.=ivy-h | 
| 53cc0 |  65 6c 70 3d 2e 0a 0a 3d 69 76 79 2d 68 65 6c 70    2d 66 69 6c 65 3d 20 69 73 20 61 20 6e 65 77 20  | elp=...=ivy-help-file=.is.a.new. | 
| 53ce0 |  64 65 66 76 61 72 20 70 6f 69 6e 74 69 6e 67 20    74 6f 20 74 68 65 20 69 76 79 2d 68 65 6c 70 2e  | defvar.pointing.to.the.ivy-help. | 
| 53d00 |  6f 72 67 20 66 69 6c 65 2e 0a 0a 42 69 6e 64 20    7e 44 7e 20 69 6e 20 3d 68 79 64 72 61 2d 69 76  | org.file...Bind.~D~.in.=hydra-iv | 
| 53d20 |  79 3d 20 74 6f 20 67 6f 20 74 6f 20 68 79 64 72    61 27 73 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a  | y=.to.go.to.hydra's.definition.. | 
| 53d40 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 53d60 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    33 37 36 5d 5b 23 33 37 36 5d 5d 20 61 6e 64 20  | o/swiper/issues/376][#376]].and. | 
| 53d80 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 53da0 |  70 65 72 2f 69 73 73 75 65 73 2f 33 37 39 5d 5b    23 33 37 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/379][#379]]..-----.** | 
| 53dc0 |  2a 2a 20 41 64 64 20 69 67 6e 6f 72 65 20 70 61    74 74 65 72 6e 20 74 6f 67 67 6c 69 6e 67 0a 7e  | **.Add.ignore.pattern.toggling.~ | 
| 53de0 |  43 2d 63 20 43 2d 61 7e 20 69 73 20 62 6f 75 6e    64 20 74 6f 20 3d 69 76 79 2d 74 6f 67 67 6c 65  | C-c.C-a~.is.bound.to.=ivy-toggle | 
| 53e00 |  2d 69 67 6e 6f 72 65 3d 20 2d 20 61 20 6e 65 77    20 63 6f 6d 6d 61 6e 64 20 74 6f 20 74 6f 67 67  | -ignore=.-.a.new.command.to.togg | 
| 53e20 |  6c 65 20 69 67 6e 6f 72 65 0a 70 61 74 74 65 72    6e 73 20 28 75 73 65 72 2d 63 6f 6e 66 69 67 75  | le.ignore.patterns.(user-configu | 
| 53e40 |  72 65 64 20 66 69 6c 74 65 72 69 6e 67 29 2e 20    49 66 20 74 68 65 20 69 67 6e 6f 72 65 20 70 61  | red.filtering)..If.the.ignore.pa | 
| 53e60 |  74 74 65 72 6e 73 20 61 72 65 0a 65 6e 61 62 6c    65 64 20 61 6e 64 20 74 68 65 72 65 20 61 72 65  | tterns.are.enabled.and.there.are | 
| 53e80 |  20 7a 65 72 6f 20 63 61 6e 64 69 64 61 74 65 73    20 61 66 74 65 72 20 69 67 6e 6f 72 69 6e 67 2c  | .zero.candidates.after.ignoring, | 
| 53ea0 |  20 64 69 73 70 6c 61 79 20 74 68 65 20 6f 6e 65    73 0a 74 68 61 74 20 6d 61 74 63 68 20 74 68 65  | .display.the.ones.that.match.the | 
| 53ec0 |  20 63 75 72 72 65 6e 74 20 74 65 78 74 2e 20 54    68 69 73 20 66 65 61 74 75 72 65 20 63 75 72 72  | .current.text..This.feature.curr | 
| 53ee0 |  65 6e 74 6c 79 20 77 6f 72 6b 73 20 66 6f 72 0a    3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66  | ently.works.for.=ivy-switch-buff | 
| 53f00 |  65 72 3d 20 61 6e 64 20 3d 63 6f 75 6e 73 65 6c    2d 66 69 6e 64 2d 66 69 6c 65 3d 2e 0a 0a 53 65  | er=.and.=counsel-find-file=...Se | 
| 53f20 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 53f40 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 36 39    5d 5b 23 33 36 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/369][#369]]..-----. | 
| 53f60 |  2a 2a 2a 20 3d 69 76 79 2d 6d 6f 64 65 3d 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ***.=ivy-mode=.:PROPERTIES:.:CUS | 
| 53f80 |  54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66    2d 69 76 79 2d 6d 6f 64 65 0a 3a 45 4e 44 3a 0a  | TOM_ID:.0-8-0-nf-ivy-mode.:END:. | 
| 53fa0 |  2a 2a 2a 2a 20 53 65 74 20 3d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 66  | ****.Set.=completion-in-region-f | 
| 53fc0 |  75 6e 63 74 69 6f 6e 3d 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | unction=.See.[[https://github.co | 
| 53fe0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 33 33 31 5d 5b 23 33 33  | m/abo-abo/swiper/issues/331][#33 | 
| 54000 |  31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    49 6d 70 72 6f 76 65 20 7e 4d 2d 6e 7e 20 66 6f  | 1]]..-----.****.Improve.~M-n~.fo | 
| 54020 |  72 20 3d 27 72 65 61 64 2d 66 69 6c 65 2d 6e 61    6d 65 2d 69 6e 74 65 72 6e 61 6c 3d 0a 2d 2d 2d  | r.='read-file-name-internal=.--- | 
| 54040 |  2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 73 65 74 2d    6f 63 63 75 72 3d 0a 3a 50 52 4f 50 45 52 54 49  | --.***.=ivy-set-occur=.:PROPERTI | 
| 54060 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 38 2d 30 2d 6e 66 2d 69 76 79 2d 73 65 74  | ES:.:CUSTOM_ID:.0-8-0-nf-ivy-set | 
| 54080 |  2d 6f 63 63 75 72 0a 3a 45 4e 44 3a 0a 41 6c 6c    6f 77 73 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65  | -occur.:END:.Allows.to.customize | 
| 540a0 |  20 3d 69 76 79 2d 6f 63 63 75 72 3d 20 70 65 72    2d 63 6f 6d 6d 61 6e 64 2e 0a 2d 2d 2d 2d 2d 0a  | .=ivy-occur=.per-command..-----. | 
| 540c0 |  2a 2a 2a 2a 20 41 64 64 20 63 75 73 74 6f 6d 20    6f 63 63 75 72 20 66 6f 72 20 3d 69 76 79 2d 73  | ****.Add.custom.occur.for.=ivy-s | 
| 540e0 |  77 69 74 63 68 2d 62 75 66 66 65 72 3d 0a 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | witch-buffer=.See.[[https://gith | 
| 54100 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 34 33 38  | ub.com/abo-abo/swiper/issues/438 | 
| 54120 |  5d 5b 23 34 33 38 5d 5d 20 61 6e 64 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ][#438]].and.[[https://github.co | 
| 54140 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 34 34 30 5d 5b 23 34 34  | m/abo-abo/swiper/issues/440][#44 | 
| 54160 |  30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 6f 63 63 75 72 2d 6d 6f 64 65 3d 0a  | 0]]..-----.***.=ivy-occur-mode=. | 
| 54180 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e  | :PROPERTIES:.:CUSTOM_ID:.0-8-0-n | 
| 541a0 |  66 2d 69 76 79 2d 6f 63 63 75 72 2d 6d 6f 64 65    0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 4e 65 77 20  | f-ivy-occur-mode.:END:.****.New. | 
| 541c0 |  63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 7e 6a 7e 2c    20 7e 6b 7e 2c 20 7e 63 7e 0a 28 69 76 79 2d 6f  | commands.on.~j~,.~k~,.~c~.(ivy-o | 
| 541e0 |  63 63 75 72 2d 74 6f 67 67 6c 65 2d 63 61 6c 6c    69 6e 67 29 3a 20 4e 65 77 20 63 6f 6d 6d 61 6e  | ccur-toggle-calling):.New.comman | 
| 54200 |  64 20 62 6f 75 6e 64 20 74 6f 20 7e 63 7e 2e 0a    28 69 76 79 2d 6f 63 63 75 72 2d 6e 65 78 74 2d  | d.bound.to.~c~..(ivy-occur-next- | 
| 54220 |  6c 69 6e 65 29 3a 20 4e 65 77 20 63 6f 6d 6d 61    6e 64 20 62 6f 75 6e 64 20 74 6f 20 7e 6a 7e 2e  | line):.New.command.bound.to.~j~. | 
| 54240 |  0a 28 69 76 79 2d 6f 63 63 75 72 2d 70 72 65 76    69 6f 75 73 2d 6c 69 6e 65 29 3a 20 4e 65 77 20  | .(ivy-occur-previous-line):.New. | 
| 54260 |  63 6f 6d 6d 61 6e 64 20 62 6f 75 6e 64 20 74 6f    20 7e 6b 7e 2e 0a 0a 54 68 69 73 20 6d 61 6b 65  | command.bound.to.~k~...This.make | 
| 54280 |  73 20 3d 69 76 79 2d 6f 63 63 75 72 3d 20 6d 75    63 68 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69 65  | s.=ivy-occur=.much.more.convenie | 
| 542a0 |  6e 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 7e    67 6a 67 6a 67 6a 67 7e 2c 20 6a 75 73 74 0a 7e  | nt,.instead.of.~gjgjgjg~,.just.~ | 
| 542c0 |  63 6a 6a 6a 7e 2e 20 45 73 70 65 63 69 61 6c 6c    79 20 67 6f 6f 64 20 66 6f 72 20 63 6f 6d 6d 61  | cjjj~..Especially.good.for.comma | 
| 542e0 |  6e 64 73 20 74 68 61 74 20 63 68 61 6e 67 65 20    74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20  | nds.that.change.the.contents.of. | 
| 54300 |  74 68 65 0a 6f 74 68 65 72 20 77 69 6e 64 6f 77    2c 20 6c 69 6b 65 20 3d 64 65 73 63 72 69 62 65  | the.other.window,.like.=describe | 
| 54320 |  2d 66 75 6e 63 74 69 6f 6e 3d 20 6f 72 20 3d 63    6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 3d  | -function=.or.=counsel-git-grep= | 
| 54340 |  2e 0a 0a 45 78 61 6d 70 6c 65 3a 0a 0a 2d 20 7e    43 2d 68 20 66 7e 20 28 3d 64 65 73 63 72 69 62  | ...Example:..-.~C-h.f~.(=describ | 
| 54360 |  65 2d 66 75 6e 74 69 6f 6e 3d 29 0a 2d 20 3d 72    75 6e 3d 20 28 3d 73 65 6c 66 2d 69 6e 73 65 72  | e-funtion=).-.=run=.(=self-inser | 
| 54380 |  74 2d 63 6f 6d 6d 61 6e 64 3d 29 0a 2d 20 7e 43    2d 63 20 43 2d 6f 7e 20 28 3d 69 76 79 2d 6f 63  | t-command=).-.~C-c.C-o~.(=ivy-oc | 
| 543a0 |  63 75 72 3d 29 3b 20 7e 43 2d 6f 20 75 7e 20 61    6c 73 6f 20 77 6f 72 6b 73 2e 0a 2d 20 7e 63 6a  | cur=);.~C-o.u~.also.works..-.~cj | 
| 543c0 |  6a 6a 6a 6b 6b 6b 6b 7e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 2a 20 4e 65 77 20 63 6f 6d 6d 61 6e 64 20  | jjjkkkk~.-----.****.New.command. | 
| 543e0 |  3d 69 76 79 2d 6f 63 63 75 72 2d 72 65 76 65 72    74 2d 62 75 66 66 65 72 3d 20 6f 6e 20 7e 67 7e  | =ivy-occur-revert-buffer=.on.~g~ | 
| 54400 |  0a 44 6f 65 73 20 77 68 61 74 20 65 2e 67 2e 20    3d 72 65 76 65 72 74 2d 62 75 66 66 65 72 3d 20  | .Does.what.e.g..=revert-buffer=. | 
| 54420 |  64 6f 65 73 20 66 6f 72 20 2a 48 65 6c 70 2a 20    62 75 66 66 65 72 73 2e 0a 0a 48 61 73 20 73 70  | does.for.*Help*.buffers...Has.sp | 
| 54440 |  65 63 69 61 6c 20 68 61 6e 64 6c 69 6e 67 20 66    6f 72 20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d  | ecial.handling.for.=counsel-git- | 
| 54460 |  67 72 65 70 3d 2c 20 3d 63 6f 75 6e 73 65 6c 2d    61 67 3d 20 61 6e 64 0a 3d 63 6f 75 6e 73 65 6c  | grep=,.=counsel-ag=.and.=counsel | 
| 54480 |  2d 67 72 65 70 3d 3a 20 77 69 6c 6c 20 72 75 6e    20 74 68 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61  | -grep=:.will.run.the.shell.comma | 
| 544a0 |  6e 64 20 6f 6e 63 65 20 6d 6f 72 65 20 61 6e 64    20 72 65 66 6c 65 63 74 20 74 68 65 0a 75 70 64  | nd.once.more.and.reflect.the.upd | 
| 544c0 |  61 74 65 73 20 69 6e 20 66 69 6c 65 73 2e 0a 0a    4d 6f 76 65 20 3d 69 76 79 2d 6f 63 63 75 72 2d  | ates.in.files...Move.=ivy-occur- | 
| 544e0 |  70 72 65 73 73 3d 20 66 72 6f 6d 20 7e 67 7e 20    74 6f 20 7e 66 7e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | press=.from.~g~.to.~f~..-----.** | 
| 54500 |  2a 2a 20 49 6d 70 72 6f 76 65 20 74 68 65 20 66    65 65 64 62 61 63 6b 20 66 6f 72 20 7e 6a 7e 20  | **.Improve.the.feedback.for.~j~. | 
| 54520 |  61 6e 64 20 7e 6b 7e 0a 54 68 65 20 6f 76 65 72    6c 61 79 73 20 77 69 6c 6c 20 62 65 20 6d 6f 72  | and.~k~.The.overlays.will.be.mor | 
| 54540 |  65 20 72 65 73 70 6f 6e 73 69 76 65 20 6e 6f 77    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79  | e.responsive.now..-----.***.=ivy | 
| 54560 |  2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69    73 74 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | -re-builders-alist=.:PROPERTIES: | 
| 54580 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38    2d 30 2d 6e 66 2d 69 76 79 2d 72 65 2d 62 75 69  | .:CUSTOM_ID:.0-8-0-nf-ivy-re-bui | 
| 545a0 |  6c 64 65 72 73 2d 61 6c 69 73 74 0a 3a 45 4e 44    3a 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77 20 3d 74 68  | lders-alist.:END:.****.Allow.=th | 
| 545c0 |  69 73 2d 63 6f 6d 6d 61 6e 64 3d 20 74 6f 20 62    65 20 61 20 6b 65 79 0a 45 78 61 6d 70 6c 65 3a  | is-command=.to.be.a.key.Example: | 
| 545e0 |  0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69    73 70 0a 28 64 65 66 75 6e 20 61 73 64 66 20 28  | .#+begin_src.elisp.(defun.asdf.( | 
| 54600 |  29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    29 0a 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d  | )...(interactive)...(completing- | 
| 54620 |  72 65 61 64 20 22 70 72 6f 6d 70 74 3a 20 22 20    27 28 22 61 62 63 22 20 22 61 62 63 64 22 20 22  | read."prompt:.".'("abc"."abcd"." | 
| 54640 |  64 65 66 22 29 29 29 0a 0a 28 67 6c 6f 62 61 6c    2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43  | def")))..(global-set-key.(kbd."C | 
| 54660 |  2d 63 20 74 22 29 20 27 61 73 64 66 29 0a 0a 28    73 65 74 71 20 69 76 79 2d 72 65 2d 62 75 69 6c  | -c.t").'asdf)..(setq.ivy-re-buil | 
| 54680 |  64 65 72 73 2d 61 6c 69 73 74 0a 20 20 20 20 20    20 27 28 0a 20 20 20 20 20 20 20 20 28 61 73 64  | ders-alist.......'(.........(asd | 
| 546a0 |  66 20 2e 20 69 76 79 2d 2d 72 65 67 65 78 2d 66    75 7a 7a 79 29 0a 20 20 20 20 20 20 20 20 28 74  | f...ivy--regex-fuzzy).........(t | 
| 546c0 |  20 2e 20 69 76 79 2d 2d 72 65 67 65 78 2d 70 6c    75 73 29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a  | ...ivy--regex-plus))).#+end_src. | 
| 546e0 |  54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 66    6f 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74  | This.is.useful.for.commands.that | 
| 54700 |  20 79 6f 75 20 64 69 64 6e 27 74 20 77 72 69 74    65 2e 20 46 6f 72 20 6e 65 77 20 63 6f 6d 6d 61  | .you.didn't.write..For.new.comma | 
| 54720 |  6e 64 73 0a 74 68 61 74 20 79 6f 75 20 77 72 69    74 65 2c 20 63 6f 6e 73 69 64 65 72 20 75 73 69  | nds.that.you.write,.consider.usi | 
| 54740 |  6e 67 20 3d 69 76 79 2d 72 65 61 64 3d 20 61 6e    64 20 3d 3a 63 61 6c 6c 65 72 3d 2e 0a 0a 53 65  | ng.=ivy-read=.and.=:caller=...Se | 
| 54760 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 54780 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 33 30    5d 5b 23 33 33 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/330][#330]]..-----. | 
| 547a0 |  2a 2a 2a 20 3d 69 76 79 2d 73 65 74 2d 61 63 74    69 6f 6e 73 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | ***.=ivy-set-actions=.:PROPERTIE | 
| 547c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 38 2d 30 2d 6e 66 2d 69 76 79 2d 73 65 74 2d  | S:.:CUSTOM_ID:.0-8-0-nf-ivy-set- | 
| 547e0 |  61 63 74 69 6f 6e 73 0a 3a 45 4e 44 3a 0a 2a 2a    2a 2a 20 43 61 6c 6c 20 77 69 74 68 20 3d 74 3d  | actions.:END:.****.Call.with.=t= | 
| 54800 |  20 74 6f 20 61 66 66 65 63 74 20 61 6c 6c 20 63    6f 6d 6d 61 6e 64 73 0a 45 78 61 6d 70 6c 65 3a  | .to.affect.all.commands.Example: | 
| 54820 |  0a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c    69 73 70 0a 28 69 76 79 2d 73 65 74 2d 61 63 74  | ..#+begin_src.elisp.(ivy-set-act | 
| 54840 |  69 6f 6e 73 0a 20 74 0a 20 27 28 28 22 69 22 20    69 6e 73 65 72 74 20 22 69 6e 73 65 72 74 22 29  | ions..t..'(("i".insert."insert") | 
| 54860 |  29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 4e 6f    77 20 61 6e 20 22 69 6e 73 65 72 74 22 20 61 63  | )).#+end_src..Now.an."insert".ac | 
| 54880 |  74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 61 76 61    69 6c 61 62 6c 65 20 66 6f 72 20 61 6c 6c 20 3d  | tion.will.be.available.for.all.= | 
| 548a0 |  69 76 79 2d 72 65 61 64 3d 20 73 65 73 73 69 6f    6e 73 0a 77 68 65 6e 20 70 72 65 73 73 69 6e 67  | ivy-read=.sessions.when.pressing | 
| 548c0 |  20 7e 4d 2d 6f 7e 2e 0a 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | .~M-o~...See.[[https://github.co | 
| 548e0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 33 33 37 5d 5b 23 33 33  | m/abo-abo/swiper/issues/337][#33 | 
| 54900 |  37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 66 61 63 65 73 3d 0a 3a 50 52 4f 50  | 7]]..-----.***.=ivy-faces=.:PROP | 
| 54920 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-8-0-nf-ivy | 
| 54940 |  2d 66 61 63 65 73 0a 3a 45 4e 44 3a 0a 4e 65 77    20 64 65 66 63 75 73 74 6f 6d 20 67 72 6f 75 70  | -faces.:END:.New.defcustom.group | 
| 54960 |  2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 54980 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 33 38 39 5d 5b 23 33 38 39 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/389][#389]]..-- | 
| 549a0 |  2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 66 6c 78    2d 6c 69 6d 69 74 3d 0a 3a 50 52 4f 50 45 52 54  | ---.***.=ivy-flx-limit=.:PROPERT | 
| 549c0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 38 2d 30 2d 6e 66 2d 69 76 79 2d 66 6c  | IES:.:CUSTOM_ID:.0-8-0-nf-ivy-fl | 
| 549e0 |  78 2d 6c 69 6d 69 74 0a 3a 45 4e 44 3a 0a 4e 65    77 20 76 61 72 69 61 62 6c 65 2e 20 43 6f 6e 66  | x-limit.:END:.New.variable..Conf | 
| 54a00 |  69 67 75 72 65 20 77 68 65 6e 20 3d 66 6c 78 3d    20 69 73 20 75 73 65 64 2e 0a 53 65 65 20 5b 5b  | igure.when.=flx=.is.used..See.[[ | 
| 54a20 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 54a40 |  72 2f 69 73 73 75 65 73 2f 32 30 37 5d 5b 23 32    30 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/207][#207]]..-----.***. | 
| 54a60 |  3d 69 76 79 2d 69 6e 68 69 62 69 74 2d 61 63 74    69 6f 6e 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53  | =ivy-inhibit-action=.:PROPERTIES | 
| 54a80 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    38 2d 30 2d 6e 66 2d 69 76 79 2d 69 6e 68 69 62  | :.:CUSTOM_ID:.0-8-0-nf-ivy-inhib | 
| 54aa0 |  69 74 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44 3a 0a    4e 65 77 20 76 61 72 69 61 62 6c 65 2e 20 53 65  | it-action.:END:.New.variable..Se | 
| 54ac0 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 54ae0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 36 33    5d 5b 23 33 36 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/363][#363]]..-----. | 
| 54b00 |  2a 2a 2a 20 3d 69 76 79 2d 64 6f 2d 63 6f 6d 70    6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e  | ***.=ivy-do-completion-in-region | 
| 54b20 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-8-0 | 
| 54b40 |  2d 6e 66 2d 69 76 79 2d 64 6f 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a  | -nf-ivy-do-completion-in-region. | 
| 54b60 |  3a 45 4e 44 3a 0a 4e 65 77 20 64 65 66 63 75 73    74 6f 6d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | :END:.New.defcustom..See.[[https | 
| 54b80 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 54ba0 |  75 65 73 2f 33 36 37 5d 5b 23 33 36 37 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d  | ues/367][#367]]..-----.***.=ivy- | 
| 54bc0 |  66 69 78 65 64 2d 68 65 69 67 68 74 2d 6d 69 6e    69 62 75 66 66 65 72 3d 0a 3a 50 52 4f 50 45 52  | fixed-height-minibuffer=.:PROPER | 
| 54be0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 38 2d 30 2d 6e 66 2d 69 76 79 2d 66  | TIES:.:CUSTOM_ID:.0-8-0-nf-ivy-f | 
| 54c00 |  69 78 65 64 2d 68 65 69 67 68 74 2d 6d 69 6e 69    62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a 4e 65 77  | ixed-height-minibuffer.:END:.New | 
| 54c20 |  20 64 65 66 63 75 73 74 6f 6d 2e 0a 0a 57 68 65    6e 20 6e 6f 6e 20 6e 69 6c 2c 20 66 69 78 20 74  | .defcustom...When.non.nil,.fix.t | 
| 54c40 |  68 65 20 68 65 69 67 68 74 20 6f 66 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 20 64 75 72 69  | he.height.of.the.minibuffer.duri | 
| 54c60 |  6e 67 20 69 76 79 20 63 6f 6d 70 6c 65 74 69 6f    6e 0a 61 74 20 3d 69 76 79 2d 68 65 69 67 68 74  | ng.ivy.completion.at.=ivy-height | 
| 54c80 |  3d 2e 20 54 68 69 73 20 65 66 66 65 63 74 69 76    65 6c 79 20 73 65 74 73 20 74 68 65 20 6d 69 6e  | =..This.effectively.sets.the.min | 
| 54ca0 |  69 6d 75 6d 20 68 65 69 67 68 74 20 61 74 20 74    68 69 73 20 6c 65 76 65 6c 0a 61 6e 64 20 74 72  | imum.height.at.this.level.and.tr | 
| 54cc0 |  69 65 73 20 74 6f 20 65 6e 73 75 72 65 20 74 68    61 74 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 63  | ies.to.ensure.that.it.does.not.c | 
| 54ce0 |  68 61 6e 67 65 20 64 65 70 65 6e 64 69 6e 67 20    6f 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66  | hange.depending.on.the.number.of | 
| 54d00 |  0a 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | .candidates...See.[[https://gith | 
| 54d20 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 35 33  | ub.com/abo-abo/swiper/issues/353 | 
| 54d40 |  5d 5b 23 33 35 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 69 76 79 2d 73 65 74 2d 64 69 73  | ][#353]]..-----.***.=ivy-set-dis | 
| 54d60 |  70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | play-transformer=.:PROPERTIES:.: | 
| 54d80 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30    2d 6e 66 2d 69 76 79 2d 73 65 74 2d 64 69 73 70  | CUSTOM_ID:.0-8-0-nf-ivy-set-disp | 
| 54da0 |  6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 0a    3a 45 4e 44 3a 0a 4e 65 77 20 41 50 49 20 66 75  | lay-transformer.:END:.New.API.fu | 
| 54dc0 |  6e 63 74 69 6f 6e 2e 0a 0a 4e 6f 77 20 75 73 65    64 20 62 79 20 3d 73 77 69 74 63 68 2d 74 6f 2d  | nction...Now.used.by.=switch-to- | 
| 54de0 |  62 75 66 66 65 72 3d 20 61 6e 64 20 3d 72 65 61    64 2d 66 69 6c 65 2d 6e 61 6d 65 3d 2e 0a 0a 53  | buffer=.and.=read-file-name=...S | 
| 54e00 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 54e20 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 39    39 5d 5b 23 33 39 39 5d 5d 2e 0a 2d 2d 2d 2d 2d  | swiper/issues/399][#399]]..----- | 
| 54e40 |  0a 2a 2a 2a 20 3d 69 76 79 2d 69 67 6e 6f 72 65    2d 62 75 66 66 65 72 73 3d 0a 3a 50 52 4f 50 45  | .***.=ivy-ignore-buffers=.:PROPE | 
| 54e60 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 69 76 79 2d  | RTIES:.:CUSTOM_ID:.0-8-0-nf-ivy- | 
| 54e80 |  69 67 6e 6f 72 65 2d 62 75 66 66 65 72 73 0a 3a    45 4e 44 3a 0a 4e 65 77 20 64 65 66 63 75 73 74  | ignore-buffers.:END:.New.defcust | 
| 54ea0 |  6f 6d 20 73 69 6d 69 6c 61 72 20 74 6f 20 3d 69    64 6f 2d 69 67 6e 6f 72 65 2d 62 75 66 66 65 72  | om.similar.to.=ido-ignore-buffer | 
| 54ec0 |  73 3d 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | s=...See.[[https://github.com/ab | 
| 54ee0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 33 38 32 5d 5b 23 33 38 32 5d 5d 20  | o-abo/swiper/issues/382][#382]]. | 
| 54f00 |  61 6e 64 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | and.[[https://github.com/abo-abo | 
| 54f20 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33    36 36 5d 5b 23 33 36 36 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/366][#366]]..---- | 
| 54f40 |  2d 0a 2a 2a 2a 20 3d 69 76 79 2d 61 64 64 2d 6e    65 77 6c 69 6e 65 2d 61 66 74 65 72 2d 70 72 6f  | -.***.=ivy-add-newline-after-pro | 
| 54f60 |  6d 70 74 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | mpt=.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 54f80 |  38 2d 30 2d 6e 66 2d 69 76 79 2d 61 64 64 2d 6e    65 77 6c 69 6e 65 2d 61 66 74 65 72 2d 70 72 6f  | 8-0-nf-ivy-add-newline-after-pro | 
| 54fa0 |  6d 70 74 0a 3a 45 4e 44 3a 0a 4e 65 77 20 64 65    66 63 75 73 74 6f 6d 2e 0a 0a 53 65 65 20 5b 5b  | mpt.:END:.New.defcustom...See.[[ | 
| 54fc0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 54fe0 |  72 2f 69 73 73 75 65 73 2f 34 35 31 5d 5b 23 34    35 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/451][#451]]..-----.***. | 
| 55000 |  3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66    65 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | =ivy-switch-buffer=.:PROPERTIES: | 
| 55020 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38    2d 30 2d 6e 66 2d 69 76 79 2d 73 77 69 74 63 68  | .:CUSTOM_ID:.0-8-0-nf-ivy-switch | 
| 55040 |  2d 62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a 2a 2a    2a 2a 20 41 64 64 20 76 69 72 74 75 61 6c 20 76  | -buffer.:END:.****.Add.virtual.v | 
| 55060 |  69 65 77 73 0a 3d 69 76 79 2d 76 69 65 77 73 3d    20 76 61 72 69 61 62 6c 65 20 73 74 6f 72 65 73  | iews.=ivy-views=.variable.stores | 
| 55080 |  20 70 72 65 2d 64 65 66 69 6e 65 64 20 76 69 65    77 73 2e 20 41 6c 6c 6f 77 73 20 74 6f 20 73 65  | .pre-defined.views..Allows.to.se | 
| 550a0 |  74 20 61 20 77 69 6e 64 6f 77 0a 63 6f 6e 66 69    67 75 72 61 74 69 6f 6e 20 77 69 74 68 20 6d 61  | t.a.window.configuration.with.ma | 
| 550c0 |  6e 79 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20    3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66  | ny.buffers.from.=ivy-switch-buff | 
| 550e0 |  65 72 3d 2e 0a 0a 48 6f 77 20 74 6f 20 75 73 65    3a 20 6a 75 73 74 20 73 65 74 20 3d 69 76 79 2d  | er=...How.to.use:.just.set.=ivy- | 
| 55100 |  76 69 65 77 73 3d 20 61 70 70 72 6f 70 72 69 61    74 65 6c 79 2e 20 41 6e 20 65 78 61 6d 70 6c 65  | views=.appropriately..An.example | 
| 55120 |  20 76 61 6c 75 65 20 69 73 0a 70 72 6f 76 69 64    65 64 20 28 62 75 74 20 6e 75 6c 6c 65 64 2c 20  | .value.is.provided.(but.nulled,. | 
| 55140 |  73 6f 20 74 68 61 74 20 69 74 27 73 20 65 6d 70    74 79 20 69 6e 69 74 69 61 6c 6c 79 29 2e 0a 2d  | so.that.it's.empty.initially)..- | 
| 55160 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 75 73    65 2d 69 67 6e 6f 72 65 2d 64 65 66 61 75 6c 74  | ----.***.=ivy-use-ignore-default | 
| 55180 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-8-0 | 
| 551a0 |  2d 6e 66 2d 69 76 79 2d 75 73 65 2d 69 67 6e 6f    72 65 2d 64 65 66 61 75 6c 74 0a 3a 45 4e 44 3a  | -nf-ivy-use-ignore-default.:END: | 
| 551c0 |  0a 4e 65 77 20 64 65 66 63 75 73 74 6f 6d 0a 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | .New.defcustom..See.[[https://gi | 
| 551e0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34  | thub.com/abo-abo/swiper/issues/4 | 
| 55200 |  37 37 5d 5b 23 34 37 37 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 3d 0a 3a  | 77][#477]]..-----.***.=swiper=.: | 
| 55220 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66  | PROPERTIES:.:CUSTOM_ID:.0-8-0-nf | 
| 55240 |  2d 73 77 69 70 65 72 0a 3a 45 4e 44 3a 0a 2a 2a    2a 2a 20 49 6d 70 72 6f 76 65 20 3d 73 77 69 70  | -swiper.:END:.****.Improve.=swip | 
| 55260 |  65 72 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65    3d 0a 54 6f 20 72 65 70 6c 61 63 65 20 61 20 73  | er-query-replace=.To.replace.a.s | 
| 55280 |  79 6d 62 6f 6c 20 77 69 74 68 20 61 20 73 69 6d    69 6c 61 72 20 73 79 6d 62 6f 6c 2c 0a 0a 31 2e  | ymbol.with.a.similar.symbol,..1. | 
| 552a0 |  20 50 72 65 73 73 20 7e 43 2d 73 20 4d 2d 6e 7e    20 66 6f 72 20 3d 73 77 69 70 65 72 3d 20 61 6e  | .Press.~C-s.M-n~.for.=swiper=.an | 
| 552c0 |  64 20 73 65 6c 65 63 74 20 74 68 65 20 73 79 6d    62 6f 6c 20 61 74 20 70 6f 69 6e 74 20 61 73 20  | d.select.the.symbol.at.point.as. | 
| 552e0 |  69 6e 70 75 74 2e 0a 32 2e 20 50 72 65 73 73 20    7e 4d 2d 71 7e 20 66 6f 72 20 3d 73 77 69 70 65  | input..2..Press.~M-q~.for.=swipe | 
| 55300 |  72 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 3d    0a 33 2e 20 50 72 65 73 73 20 7e 4d 2d 6e 7e 20  | r-query-replace=.3..Press.~M-n~. | 
| 55320 |  74 6f 20 79 61 6e 6b 20 74 68 65 20 73 79 6d 62    6f 6c 20 74 6f 20 72 65 70 6c 61 63 65 2e 0a 34  | to.yank.the.symbol.to.replace..4 | 
| 55340 |  2e 20 45 64 69 74 20 74 68 65 20 72 65 70 6c 61    63 65 6d 65 6e 74 20 61 6e 64 20 7e 52 45 54 7e  | ..Edit.the.replacement.and.~RET~ | 
| 55360 |  2e 0a 0a 48 65 72 65 20 73 74 65 70 2d 33 20 77    61 73 20 6d 6f 64 69 66 69 65 64 20 74 6f 20 79  | ...Here.step-3.was.modified.to.y | 
| 55380 |  61 6e 6b 20 65 2e 67 2e 20 22 73 79 6d 62 6f 6c    22 20 69 6e 73 74 65 61 64 20 6f 66 0a 22 5c 5f  | ank.e.g.."symbol".instead.of."\_ | 
| 553a0 |  3c 73 79 6d 62 6f 6c 5c 5f 3e 22 20 70 72 65 76    69 6f 75 73 6c 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | <symbol\_>".previously..-----.** | 
| 553c0 |  2a 20 3d 73 77 69 70 65 72 2d 66 6f 6e 74 2d 6c    6f 63 6b 2d 65 78 63 6c 75 64 65 3d 0a 3a 50 52  | *.=swiper-font-lock-exclude=.:PR | 
| 553e0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 73  | OPERTIES:.:CUSTOM_ID:.0-8-0-nf-s | 
| 55400 |  77 69 70 65 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d    65 78 63 6c 75 64 65 0a 3a 45 4e 44 3a 0a 4e 65  | wiper-font-lock-exclude.:END:.Ne | 
| 55420 |  77 20 76 61 72 69 61 62 6c 65 20 66 6f 72 20 6d    61 6a 6f 72 20 6d 6f 64 65 73 20 74 68 61 74 20  | w.variable.for.major.modes.that. | 
| 55440 |  6d 69 73 62 65 68 61 76 65 20 77 69 74 68 20 3d    66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 75 72 65  | misbehave.with.=font-lock-ensure | 
| 55460 |  3d 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =..See.[[https://github.com/abo- | 
| 55480 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 33 34 36 5d 5b 23 33 34 36 5d 5d 2e 0a 2d  | abo/swiper/issues/346][#346]]..- | 
| 554a0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72    2d 61 6c 6c 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | ----.***.=swiper-all=.:PROPERTIE | 
| 554c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 38 2d 30 2d 6e 66 2d 73 77 69 70 65 72 2d 61  | S:.:CUSTOM_ID:.0-8-0-nf-swiper-a | 
| 554e0 |  6c 6c 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 4e 65    77 20 61 75 74 6f 2d 75 70 64 61 74 65 73 20 70  | ll.:END:.****.New.auto-updates.p | 
| 55500 |  6f 73 69 74 69 6f 6e 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | osition.See.[[https://github.com | 
| 55520 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 34 30 31 5d 5b 23 34 30 31  | /abo-abo/swiper/issues/401][#401 | 
| 55540 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63    6f 75 6e 73 65 6c 2d 6d 6f 64 65 3d 0a 3a 50 52  | ]]..-----.***.=counsel-mode=.:PR | 
| 55560 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 63  | OPERTIES:.:CUSTOM_ID:.0-8-0-nf-c | 
| 55580 |  6f 75 6e 73 65 6c 2d 6d 6f 64 65 0a 3a 45 4e 44    3a 0a 41 20 6d 69 6e 6f 72 2d 6d 6f 64 65 20 74  | ounsel-mode.:END:.A.minor-mode.t | 
| 555a0 |  68 61 74 20 72 65 6d 61 70 73 20 62 75 69 6c 74    2d 69 6e 20 66 75 6e 63 74 69 6f 6e 73 20 74 68  | hat.remaps.built-in.functions.th | 
| 555c0 |  61 74 20 68 61 76 65 20 63 6f 75 6e 73 65 6c 0a    72 65 70 6c 61 63 65 6d 65 6e 74 73 20 61 76 61  | at.have.counsel.replacements.ava | 
| 555e0 |  69 6c 61 62 6c 65 2e 0a 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ilable...See.[[https://github.co | 
| 55600 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 34 31 34 5d 5b 23 34 31  | m/abo-abo/swiper/issues/414][#41 | 
| 55620 |  34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20    41 6c 6c 6f 77 20 75 73 65 20 6f 66 20 64 65 73  | 4]]..-----.****.Allow.use.of.des | 
| 55640 |  63 72 69 62 65 2d 70 72 65 66 69 78 2d 62 69 6e    64 69 6e 67 73 0a 53 65 65 20 5b 5b 68 74 74 70  | cribe-prefix-bindings.See.[[http | 
| 55660 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 55680 |  73 75 65 73 2f 34 34 31 5d 5b 23 34 34 31 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75  | sues/441][#441]]..-----.***.=cou | 
| 556a0 |  6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | nsel-find-file=.:PROPERTIES:.:CU | 
| 556c0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e    66 2d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | STOM_ID:.0-8-0-nf-counsel-find-f | 
| 556e0 |  69 6c 65 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41    64 64 20 3d 69 6e 69 74 69 61 6c 2d 69 6e 70 75  | ile.:END:.****.Add.=initial-inpu | 
| 55700 |  74 3d 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | t=.See.[[https://github.com/abo- | 
| 55720 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 33 33 36 5d 5b 23 33 33 36 5d 5d 2e 0a 2d  | abo/swiper/issues/336][#336]]..- | 
| 55740 |  2d 2d 2d 2d 0a 2a 2a 2a 2a 20 43 68 61 6e 67 65    20 74 72 61 6d 70 20 70 72 6f 6d 70 74 20 66 72  | ----.****.Change.tramp.prompt.fr | 
| 55760 |  6f 6d 20 22 46 69 6e 64 20 46 69 6c 65 3a 20 22    20 74 6f 20 22 75 73 65 72 40 68 6f 73 74 3a 20  | om."Find.File:.".to."user@host:. | 
| 55780 |  22 0a 2a 2a 2a 2a 20 42 69 6e 64 20 3d 63 6f 75    6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72  | ".****.Bind.=counsel-up-director | 
| 557a0 |  79 3d 20 74 6f 20 7e 43 2d 44 45 4c 7e 0a 4e 65    77 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20  | y=.to.~C-DEL~.New.function.that. | 
| 557c0 |  6d 6f 76 65 73 20 75 70 20 74 6f 20 74 68 65 20    70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79  | moves.up.to.the.parent.directory | 
| 557e0 |  20 61 6e 64 20 61 74 20 74 68 65 20 73 61 6d 65    0a 74 69 6d 65 20 70 72 65 73 65 6c 65 63 74 73  | .and.at.the.same.time.preselects | 
| 55800 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72    65 63 74 6f 72 79 2e 20 54 68 69 73 20 69 73 20  | .the.current.directory..This.is. | 
| 55820 |  75 73 65 66 75 6c 20 66 6f 72 20 6d 6f 76 69 6e    67 20 75 70 0a 61 6e 64 20 64 6f 77 6e 20 61 20  | useful.for.moving.up.and.down.a. | 
| 55840 |  66 69 6c 65 20 74 72 65 65 20 71 75 69 63 6b 6c    79 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | file.tree.quickly...See.[[https: | 
| 55860 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 55880 |  65 73 2f 33 34 33 5d 5b 23 33 34 33 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 43 75 73 74 6f  | es/343][#343]]..-----.****.Custo | 
| 558a0 |  6d 69 7a 65 20 3d 4d 2d 6e 3d 20 61 63 74 69 6f    6e 0a 54 68 69 73 20 66 65 61 74 75 72 65 20 61  | mize.=M-n=.action.This.feature.a | 
| 558c0 |  6c 6c 6f 77 73 20 74 6f 20 71 75 69 63 6b 6c 79    20 76 69 73 69 74 20 47 69 74 68 75 62 20 69 73  | llows.to.quickly.visit.Github.is | 
| 558e0 |  73 75 65 73 20 66 72 6f 6d 20 65 69 74 68 65 72    0a 3d 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d  | sues.from.either.=magit-commit-m | 
| 55900 |  6f 64 65 3d 20 6f 72 20 66 72 6f 6d 20 61 20 76    65 72 73 69 6f 6e 2d 63 6f 6e 74 72 6f 6c 6c 65  | ode=.or.from.a.version-controlle | 
| 55920 |  64 20 66 69 6c 65 2e 20 54 68 65 20 70 6f 69 6e    74 20 68 61 73 20 74 6f 0a 62 65 20 61 74 20 74  | d.file..The.point.has.to.be.at.t | 
| 55940 |  68 65 20 22 23 22 20 63 68 61 72 20 69 6e 20 65    2e 67 2e 20 22 5b 5b 68 74 74 70 73 3a 2f 2f 67  | he."#".char.in.e.g.."[[https://g | 
| 55960 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 55980 |  31 32 33 5d 5b 23 31 32 33 5d 5d 22 2c 20 74 68    61 74 20 72 65 70 72 65 73 65 6e 74 73 20 61 6e  | 123][#123]]",.that.represents.an | 
| 559a0 |  20 69 73 73 75 65 2e 0a 0a 49 74 27 73 20 70 6f    73 73 69 62 6c 65 20 74 6f 20 63 75 73 74 6f 6d  | .issue...It's.possible.to.custom | 
| 559c0 |  69 7a 65 20 3d 69 76 79 2d 66 66 61 70 2d 75 72    6c 2d 66 75 6e 63 74 69 6f 6e 73 3d 20 74 6f 20  | ize.=ivy-ffap-url-functions=.to. | 
| 559e0 |  64 6f 20 61 20 73 69 6d 69 6c 61 72 0a 74 68 69    6e 67 20 66 6f 72 20 70 6c 61 63 65 73 20 6f 74  | do.a.similar.thing.for.places.ot | 
| 55a00 |  68 65 72 20 74 68 61 6e 20 47 69 74 68 75 62 2e    0a 0a 54 68 65 20 7e 43 2d 78 20 43 2d 66 20 4d  | her.than.Github...The.~C-x.C-f.M | 
| 55a20 |  2d 6e 7e 20 6b 65 79 20 62 69 6e 64 69 6e 67 20    77 69 6c 6c 20 77 6f 72 6b 20 62 65 74 74 65 72  | -n~.key.binding.will.work.better | 
| 55a40 |  20 77 69 74 68 20 3d 63 6f 75 6e 73 65 6c 2d 66    69 6e 64 2d 66 69 6c 65 3d 2c 0a 66 6f 72 20 70  | .with.=counsel-find-file=,.for.p | 
| 55a60 |  6c 61 69 6e 20 3d 66 69 6e 64 2d 66 69 6c 65 3d    20 69 74 20 77 69 6c 6c 20 6f 70 65 6e 20 61 20  | lain.=find-file=.it.will.open.a. | 
| 55a80 |  3d 64 69 72 65 64 3d 20 62 75 66 66 65 72 20 69    6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 6f 70  | =dired=.buffer.in.addition.to.op | 
| 55aa0 |  65 6e 69 6e 67 0a 74 68 65 20 55 52 4c 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 2a 20 43 61 6e 20 75 6e  | ening.the.URL..-----.****.Can.un | 
| 55ac0 |  2d 69 67 6e 6f 72 65 20 64 6f 74 66 69 6c 65 73    20 77 69 74 68 20 61 20 6c 65 61 64 69 6e 67 20  | -ignore.dotfiles.with.a.leading. | 
| 55ae0 |  64 6f 74 20 69 6e 70 75 74 0a 57 68 65 6e 20 3d    69 76 79 2d 74 65 78 74 3d 20 73 74 61 72 74 73  | dot.input.When.=ivy-text=.starts | 
| 55b00 |  20 77 69 74 68 20 61 20 64 6f 74 2c 20 64 6f 6e    27 74 20 75 73 65 0a 3d 63 6f 75 6e 73 65 6c 2d  | .with.a.dot,.don't.use.=counsel- | 
| 55b20 |  66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 65    2d 72 65 67 65 78 70 3d 2e 20 54 68 65 20 67 65  | find-file-ignore-regexp=..The.ge | 
| 55b40 |  6e 65 72 69 63 20 77 61 79 20 74 6f 20 64 6f 20    74 68 69 73 20 69 73 20 77 69 74 68 0a 7e 43 2d  | neric.way.to.do.this.is.with.~C- | 
| 55b60 |  63 20 43 2d 61 7e 20 28 3d 69 76 79 2d 74 6f 67    67 6c 65 2d 69 67 6e 6f 72 65 3d 29 2c 20 62 75  | c.C-a~.(=ivy-toggle-ignore=),.bu | 
| 55b80 |  74 20 74 68 69 73 20 69 73 20 66 61 73 74 65 72    20 61 6e 64 20 6d 6f 72 65 20 63 6f 6e 76 65 6e  | t.this.is.faster.and.more.conven | 
| 55ba0 |  69 65 6e 74 2e 0a 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ient...See.[[https://github.com/ | 
| 55bc0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 34 30 38 5d 5b 23 34 30 38 5d  | abo-abo/swiper/issues/408][#408] | 
| 55be0 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20 42 69    6e 64 20 7e 4d 2d 6f 20 66 7e 20 74 6f 20 3d 66  | ]..-----.****.Bind.~M-o.f~.to.=f | 
| 55c00 |  69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77    69 6e 64 6f 77 3d 0a 2a 2a 2a 2a 20 43 6f 72 72  | ind-file-other-window=.****.Corr | 
| 55c20 |  65 63 74 6c 79 20 65 78 70 61 6e 64 20 66 69 6c    65 20 6e 61 6d 65 20 61 74 20 70 6f 69 6e 74 0a  | ectly.expand.file.name.at.point. | 
| 55c40 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 55c60 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34    33 30 5d 5b 23 34 33 30 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/430][#430]]..---- | 
| 55c80 |  2d 0a 2a 2a 2a 2a 20 41 64 64 20 64 69 73 70 6c    61 79 20 74 72 61 6e 73 66 6f 72 6d 65 72 0a 53  | -.****.Add.display.transformer.S | 
| 55ca0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 55cc0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34 35    38 5d 5b 23 34 35 38 5d 5d 2e 0a 2d 2d 2d 2d 2d  | swiper/issues/458][#458]]..----- | 
| 55ce0 |  0a 2a 2a 2a 2a 20 41 64 64 20 6d 61 67 69 63 20    73 6c 61 73 68 20 74 68 61 74 20 63 68 61 6e 67  | .****.Add.magic.slash.that.chang | 
| 55d00 |  65 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79    0a 55 70 64 61 74 65 20 74 6f 20 74 68 65 20 62  | es.the.directory.Update.to.the.b | 
| 55d20 |  65 68 61 76 69 6f 72 3a 20 74 68 65 20 73 6c 61    73 68 20 28 22 2f 22 29 20 77 69 6c 6c 20 65 6e  | ehavior:.the.slash.("/").will.en | 
| 55d40 |  74 65 72 20 61 20 64 69 72 65 63 74 6f 72 79 20    65 76 65 6e 20 69 66 0a 69 74 73 20 6e 61 6d 65  | ter.a.directory.even.if.its.name | 
| 55d60 |  20 69 73 6e 27 74 20 63 6f 6d 70 6c 65 74 65 6c    79 20 74 79 70 65 64 20 6f 75 74 20 69 66 20 65  | .isn't.completely.typed.out.if.e | 
| 55d80 |  69 74 68 65 72 3a 0a 0a 31 2e 20 49 74 27 73 20    74 68 65 20 6f 6e 6c 79 20 63 61 6e 64 69 64 61  | ither:..1..It's.the.only.candida | 
| 55da0 |  74 65 2e 0a 32 2e 20 54 68 65 20 63 61 6e 64 69    64 61 74 65 20 69 6e 64 65 78 20 69 73 6e 27 74  | te..2..The.candidate.index.isn't | 
| 55dc0 |  20 30 2c 20 69 2e 65 2e 20 22 43 2d 6e 22 20 68    61 73 20 62 65 65 6e 20 74 79 70 65 64 20 61 74  | .0,.i.e.."C-n".has.been.typed.at | 
| 55de0 |  20 6c 65 61 73 74 20 6f 6e 63 65 2e 0a 33 2e 20    54 68 65 20 69 6e 70 75 74 20 69 73 6e 27 74 20  | .least.once..3..The.input.isn't. | 
| 55e00 |  22 2f 22 2e 0a 0a 54 68 65 20 61 62 6f 76 65 20    72 75 6c 65 73 20 73 74 69 6c 6c 20 61 6c 6c 6f  | "/"...The.above.rules.still.allo | 
| 55e20 |  77 20 74 6f 20 6b 65 65 70 20 74 68 65 20 6f 6c    64 20 62 65 68 61 76 69 6f 72 20 77 69 74 68 20  | w.to.keep.the.old.behavior.with. | 
| 55e40 |  22 2f 2f 22 20 6d 6f 76 69 6e 67 0a 74 6f 20 72    6f 6f 74 20 61 6e 64 20 22 2f 73 73 68 3a 22 20  | "//".moving.to.root.and."/ssh:". | 
| 55e60 |  6f 70 65 6e 69 6e 67 20 74 72 61 6d 70 2e 0a 0a    54 68 69 73 20 69 73 20 61 6e 20 65 78 70 65 72  | opening.tramp...This.is.an.exper | 
| 55e80 |  69 6d 65 6e 74 61 6c 20 66 65 61 74 75 72 65 2c    20 70 6c 65 61 73 65 20 72 65 70 6f 72 74 20 69  | imental.feature,.please.report.i | 
| 55ea0 |  66 20 69 74 20 62 72 65 61 6b 73 20 73 6f 6d 65    6f 6e 65 27 73 0a 77 6f 72 6b 66 6c 6f 77 2e 0a  | f.it.breaks.someone's.workflow.. | 
| 55ec0 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 55ee0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    33 32 31 5d 5b 23 33 32 31 5d 5d 20 61 6e 64 20  | o/swiper/issues/321][#321]].and. | 
| 55f00 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 55f20 |  70 65 72 2f 69 73 73 75 65 73 2f 34 38 30 5d 5b    23 34 38 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/480][#480]]..-----.** | 
| 55f40 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67    72 65 70 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53  | *.=counsel-git-grep=.:PROPERTIES | 
| 55f60 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    38 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 67  | :.:CUSTOM_ID:.0-8-0-nf-counsel-g | 
| 55f80 |  69 74 2d 67 72 65 70 0a 3a 45 4e 44 3a 0a 2a 2a    2a 2a 20 42 69 6e 64 20 7e 43 2d 63 20 43 2d 6d  | it-grep.:END:.****.Bind.~C-c.C-m | 
| 55fa0 |  7e 20 74 6f 20 3d 63 6f 75 6e 73 65 6c 2d 67 69    74 2d 67 72 65 70 2d 73 77 69 74 63 68 2d 63 6d  | ~.to.=counsel-git-grep-switch-cm | 
| 55fc0 |  64 3d 0a 54 68 65 20 69 6e 69 74 69 61 6c 20 63    6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 72 75  | d=.The.initial.command.always.ru | 
| 55fe0 |  6e 73 20 6f 6e 20 61 6c 6c 20 66 69 6c 65 73 2e    0a 0a 54 6f 20 72 75 6e 20 6f 6e 6c 79 20 6f 6e  | ns.on.all.files...To.run.only.on | 
| 56000 |  20 2a 2e 65 6c 20 66 69 6c 65 73 2c 20 7e 43 2d    63 20 43 2d 6d 7e 20 66 6f 6c 6c 6f 77 65 64 20  | .*.el.files,.~C-c.C-m~.followed. | 
| 56020 |  62 79 20 7e 4d 2d 69 7e 20 3d 2d 2d 20 2a 2e 65    6c 3d 2e 0a 54 6f 20 72 75 6e 20 6f 6e 20 2a 2e  | by.~M-i~.=--.*.el=..To.run.on.*. | 
| 56040 |  63 20 61 6e 64 20 2a 2e 68 20 66 69 6c 65 73 2c    20 7e 43 2d 63 20 43 2d 6d 7e 20 66 6f 6c 6c 6f  | c.and.*.h.files,.~C-c.C-m~.follo | 
| 56060 |  77 65 64 20 62 79 20 7e 4d 2d 69 7e 20 3d 2d 2d    20 2a 2e 63 20 2a 2e 68 3d 2e 0a 54 6f 20 73 77  | wed.by.~M-i~.=--.*.c.*.h=..To.sw | 
| 56080 |  69 74 63 68 20 74 6f 20 61 6c 6c 20 66 69 6c 65    73 20 61 67 61 69 6e 2c 20 7e 43 2d 63 20 43 2d  | itch.to.all.files.again,.~C-c.C- | 
| 560a0 |  6d 7e 20 61 6e 64 20 73 65 6c 65 63 74 20 74 68    65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 65 6e  | m~.and.select.the.appropriate.en | 
| 560c0 |  74 72 79 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | try...See.[[https://github.com/a | 
| 560e0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 34 32 30 5d 5b 23 34 32 30 5d 5d  | bo-abo/swiper/issues/420][#420]] | 
| 56100 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75    6e 73 65 6c 2d 6c 6f 63 61 74 65 3d 0a 3a 50 52  | ..-----.***.=counsel-locate=.:PR | 
| 56120 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 63  | OPERTIES:.:CUSTOM_ID:.0-8-0-nf-c | 
| 56140 |  6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a 45    4e 44 3a 0a 2a 2a 2a 2a 20 63 6f 75 6e 73 65 6c  | ounsel-locate.:END:.****.counsel | 
| 56160 |  2d 6c 6f 63 61 74 65 2d 63 6d 64 0a 4e 65 77 20    64 65 66 63 75 73 74 6f 6d 20 74 68 61 74 20 72  | -locate-cmd.New.defcustom.that.r | 
| 56180 |  65 70 6c 61 63 65 73 20 3d 63 6f 75 6e 73 65 6c    2d 6c 6f 63 61 74 65 2d 6f 70 74 69 6f 6e 73 3d  | eplaces.=counsel-locate-options= | 
| 561a0 |  2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | ...See.[[https://github.com/abo- | 
| 561c0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 33 38 35 5d 5b 23 33 38 35 5d 5d 2e 0a 2d  | abo/swiper/issues/385][#385]]..- | 
| 561e0 |  2d 2d 2d 2d 0a 2a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 6d 64 66  | ----.****.counsel-locate-cmd-mdf | 
| 56200 |  69 6e 64 0a 4e 65 77 20 66 75 6e 63 74 69 6f 6e    2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ind.New.function..See.[[https:// | 
| 56220 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 56240 |  2f 33 39 30 5d 5b 23 33 39 30 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 2a 20 63 6f 75 6e 73 65 6c  | /390][#390]]..-----.****.counsel | 
| 56260 |  2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 65 73 0a 4e    65 77 20 66 75 6e 63 74 69 6f 6e 2e 0a 53 65 65  | -locate-cmd-es.New.function..See | 
| 56280 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 562a0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 34 32 36 5d    5b 23 34 32 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | iper/issues/426][#426]]..-----.* | 
| 562c0 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b    2d 70 6f 70 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | **.=counsel-yank-pop=.:PROPERTIE | 
| 562e0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 38 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | S:.:CUSTOM_ID:.0-8-0-nf-counsel- | 
| 56300 |  79 61 6e 6b 2d 70 6f 70 0a 3a 45 4e 44 3a 0a 2a    2a 2a 2a 20 54 72 75 6e 63 61 74 65 20 64 75 72  | yank-pop.:END:.****.Truncate.dur | 
| 56320 |  69 6e 67 20 64 69 73 70 6c 61 79 0a 44 75 72 69    6e 67 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f  | ing.display.During.the.completio | 
| 56340 |  6e 2c 20 6f 6e 6c 79 20 74 68 65 20 63 6f 6e 74    65 78 74 20 61 72 6f 75 6e 64 20 74 68 65 20 6d  | n,.only.the.context.around.the.m | 
| 56360 |  61 74 63 68 20 77 69 6c 6c 20 62 65 20 73 68 6f    77 6e 2e 0a 42 79 20 64 65 66 61 75 6c 74 2c 20  | atch.will.be.shown..By.default,. | 
| 56380 |  74 68 65 20 63 6f 6e 74 65 78 74 20 69 73 20 2b    32 20 6c 69 6e 65 73 20 61 62 6f 76 65 20 61 6e  | the.context.is.+2.lines.above.an | 
| 563a0 |  64 20 2b 32 20 6c 69 6e 65 73 20 62 65 6c 6f 77    20 74 68 65 20 6d 61 74 63 68 2e 0a 49 74 20 63  | d.+2.lines.below.the.match..It.c | 
| 563c0 |  61 6e 20 62 65 20 61 64 6a 75 73 74 65 64 20 77    69 74 68 20 3d 63 6f 75 6e 73 65 6c 2d 79 61 6e  | an.be.adjusted.with.=counsel-yan | 
| 563e0 |  6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 2d 72    61 64 69 75 73 3d 2e 0a 41 64 64 69 74 69 6f 6e  | k-pop-truncate-radius=..Addition | 
| 56400 |  61 6c 6c 79 2c 20 3d 69 76 79 2d 68 65 69 67 68    74 3d 20 69 73 20 74 65 6d 70 6f 72 61 72 69 6c  | ally,.=ivy-height=.is.temporaril | 
| 56420 |  79 20 62 6f 75 6e 64 20 74 6f 20 35 20 64 75 72    69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a  | y.bound.to.5.during.completion.. | 
| 56440 |  54 68 69 73 20 77 61 79 2c 20 74 68 65 20 6d 61    78 69 6d 75 6d 20 6d 69 6e 69 62 75 66 66 65 72  | This.way,.the.maximum.minibuffer | 
| 56460 |  20 68 65 69 67 68 74 20 73 68 6f 75 6c 64 20 62    65 20 31 2b 34 2a 35 3d 32 31 20 6c 69 6e 65 73  | .height.should.be.1+4*5=21.lines | 
| 56480 |  2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | ...See.[[https://github.com/abo- | 
| 564a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 33 31 35 5d 5b 23 33 31 35 5d 5d 2e 0a 2d  | abo/swiper/issues/315][#315]]..- | 
| 564c0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65    6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 3d 0a  | ----.***.=counsel-unicode-char=. | 
| 564e0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e  | :PROPERTIES:.:CUSTOM_ID:.0-8-0-n | 
| 56500 |  66 2d 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64    65 2d 63 68 61 72 0a 3a 45 4e 44 3a 0a 44 69 73  | f-counsel-unicode-char.:END:.Dis | 
| 56520 |  70 6c 61 79 20 68 65 78 20 63 6f 64 65 73 20 69    6e 20 6c 65 66 74 20 63 6f 6c 75 6d 6e 2e 0a 2d  | play.hex.codes.in.left.column..- | 
| 56540 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65    6c 2d 72 68 79 74 68 6d 62 6f 78 3d 0a 3a 50 52  | ----.***.=counsel-rhythmbox=.:PR | 
| 56560 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d 63  | OPERTIES:.:CUSTOM_ID:.0-8-0-nf-c | 
| 56580 |  6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78    0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 50 72 65 73  | ounsel-rhythmbox.:END:.****.Pres | 
| 565a0 |  65 6c 65 63 74 20 74 68 65 20 63 75 72 72 65 6e    74 20 73 6f 6e 67 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | elect.the.current.song.-----.*** | 
| 565c0 |  20 3d 63 6f 75 6e 73 65 6c 2d 61 67 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | .=counsel-ag=.:PROPERTIES:.:CUST | 
| 565e0 |  4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 66 2d    63 6f 75 6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a  | OM_ID:.0-8-0-nf-counsel-ag.:END: | 
| 56600 |  0a 2a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 61    67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 3d 0a  | .****.=counsel-ag-base-command=. | 
| 56620 |  41 6c 6c 6f 77 73 20 74 68 65 20 63 6f 6d 6d 61    6e 64 20 72 75 6e 20 62 79 20 3d 63 6f 75 6e 73  | Allows.the.command.run.by.=couns | 
| 56640 |  65 6c 2d 61 67 2d 66 75 6e 63 74 69 6f 6e 3d 20    74 6f 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64  | el-ag-function=.to.be.customized | 
| 56660 |  2e 20 54 68 65 72 65 0a 61 72 65 20 73 65 76 65    72 61 6c 20 72 65 61 73 6f 6e 73 20 74 6f 20 61  | ..There.are.several.reasons.to.a | 
| 56680 |  6c 6c 6f 77 20 74 68 69 73 3a 20 54 68 65 20 76    69 6d 67 72 65 70 20 6f 70 74 69 6f 6e 20 69 73  | llow.this:.The.vimgrep.option.is | 
| 566a0 |  20 61 20 72 65 63 65 6e 74 0a 61 64 64 69 74 69    6f 6e 3b 20 6f 6e 20 77 69 6e 64 6f 77 73 20 69  | .a.recent.addition;.on.windows.i | 
| 566c0 |  74 27 73 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69    65 6e 74 20 74 6f 20 75 73 65 20 70 74 3b 20 61  | t's.more.convenient.to.use.pt;.a | 
| 566e0 |  6e 64 20 74 68 65 20 75 73 65 72 0a 6d 69 67 68    74 20 77 61 6e 74 20 74 6f 20 63 75 73 74 6f 6d  | nd.the.user.might.want.to.custom | 
| 56700 |  69 7a 65 20 69 67 6e 6f 72 65 64 20 66 69 6c 65    73 2e 0a 0a 53 74 61 6e 64 61 72 64 20 76 61 6c  | ize.ignored.files...Standard.val | 
| 56720 |  75 65 3a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20    65 6c 69 73 70 0a 28 73 65 74 71 20 63 6f 75 6e  | ue:.#+begin_src.elisp.(setq.coun | 
| 56740 |  73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d    61 6e 64 20 22 61 67 20 2d 2d 6e 6f 63 6f 6c 6f  | sel-ag-base-command."ag.--nocolo | 
| 56760 |  72 20 2d 2d 6e 6f 67 72 6f 75 70 20 25 73 20 2d    2d 20 2e 22 29 0a 23 2b 65 6e 64 5f 73 72 63 0a  | r.--nogroup.%s.--..").#+end_src. | 
| 56780 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 567a0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    33 33 35 5d 5b 23 33 33 35 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/335][#335]]..--- | 
| 567c0 |  2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20 64 69 72 20    70 72 6f 6d 70 74 20 66 6f 72 20 7e 43 2d 75 7e  | --.****.Add.dir.prompt.for.~C-u~ | 
| 567e0 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 56800 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    34 32 39 5d 5b 23 34 32 39 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/429][#429]]..--- | 
| 56820 |  2d 2d 0a 2a 2a 2a 2a 20 41 64 64 20 3d 63 6f 75    6e 73 65 6c 2d 61 67 2d 6d 61 70 3d 0a 53 65 65  | --.****.Add.=counsel-ag-map=.See | 
| 56840 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 56860 |  69 70 65 72 2f 69 73 73 75 65 73 2f 34 36 32 5d    5b 23 34 36 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | iper/issues/462][#462]]..-----.* | 
| 56880 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 61 73 79 6e    63 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 72  | **.=counsel-async-split-string-r | 
| 568a0 |  65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d  | e=.:PROPERTIES:.:CUSTOM_ID:.0-8- | 
| 568c0 |  30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 61 73 79    6e 63 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d  | 0-nf-counsel-async-split-string- | 
| 568e0 |  72 65 0a 3a 45 4e 44 3a 0a 4e 65 77 20 64 65 66    63 75 73 74 6f 6d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | re.:END:.New.defcustom..-----.** | 
| 56900 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e    63 2d 63 6d 64 3d 0a 3a 50 52 4f 50 45 52 54 49  | *.=counsel--async-cmd=.:PROPERTI | 
| 56920 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 38 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c  | ES:.:CUSTOM_ID:.0-8-0-nf-counsel | 
| 56940 |  2d 2d 61 73 79 6e 63 2d 63 6d 64 0a 3a 45 4e 44    3a 0a 2a 2a 2a 2a 20 41 64 64 20 6f 70 74 69 6f  | --async-cmd.:END:.****.Add.optio | 
| 56960 |  6e 61 6c 20 65 78 69 74 2d 63 6f 64 65 20 74 61    62 6c 65 0a 54 68 69 73 20 61 72 67 75 6d 65 6e  | nal.exit-code.table.This.argumen | 
| 56980 |  74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f    20 61 73 73 6f 63 69 61 74 65 20 65 78 69 74 20  | t.can.be.used.to.associate.exit. | 
| 569a0 |  63 6f 64 65 73 20 77 69 74 68 20 74 68 65 20 75    6e 64 65 72 6c 79 69 6e 67 0a 72 65 61 73 6f 6e  | codes.with.the.underlying.reason | 
| 569c0 |  2e 20 55 73 65 64 20 69 6e 20 63 6f 75 6e 73 65    6c 2d 61 67 2d 66 75 6e 63 74 69 6f 6e 20 74 6f  | ..Used.in.counsel-ag-function.to | 
| 569e0 |  20 73 69 67 6e 61 6c 20 74 68 61 74 20 61 6e 20    65 78 69 74 20 63 6f 64 65 20 6f 66 20 31 0a 6d  | .signal.that.an.exit.code.of.1.m | 
| 56a00 |  65 61 6e 73 20 74 68 61 74 20 6e 6f 20 6d 61 74    63 68 65 73 20 77 65 72 65 20 66 6f 75 6e 64 2e  | eans.that.no.matches.were.found. | 
| 56a20 |  0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 56a40 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 34 32 31 5d 5b 23 34 32 31 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/421][#421]]..-- | 
| 56a60 |  2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c    2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e  | ---.***.=counsel-prompt-function | 
| 56a80 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-8-0 | 
| 56aa0 |  2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 70 72 6f 6d    70 74 2d 66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44  | -nf-counsel-prompt-function.:END | 
| 56ac0 |  3a 0a 4e 65 77 20 64 65 66 63 75 73 74 6f 6d 0a    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | :.New.defcustom..See.[[https://g | 
| 56ae0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 56b00 |  34 32 34 5d 5b 23 34 32 34 5d 5d 20 61 6e 64 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | 424][#424]].and.[[https://github | 
| 56b20 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 34 32 35 5d 5b  | .com/abo-abo/swiper/issues/425][ | 
| 56b40 |  23 34 32 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 3d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 3d  | #425]]..-----.***.=counsel-grep= | 
| 56b60 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-8-0- | 
| 56b80 |  6e 66 2d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 0a    3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 52 65 76 65 61  | nf-counsel-grep.:END:.****.Revea | 
| 56ba0 |  6c 20 6f 75 74 6c 69 6e 65 73 0a 4a 75 73 74 20    6c 69 6b 65 20 3d 73 77 69 70 65 72 3d 2e 0a 2d  | l.outlines.Just.like.=swiper=..- | 
| 56bc0 |  2d 2d 2d 2d 0a 2a 2a 2a 2a 20 53 68 6f 75 6c 64    20 70 69 63 6b 20 63 61 6e 64 69 64 61 74 65 73  | ----.****.Should.pick.candidates | 
| 56be0 |  20 63 6c 6f 73 65 73 74 20 74 6f 20 70 6f 69 6e    74 0a 46 69 78 65 73 20 74 68 65 20 61 6c 67 6f  | .closest.to.point.Fixes.the.algo | 
| 56c00 |  72 69 74 68 6d 20 73 65 6c 65 63 74 69 6e 67 20    74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 69  | rithm.selecting.the.first.matchi | 
| 56c20 |  6e 67 20 63 61 6e 64 69 64 61 74 65 20 69 6e 20    63 61 73 65 0a 74 68 65 72 65 20 61 72 65 20 30  | ng.candidate.in.case.there.are.0 | 
| 56c40 |  20 6d 61 74 63 68 69 6e 67 20 63 61 6e 64 69 64    61 74 65 73 20 66 6f 6c 6c 6f 77 69 6e 67 20 70  | .matching.candidates.following.p | 
| 56c60 |  6f 69 6e 74 2e 20 4e 6f 77 20 74 68 65 20 6c 61    73 74 20 6d 61 74 63 68 69 6e 67 0a 63 61 6e 64  | oint..Now.the.last.matching.cand | 
| 56c80 |  69 64 61 74 65 20 77 69 6c 6c 20 62 65 20 73 65    6c 65 63 74 65 64 2c 20 72 65 73 75 6c 74 69 6e  | idate.will.be.selected,.resultin | 
| 56ca0 |  67 20 69 6e 20 6c 65 73 73 20 73 63 72 6f 6c 6c    69 6e 67 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 2a 20  | g.in.less.scrolling..-----.****. | 
| 56cc0 |  53 70 65 65 64 20 75 70 20 78 34 30 20 74 69 6d    65 73 0a 54 68 65 20 64 65 66 61 75 6c 74 20 73  | Speed.up.x40.times.The.default.s | 
| 56ce0 |  68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 77 69 6c    6c 20 6e 6f 74 20 75 73 65 20 3d 2d 2d 69 67 6e  | hell.command.will.not.use.=--ign | 
| 56d00 |  6f 72 65 2d 63 61 73 65 3d 20 73 77 69 74 63 68    20 66 6f 72 0a 3d 67 72 65 70 3d 2e 20 49 74 27  | ore-case=.switch.for.=grep=..It' | 
| 56d20 |  73 20 61 20 62 69 74 20 6c 65 73 73 20 63 6f 6e    76 65 6e 69 65 6e 74 2c 20 62 75 74 20 72 65 73  | s.a.bit.less.convenient,.but.res | 
| 56d40 |  75 6c 74 73 20 69 6e 20 61 20 68 75 67 65 20 73    70 65 65 64 2d 75 70 2e 0a 2d 2d 2d 2d 2d 0a 2a  | ults.in.a.huge.speed-up..-----.* | 
| 56d60 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 4d 2d 78 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | **.=counsel-M-x=.:PROPERTIES:.:C | 
| 56d80 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d    6e 66 2d 63 6f 75 6e 73 65 6c 2d 6d 2d 78 0a 3a  | USTOM_ID:.0-8-0-nf-counsel-m-x.: | 
| 56da0 |  45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 68 65    6c 70 20 61 63 74 69 6f 6e 0a 42 6f 75 6e 64 20  | END:.****.Add.help.action.Bound. | 
| 56dc0 |  74 6f 20 7e 4d 2d 6f 20 68 7e 20 62 79 20 64 65    66 61 75 6c 74 2e 0a 0a 53 65 65 20 5b 5b 68 74  | to.~M-o.h~.by.default...See.[[ht | 
| 56de0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 56e00 |  69 73 73 75 65 73 2f 34 35 32 5d 5b 23 34 35 32    5d 5d 2e 0a 2a 2a 20 4e 65 77 20 43 6f 6d 6d 61  | issues/452][#452]]..**.New.Comma | 
| 56e20 |  6e 64 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38  | nds.:PROPERTIES:.:CUSTOM_ID:.0-8 | 
| 56e40 |  2d 30 2d 6e 66 2d 6e 65 77 2d 63 6f 6d 6d 61 6e    64 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20 3d 63 6f  | -0-nf-new-commands.:END:.***.=co | 
| 56e60 |  75 6e 73 65 6c 2d 74 6d 6d 3d 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | unsel-tmm=.:PROPERTIES:.:CUSTOM_ | 
| 56e80 |  49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d 63 6f 75    6e 73 65 6c 2d 74 6d 6d 0a 3a 45 4e 44 3a 0a 43  | ID:.0-8-0-nc-counsel-tmm.:END:.C | 
| 56ea0 |  6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 74 68    65 20 6d 65 6e 75 20 62 61 72 20 69 74 65 6d 73  | ompletion.for.the.menu.bar.items | 
| 56ec0 |  2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a    3d 63 6f 75 6e 73 65 6c 2d 74 6d 6d 3d 20 2d 3e  | ..For.example:..=counsel-tmm=.-> | 
| 56ee0 |  20 3d 4f 70 74 69 6f 6e 73 3d 20 2d 3e 20 3d 53    65 74 20 44 65 66 61 75 6c 74 20 46 6f 6e 74 2e  | .=Options=.->.=Set.Default.Font. | 
| 56f00 |  2e 2e 3d 2e 0a 0a 54 68 61 6e 6b 73 20 74 6f 20    63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 74 68 65 20  | ..=...Thanks.to.completion,.the. | 
| 56f20 |  6c 61 74 74 65 72 20 73 74 61 67 65 73 20 6f 66    20 74 68 65 20 63 68 61 69 6e 20 77 6f 75 6c 64  | latter.stages.of.the.chain.would | 
| 56f40 |  20 6c 6f 6f 6b 20 6c 69 6b 65 3a 20 3d 6f 70 3d    20 7e 52 45 54 7e 20 3d 73 65 74 3d 20 7e 52 45  | .look.like:.=op=.~RET~.=set=.~RE | 
| 56f60 |  54 7e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63    6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 3d 0a 3a 50  | T~..-----.***.=counsel-imenu=.:P | 
| 56f80 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d  | ROPERTIES:.:CUSTOM_ID:.0-8-0-nc- | 
| 56fa0 |  63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 0a 3a 45    4e 44 3a 0a 4a 75 6d 70 20 74 6f 20 61 20 62 75  | counsel-imenu.:END:.Jump.to.a.bu | 
| 56fc0 |  66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 69 6e    64 65 78 65 64 20 62 79 20 69 6d 65 6e 75 2e 0a  | ffer.position.indexed.by.imenu.. | 
| 56fe0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 64 65 63 62 69 6e 64 73 3d 0a 3a 50 52  | -----.***.=counsel-decbinds=.:PR | 
| 57000 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d 63  | OPERTIES:.:CUSTOM_ID:.0-8-0-nc-c | 
| 57020 |  6f 75 6e 73 65 6c 2d 64 65 63 62 69 6e 64 73 0a    3a 45 4e 44 3a 0a 53 68 6f 77 20 61 20 6c 69 73  | ounsel-decbinds.:END:.Show.a.lis | 
| 57040 |  74 20 6f 66 20 61 6c 6c 20 64 65 66 69 6e 65 64    20 6b 65 79 73 2c 20 61 6e 64 20 74 68 65 69 72  | t.of.all.defined.keys,.and.their | 
| 57060 |  20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 20 44 65    73 63 72 69 62 65 20 74 68 65 0a 73 65 6c 65 63  | .definitions..Describe.the.selec | 
| 57080 |  74 65 64 20 63 61 6e 64 69 64 61 74 65 2e 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ted.candidate..See.[[https://git | 
| 570a0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33 33  | hub.com/abo-abo/swiper/issues/33 | 
| 570c0 |  32 5d 5b 23 33 33 32 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6c 69  | 2][#332]]..-----.***.=counsel-li | 
| 570e0 |  73 74 2d 70 72 6f 63 65 73 73 65 73 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | st-processes=.:PROPERTIES:.:CUST | 
| 57100 |  4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d    63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f  | OM_ID:.0-8-0-nc-counsel-list-pro | 
| 57120 |  63 65 73 73 65 73 0a 3a 45 4e 44 3a 0a 4f 66 66    65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f  | cesses.:END:.Offer.completion.fo | 
| 57140 |  72 20 3d 70 72 6f 63 65 73 73 2d 6c 69 73 74 3d    0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 61 63  | r.=process-list=..The.default.ac | 
| 57160 |  74 69 6f 6e 20 64 65 6c 65 74 65 73 20 74 68 65    20 73 65 6c 65 63 74 65 64 20 70 72 6f 63 65 73  | tion.deletes.the.selected.proces | 
| 57180 |  73 2e 20 20 41 6e 20 65 78 74 72 61 20 61 63 74    69 6f 6e 0a 61 6c 6c 6f 77 73 20 74 6f 20 73 77  | s...An.extra.action.allows.to.sw | 
| 571a0 |  69 74 63 68 20 74 6f 20 74 68 65 20 70 72 6f 63    65 73 73 20 62 75 66 66 65 72 2e 0a 0a 53 65 65  | itch.to.the.process.buffer...See | 
| 571c0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 571e0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 33 35 37 5d    5b 23 33 35 37 5d 5d 20 61 6e 64 20 5b 5b 68 74  | iper/issues/357][#357]].and.[[ht | 
| 57200 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 57220 |  69 73 73 75 65 73 2f 33 39 38 5d 5b 23 33 39 38    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69  | issues/398][#398]]..-----.***.=i | 
| 57240 |  76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72    2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 3d 0a 3a  | vy-switch-buffer-other-window=.: | 
| 57260 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63  | PROPERTIES:.:CUSTOM_ID:.0-8-0-nc | 
| 57280 |  2d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66    65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a  | -ivy-switch-buffer-other-window. | 
| 572a0 |  3a 45 4e 44 3a 0a 52 65 6d 61 70 20 3d 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74  | :END:.Remap.=switch-to-buffer-ot | 
| 572c0 |  68 65 72 2d 77 69 6e 64 6f 77 3d 20 74 6f 20 3d    69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65  | her-window=.to.=ivy-switch-buffe | 
| 572e0 |  72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 3d 20    66 6f 72 20 3d 69 76 79 2d 6d 6f 64 65 3d 2e 0a  | r-other-window=.for.=ivy-mode=.. | 
| 57300 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 57320 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    33 36 31 5d 5b 23 33 36 31 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/361][#361]]..--- | 
| 57340 |  2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d    67 69 74 2d 73 74 61 73 68 3d 0a 3a 50 52 4f 50  | --.***.=counsel-git-stash=.:PROP | 
| 57360 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d 63 6f 75  | ERTIES:.:CUSTOM_ID:.0-8-0-nc-cou | 
| 57380 |  6e 73 65 6c 2d 67 69 74 2d 73 74 61 73 68 0a 3a    45 4e 44 3a 0a 53 65 61 72 63 68 20 74 68 72 6f  | nsel-git-stash.:END:.Search.thro | 
| 573a0 |  75 67 68 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c    65 20 67 69 74 20 73 74 61 73 68 65 73 2e 0a 0a  | ugh.all.available.git.stashes... | 
| 573c0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 573e0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 33    37 34 5d 5b 23 33 37 34 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/374][#374]]..---- | 
| 57400 |  2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67    69 74 2d 6c 6f 67 3d 0a 3a 50 52 4f 50 45 52 54  | -.***.=counsel-git-log=.:PROPERT | 
| 57420 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 38 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65  | IES:.:CUSTOM_ID:.0-8-0-nc-counse | 
| 57440 |  6c 2d 67 69 74 2d 6c 6f 67 0a 3a 45 4e 44 3a 0a    43 61 6c 6c 20 74 68 65 20 3d 67 69 74 20 6c 6f  | l-git-log.:END:.Call.the.=git.lo | 
| 57460 |  67 20 2d 2d 67 72 65 70 3d 20 73 68 65 6c 6c 20    63 6f 6d 6d 61 6e 64 20 61 6e 64 20 73 65 61 72  | g.--grep=.shell.command.and.sear | 
| 57480 |  63 68 20 74 68 72 6f 75 67 68 20 74 68 65 20 6f    75 74 70 75 74 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | ch.through.the.output..-----.*** | 
| 574a0 |  20 3d 63 6f 75 6e 73 65 6c 2d 70 74 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | .=counsel-pt=.:PROPERTIES:.:CUST | 
| 574c0 |  4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d    63 6f 75 6e 73 65 6c 2d 70 74 0a 3a 45 4e 44 3a  | OM_ID:.0-8-0-nc-counsel-pt.:END: | 
| 574e0 |  0a 47 72 65 70 20 66 6f 72 20 61 20 73 74 72 69    6e 67 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  | .Grep.for.a.string.in.the.curren | 
| 57500 |  74 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e    67 20 70 74 2e 0a 0a 53 65 65 20 5b 5b 68 74 74  | t.directory.using.pt...See.[[htt | 
| 57520 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 57540 |  73 73 75 65 73 2f 34 33 34 5d 5b 23 34 33 34 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f  | ssues/434][#434]]..-----.***.=co | 
| 57560 |  75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | unsel-linux-app=.:PROPERTIES:.:C | 
| 57580 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d    6e 63 2d 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78  | USTOM_ID:.0-8-0-nc-counsel-linux | 
| 575a0 |  2d 61 70 70 0a 3a 45 4e 44 3a 0a 4c 61 75 6e 63    68 20 61 20 4c 69 6e 75 78 20 64 65 73 6b 74 6f  | -app.:END:.Launch.a.Linux.deskto | 
| 575c0 |  70 20 61 70 70 6c 69 63 61 74 69 6f 6e 2c 20 73    69 6d 69 6c 61 72 20 74 6f 20 41 6c 74 2d 3c 46  | p.application,.similar.to.Alt-<F | 
| 575e0 |  32 3e 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | 2>...See.[[https://github.com/ab | 
| 57600 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 34 34 36 5d 5b 23 34 34 36 5d 5d 2e  | o-abo/swiper/issues/446][#446]]. | 
| 57620 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e    73 65 6c 2d 61 63 65 2d 6c 69 6e 6b 3d 0a 3a 50  | .-----.***.=counsel-ace-link=.:P | 
| 57640 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63 2d  | ROPERTIES:.:CUSTOM_ID:.0-8-0-nc- | 
| 57660 |  63 6f 75 6e 73 65 6c 2d 61 63 65 2d 6c 69 6e 6b    0a 3a 45 4e 44 3a 0a 49 76 79 20 63 6f 6d 70 6c  | counsel-ace-link.:END:.Ivy.compl | 
| 57680 |  65 74 69 6f 6e 20 66 6f 72 20 3d 61 63 65 2d 6c    69 6e 6b 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | etion.for.=ace-link=..-----.***. | 
| 576a0 |  3d 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 68 69 73    74 6f 72 79 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | =counsel-esh-history=.:PROPERTIE | 
| 576c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 38 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d  | S:.:CUSTOM_ID:.0-8-0-nc-counsel- | 
| 576e0 |  65 73 68 2d 68 69 73 74 6f 72 79 0a 3a 45 4e 44    3a 0a 42 72 6f 77 73 65 20 45 73 68 65 6c 6c 20  | esh-history.:END:.Browse.Eshell. | 
| 57700 |  68 69 73 74 6f 72 79 2e 0a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | history...See.[[https://github.c | 
| 57720 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 34 35 39 5d 5b 23 34  | om/abo-abo/swiper/issues/459][#4 | 
| 57740 |  35 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 63 6f 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68  | 59]]..-----.***.=counsel-shell-h | 
| 57760 |  69 73 74 6f 72 79 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | istory=.:PROPERTIES:.:CUSTOM_ID: | 
| 57780 |  20 30 2d 38 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65    6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 0a  | .0-8-0-nc-counsel-shell-history. | 
| 577a0 |  3a 45 4e 44 3a 0a 42 72 6f 77 73 65 20 73 68 65    6c 6c 20 68 69 73 74 6f 72 79 2e 0a 2d 2d 2d 2d  | :END:.Browse.shell.history..---- | 
| 577c0 |  2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67    72 65 70 2d 6f 72 2d 73 77 69 70 65 72 3d 0a 3a  | -.***.=counsel-grep-or-swiper=.: | 
| 577e0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 38 2d 30 2d 6e 63  | PROPERTIES:.:CUSTOM_ID:.0-8-0-nc | 
| 57800 |  2d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72    2d 73 77 69 70 65 72 0a 3a 45 4e 44 3a 0a 4e 65  | -counsel-grep-or-swiper.:END:.Ne | 
| 57820 |  77 20 63 6f 6d 6d 61 6e 64 3a 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 20 75 73 65 20 3d 73 77  | w.command:.automatically.use.=sw | 
| 57840 |  69 70 65 72 3d 20 66 6f 72 20 73 6d 61 6c 6c 65    72 20 62 75 66 66 65 72 73 20 61 6e 64 0a 3d 63  | iper=.for.smaller.buffers.and.=c | 
| 57860 |  6f 75 6e 73 65 6c 2d 67 72 65 70 3d 20 66 6f 72    20 6c 61 72 67 65 72 20 62 75 66 66 65 72 73 2e  | ounsel-grep=.for.larger.buffers. | 
| 57880 |  0a 0a 41 64 6a 75 73 74 20 77 69 74 68 3a 0a 23    2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70  | ..Adjust.with:.#+begin_src.elisp | 
| 578a0 |  0a 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 67    72 65 70 2d 73 77 69 70 65 72 2d 6c 69 6d 69 74  | .(setq.counsel-grep-swiper-limit | 
| 578c0 |  20 33 30 30 30 30 30 29 0a 23 2b 65 6e 64 5f 73    72 63 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20  | .300000).#+end_src..By.default,. | 
| 578e0 |  74 68 65 20 73 70 6c 69 74 74 69 6e 67 20 70 72    65 64 69 63 61 74 65 20 69 73 20 33 30 30 4b 20  | the.splitting.predicate.is.300K. | 
| 57900 |  62 79 74 65 73 20 69 6e 20 61 20 66 69 6c 65 2e    0a 2d 2d 2d 2d 2d 0a 23 2b 42 45 47 49 4e 5f 45  | bytes.in.a.file..-----.#+BEGIN_E | 
| 57920 |  58 50 4f 52 54 20 68 74 6d 6c 0a 3c 62 72 3e 3c    62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c  | XPORT.html.<br><br><br><br><br>< | 
| 57940 |  62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c    62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c  | br><br><br><br><br><br><br><br>< | 
| 57960 |  62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 0a    3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | br><br><br><br>.<br><br><br><br> | 
| 57980 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | <br><br><br><br><br><br><br><br> | 
| 579a0 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 0a 3c 62 72 3e 3c 62 72 3e 3c 62 72  | <br><br><br><br><br>.<br><br><br | 
| 579c0 |  3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72    3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72  | ><br><br><br><br><br><br><br><br | 
| 579e0 |  3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72    3e 3c 62 72 3e 3c 62 72 3e 0a 23 2b 45 4e 44 5f  | ><br><br><br><br><br><br>.#+END_ | 
| 57a00 |  45 58 50 4f 52 54 0a 2a 20 30 2e 39 2e 30 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | EXPORT.*.0.9.0.:PROPERTIES:.:CUS | 
| 57a20 |  54 4f 4d 5f 49 44 3a 20 30 2e 39 2e 30 0a 3a 45    4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 20 46 69 78  | TOM_ID:.0.9.0.:END:.-----.**.Fix | 
| 57a40 |  65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d  | es.:PROPERTIES:.:CUSTOM_ID:.0-9- | 
| 57a60 |  30 2d 66 69 78 65 73 0a 3a 45 4e 44 3a 0a 2a 2a    2a 20 3d 63 6f 6c 69 72 2d 70 61 72 73 65 2d 63  | 0-fixes.:END:.***.=colir-parse-c | 
| 57a80 |  6f 6c 6f 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | olor=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 57aa0 |  2d 39 2d 30 2d 66 78 2d 63 6f 6c 69 72 2d 70 61    72 73 65 2d 63 6f 6c 6f 72 0a 3a 45 4e 44 3a 0a  | -9-0-fx-colir-parse-color.:END:. | 
| 57ac0 |  46 69 78 20 63 6f 6c 6f 72 20 70 61 72 73 69 6e    67 20 69 6e 20 74 65 72 6d 69 6e 61 6c 2e 20 53  | Fix.color.parsing.in.terminal..S | 
| 57ae0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 57b00 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 34    31 5d 5b 23 35 34 31 5d 5d 20 61 6e 64 20 5b 5b  | swiper/issues/541][#541]].and.[[ | 
| 57b20 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 57b40 |  72 2f 69 73 73 75 65 73 2f 35 34 33 5d 5b 23 35    34 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/543][#543]]..-----.***. | 
| 57b60 |  3d 63 6f 75 6e 73 65 6c 2d 2d 67 67 2d 73 65 6e    74 69 6e 65 6c 3d 0a 3a 50 52 4f 50 45 52 54 49  | =counsel--gg-sentinel=.:PROPERTI | 
| 57b80 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 39 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c  | ES:.:CUSTOM_ID:.0-9-0-fx-counsel | 
| 57ba0 |  2d 2d 67 67 2d 73 65 6e 74 69 6e 65 6c 0a 3a 45    4e 44 3a 0a 43 68 65 63 6b 20 66 6f 72 20 61 6e  | --gg-sentinel.:END:.Check.for.an | 
| 57bc0 |  20 61 64 64 69 74 69 6f 6e 61 6c 20 31 34 31 20    72 65 74 75 72 6e 20 63 6f 64 65 2e 0a 2d 2d 2d  | .additional.141.return.code..--- | 
| 57be0 |  2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d    61 63 65 2d 6c 69 6e 6b 3d 0a 3a 50 52 4f 50 45  | --.***.=counsel-ace-link=.:PROPE | 
| 57c00 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 39 2d 30 2d 66 78 2d 63 6f 75 6e  | RTIES:.:CUSTOM_ID:.0-9-0-fx-coun | 
| 57c20 |  73 65 6c 2d 61 63 65 2d 6c 69 6e 6b 0a 3a 45 4e    44 3a 0a 55 73 65 20 3d 63 64 72 3d 20 66 6f 72  | sel-ace-link.:END:.Use.=cdr=.for | 
| 57c40 |  20 61 63 74 69 6f 6e 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | .action..See.[[https://github.co | 
| 57c60 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 38 33 35 5d 5b 23 38 33  | m/abo-abo/swiper/issues/835][#83 | 
| 57c80 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    63 6f 75 6e 73 65 6c 2d 61 67 3d 0a 3a 50 52 4f  | 5]]..-----.***.=counsel-ag=.:PRO | 
| 57ca0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 63 6f  | PERTIES:.:CUSTOM_ID:.0-9-0-fx-co | 
| 57cc0 |  75 6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a 0a 2a    2a 2a 2a 20 55 73 65 20 73 79 6e 63 20 6f 6e 20  | unsel-ag.:END:.****.Use.sync.on. | 
| 57ce0 |  72 65 6d 6f 74 65 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | remote.See.[[https://github.com/ | 
| 57d00 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 36 36 39 5d 5b 23 36 36 39 5d  | abo-abo/swiper/issues/669][#669] | 
| 57d20 |  5d 2e 0a 2a 2a 2a 2a 20 41 64 64 20 6d 69 73 73    69 6e 67 20 70 61 72 61 6d 65 74 65 72 0a 53 65  | ]..****.Add.missing.parameter.Se | 
| 57d40 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 57d60 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 35 38    5d 5b 23 38 35 38 5d 5d 2c 20 5b 5b 68 74 74 70  | wiper/issues/858][#858]],.[[http | 
| 57d80 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 57da0 |  73 75 65 73 2f 38 36 31 5d 5b 23 38 36 31 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75  | sues/861][#861]]..-----.***.=cou | 
| 57dc0 |  6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | nsel-find-file=.:PROPERTIES:.:CU | 
| 57de0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66    78 2d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | STOM_ID:.0-9-0-fx-counsel-find-f | 
| 57e00 |  69 6c 65 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 49    6d 70 72 6f 76 65 20 73 74 61 62 69 6c 69 74 79  | ile.:END:.****.Improve.stability | 
| 57e20 |  20 6f 6e 20 61 72 63 61 6e 65 20 73 79 73 74 65    6d 73 0a 49 74 20 63 61 6e 20 68 61 70 70 65 6e  | .on.arcane.systems.It.can.happen | 
| 57e40 |  20 74 68 61 74 20 3d 28 61 6c 6c 2d 63 6f 6d 70    6c 65 74 69 6f 6e 73 20 22 22 20 27 72 65 61 64  | .that.=(all-completions."".'read | 
| 57e60 |  2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72    6e 61 6c 29 3d 20 6d 61 79 0a 66 61 69 6c 20 6f  | -file-name-internal)=.may.fail.o | 
| 57e80 |  6e 20 73 79 73 74 65 6d 73 20 77 69 74 68 20 73    79 6d 6c 69 6e 6b 73 2e 20 49 20 74 68 69 6e 6b  | n.systems.with.symlinks..I.think | 
| 57ea0 |  20 69 74 27 73 20 72 65 6c 61 74 65 64 20 74 6f    20 74 68 65 20 66 69 6c 65 0a 66 75 6e 63 74 69  | .it's.related.to.the.file.functi | 
| 57ec0 |  6f 6e 73 20 74 72 79 69 6e 67 20 74 6f 20 63 6f    6d 70 75 74 65 20 6f 63 63 75 70 69 65 64 20 73  | ons.trying.to.compute.occupied.s | 
| 57ee0 |  70 61 63 65 2e 20 49 6e 20 61 6e 79 20 63 61 73    65 2c 20 61 20 70 6c 61 69 6e 0a 3d 64 69 72 65  | pace..In.any.case,.a.plain.=dire | 
| 57f00 |  63 74 6f 72 79 2d 66 69 6c 65 73 3d 20 69 73 20    72 6f 75 67 68 6c 79 20 74 68 65 20 65 71 75 69  | ctory-files=.is.roughly.the.equi | 
| 57f20 |  76 61 6c 65 6e 74 20 61 6e 64 20 69 73 20 6c 65    73 73 20 6c 69 6b 65 6c 79 20 74 6f 20 66 61 69  | valent.and.is.less.likely.to.fai | 
| 57f40 |  6c 2e 0a 2a 2a 2a 2a 20 43 68 65 63 6b 20 63 6f    6d 70 61 74 20 62 65 74 77 65 65 6e 20 70 72 65  | l..****.Check.compat.between.pre | 
| 57f60 |  73 65 6c 65 63 74 20 61 6e 64 20 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 0a 53 65 65 20 5b 5b 68  | select.and.initial-input.See.[[h | 
| 57f80 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 57fa0 |  2f 69 73 73 75 65 73 2f 35 31 34 5d 5b 23 35 31    34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | /issues/514][#514]],.[[https://g | 
| 57fc0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 57fe0 |  35 31 35 5d 5b 23 35 31 35 5d 5d 2e 0a 2a 2a 2a    2a 20 50 72 65 76 65 6e 74 20 65 78 70 61 6e 64  | 515][#515]]..****.Prevent.expand | 
| 58000 |  2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | -file-name.nil.See.[[https://git | 
| 58020 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 31  | hub.com/abo-abo/swiper/issues/51 | 
| 58040 |  38 5d 5b 23 35 31 38 5d 5d 2e 0a 2a 2a 2a 2a 20    44 6f 6e 27 74 20 63 72 61 73 68 20 69 66 20 64  | 8][#518]]..****.Don't.crash.if.d | 
| 58060 |  65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 69 73 20 6e 69 6c 0a 53 65 65 20 5b 5b 68 74  | efault-directory.is.nil.See.[[ht | 
| 58080 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 580a0 |  69 73 73 75 65 73 2f 35 38 36 5d 5b 23 35 38 36    5d 5d 2e 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77 20 74  | issues/586][#586]]..****.Allow.t | 
| 580c0 |  6f 20 7e 43 2d 79 7e 20 61 20 22 2f 73 73 68 3a    22 20 66 69 6c 65 0a 2a 2a 2a 2a 20 50 72 65 73  | o.~C-y~.a."/ssh:".file.****.Pres | 
| 580e0 |  73 20 7e 4d 2d 6e 7e 20 6f 6e 20 69 73 73 75 65    20 77 6f 72 6b 73 20 66 6f 72 20 6e 65 77 65 72  | s.~M-n~.on.issue.works.for.newer | 
| 58100 |  20 6d 61 67 69 74 20 76 65 72 73 69 6f 6e 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .magit.version.See.[[https://git | 
| 58120 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 36 39  | hub.com/abo-abo/swiper/issues/69 | 
| 58140 |  32 5d 5b 23 36 39 32 5d 5d 2e 0a 2a 2a 2a 2a 20    46 69 78 20 77 68 65 6e 20 69 6e 69 74 69 61 6c  | 2][#692]]..****.Fix.when.initial | 
| 58160 |  20 69 6e 70 75 74 20 69 73 20 61 20 66 69 6c 65    20 6e 61 6d 65 0a 53 65 65 20 5b 5b 68 74 74 70  | .input.is.a.file.name.See.[[http | 
| 58180 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 581a0 |  73 75 65 73 2f 37 34 34 5d 5b 23 37 34 34 5d 5d    2e 0a 2a 2a 2a 2a 20 41 63 63 6f 75 6e 74 20 66  | sues/744][#744]]..****.Account.f | 
| 581c0 |  6f 72 20 3d 66 69 6c 65 2d 6e 61 6d 65 2d 64 69    72 65 63 74 6f 72 79 3d 20 72 65 74 75 72 6e 69  | or.=file-name-directory=.returni | 
| 581e0 |  6e 67 20 6e 69 6c 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ng.nil.See.[[https://github.com/ | 
| 58200 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 37 38 30 5d 5b 23 37 38 30 5d  | abo-abo/swiper/issues/780][#780] | 
| 58220 |  5d 2e 0a 2a 2a 2a 2a 20 46 69 78 20 7e 52 45 54    7e 20 6f 6e 20 6e 6f 20 69 6e 70 75 74 0a 53 65  | ]..****.Fix.~RET~.on.no.input.Se | 
| 58240 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 58260 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 37 38 32    5d 5b 23 37 38 32 5d 5d 2e 0a 2a 2a 2a 2a 20 46  | wiper/issues/782][#782]]..****.F | 
| 58280 |  69 78 20 7e 52 45 54 7e 20 77 68 65 6e 20 66 69    6c 65 20 65 78 69 73 74 73 0a 53 65 65 20 5b 5b  | ix.~RET~.when.file.exists.See.[[ | 
| 582a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 582c0 |  72 2f 69 73 73 75 65 73 2f 37 39 32 5d 5b 23 37    39 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/792][#792]]..-----.***. | 
| 582e0 |  3d 63 6f 75 6e 73 65 6c 2d 67 69 74 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | =counsel-git=.:PROPERTIES:.:CUST | 
| 58300 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 67 69 74 0a 3a 45 4e 44  | OM_ID:.0-9-0-fx-counsel-git.:END | 
| 58320 |  3a 0a 2a 2a 2a 2a 20 41 64 64 20 61 20 62 65 74    74 65 72 20 65 72 72 6f 72 20 6d 65 73 73 61 67  | :.****.Add.a.better.error.messag | 
| 58340 |  65 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 58360 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 35 33 37 5d 5b 23 35 33 37 5d 5d 2e 0a 2a  | abo/swiper/issues/537][#537]]..* | 
| 58380 |  2a 2a 2a 20 41 64 64 20 7e 78 7e 20 61 63 74 69    6f 6e 0a 54 6f 20 6f 70 65 6e 20 65 78 74 65 72  | ***.Add.~x~.action.To.open.exter | 
| 583a0 |  6e 61 6c 6c 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 3d 0a  | nally..-----.***.=counsel-grep=. | 
| 583c0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-9-0-f | 
| 583e0 |  78 2d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 0a 3a    45 4e 44 3a 0a 51 75 6f 74 65 20 3d 3a 70 72 65  | x-counsel-grep.:END:.Quote.=:pre | 
| 58400 |  73 65 6c 65 63 74 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67 72 65 70  | select=..-----.***.=counsel-grep | 
| 58420 |  2d 6f 72 2d 73 77 69 70 65 72 3d 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | -or-swiper=.:PROPERTIES:.:CUSTOM | 
| 58440 |  5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77  | _ID:.0-9-0-fx-counsel-grep-or-sw | 
| 58460 |  69 70 65 72 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74    20 67 72 65 70 20 6f 6e 20 63 6f 6d 70 72 65 73  | iper.:END:.Don't.grep.on.compres | 
| 58480 |  73 65 64 20 66 69 6c 65 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | sed.files..See.[[https://github. | 
| 584a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 35 33 36 5d 5b 23  | com/abo-abo/swiper/issues/536][# | 
| 584c0 |  35 33 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 3d  | 536]]..-----.***.=counsel-imenu= | 
| 584e0 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-9-0- | 
| 58500 |  66 78 2d 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75    0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 49 6d 70 72  | fx-counsel-imenu.:END:.****.Impr | 
| 58520 |  6f 76 65 20 72 65 61 64 61 62 69 6c 69 74 79 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | ove.readability.See.[[https://gi | 
| 58540 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35  | thub.com/abo-abo/swiper/issues/5 | 
| 58560 |  35 38 5d 5b 23 35 35 38 5d 5d 2e 0a 2a 2a 2a 2a    20 46 6f 72 63 65 20 72 65 73 63 61 6e 20 69 66  | 58][#558]]..****.Force.rescan.if | 
| 58580 |  20 72 65 71 75 65 73 74 65 64 0a 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .requested.See.[[https://github. | 
| 585a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 36 33 31 5d 5b 23  | com/abo-abo/swiper/issues/631][# | 
| 585c0 |  36 33 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d 6c  | 631]]..-----.***.=counsel-info-l | 
| 585e0 |  6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ookup-symbol=.:PROPERTIES:.:CUST | 
| 58600 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d 6c 6f 6f  | OM_ID:.0-9-0-fx-counsel-info-loo | 
| 58620 |  6b 75 70 2d 73 79 6d 62 6f 6c 0a 3a 45 4e 44 3a    0a 46 69 78 20 64 6f 63 2c 20 73 65 65 20 5b 5b  | kup-symbol.:END:.Fix.doc,.see.[[ | 
| 58640 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 58660 |  72 2f 69 73 73 75 65 73 2f 37 32 31 5d 5b 23 37    32 31 5d 5d 2e 0a 41 64 64 20 70 72 65 73 65 6c  | r/issues/721][#721]]..Add.presel | 
| 58680 |  65 63 74 2c 20 73 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ect,.see.[[https://github.com/ab | 
| 586a0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 37 32 32 5d 5b 23 37 32 32 5d 5d 2e  | o-abo/swiper/issues/722][#722]]. | 
| 586c0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e    73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 3d 0a 3a  | .-----.***.=counsel-linux-app=.: | 
| 586e0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78  | PROPERTIES:.:CUSTOM_ID:.0-9-0-fx | 
| 58700 |  2d 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61    70 70 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 44 6f  | -counsel-linux-app.:END:.****.Do | 
| 58720 |  6e 27 74 20 71 75 69 74 20 6f 6e 20 62 61 64 20    64 61 74 61 0a 53 65 65 20 5b 5b 68 74 74 70 73  | n't.quit.on.bad.data.See.[[https | 
| 58740 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 58760 |  75 65 73 2f 36 30 34 5d 5b 23 36 30 34 5d 5d 2e    0a 2a 2a 2a 2a 20 43 68 65 63 6b 20 69 66 20 64  | ues/604][#604]]..****.Check.if.d | 
| 58780 |  69 72 20 65 78 69 73 74 73 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | ir.exists.See.[[https://github.c | 
| 587a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 38 39 36 5d 5b 23 38  | om/abo-abo/swiper/issues/896][#8 | 
| 587c0 |  39 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 74 68  | 96]]..-----.***.=counsel-load-th | 
| 587e0 |  65 6d 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | eme=.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 58800 |  39 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 6c    6f 61 64 2d 74 68 65 6d 65 0a 3a 45 4e 44 3a 0a  | 9-0-fx-counsel-load-theme.:END:. | 
| 58820 |  41 64 64 20 6e 6f 63 6f 6e 66 69 72 6d 20 66 6c    61 67 20 69 6e 20 3d 63 6f 75 6e 73 65 6c 2d 6c  | Add.noconfirm.flag.in.=counsel-l | 
| 58840 |  6f 61 64 2d 74 68 65 6d 65 2d 61 63 74 69 6f 6e    3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f  | oad-theme-action=..-----.***.=co | 
| 58860 |  75 6e 73 65 6c 2d 6c 6f 63 61 74 65 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | unsel-locate=.:PROPERTIES:.:CUST | 
| 58880 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a  | OM_ID:.0-9-0-fx-counsel-locate.: | 
| 588a0 |  45 4e 44 3a 0a 2a 2a 2a 2a 20 4d 61 6b 65 20 3d    63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61  | END:.****.Make.=counsel-locate-a | 
| 588c0 |  63 74 69 6f 6e 2d 65 78 74 65 72 6e 3d 20 69 6e    74 65 72 61 63 74 69 76 65 0a 53 65 65 20 5b 5b  | ction-extern=.interactive.See.[[ | 
| 588e0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 58900 |  72 2f 69 73 73 75 65 73 2f 36 30 35 5d 5b 23 36    30 35 5d 5d 2e 0a 2a 2a 2a 2a 20 41 64 64 20 77  | r/issues/605][#605]]..****.Add.w | 
| 58920 |  33 32 20 73 75 70 70 6f 72 74 20 74 6f 20 3d 63    6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63  | 32.support.to.=counsel-locate-ac | 
| 58940 |  74 69 6f 6e 2d 65 78 74 65 72 6e 3d 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | tion-extern=.See.[[https://githu | 
| 58960 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 36 30 37 5d  | b.com/abo-abo/swiper/issues/607] | 
| 58980 |  5b 23 36 30 37 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | [#607]],.[[https://github.com/ab | 
| 589a0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 36 38 38 5d 5b 23 36 38 38 5d 5d 2e  | o-abo/swiper/issues/688][#688]]. | 
| 589c0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e    73 65 6c 2d 4d 2d 78 3d 0a 3a 50 52 4f 50 45 52  | .-----.***.=counsel-M-x=.:PROPER | 
| 589e0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 39 2d 30 2d 66 78 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-9-0-fx-couns | 
| 58a00 |  65 6c 2d 6d 2d 78 0a 3a 45 4e 44 3a 0a 2a 2a 2a    2a 20 46 69 78 20 69 6e 74 65 72 61 63 74 69 6f  | el-m-x.:END:.****.Fix.interactio | 
| 58a20 |  6e 20 77 69 74 68 20 3d 72 65 70 65 61 74 3d 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | n.with.=repeat=.See.[[https://gi | 
| 58a40 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35  | thub.com/abo-abo/swiper/issues/5 | 
| 58a60 |  36 34 5d 5b 23 35 36 34 5d 5d 2e 0a 2a 2a 2a 2a    20 50 72 65 73 65 72 76 65 20 3d 6c 61 73 74 2d  | 64][#564]]..****.Preserve.=last- | 
| 58a80 |  63 6f 6d 6d 61 6e 64 3d 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | command=.See.[[https://github.co | 
| 58aa0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 38 39 31 5d 5b 23 38 39  | m/abo-abo/swiper/issues/891][#89 | 
| 58ac0 |  31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 1]],.[[https://github.com/abo-ab | 
| 58ae0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    38 39 33 5d 5b 23 38 39 33 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/893][#893]]..--- | 
| 58b00 |  2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d    6f 72 67 2d 74 61 67 2d 61 63 74 69 6f 6e 3d 0a  | --.***.=counsel-org-tag-action=. | 
| 58b20 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-9-0-f | 
| 58b40 |  78 2d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61    67 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44 3a 0a 50  | x-counsel-org-tag-action.:END:.P | 
| 58b60 |  65 72 66 6f 72 6d 20 69 6e 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2e 20 53 65 65 20 5b 5b  | erform.in.the.minibuffer..See.[[ | 
| 58b80 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 58ba0 |  72 2f 69 73 73 75 65 73 2f 38 39 30 5d 5b 23 38    39 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/890][#890]]..-----.***. | 
| 58bc0 |  3d 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | =counsel-recoll=.:PROPERTIES:.:C | 
| 58be0 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d    66 78 2d 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c  | USTOM_ID:.0-9-0-fx-counsel-recol | 
| 58c00 |  6c 0a 3a 45 4e 44 3a 0a 41 64 64 20 3d 73 68 65    6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e  | l.:END:.Add.=shell-quote-argumen | 
| 58c20 |  74 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | t=..See.[[https://github.com/abo | 
| 58c40 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 37 31 33 5d 5b 23 37 31 33 5d 5d 2e 0a  | -abo/swiper/issues/713][#713]].. | 
| 58c60 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 72 68 79 74 68 6d 62 6f 78 3d 0a 3a 50  | -----.***.=counsel-rhythmbox=.:P | 
| 58c80 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d  | ROPERTIES:.:CUSTOM_ID:.0-9-0-fx- | 
| 58ca0 |  63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f    78 0a 3a 45 4e 44 3a 0a 4e 6f 20 6c 6f 6e 67 65  | counsel-rhythmbox.:END:.No.longe | 
| 58cc0 |  72 20 64 65 70 65 6e 64 73 20 6f 6e 20 3d 68 65    6c 6d 2d 72 68 79 74 68 6d 62 6f 78 3d 2e 0a 2d  | r.depends.on.=helm-rhythmbox=..- | 
| 58ce0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65    6c 2d 79 61 6e 6b 2d 70 6f 70 3d 0a 3a 50 52 4f  | ----.***.=counsel-yank-pop=.:PRO | 
| 58d00 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 63 6f  | PERTIES:.:CUSTOM_ID:.0-9-0-fx-co | 
| 58d20 |  75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 0a 3a    45 4e 44 3a 0a 46 69 78 20 63 61 6e 64 69 64 61  | unsel-yank-pop.:END:.Fix.candida | 
| 58d40 |  74 65 73 20 6e 6f 74 20 73 68 6f 77 69 6e 67 20    73 6f 6d 65 74 69 6d 65 73 2e 0a 2d 2d 2d 2d 2d  | tes.not.showing.sometimes..----- | 
| 58d60 |  0a 2a 2a 2a 20 64 6f 63 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | .***.doc.:PROPERTIES:.:CUSTOM_ID | 
| 58d80 |  3a 20 30 2d 39 2d 30 2d 66 78 2d 64 6f 63 0a 3a    45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69 78 65 64 20  | :.0-9-0-fx-doc.:END:.****.Fixed. | 
| 58da0 |  74 79 70 6f 73 20 69 6e 20 74 68 65 20 64 6f 63    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | typos.in.the.doc.See.[[https://g | 
| 58dc0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 58de0 |  34 39 37 5d 5b 23 34 39 37 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 497][#497]],.[[https://github.co | 
| 58e00 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 38 30 39 5d 5b 23 38 30  | m/abo-abo/swiper/issues/809][#80 | 
| 58e20 |  39 5d 5d 2e 0a 2a 2a 2a 2a 20 41 64 64 65 64 20    3d 69 76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63  | 9]]..****.Added.=ivy-format-func | 
| 58e40 |  74 69 6f 6e 3d 20 74 6f 20 74 68 65 20 64 6f 63    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | tion=.to.the.doc.See.[[https://g | 
| 58e60 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 58e80 |  35 37 37 5d 5b 23 35 37 37 5d 5d 2e 0a 2a 2a 2a    2a 20 41 64 64 65 64 20 69 6e 66 6f 20 6f 6e 20  | 577][#577]]..****.Added.info.on. | 
| 58ea0 |  67 65 6e 65 72 61 74 69 6e 67 20 74 68 65 20 64    6f 63 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | generating.the.doc.See.[[https:/ | 
| 58ec0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 58ee0 |  73 2f 36 30 31 5d 5b 23 36 30 31 5d 5d 2e 0a 2a    2a 2a 2a 20 41 64 64 65 64 20 69 6e 66 6f 20 6f  | s/601][#601]]..****.Added.info.o | 
| 58f00 |  6e 20 61 73 73 6f 63 69 61 74 69 6e 67 20 76 61    6c 75 65 73 0a 53 65 65 20 5b 5b 68 74 74 70 73  | n.associating.values.See.[[https | 
| 58f20 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 58f40 |  75 65 73 2f 37 31 34 5d 5b 23 37 31 34 5d 5d 2e    0a 2a 2a 2a 2a 20 55 70 64 61 74 65 20 70 61 63  | ues/714][#714]]..****.Update.pac | 
| 58f60 |  6b 61 67 65 20 6e 61 6d 65 73 20 6f 6e 20 47 4e    55 20 45 4c 50 41 20 2f 20 4d 45 4c 50 41 0a 53  | kage.names.on.GNU.ELPA./.MELPA.S | 
| 58f80 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 58fa0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 33    33 5d 5b 23 38 33 33 5d 5d 2e 0a 2d 2d 2d 2d 2d  | swiper/issues/833][#833]]..----- | 
| 58fc0 |  0a 2a 2a 2a 20 3d 69 76 79 2d 2d 66 69 6c 74 65    72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | .***.=ivy--filter=.:PROPERTIES:. | 
| 58fe0 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d    30 2d 66 78 2d 69 76 79 2d 2d 66 69 6c 74 65 72  | :CUSTOM_ID:.0-9-0-fx-ivy--filter | 
| 59000 |  2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78    2d 61 66 74 65 72 2d 66 69 6c 74 65 72 0a 3a 45  | -recompute-index-after-filter.:E | 
| 59020 |  4e 44 3a 0a 52 65 63 6f 6d 70 75 74 65 20 69 6e    64 65 78 20 61 66 74 65 72 20 66 69 6c 74 65 72  | ND:.Recompute.index.after.filter | 
| 59040 |  2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | ...See.[[https://github.com/abo- | 
| 59060 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 34 39 31 5d 5b 23 34 39 31 5d 5d 2e 0a 2d  | abo/swiper/issues/491][#491]]..- | 
| 59080 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 2d 66    6c 78 2d 73 6f 72 74 3d 0a 3a 50 52 4f 50 45 52  | ----.***.=ivy--flx-sort=.:PROPER | 
| 590a0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d 2d  | TIES:.:CUSTOM_ID:.0-9-0-fx-ivy-- | 
| 590c0 |  66 6c 78 2d 73 6f 72 74 0a 3a 45 4e 44 3a 0a 49    6d 70 72 6f 76 65 2e 20 53 65 65 20 5b 5b 68 74  | flx-sort.:END:.Improve..See.[[ht | 
| 590e0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 59100 |  69 73 73 75 65 73 2f 38 34 33 5d 5b 23 38 34 33    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69  | issues/843][#843]]..-----.***.=i | 
| 59120 |  76 79 2d 2d 66 6f 72 6d 61 74 2d 6d 69 6e 69 62    75 66 66 65 72 2d 6c 69 6e 65 3d 0a 3a 50 52 4f  | vy--format-minibuffer-line=.:PRO | 
| 59140 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76  | PERTIES:.:CUSTOM_ID:.0-9-0-fx-iv | 
| 59160 |  79 2d 2d 66 6f 72 6d 61 74 2d 6d 69 6e 69 62 75    66 66 65 72 2d 6c 69 6e 65 0a 3a 45 4e 44 3a 0a  | y--format-minibuffer-line.:END:. | 
| 59180 |  46 69 78 20 66 6f 72 20 3d 69 76 79 2d 64 69 73    70 6c 61 79 2d 73 74 79 6c 65 3d 20 6e 69 6c 2e  | Fix.for.=ivy-display-style=.nil. | 
| 591a0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 591c0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    38 32 38 5d 5b 23 38 32 38 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/828][#828]]..--- | 
| 591e0 |  2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 2d 6d 69 6e    69 62 75 66 66 65 72 2d 73 65 74 75 70 3d 0a 3a  | --.***.=ivy--minibuffer-setup=.: | 
| 59200 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78  | PROPERTIES:.:CUSTOM_ID:.0-9-0-fx | 
| 59220 |  2d 69 76 79 2d 2d 6d 69 6e 69 62 75 66 66 65 72    2d 73 65 74 75 70 0a 3a 45 4e 44 3a 0a 46 69 78  | -ivy--minibuffer-setup.:END:.Fix | 
| 59240 |  20 3d 6d 61 78 2d 6d 69 6e 69 2d 77 69 6e 64 6f    77 2d 68 65 69 67 68 74 3d 2e 20 53 65 65 20 5b  | .=max-mini-window-height=..See.[ | 
| 59260 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 59280 |  65 72 2f 69 73 73 75 65 73 2f 37 33 32 5d 5b 23    37 33 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | er/issues/732][#732]]..-----.*** | 
| 592a0 |  20 3d 69 76 79 2d 2d 6f 63 63 75 72 2d 69 6e 73    65 72 74 2d 6c 69 6e 65 73 3d 0a 3a 50 52 4f 50  | .=ivy--occur-insert-lines=.:PROP | 
| 592c0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-9-0-fx-ivy | 
| 592e0 |  2d 2d 6f 63 63 75 72 2d 69 6e 73 65 72 74 2d 6c    69 6e 65 73 0a 3a 45 4e 44 3a 0a 53 63 72 6f 6c  | --occur-insert-lines.:END:.Scrol | 
| 59300 |  6c 20 74 6f 20 66 69 72 73 74 20 63 6f 6d 6d 61    6e 64 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | l.to.first.command..See.[[https: | 
| 59320 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 59340 |  65 73 2f 38 32 39 5d 5b 23 38 32 39 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 2d  | es/829][#829]]..-----.***.=ivy-- | 
| 59360 |  72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64    65 72 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | regex-ignore-order=.:PROPERTIES: | 
| 59380 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39    2d 30 2d 66 78 2d 69 76 79 2d 2d 72 65 67 65 78  | .:CUSTOM_ID:.0-9-0-fx-ivy--regex | 
| 593a0 |  2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 0a 3a 45    4e 44 3a 0a 45 6e 73 75 72 65 20 69 74 20 72 65  | -ignore-order.:END:.Ensure.it.re | 
| 593c0 |  74 75 72 6e 73 20 6c 65 67 61 6c 20 72 65 67 65    78 70 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | turns.legal.regexps..See.[[https | 
| 593e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 59400 |  75 65 73 2f 37 36 35 5d 5b 23 37 36 35 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d  | ues/765][#765]]..-----.***.=ivy- | 
| 59420 |  2d 72 65 73 65 74 2d 73 74 61 74 65 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | -reset-state=.:PROPERTIES:.:CUST | 
| 59440 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    69 76 79 2d 2d 72 65 73 65 74 2d 73 74 61 74 65  | OM_ID:.0-9-0-fx-ivy--reset-state | 
| 59460 |  0a 3a 45 4e 44 3a 0a 53 69 6d 70 6c 69 66 79 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | .:END:.Simplify..See.[[https://g | 
| 59480 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 594a0 |  38 32 37 5d 5b 23 38 32 37 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 2d 76 69 72  | 827][#827]]..-----.***.=ivy--vir | 
| 594c0 |  74 75 61 6c 2d 62 75 66 66 65 72 73 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | tual-buffers=.:PROPERTIES:.:CUST | 
| 594e0 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    69 76 79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66  | OM_ID:.0-9-0-fx-ivy--virtual-buf | 
| 59500 |  66 65 72 73 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74    20 6d 6f 64 69 66 79 20 72 65 63 65 6e 74 66 73  | fers.:END:.Don't.modify.recentfs | 
| 59520 |  20 6f 72 20 62 6f 6f 6b 6d 61 72 6b 73 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .or.bookmarks..See.[[https://git | 
| 59540 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 32  | hub.com/abo-abo/swiper/issues/82 | 
| 59560 |  31 5d 5b 23 38 32 31 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 3d 69 76 79 2d 63 61 6c 6c 3d 0a  | 1][#821]]..-----.***.=ivy-call=. | 
| 59580 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-9-0-f | 
| 595a0 |  78 2d 69 76 79 2d 63 61 6c 6c 0a 3a 45 4e 44 3a    0a 53 65 74 20 3d 64 65 66 61 75 6c 74 2d 64 69  | x-ivy-call.:END:.Set.=default-di | 
| 595c0 |  72 65 63 74 6f 72 79 3d 2c 20 73 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | rectory=,.see.[[https://github.c | 
| 595e0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 37 31 37 5d 5b 23 37  | om/abo-abo/swiper/issues/717][#7 | 
| 59600 |  31 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | 17]],.[[https://github.com/abo-a | 
| 59620 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 37 36 30 5d 5b 23 37 36 30 5d 5d 2c 20 5b 5b  | bo/swiper/issues/760][#760]],.[[ | 
| 59640 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 59660 |  72 2f 69 73 73 75 65 73 2f 37 37 39 5d 5b 23 37    37 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | r/issues/779][#779]],.[[https:// | 
| 59680 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 596a0 |  2f 38 31 30 5d 5b 23 38 31 30 5d 5d 2e 0a 52 65    63 75 72 73 69 76 65 20 6c 6f 67 69 63 2c 20 73  | /810][#810]]..Recursive.logic,.s | 
| 596c0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 596e0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 39 32    34 5d 5b 23 39 32 34 5d 5d 2c 20 5b 5b 68 74 74  | swiper/issues/924][#924]],.[[htt | 
| 59700 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 59720 |  73 73 75 65 73 2f 39 33 37 5d 5b 23 39 33 37 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76  | ssues/937][#937]]..-----.***.=iv | 
| 59740 |  79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d    72 65 67 69 6f 6e 3d 0a 3a 50 52 4f 50 45 52 54  | y-completion-in-region=.:PROPERT | 
| 59760 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d 63 6f  | IES:.:CUSTOM_ID:.0-9-0-fx-ivy-co | 
| 59780 |  6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69    6f 6e 0a 3a 45 4e 44 3a 0a 46 69 78 20 64 6f 75  | mpletion-in-region.:END:.Fix.dou | 
| 597a0 |  62 6c 65 20 69 6e 73 65 72 74 20 62 75 67 2e 0a    46 69 78 20 63 6f 6d 6d 6f 6e 20 6c 65 6e 67 74  | ble.insert.bug..Fix.common.lengt | 
| 597c0 |  68 20 62 75 67 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | h.bug..See.[[https://github.com/ | 
| 597e0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 35 32 38 5d 5b 23 35 32 38 5d  | abo-abo/swiper/issues/528][#528] | 
| 59800 |  5d 2e 0a 52 65 6d 6f 76 65 20 3d 3a 72 65 71 75    69 72 65 2d 6d 61 74 63 68 3d 2c 20 73 65 65 20  | ]..Remove.=:require-match=,.see. | 
| 59820 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 59840 |  70 65 72 2f 69 73 73 75 65 73 2f 39 30 37 5d 5b    23 39 30 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/907][#907]]..-----.** | 
| 59860 |  2a 20 3d 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 61 63 74 69  | *.=ivy-completion-in-region-acti | 
| 59880 |  6f 6e 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39  | on=.:PROPERTIES:.:CUSTOM_ID:.0-9 | 
| 598a0 |  2d 30 2d 66 78 2d 69 76 79 2d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 61  | -0-fx-ivy-completion-in-region-a | 
| 598c0 |  63 74 69 6f 6e 0a 3a 45 4e 44 3a 0a 52 65 6d 6f    76 65 20 73 74 72 69 6e 67 20 70 72 6f 70 65 72  | ction.:END:.Remove.string.proper | 
| 598e0 |  74 69 65 73 2c 20 73 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ties,.see.[[https://github.com/a | 
| 59900 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 35 31 37 5d 5b 23 35 31 37 5d 5d  | bo-abo/swiper/issues/517][#517]] | 
| 59920 |  2e 0a 52 65 6d 6f 76 65 20 3d 77 69 74 68 2d 69    76 79 2d 77 69 6e 64 6f 77 3d 2c 20 73 65 65 20  | ..Remove.=with-ivy-window=,.see. | 
| 59940 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 59960 |  70 65 72 2f 69 73 73 75 65 73 2f 39 32 38 5d 5b    23 39 32 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/928][#928]]..-----.** | 
| 59980 |  2a 20 3d 69 76 79 2d 66 69 78 65 64 2d 68 65 69    67 68 74 2d 6d 69 6e 69 62 75 66 66 65 72 3d 0a  | *.=ivy-fixed-height-minibuffer=. | 
| 599a0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-9-0-f | 
| 599c0 |  78 2d 69 76 79 2d 66 69 78 65 64 2d 68 65 69 67    68 74 2d 6d 69 6e 69 62 75 66 66 65 72 0a 3a 45  | x-ivy-fixed-height-minibuffer.:E | 
| 599e0 |  4e 44 3a 0a 41 64 64 20 63 6f 72 72 65 63 74 69    6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | ND:.Add.correction..See.[[https: | 
| 59a00 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 59a20 |  65 73 2f 37 33 37 5d 5b 23 37 33 37 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 68  | es/737][#737]]..-----.***.=ivy-h | 
| 59a40 |  65 6c 70 2d 66 69 6c 65 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | elp-file=.:PROPERTIES:.:CUSTOM_I | 
| 59a60 |  44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d    68 65 6c 70 2d 66 69 6c 65 0a 3a 45 4e 44 3a 0a  | D:.0-9-0-fx-ivy-help-file.:END:. | 
| 59a80 |  44 65 66 69 6e 65 20 77 69 74 68 20 3d 64 65 66    63 6f 6e 73 74 3d 2c 20 73 65 65 20 5b 5b 68 74  | Define.with.=defconst=,.see.[[ht | 
| 59aa0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 59ac0 |  69 73 73 75 65 73 2f 39 33 38 5d 5b 23 39 33 38    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69  | issues/938][#938]]..-----.***.=i | 
| 59ae0 |  76 79 2d 68 79 64 72 61 3d 20 69 73 20 6e 6f 77    20 61 20 73 65 70 61 72 61 74 65 20 70 61 63 6b  | vy-hydra=.is.now.a.separate.pack | 
| 59b00 |  61 67 65 20 6f 6e 20 4d 45 4c 50 41 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | age.on.MELPA.:PROPERTIES:.:CUSTO | 
| 59b20 |  4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69    76 79 2d 68 79 64 72 61 2d 69 73 2d 6e 6f 77 2d  | M_ID:.0-9-0-fx-ivy-hydra-is-now- | 
| 59b40 |  61 2d 73 65 70 61 72 61 74 65 2d 70 61 63 6b 61    67 65 2d 6f 6e 2d 6d 65 6c 70 61 0a 3a 45 4e 44  | a-separate-package-on-melpa.:END | 
| 59b60 |  3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | :.See.[[https://github.com/abo-a | 
| 59b80 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 34 36 34 5d 5b 23 34 36 34 5d 5d 2c 20 5b 5b  | bo/swiper/issues/464][#464]],.[[ | 
| 59ba0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 59bc0 |  72 2f 69 73 73 75 65 73 2f 35 31 32 5d 5b 23 35    31 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | r/issues/512][#512]]..-----.***. | 
| 59be0 |  3d 69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64    6f 6e 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53  | =ivy-immediate-done=.:PROPERTIES | 
| 59c00 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    39 2d 30 2d 66 78 2d 69 76 79 2d 69 6d 6d 65 64  | :.:CUSTOM_ID:.0-9-0-fx-ivy-immed | 
| 59c20 |  69 61 74 65 2d 64 6f 6e 65 0a 3a 45 4e 44 3a 0a    55 70 64 61 74 65 20 64 6f 63 73 74 72 69 6e 67  | iate-done.:END:.Update.docstring | 
| 59c40 |  2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ,.see.[[https://github.com/abo-a | 
| 59c60 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 35 32 35 5d 5b 23 35 32 35 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/525][#525]]..-- | 
| 59c80 |  2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 6d 69 6e    69 62 75 66 66 65 72 2d 6d 61 70 3d 0a 3a 50 52  | ---.***.=ivy-minibuffer-map=.:PR | 
| 59ca0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69  | OPERTIES:.:CUSTOM_ID:.0-9-0-fx-i | 
| 59cc0 |  76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61    70 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 4d 6f 76  | vy-minibuffer-map.:END:.****.Mov | 
| 59ce0 |  65 20 3d 69 76 79 2d 74 6f 67 67 6c 65 2d 72 65    67 65 78 70 2d 71 75 6f 74 65 3d 20 66 72 6f 6d  | e.=ivy-toggle-regexp-quote=.from | 
| 59d00 |  20 7e 4d 2d 71 7e 20 74 6f 20 7e 4d 2d 72 7e 2e    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | .~M-q~.to.~M-r~..See.[[https://g | 
| 59d20 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 59d40 |  35 36 36 5d 5b 23 35 36 36 5d 5d 2e 0a 2a 2a 2a    2a 20 52 65 6d 61 70 20 73 63 72 6f 6c 6c 2d 75  | 566][#566]]..****.Remap.scroll-u | 
| 59d60 |  70 2f 64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 0a 49    6e 73 74 65 61 64 20 6f 66 20 61 73 73 69 67 6e  | p/down-command.Instead.of.assign | 
| 59d80 |  69 6e 67 20 7e 43 2d 76 7e 20 2f 20 7e 4d 2d 76    7e 20 73 6f 20 70 61 67 65 20 75 70 2f 64 6f 77  | ing.~C-v~./.~M-v~.so.page.up/dow | 
| 59da0 |  6e 20 77 6f 72 6b 73 2e 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | n.works..See.[[https://github.co | 
| 59dc0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 37 39 37 5d 5b 23 37 39  | m/abo-abo/swiper/issues/797][#79 | 
| 59de0 |  37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 7]],.[[https://github.com/abo-ab | 
| 59e00 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    37 39 38 5d 5b 23 37 39 38 5d 5d 2e 0a 2a 2a 2a  | o/swiper/issues/798][#798]]..*** | 
| 59e20 |  2a 20 52 65 6d 61 70 20 3d 62 61 63 6b 77 61 72    64 2d 64 65 6c 65 74 65 2d 63 68 61 72 2d 75 6e  | *.Remap.=backward-delete-char-un | 
| 59e40 |  74 61 62 69 66 79 3d 20 74 6f 20 3d 69 76 79 2d    62 61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 2d  | tabify=.to.=ivy-backward-delete- | 
| 59e60 |  63 68 61 72 3d 0a 2a 2a 2a 2a 20 52 65 62 69 6e    64 20 7e 43 2d 76 7e 20 61 6e 64 20 7e 4d 2d 76  | char=.****.Rebind.~C-v~.and.~M-v | 
| 59e80 |  7e 0a 54 68 65 20 75 6c 74 69 6d 61 74 65 20 73    6f 6c 75 74 69 6f 6e 20 74 6f 20 68 61 76 65 20  | ~.The.ultimate.solution.to.have. | 
| 59ea0 |  50 67 55 70 20 61 6e 64 20 50 67 44 6f 77 6e 20    61 6e 64 20 77 68 61 74 65 76 65 72 20 65 6c 73  | PgUp.and.PgDown.and.whatever.els | 
| 59ec0 |  65 20 77 61 73 0a 6d 61 70 70 65 64 20 74 6f 20    3d 73 63 72 6f 6c 6c 2d 75 70 2d 63 6f 6d 6d 61  | e.was.mapped.to.=scroll-up-comma | 
| 59ee0 |  6e 64 3d 20 62 6f 75 6e 64 20 69 6e 20 3d 69 76    79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 70  | nd=.bound.in.=ivy-minibuffer-map | 
| 59f00 |  3d 2e 20 57 68 69 6c 65 0a 73 74 69 6c 6c 20 68    61 76 69 6e 67 20 74 68 65 20 73 74 61 6e 64 61  | =..While.still.having.the.standa | 
| 59f20 |  72 64 20 7e 43 2d 76 7e 20 61 6e 64 20 7e 4d 2d    76 7e 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 53 65  | rd.~C-v~.and.~M-v~.bindings...Se | 
| 59f40 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 59f60 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 37 39 37    5d 5b 23 37 39 37 5d 5d 2c 20 5b 5b 68 74 74 70  | wiper/issues/797][#797]],.[[http | 
| 59f80 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 59fa0 |  73 75 65 73 2f 37 39 38 5d 5b 23 37 39 38 5d 5d    2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | sues/798][#798]],.[[https://gith | 
| 59fc0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 33 35  | ub.com/abo-abo/swiper/issues/535 | 
| 59fe0 |  5d 5b 23 35 33 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 69 76 79 2d 6f 63 63 75 72 2d 70  | ][#535]]..-----.***.=ivy-occur-p | 
| 5a000 |  72 65 73 73 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | ress=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 5a020 |  2d 39 2d 30 2d 66 78 2d 69 76 79 2d 6f 63 63 75    72 2d 70 72 65 73 73 0a 3a 45 4e 44 3a 0a 50 61  | -9-0-fx-ivy-occur-press.:END:.Pa | 
| 5a040 |  73 73 20 74 68 65 20 77 68 6f 6c 65 20 63 6f 6e    73 20 63 65 6c 6c 20 74 6f 20 61 63 74 69 6f 6e  | ss.the.whole.cons.cell.to.action | 
| 5a060 |  2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ,.see.[[https://github.com/abo-a | 
| 5a080 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 36 33 34 5d 5b 23 36 33 34 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/634][#634]]..-- | 
| 5a0a0 |  2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 70 61 72    74 69 61 6c 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | ---.***.=ivy-partial=.:PROPERTIE | 
| 5a0c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 39 2d 30 2d 66 78 2d 69 76 79 2d 70 61 72 74  | S:.:CUSTOM_ID:.0-9-0-fx-ivy-part | 
| 5a0e0 |  69 61 6c 0a 3a 45 4e 44 3a 0a 46 69 78 20 66 6f    72 20 3d 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c  | ial.:END:.Fix.for.=:dynamic-coll | 
| 5a100 |  65 63 74 69 6f 6e 3d 2e 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ection=..See.[[https://github.co | 
| 5a120 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 39 34 36 5d 5b 23 39 34  | m/abo-abo/swiper/issues/946][#94 | 
| 5a140 |  36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 72 65 61 64 3d 0a 3a 50 52 4f 50 45  | 6]]..-----.***.=ivy-read=.:PROPE | 
| 5a160 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d  | RTIES:.:CUSTOM_ID:.0-9-0-fx-ivy- | 
| 5a180 |  72 65 61 64 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20    44 6f 63 75 6d 65 6e 74 20 61 6c 6c 20 61 72 67  | read.:END:.****.Document.all.arg | 
| 5a1a0 |  73 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | s.See.[[https://github.com/abo-a | 
| 5a1c0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 35 33 33 5d 5b 23 35 33 33 5d 5d 2e 0a 2a 2a  | bo/swiper/issues/533][#533]]..** | 
| 5a1e0 |  2a 2a 20 55 73 65 20 70 72 65 64 69 63 61 74 65    20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 66 69  | **.Use.predicate.when.reading.fi | 
| 5a200 |  6c 65 20 6e 61 6d 65 73 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | le.names.See.[[https://github.co | 
| 5a220 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 38 30 34 5d 5b 23 38 30  | m/abo-abo/swiper/issues/804][#80 | 
| 5a240 |  34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    69 76 79 2d 72 65 6d 6f 74 65 3d 0a 3a 50 52 4f  | 4]]..-----.***.=ivy-remote=.:PRO | 
| 5a260 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76  | PERTIES:.:CUSTOM_ID:.0-9-0-fx-iv | 
| 5a280 |  79 2d 72 65 6d 6f 74 65 0a 3a 45 4e 44 3a 0a 55    73 65 20 61 20 6c 69 67 68 74 65 72 20 63 6f 6c  | y-remote.:END:.Use.a.lighter.col | 
| 5a2a0 |  6f 72 20 66 6f 72 20 64 61 72 6b 20 74 68 65 6d    65 73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a  | or.for.dark.themes,.see.[[https: | 
| 5a2c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 5a2e0 |  65 73 2f 36 34 36 5d 5b 23 36 34 36 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 72  | es/646][#646]]..-----.***.=ivy-r | 
| 5a300 |  65 73 75 6d 65 3d 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | esume=.:PROPERTIES:.:CUSTOM_ID:. | 
| 5a320 |  30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d 72 65 73    75 6d 65 0a 3a 45 4e 44 3a 0a 54 68 65 20 6f 72  | 0-9-0-fx-ivy-resume.:END:.The.or | 
| 5a340 |  69 67 69 6e 61 6c 20 3d 64 65 66 61 75 6c 74 2d    64 69 72 65 63 74 6f 72 79 3d 20 77 69 6c 6c 20  | iginal.=default-directory=.will. | 
| 5a360 |  62 65 20 72 65 73 74 6f 72 65 64 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | be.restored,.see.[[https://githu | 
| 5a380 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 35 39 31 5d  | b.com/abo-abo/swiper/issues/591] | 
| 5a3a0 |  5b 23 35 39 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 3d 69 76 79 2d 73 6f 72 74 2d 66 75 6e  | [#591]]..-----.***.=ivy-sort-fun | 
| 5a3c0 |  63 74 69 6f 6e 73 2d 61 6c 69 73 74 3d 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ctions-alist=.:PROPERTIES:.:CUST | 
| 5a3e0 |  4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d    69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f  | OM_ID:.0-9-0-fx-ivy-sort-functio | 
| 5a400 |  6e 73 2d 61 6c 69 73 74 0a 3a 45 4e 44 3a 0a 49    6d 70 72 6f 76 65 2e 20 53 65 65 20 5b 5b 68 74  | ns-alist.:END:.Improve..See.[[ht | 
| 5a420 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5a440 |  69 73 73 75 65 73 2f 38 37 30 5d 5b 23 38 37 30    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69  | issues/870][#870]]..-----.***.=i | 
| 5a460 |  76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | vy-switch-buffer=.:PROPERTIES:.: | 
| 5a480 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30    2d 66 78 2d 69 76 79 2d 73 77 69 74 63 68 2d 62  | CUSTOM_ID:.0-9-0-fx-ivy-switch-b | 
| 5a4a0 |  75 66 66 65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a    20 52 65 73 65 74 20 69 6e 64 65 78 20 74 6f 20  | uffer.:END:.****.Reset.index.to. | 
| 5a4c0 |  30 20 6f 6e 20 69 6e 70 75 74 0a 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 0.on.input.See.[[https://github. | 
| 5a4e0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 35 32 32 5d 5b 23  | com/abo-abo/swiper/issues/522][# | 
| 5a500 |  35 32 32 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 522]],.[[https://github.com/abo- | 
| 5a520 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 35 31 33 5d 5b 23 35 31 33 5d 5d 2e 0a 2d  | abo/swiper/issues/513][#513]]..- | 
| 5a540 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d 73 77    69 74 63 68 2d 62 75 66 66 65 72 2d 6f 74 68 65  | ----.***.=ivy-switch-buffer-othe | 
| 5a560 |  72 2d 77 69 6e 64 6f 77 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | r-window=.:PROPERTIES:.:CUSTOM_I | 
| 5a580 |  44 3a 20 30 2d 39 2d 30 2d 66 78 2d 69 76 79 2d    73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 6f 74  | D:.0-9-0-fx-ivy-switch-buffer-ot | 
| 5a5a0 |  68 65 72 2d 77 69 6e 64 6f 77 0a 3a 45 4e 44 3a    0a 4f 62 65 79 20 3d 69 76 79 2d 69 67 6e 6f 72  | her-window.:END:.Obey.=ivy-ignor | 
| 5a5c0 |  65 2d 62 75 66 66 65 72 73 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | e-buffers=..See.[[https://github | 
| 5a5e0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 37 34 35 5d 5b  | .com/abo-abo/swiper/issues/745][ | 
| 5a600 |  23 37 34 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 52 65 63 75 72 73 69 76 65 20 6d 69 6e 69  | #745]]..-----.***.Recursive.mini | 
| 5a620 |  62 75 66 66 65 72 73 20 77 69 74 68 20 74 77 6f    20 65 6d 61 63 73 63 6c 69 65 6e 74 73 0a 3a 50  | buffers.with.two.emacsclients.:P | 
| 5a640 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d  | ROPERTIES:.:CUSTOM_ID:.0-9-0-fx- | 
| 5a660 |  72 65 63 75 72 73 69 76 65 2d 6d 69 6e 69 62 75    66 66 65 72 73 2d 77 69 74 68 2d 74 77 6f 2d 65  | recursive-minibuffers-with-two-e | 
| 5a680 |  6d 61 63 73 63 6c 69 65 6e 74 73 0a 3a 45 4e 44    3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | macsclients.:END:.See.[[https:// | 
| 5a6a0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5a6c0 |  2f 37 33 38 5d 5b 23 37 33 38 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 73 68 72 69 6e 6b 20 6d  | /738][#738]]..-----.***.shrink.m | 
| 5a6e0 |  69 6e 69 62 75 66 66 65 72 20 61 66 74 65 72 20    72 65 61 64 69 6e 67 20 61 63 74 69 6f 6e 73 0a  | inibuffer.after.reading.actions. | 
| 5a700 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66  | :PROPERTIES:.:CUSTOM_ID:.0-9-0-f | 
| 5a720 |  78 2d 73 68 72 69 6e 6b 2d 6d 69 6e 69 62 75 66    66 65 72 2d 61 66 74 65 72 2d 72 65 61 64 69 6e  | x-shrink-minibuffer-after-readin | 
| 5a740 |  67 2d 61 63 74 69 6f 6e 73 0a 3a 45 4e 44 3a 0a    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | g-actions.:END:.See.[[https://gi | 
| 5a760 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 37  | thub.com/abo-abo/swiper/issues/7 | 
| 5a780 |  36 34 5d 5b 23 37 36 34 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 64][#764]],.[[https://github.com | 
| 5a7a0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 34 30 32 5d 5b 23 34 30 32  | /abo-abo/swiper/issues/402][#402 | 
| 5a7c0 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73    77 69 70 65 72 3d 0a 3a 50 52 4f 50 45 52 54 49  | ]]..-----.***.=swiper=.:PROPERTI | 
| 5a7e0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 39 2d 30 2d 66 78 2d 73 77 69 70 65 72 0a  | ES:.:CUSTOM_ID:.0-9-0-fx-swiper. | 
| 5a800 |  3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 46 69 78 20 22    66 6f 6f 21 62 61 72 22 20 73 79 6e 74 61 78 0a  | :END:.****.Fix."foo!bar".syntax. | 
| 5a820 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 5a840 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35    36 35 5d 5b 23 35 36 35 5d 5d 2e 0a 2a 2a 2a 2a  | /swiper/issues/565][#565]]..**** | 
| 5a860 |  20 4e 6f 77 20 72 65 73 70 65 63 74 73 20 3d 69    76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61  | .Now.respects.=ivy-re-builders-a | 
| 5a880 |  6c 69 73 74 3d 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | list=.See.[[https://github.com/a | 
| 5a8a0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 36 31 33 5d 5b 23 36 31 33 5d 5d  | bo-abo/swiper/issues/613][#613]] | 
| 5a8c0 |  2e 0a 0a 45 78 61 6d 70 6c 65 3a 0a 23 2b 62 65    67 69 6e 5f 73 72 63 0a 28 73 65 74 71 20 69 76  | ...Example:.#+begin_src.(setq.iv | 
| 5a8e0 |  79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d 61 6c    69 73 74 0a 20 20 20 20 20 20 20 20 20 20 27 28  | y-re-builders-alist...........'( | 
| 5a900 |  28 73 77 69 70 65 72 20 2e 20 69 76 79 2d 2d 72    65 67 65 78 2d 66 75 7a 7a 79 29 0a 20 20 20 20  | (swiper...ivy--regex-fuzzy)..... | 
| 5a920 |  20 20 20 20 20 20 20 20 28 74 20 2e 20 69 76 79    2d 2d 72 65 67 65 78 2d 70 6c 75 73 29 29 29 0a  | ........(t...ivy--regex-plus))). | 
| 5a940 |  23 2b 65 6e 64 5f 73 72 63 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 3d 73 77 69 70 65 72 2d 61 76 79 3d  | #+end_src.-----.***.=swiper-avy= | 
| 5a960 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-9-0- | 
| 5a980 |  66 78 2d 73 77 69 70 65 72 2d 61 76 79 0a 3a 45    4e 44 3a 0a 52 65 71 75 69 72 65 20 3d 61 76 79  | fx-swiper-avy.:END:.Require.=avy | 
| 5a9a0 |  3d 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =,.see.[[https://github.com/abo- | 
| 5a9c0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 35 39 33 5d 5b 23 35 39 33 5d 5d 2e 0a 2d  | abo/swiper/issues/593][#593]]..- | 
| 5a9e0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72    2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 63 6c 75  | ----.***.=swiper-font-lock-exclu | 
| 5aa00 |  64 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39  | de=.:PROPERTIES:.:CUSTOM_ID:.0-9 | 
| 5aa20 |  2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 66 6f 6e    74 2d 6c 6f 63 6b 2d 65 78 63 6c 75 64 65 0a 3a  | -0-fx-swiper-font-lock-exclude.: | 
| 5aa40 |  45 4e 44 3a 0a 41 64 64 20 3d 66 6f 72 74 68 2d    6d 6f 64 65 3d 2c 20 73 65 65 20 5b 5b 68 74 74  | END:.Add.=forth-mode=,.see.[[htt | 
| 5aa60 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 5aa80 |  73 73 75 65 73 2f 35 32 36 5d 5b 23 35 32 36 5d    5d 2e 0a 41 64 64 20 3d 66 6f 72 74 68 2d 62 6c  | ssues/526][#526]]..Add.=forth-bl | 
| 5aaa0 |  6f 63 6b 2d 6d 6f 64 65 3d 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ock-mode=,.see.[[https://github. | 
| 5aac0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 35 32 37 5d 5b 23  | com/abo-abo/swiper/issues/527][# | 
| 5aae0 |  35 32 37 5d 5d 2e 0a 41 64 64 20 3d 62 6f 6f 6b    6d 61 72 6b 2d 62 6d 65 6e 75 2d 6d 6f 64 65 3d  | 527]]..Add.=bookmark-bmenu-mode= | 
| 5ab00 |  2e 0a 41 64 64 20 3d 6e 69 78 2d 6d 6f 64 65 3d    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ..Add.=nix-mode=,.see.[[https:// | 
| 5ab20 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5ab40 |  2f 38 37 39 5d 5b 23 38 37 39 5d 5d 2e 0a 41 64    64 20 3d 63 69 72 63 65 2d 6d 6f 64 65 3d 2c 20  | /879][#879]]..Add.=circe-mode=,. | 
| 5ab60 |  73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | see.[[https://github.com/abo-abo | 
| 5ab80 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 39    30 30 5d 5b 23 39 30 30 5d 5d 2c 20 5b 5b 68 74  | /swiper/issues/900][#900]],.[[ht | 
| 5aba0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5abc0 |  69 73 73 75 65 73 2f 39 30 31 5d 5b 23 39 30 31    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 73  | issues/901][#901]]..-----.***.=s | 
| 5abe0 |  77 69 70 65 72 2d 6d 75 6c 74 69 3d 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | wiper-multi=.:PROPERTIES:.:CUSTO | 
| 5ac00 |  4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 66 78 2d 73    77 69 70 65 72 2d 6d 75 6c 74 69 0a 3a 45 4e 44  | M_ID:.0-9-0-fx-swiper-multi.:END | 
| 5ac20 |  3a 0a 46 69 78 20 72 65 67 72 65 73 73 69 6f 6e    2c 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | :.Fix.regression,.See.[[https:// | 
| 5ac40 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5ac60 |  2f 36 37 33 5d 5b 23 36 37 33 5d 5d 2e 0a 44 6f    6e 27 74 20 75 73 65 20 76 69 72 74 75 61 6c 20  | /673][#673]]..Don't.use.virtual. | 
| 5ac80 |  62 75 66 66 65 72 73 2c 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | buffers,.See.[[https://github.co | 
| 5aca0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 37 30 35 5d 5b 23 37 30  | m/abo-abo/swiper/issues/705][#70 | 
| 5acc0 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 20 4e 65    77 20 46 65 61 74 75 72 65 73 0a 3a 50 52 4f 50  | 5]]..-----.**.New.Features.:PROP | 
| 5ace0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 39 2d 30 2d 6e 65 77 2d 66 65  | ERTIES:.:CUSTOM_ID:.0-9-0-new-fe | 
| 5ad00 |  61 74 75 72 65 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a    20 3d 63 6f 75 6e 73 65 6c 2d 61 67 3d 0a 3a 50  | atures.:END:.***.=counsel-ag=.:P | 
| 5ad20 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 66 2d  | ROPERTIES:.:CUSTOM_ID:.0-9-0-nf- | 
| 5ad40 |  63 6f 75 6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a    0a 2a 2a 2a 2a 20 45 78 74 65 6e 64 20 6d 6f 72  | counsel-ag.:END:.****.Extend.mor | 
| 5ad60 |  65 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | e.See.[[https://github.com/abo-a | 
| 5ad80 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 35 37 36 5d 5b 23 35 37 36 5d 5d 2e 0a 2a 2a  | bo/swiper/issues/576][#576]]..** | 
| 5ada0 |  2a 2a 20 50 72 6f 6d 70 74 20 66 6f 72 20 65 78    74 72 61 20 61 72 67 73 20 77 68 65 6e 20 75 73  | **.Prompt.for.extra.args.when.us | 
| 5adc0 |  69 6e 67 20 70 72 65 66 69 78 20 61 72 67 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ing.prefix.arg.See.[[https://git | 
| 5ade0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 37 37  | hub.com/abo-abo/swiper/issues/77 | 
| 5ae00 |  34 5d 5b 23 37 37 34 5d 5d 2e 0a 2a 2a 2a 2a 20    53 75 70 70 6f 72 74 20 6c 69 6d 69 74 69 6e 67  | 4][#774]]..****.Support.limiting | 
| 5ae20 |  20 69 6e 20 66 69 6c 65 73 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | .in.files.See.[[https://github.c | 
| 5ae40 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 38 32 30 5d 5b 23 38  | om/abo-abo/swiper/issues/820][#8 | 
| 5ae60 |  32 30 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | 20]],.[[https://github.com/abo-a | 
| 5ae80 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 38 32 32 5d 5b 23 38 32 32 5d 5d 2c 20 5b 5b  | bo/swiper/issues/822][#822]],.[[ | 
| 5aea0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 5aec0 |  72 2f 69 73 73 75 65 73 2f 38 32 33 5d 5b 23 38    32 33 5d 5d 2e 0a 2a 2a 2a 2a 20 3d 63 6f 75 6e  | r/issues/823][#823]]..****.=coun | 
| 5aee0 |  73 65 6c 2d 67 72 65 70 2d 70 6f 73 74 2d 61 63    74 69 6f 6e 2d 68 6f 6f 6b 3d 0a 4e 65 77 20 68  | sel-grep-post-action-hook=.New.h | 
| 5af00 |  6f 6f 6b 20 66 6f 72 20 63 6f 75 6e 73 65 6c 2d    61 67 2f 67 72 65 70 2f 70 74 2e 20 53 65 65 20  | ook.for.counsel-ag/grep/pt..See. | 
| 5af20 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5af40 |  70 65 72 2f 69 73 73 75 65 73 2f 38 30 30 5d 5b    23 38 30 30 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a  | per/issues/800][#800]],.[[https: | 
| 5af60 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 5af80 |  65 73 2f 37 35 31 5d 5b 23 37 35 31 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73  | es/751][#751]]..-----.***.=couns | 
| 5afa0 |  65 6c 2d 62 6f 6f 6b 6d 61 72 6b 3d 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | el-bookmark=.:PROPERTIES:.:CUSTO | 
| 5afc0 |  4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 66 2d 63    6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 0a  | M_ID:.0-9-0-nf-counsel-bookmark. | 
| 5afe0 |  3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 3d 63 6f 75 6e    73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 2d 61 76 6f  | :END:.****.=counsel-bookmark-avo | 
| 5b000 |  69 64 2d 64 69 72 65 64 3d 0a 57 68 65 6e 20 6e    6f 6e 2d 6e 69 6c 20 61 6e 64 20 61 20 64 69 72  | id-dired=.When.non-nil.and.a.dir | 
| 5b020 |  65 63 74 6f 72 79 20 69 73 20 73 65 6c 65 63 74    65 64 20 66 72 6f 6d 20 3d 63 6f 75 6e 73 65 6c  | ectory.is.selected.from.=counsel | 
| 5b040 |  2d 62 6f 6f 6b 6d 61 72 6b 3d 2c 0a 66 6f 72 77    61 72 64 20 74 68 65 20 63 68 6f 69 63 65 20 74  | -bookmark=,.forward.the.choice.t | 
| 5b060 |  6f 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d    66 69 6c 65 3d 20 69 6e 73 74 65 61 64 20 6f 66  | o.=counsel-find-file=.instead.of | 
| 5b080 |  20 6f 70 65 6e 69 6e 67 20 61 20 3d 64 69 72 65    64 3d 0a 62 75 66 66 65 72 2e 20 20 53 65 65 20  | .opening.a.=dired=.buffer...See. | 
| 5b0a0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5b0c0 |  70 65 72 2f 69 73 73 75 65 73 2f 38 31 33 5d 5b    23 38 31 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/813][#813]]..-----.** | 
| 5b0e0 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d    66 69 6c 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | *.=counsel-find-file=.:PROPERTIE | 
| 5b100 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 39 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | S:.:CUSTOM_ID:.0-9-0-nf-counsel- | 
| 5b120 |  66 69 6e 64 2d 66 69 6c 65 0a 3a 45 4e 44 3a 0a    2a 2a 2a 2a 20 41 64 64 20 62 69 6e 64 69 6e 67  | find-file.:END:.****.Add.binding | 
| 5b140 |  20 74 6f 20 6a 75 6d 70 20 74 6f 20 61 20 62 6f    6f 6b 6d 61 72 6b 65 64 20 64 69 72 65 63 74 6f  | .to.jump.to.a.bookmarked.directo | 
| 5b160 |  72 79 20 77 69 74 68 6f 75 74 20 71 75 69 74 0a    50 72 65 73 73 20 7e 4d 2d 6f 20 62 7e 20 74 6f  | ry.without.quit.Press.~M-o.b~.to | 
| 5b180 |  20 73 65 74 20 74 68 65 20 63 75 72 72 65 6e 74    20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 6f 6e  | .set.the.current.directory.to.on | 
| 5b1a0 |  65 20 6f 66 20 74 68 65 20 76 69 72 74 75 61 6c    0a 62 75 66 66 65 72 73 27 20 64 69 72 65 63 74  | e.of.the.virtual.buffers'.direct | 
| 5b1c0 |  6f 72 69 65 73 2e 20 59 6f 75 20 63 6f 6e 74 69    6e 75 65 20 74 6f 20 73 65 6c 65 63 74 20 61 20  | ories..You.continue.to.select.a. | 
| 5b1e0 |  66 69 6c 65 20 66 72 6f 6d 20 74 68 61 74 20 64    69 72 65 63 74 6f 72 79 2e 0a 0a 53 65 65 20 5b  | file.from.that.directory...See.[ | 
| 5b200 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 5b220 |  65 72 2f 69 73 73 75 65 73 2f 35 33 31 5d 5b 23    35 33 31 5d 5d 2e 0a 2a 2a 2a 2a 20 41 64 64 20  | er/issues/531][#531]]..****.Add. | 
| 5b240 |  3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69    6c 65 2d 72 6f 6f 74 3d 0a 50 72 65 73 73 20 7e  | =counsel-find-file-root=.Press.~ | 
| 5b260 |  4d 2d 6f 20 72 7e 20 74 6f 20 66 69 6e 64 20 74    68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20  | M-o.r~.to.find.the.current.file. | 
| 5b280 |  61 73 20 72 6f 6f 74 2e 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | as.root..See.[[https://github.co | 
| 5b2a0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 39 34 38 5d 5b 23 39 34  | m/abo-abo/swiper/issues/948][#94 | 
| 5b2c0 |  38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    63 6f 75 6e 73 65 6c 2d 67 69 74 3d 0a 2a 2a 2a  | 8]]..-----.***.=counsel-git=.*** | 
| 5b2e0 |  2a 20 41 64 64 20 3d 63 6f 75 6e 73 65 6c 2d 67    69 74 2d 63 6d 64 3d 0a 53 65 65 20 5b 5b 68 74  | *.Add.=counsel-git-cmd=.See.[[ht | 
| 5b300 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5b320 |  69 73 73 75 65 73 2f 35 39 30 5d 5b 23 35 39 30    5d 5d 2e 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c  | issues/590][#590]]..***.=counsel | 
| 5b340 |  2d 67 69 74 2d 67 72 65 70 3d 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | -git-grep=.:PROPERTIES:.:CUSTOM_ | 
| 5b360 |  49 44 3a 20 30 2d 39 2d 30 2d 6e 66 2d 63 6f 75    6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 0a 3a 45  | ID:.0-9-0-nf-counsel-git-grep.:E | 
| 5b380 |  4e 44 3a 0a 2a 2a 2a 2a 20 53 75 70 70 6f 72 74    20 63 75 73 74 6f 6d 20 70 65 72 2d 70 72 6f 6a  | ND:.****.Support.custom.per-proj | 
| 5b3a0 |  65 63 74 20 63 6f 6d 6d 61 6e 64 73 0a 54 68 65    20 69 64 65 61 20 69 73 20 74 6f 20 67 72 65 70  | ect.commands.The.idea.is.to.grep | 
| 5b3c0 |  20 73 65 76 65 72 61 6c 20 47 69 74 20 72 65 70    6f 73 69 74 6f 72 69 65 73 20 61 74 20 6f 6e 63  | .several.Git.repositories.at.onc | 
| 5b3e0 |  65 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20    6d 79 0a 45 6d 61 63 73 20 63 6f 6e 66 69 67 20  | e..For.example,.my.Emacs.config. | 
| 5b400 |  69 73 20 61 20 47 69 74 20 72 65 70 6f 73 69 74    6f 72 79 20 77 69 74 68 20 6d 61 6e 79 20 47 69  | is.a.Git.repository.with.many.Gi | 
| 5b420 |  74 20 73 75 62 6d 6f 64 75 6c 65 20 72 65 70 6f    73 69 74 6f 72 69 65 73 0a 69 6e 73 69 64 65 2e  | t.submodule.repositories.inside. | 
| 5b440 |  0a 0a 57 68 65 6e 20 75 73 65 64 20 77 69 74 68    20 7e 43 2d 75 7e 2c 20 61 6e 64 20 69 6e 73 69  | ..When.used.with.~C-u~,.and.insi | 
| 5b460 |  64 65 20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d    67 72 65 70 2d 70 72 6f 6a 65 63 74 73 2d 61 6c  | de.=counsel-git-grep-projects-al | 
| 5b480 |  69 73 74 3d 2c 20 75 73 65 0a 74 68 65 20 63 6f    72 72 65 73 70 6f 6e 64 69 6e 67 20 63 6f 6d 6d  | ist=,.use.the.corresponding.comm | 
| 5b4a0 |  61 6e 64 20 69 6e 73 74 65 61 64 2e 20 20 41 64    64 69 74 69 6f 6e 61 6c 6c 79 2c 0a 3d 63 6f 75  | and.instead...Additionally,.=cou | 
| 5b4c0 |  6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 70 72    6f 6a 2d 66 75 6e 63 74 69 6f 6e 3d 20 69 73 20  | nsel-git-grep-proj-function=.is. | 
| 5b4e0 |  75 73 65 64 2e 0a 0a 46 6f 72 20 61 20 70 6f 73    73 69 62 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 61  | used...For.a.possible.implementa | 
| 5b500 |  74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 73 74    6f 6d 20 67 69 74 2d 67 72 65 70 20 63 6f 6d 6d  | tion.of.the.custom.git-grep.comm | 
| 5b520 |  61 6e 64 2c 20 73 65 65 3a 0a 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | and,.see:.https://github.com/abo | 
| 5b540 |  2d 61 62 6f 2f 6f 72 65 6d 61 63 73 2f 63 6f 6d    6d 69 74 2f 63 37 65 66 66 64 62 39 34 37 34 39  | -abo/oremacs/commit/c7effdb94749 | 
| 5b560 |  64 63 36 30 30 62 31 32 30 34 65 61 37 61 39 64    62 33 31 39 65 62 64 62 30 66 30 30 0a 0a 53 65  | dc600b1204ea7a9db319ebdb0f00..Se | 
| 5b580 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 5b5a0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 36 31 36    5d 5b 23 36 31 36 5d 5d 2e 0a 2a 2a 2a 2a 20 52  | wiper/issues/616][#616]]..****.R | 
| 5b5c0 |  65 76 65 61 6c 20 74 65 78 74 20 68 69 64 64 65    6e 20 69 6e 20 6f 75 74 6c 69 6e 65 73 0a 2a 2a  | eveal.text.hidden.in.outlines.** | 
| 5b5e0 |  2a 2a 20 57 6f 72 6b 73 20 77 69 74 68 20 22 47    69 74 20 66 6f 72 20 57 69 6e 64 6f 77 73 22 20  | **.Works.with."Git.for.Windows". | 
| 5b600 |  61 6e 64 20 6e 61 74 69 76 65 20 45 6d 61 63 73    20 62 75 69 6c 64 0a 2a 2a 2a 2a 20 46 69 78 20  | and.native.Emacs.build.****.Fix. | 
| 5b620 |  66 6f 72 20 66 69 6c 65 73 20 77 69 74 68 20 73    70 61 63 65 73 20 69 6e 20 74 68 65 20 6e 61 6d  | for.files.with.spaces.in.the.nam | 
| 5b640 |  65 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | e.See.[[https://github.com/abo-a | 
| 5b660 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 37 30 30 5d 5b 23 37 30 30 5d 5d 2e 0a 2a 2a  | bo/swiper/issues/700][#700]]..** | 
| 5b680 |  2a 2a 20 46 69 78 20 7e 67 7e 20 28 3d 63 6f 75    6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 6f 63  | **.Fix.~g~.(=counsel-git-grep-oc | 
| 5b6a0 |  63 75 72 3d 29 0a 54 68 69 6e 67 73 20 67 6f 20    77 72 6f 6e 67 20 77 68 65 6e 20 60 69 76 79 2d  | cur=).Things.go.wrong.when.`ivy- | 
| 5b6c0 |  74 65 78 74 27 20 69 73 20 63 68 61 6e 67 65 64    20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e  | text'.is.changed.from.the.origin | 
| 5b6e0 |  61 6c 20 76 61 6c 75 65 2e 0a 45 78 74 72 61 63    74 20 3d 69 76 79 2d 74 65 78 74 3d 20 66 72 6f  | al.value..Extract.=ivy-text=.fro | 
| 5b700 |  6d 20 74 68 65 20 62 75 66 66 65 72 20 6e 61 6d    65 2e 0a 0a 51 75 6f 74 65 20 74 68 65 20 64 69  | m.the.buffer.name...Quote.the.di | 
| 5b720 |  72 65 63 74 6f 72 79 20 6e 61 6d 65 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | rectory.name..See.[[https://gith | 
| 5b740 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 31 31  | ub.com/abo-abo/swiper/issues/811 | 
| 5b760 |  5d 5b 23 38 31 31 5d 5d 2e 0a 2a 2a 2a 2a 20 55    70 64 61 74 65 20 71 75 6f 74 69 6e 67 0a 53 65  | ][#811]]..****.Update.quoting.Se | 
| 5b780 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 5b7a0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 37 36    5d 5b 23 38 37 36 5d 5d 2e 0a 2a 2a 2a 2a 20 3d  | wiper/issues/876][#876]]..****.= | 
| 5b7c0 |  63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70    2d 63 6d 64 2d 64 65 66 61 75 6c 74 3d 0a 54 68  | counsel-git-grep-cmd-default=.Th | 
| 5b7e0 |  65 20 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20    66 6f 72 20 3d 63 6f 75 6e 73 65 6c 2d 67 69 74  | e.initial.value.for.=counsel-git | 
| 5b800 |  2d 67 72 65 70 2d 63 6d 64 3d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 67  | -grep-cmd=..-----.***.=counsel-g | 
| 5b820 |  69 74 2d 6c 6f 67 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | it-log=.:PROPERTIES:.:CUSTOM_ID: | 
| 5b840 |  20 30 2d 39 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65    6c 2d 67 69 74 2d 6c 6f 67 0a 3a 45 4e 44 3a 0a  | .0-9-0-nf-counsel-git-log.:END:. | 
| 5b860 |  2a 2a 2a 2a 20 41 64 64 20 3d 63 6f 75 6e 73 65    6c 2d 67 69 74 2d 6c 6f 67 2d 63 6d 64 3d 0a 41  | ****.Add.=counsel-git-log-cmd=.A | 
| 5b880 |  6c 6c 6f 77 73 20 74 6f 20 63 75 73 74 6f 6d 69    7a 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20  | llows.to.customize.the.command,. | 
| 5b8a0 |  73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | see.[[https://github.com/abo-abo | 
| 5b8c0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 36    35 32 5d 5b 23 36 35 32 5d 5d 2e 0a 2d 2d 2d 2d  | /swiper/issues/652][#652]]..---- | 
| 5b8e0 |  2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6c    69 6e 75 78 2d 61 70 70 3d 0a 3a 50 52 4f 50 45  | -.***.=counsel-linux-app=.:PROPE | 
| 5b900 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 39 2d 30 2d 6e 66 2d 63 6f 75 6e  | RTIES:.:CUSTOM_ID:.0-9-0-nf-coun | 
| 5b920 |  73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 0a 3a 45    4e 44 3a 0a 2a 2a 2a 2a 20 3d 63 6f 75 6e 73 65  | sel-linux-app.:END:.****.=counse | 
| 5b940 |  6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 64 69 72    65 63 74 6f 72 69 65 73 3d 0a 43 75 73 74 6f 6d  | l-linux-apps-directories=.Custom | 
| 5b960 |  69 7a 65 20 74 68 65 20 73 65 61 72 63 68 20 70    61 74 68 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d  | ize.the.search.path..-----.***.= | 
| 5b980 |  63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 6c 69 62    72 61 72 79 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | counsel-load-library=.:PROPERTIE | 
| 5b9a0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 39 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | S:.:CUSTOM_ID:.0-9-0-nf-counsel- | 
| 5b9c0 |  6c 6f 61 64 2d 6c 69 62 72 61 72 79 0a 3a 45 4e    44 3a 0a 2a 2a 2a 2a 20 41 6c 6c 6f 77 20 74 6f  | load-library.:END:.****.Allow.to | 
| 5b9e0 |  20 66 69 6e 64 20 6c 69 62 72 61 72 79 20 77 69    74 68 20 61 6e 20 61 63 74 69 6f 6e 0a 53 65 65  | .find.library.with.an.action.See | 
| 5ba00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 5ba20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 38 37 33 5d    5b 23 38 37 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | iper/issues/873][#873]]..-----.* | 
| 5ba40 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | **.=counsel-mode=.:PROPERTIES:.: | 
| 5ba60 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30    2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65  | CUSTOM_ID:.0-9-0-nf-counsel-mode | 
| 5ba80 |  0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 42 69 6e 64    20 3d 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d 6c  | .:END:.****.Bind.=counsel-info-l | 
| 5baa0 |  6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 3d 0a 53 75    62 73 74 69 74 75 74 65 73 20 3d 69 6e 66 6f 2d  | ookup-symbol=.Substitutes.=info- | 
| 5bac0 |  6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 3d 2c 20    73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | lookup-symbol=,.see.[[https://gi | 
| 5bae0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 34  | thub.com/abo-abo/swiper/issues/4 | 
| 5bb00 |  39 33 5d 5b 23 34 39 33 5d 5d 2e 0a 2a 2a 2a 2a    20 42 69 6e 64 20 7e 43 2d 72 7e 20 66 6f 72 20  | 93][#493]]..****.Bind.~C-r~.for. | 
| 5bb20 |  3d 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e    3d 20 61 6e 64 20 3d 73 68 65 6c 6c 2d 63 6f 6d  | =eval-expression=.and.=shell-com | 
| 5bb40 |  6d 61 6e 64 3d 0a 50 72 65 73 73 20 7e 43 2d 72    7e 20 77 68 69 6c 65 20 69 6e 73 69 64 65 20 74  | mand=.Press.~C-r~.while.inside.t | 
| 5bb60 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 64 75    72 69 6e 67 20 3d 65 76 61 6c 2d 65 78 70 72 65  | he.minibuffer.during.=eval-expre | 
| 5bb80 |  73 73 69 6f 6e 3d 20 6f 72 0a 3d 73 68 65 6c 6c    2d 63 6f 6d 6d 61 6e 64 3d 20 74 6f 20 67 65 74  | ssion=.or.=shell-command=.to.get | 
| 5bba0 |  20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20    68 69 73 74 6f 72 79 2e 0a 2d 2d 2d 2d 2d 0a 2a  | .completion.for.history..-----.* | 
| 5bbc0 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 70 74 3d 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | **.=counsel-pt=.:PROPERTIES:.:CU | 
| 5bbe0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e    66 2d 63 6f 75 6e 73 65 6c 2d 70 74 0a 3a 45 4e  | STOM_ID:.0-9-0-nf-counsel-pt.:EN | 
| 5bc00 |  44 3a 0a 41 64 64 20 3d 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 3d 20 61 72 67 2e 20 53 65 65 20  | D:.Add.=initial-input=.arg..See. | 
| 5bc20 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5bc40 |  70 65 72 2f 69 73 73 75 65 73 2f 37 35 37 5d 5b    23 37 35 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/757][#757]]..-----.** | 
| 5bc60 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f    64 65 2d 63 68 61 72 3d 0a 3a 50 52 4f 50 45 52  | *.=counsel-unicode-char=.:PROPER | 
| 5bc80 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 39 2d 30 2d 6e 66 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-9-0-nf-couns | 
| 5bca0 |  65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 0a    3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 6c  | el-unicode-char.:END:.****.Add.l | 
| 5bcc0 |  65 61 64 69 6e 67 20 7a 65 72 6f 73 20 74 6f 20    74 68 65 20 64 69 73 70 6c 61 79 0a 53 65 65 20  | eading.zeros.to.the.display.See. | 
| 5bce0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5bd00 |  70 65 72 2f 69 73 73 75 65 73 2f 36 36 32 5d 5b    23 36 36 32 5d 5d 2e 0a 2a 2a 2a 2a 20 53 75 70  | per/issues/662][#662]]..****.Sup | 
| 5bd20 |  70 6f 72 74 20 75 6e 69 76 65 72 73 61 6c 20 61    72 67 75 6d 65 6e 74 0a 53 65 65 20 5b 5b 68 74  | port.universal.argument.See.[[ht | 
| 5bd40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5bd60 |  69 73 73 75 65 73 2f 38 36 38 5d 5b 23 38 36 38    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63  | issues/868][#868]]..-----.***.=c | 
| 5bd80 |  6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | ounsel-yank-pop=.:PROPERTIES:.:C | 
| 5bda0 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d    6e 66 2d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d  | USTOM_ID:.0-9-0-nf-counsel-yank- | 
| 5bdc0 |  70 6f 70 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41    64 64 20 3d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b  | pop.:END:.****.Add.=counsel-yank | 
| 5bde0 |  2d 70 6f 70 2d 73 65 70 61 72 61 74 6f 72 3d 0a    41 6c 6c 6f 77 73 20 74 6f 20 63 75 73 74 6f 6d  | -pop-separator=.Allows.to.custom | 
| 5be00 |  69 7a 65 20 74 68 65 20 73 65 70 61 72 61 74 6f    72 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ize.the.separator..See.[[https:/ | 
| 5be20 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 5be40 |  73 2f 36 36 30 5d 5b 23 36 36 30 5d 5d 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 3d 0a 3a  | s/660][#660]]..-----.***.=ivy=.: | 
| 5be60 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 66  | PROPERTIES:.:CUSTOM_ID:.0-9-0-nf | 
| 5be80 |  2d 69 76 79 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 61 74 20 70 6f  | -ivy.:END:.****.completion.at.po | 
| 5bea0 |  69 6e 74 0a 2d 20 3d 69 76 79 2d 64 69 73 70 6c    61 79 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69  | int.-.=ivy-display-functions-ali | 
| 5bec0 |  73 74 3d 20 3a 3a 0a 20 20 20 20 4e 65 77 20 64    65 66 63 75 73 74 6f 6d 2c 20 77 68 69 63 68 20  | st=.::.....New.defcustom,.which. | 
| 5bee0 |  64 65 63 69 64 65 73 20 68 6f 77 20 74 6f 20 64    69 73 70 6c 61 79 20 74 68 65 20 63 61 6e 64 69  | decides.how.to.display.the.candi | 
| 5bf00 |  64 61 74 65 73 2e 0a 3d 69 76 79 2d 63 6f 6d 70    6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e  | dates..=ivy-completion-in-region | 
| 5bf20 |  3d 20 77 69 6c 6c 20 75 73 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 62  | =.will.use.completion.at.point.b | 
| 5bf40 |  79 20 64 65 66 61 75 6c 74 2e 0a 0a 52 65 6c 61    74 65 64 3a 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | y.default...Related:.[[https://g | 
| 5bf60 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 5bf80 |  37 30 37 5d 5b 23 37 30 37 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 707][#707]],.[[https://github.co | 
| 5bfa0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 37 31 32 5d 5b 23 37 31  | m/abo-abo/swiper/issues/712][#71 | 
| 5bfc0 |  32 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 2]],.[[https://github.com/abo-ab | 
| 5bfe0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    37 38 38 5d 5b 23 37 38 38 5d 5d 2e 0a 2a 2a 2a  | o/swiper/issues/788][#788]]..*** | 
| 5c000 |  2a 20 3d 69 76 79 2d 61 63 74 69 6f 6e 2d 77 72    61 70 3d 0a 53 65 74 20 74 68 69 73 20 74 6f 20  | *.=ivy-action-wrap=.Set.this.to. | 
| 5c020 |  68 61 76 65 20 3d 69 76 79 2d 6e 65 78 74 2d 61    63 74 69 6f 6e 3d 20 61 6e 64 20 3d 69 76 79 2d  | have.=ivy-next-action=.and.=ivy- | 
| 5c040 |  70 72 65 76 2d 61 63 74 69 6f 6e 3d 20 77 72 61    70 20 61 72 6f 75 6e 64 2e 0a 2a 2a 2a 2a 20 3d  | prev-action=.wrap.around..****.= | 
| 5c060 |  69 76 79 2d 61 64 64 2d 61 63 74 69 6f 6e 73 3d    0a 54 68 69 73 20 69 73 20 61 20 63 6f 6e 76 65  | ivy-add-actions=.This.is.a.conve | 
| 5c080 |  6e 69 65 6e 63 65 20 65 78 74 65 6e 73 69 6f 6e    20 74 6f 20 74 68 65 20 65 78 69 73 74 69 6e 67  | nience.extension.to.the.existing | 
| 5c0a0 |  20 3d 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e    73 3d 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | .=ivy-set-actions=..See.[[https: | 
| 5c0c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 5c0e0 |  65 73 2f 34 37 30 5d 5b 23 34 37 30 5d 5d 2e 0a    2a 2a 2a 2a 20 3d 69 76 79 2d 63 61 73 65 2d 66  | es/470][#470]]..****.=ivy-case-f | 
| 5c100 |  6f 6c 64 2d 73 65 61 72 63 68 3d 20 61 64 64 69    74 69 6f 6e 61 6c 20 76 61 6c 75 65 20 3d 27 61  | old-search=.additional.value.='a | 
| 5c120 |  6c 77 61 79 73 3d 0a 49 66 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 69 76 79 2d 63 61 73 65 2d  | lways=.If.the.value.of.ivy-case- | 
| 5c140 |  66 6f 6c 64 2d 73 65 61 72 63 68 20 69 73 20 73    65 74 20 74 6f 20 27 61 6c 77 61 79 73 2c 20 74  | fold-search.is.set.to.'always,.t | 
| 5c160 |  68 65 20 73 65 61 72 63 68 20 69 73 0a 61 6c 77    61 79 73 20 63 61 73 65 2d 69 6e 73 65 6e 73 69  | he.search.is.always.case-insensi | 
| 5c180 |  76 65 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f    66 20 74 68 65 20 69 6e 70 75 74 2e 0a 53 65 65  | ve,.regardless.of.the.input..See | 
| 5c1a0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 5c1c0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 39 31 36 5d    5b 23 39 31 36 5d 5d 2e 0a 2a 2a 2a 2a 20 3d 69  | iper/issues/916][#916]]..****.=i | 
| 5c1e0 |  76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e    2d 72 65 67 69 6f 6e 2d 61 63 74 69 6f 6e 3d 0a  | vy-completion-in-region-action=. | 
| 5c200 |  41 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20    3d 6d 75 6c 74 69 70 6c 65 2d 63 75 72 73 6f 72  | Add.support.for.=multiple-cursor | 
| 5c220 |  73 3d 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | s=,.see.[[https://github.com/abo | 
| 5c240 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 35 34 37 5d 5b 23 35 34 37 5d 5d 2e 0a  | -abo/swiper/issues/547][#547]].. | 
| 5c260 |  2a 2a 2a 2a 20 3d 69 76 79 2d 68 69 67 68 6c 69    67 68 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c  | ****.=ivy-highlight-functions-al | 
| 5c280 |  69 73 74 3d 0a 43 75 73 74 6f 6d 69 7a 65 20 74    68 65 20 68 69 67 68 6c 69 67 68 74 65 72 73 2e  | ist=.Customize.the.highlighters. | 
| 5c2a0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 5c2c0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    36 39 31 5d 5b 23 36 39 31 5d 5d 2c 20 5b 5b 68  | o/swiper/issues/691][#691]],.[[h | 
| 5c2e0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 5c300 |  2f 69 73 73 75 65 73 2f 36 35 34 5d 5b 23 36 35    34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | /issues/654][#654]],.[[https://g | 
| 5c320 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 5c340 |  38 32 37 5d 5b 23 38 32 37 5d 5d 2e 0a 2a 2a 2a    2a 20 3d 69 76 79 2d 6d 61 67 69 63 2d 74 69 6c  | 827][#827]]..****.=ivy-magic-til | 
| 5c360 |  64 65 3d 0a 4e 65 77 20 64 65 66 63 75 73 74 6f    6d 2e 20 44 65 63 69 64 65 20 69 66 20 3d 7e 3d  | de=.New.defcustom..Decide.if.=~= | 
| 5c380 |  20 6f 72 20 3d 7e 2f 3d 20 73 68 6f 75 6c 64 20    63 64 20 68 6f 6d 65 2e 0a 0a 53 65 65 20 5b 5b  | .or.=~/=.should.cd.home...See.[[ | 
| 5c3a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 5c3c0 |  72 2f 69 73 73 75 65 73 2f 36 38 37 5d 5b 23 36    38 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | r/issues/687][#687]],.[[https:// | 
| 5c3e0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5c400 |  2f 36 37 39 5d 5b 23 36 37 39 5d 5d 2e 0a 2a 2a    2a 2a 20 3d 69 76 79 2d 73 65 74 2d 70 72 6f 6d  | /679][#679]]..****.=ivy-set-prom | 
| 5c420 |  70 74 3d 0a 41 6c 6c 6f 77 20 74 6f 20 73 65 74    20 74 68 65 20 70 72 6f 6d 70 74 20 75 73 69 6e  | pt=.Allow.to.set.the.prompt.usin | 
| 5c440 |  67 20 74 68 65 20 3d 3a 63 61 6c 6c 65 72 3d 20    61 73 20 6b 65 79 2e 0a 2a 2a 2a 2a 20 3d 69 76  | g.the.=:caller=.as.key..****.=iv | 
| 5c460 |  79 2d 73 65 74 2d 70 72 6f 6d 70 74 2d 74 65 78    74 2d 70 72 6f 70 65 72 74 69 65 73 2d 66 75 6e  | y-set-prompt-text-properties-fun | 
| 5c480 |  63 74 69 6f 6e 3d 0a 41 6e 20 61 64 76 61 6e 63    65 64 20 6f 76 65 72 72 69 64 65 20 6f 66 20 74  | ction=.An.advanced.override.of.t | 
| 5c4a0 |  68 65 20 70 72 6f 6d 70 74 20 73 74 72 69 6e 67    2e 0a 2a 2a 2a 2a 20 3d 69 76 79 2d 73 6f 72 74  | he.prompt.string..****.=ivy-sort | 
| 5c4c0 |  2d 66 69 6c 65 2d 66 75 6e 63 74 69 6f 6e 2d 75    73 69 6e 67 2d 69 64 6f 3d 0a 45 78 74 65 6e 64  | -file-function-using-ido=.Extend | 
| 5c4e0 |  73 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 66 6f    72 20 73 6f 72 74 69 6e 67 20 66 69 6c 65 20 6e  | s.the.options.for.sorting.file.n | 
| 5c500 |  61 6d 65 73 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ames..See.[[https://github.com/a | 
| 5c520 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 34 39 38 5d 5b 23 34 39 38 5d 5d  | bo-abo/swiper/issues/498][#498]] | 
| 5c540 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | ..-----.***.=ivy-completing-read | 
| 5c560 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-9-0 | 
| 5c580 |  2d 6e 66 2d 69 76 79 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 0a 3a 45 4e 44 3a 0a 2a 2a  | -nf-ivy-completing-read.:END:.** | 
| 5c5a0 |  2a 2a 20 53 65 74 20 3d 3a 63 61 6c 6c 65 72 3d    20 74 6f 20 3d 74 68 69 73 2d 63 6f 6d 6d 61 6e  | **.Set.=:caller=.to.=this-comman | 
| 5c5c0 |  64 3d 0a 49 6d 70 72 6f 76 65 73 20 73 6f 72 74    69 6e 67 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f  | d=.Improves.sorting.customizatio | 
| 5c5e0 |  6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | n..See.[[https://github.com/abo- | 
| 5c600 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 38 39 39 5d 5b 23 38 39 39 5d 5d 2e 0a 2a  | abo/swiper/issues/899][#899]]..* | 
| 5c620 |  2a 2a 2a 20 44 6f 6e 27 74 20 3d 3a 72 65 71 75    69 72 65 2d 6d 61 74 63 68 3d 20 66 6f 72 20 6e  | ***.Don't.=:require-match=.for.n | 
| 5c640 |  75 6c 6c 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ull.See.[[https://github.com/abo | 
| 5c660 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 39 30 39 5d 5b 23 39 30 39 5d 5d 2e 0a  | -abo/swiper/issues/909][#909]].. | 
| 5c680 |  2a 2a 2a 2a 20 3d 69 76 79 2d 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2d 68 61 6e 64 6c 65  | ****.=ivy-completing-read-handle | 
| 5c6a0 |  72 73 2d 61 6c 69 73 74 3d 0a 4e 65 77 20 64 65    66 63 75 73 74 6f 6d 2e 20 53 65 65 20 5b 5b 68  | rs-alist=.New.defcustom..See.[[h | 
| 5c6c0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 5c6e0 |  2f 69 73 73 75 65 73 2f 38 39 32 5d 5b 23 38 39    32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d  | /issues/892][#892]]..-----.***.= | 
| 5c700 |  69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d    61 70 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | ivy-minibuffer-map=.:PROPERTIES: | 
| 5c720 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39    2d 30 2d 6e 66 2d 69 76 79 2d 6d 69 6e 69 62 75  | .:CUSTOM_ID:.0-9-0-nf-ivy-minibu | 
| 5c740 |  66 66 65 72 2d 6d 61 70 0a 3a 45 4e 44 3a 0a 2a    2a 2a 2a 20 41 6c 74 65 72 6e 61 74 69 76 65 20  | ffer-map.:END:.****.Alternative. | 
| 5c760 |  61 63 74 69 6f 6e 20 6c 69 73 74 20 7e 4d 2d 6f    7e 20 75 73 69 6e 67 20 48 79 64 72 61 0a 4e 6f  | action.list.~M-o~.using.Hydra.No | 
| 5c780 |  74 20 68 69 64 69 6e 67 20 74 68 65 20 63 61 6e    64 69 64 61 74 65 73 20 61 6e 64 20 75 73 69 6e  | t.hiding.the.candidates.and.usin | 
| 5c7a0 |  67 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20    66 6f 72 20 61 63 74 69 6f 6e 73 20 72 65 73 75  | g.a.single.line.for.actions.resu | 
| 5c7c0 |  6c 74 73 0a 69 6e 20 61 20 6d 6f 72 65 20 64 69    73 74 72 61 63 74 69 6f 6e 2d 66 72 65 65 20 65  | lts.in.a.more.distraction-free.e | 
| 5c7e0 |  78 70 65 72 69 65 6e 63 65 2e 0a 0a 55 73 65 20    74 68 69 73 20 63 6f 64 65 20 74 6f 20 74 75 72  | xperience...Use.this.code.to.tur | 
| 5c800 |  6e 20 69 74 20 6f 6e 3a 0a 23 2b 62 65 67 69 6e    5f 73 72 63 20 65 6c 69 73 70 0a 28 72 65 71 75  | n.it.on:.#+begin_src.elisp.(requ | 
| 5c820 |  69 72 65 20 27 69 76 79 2d 68 79 64 72 61 29 0a    23 2b 65 6e 64 5f 73 72 63 0a 2d 2d 2d 2d 2d 0a  | ire.'ivy-hydra).#+end_src.-----. | 
| 5c840 |  2a 2a 2a 20 3d 69 76 79 2d 6f 63 63 75 72 2d 6d    6f 64 65 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53  | ***.=ivy-occur-mode=.:PROPERTIES | 
| 5c860 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    39 2d 30 2d 6e 66 2d 69 76 79 2d 6f 63 63 75 72  | :.:CUSTOM_ID:.0-9-0-nf-ivy-occur | 
| 5c880 |  2d 6d 6f 64 65 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a    20 7e 52 45 54 7e 20 6e 6f 77 20 73 77 69 74 63  | -mode.:END:.****.~RET~.now.switc | 
| 5c8a0 |  68 65 73 20 74 6f 20 63 61 6e 64 69 64 61 74 65    20 77 69 6e 64 6f 77 0a 2a 2a 2a 2a 20 3d 72 65  | hes.to.candidate.window.****.=re | 
| 5c8c0 |  61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 3d 20 69 73    20 65 6e 61 62 6c 65 64 0a 53 65 65 20 5b 5b 68  | ad-only-mode=.is.enabled.See.[[h | 
| 5c8e0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 5c900 |  2f 69 73 73 75 65 73 2f 37 32 30 5d 5b 23 37 32    30 5d 5d 2e 0a 2a 2a 2a 2a 20 53 65 74 20 3d 76  | /issues/720][#720]]..****.Set.=v | 
| 5c920 |  69 65 77 2d 72 65 61 64 2d 6f 6e 6c 79 3d 20 6c    6f 63 61 6c 6c 79 0a 53 65 65 20 5b 5b 68 74 74  | iew-read-only=.locally.See.[[htt | 
| 5c940 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 5c960 |  73 73 75 65 73 2f 37 38 39 5d 5b 23 37 38 39 5d    5d 2e 0a 2a 2a 2a 2a 20 52 75 6e 20 3d 77 67 72  | ssues/789][#789]]..****.Run.=wgr | 
| 5c980 |  65 70 2d 73 65 74 75 70 3d 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | ep-setup=.See.[[https://github.c | 
| 5c9a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 39 30 34 5d 5b 23 39  | om/abo-abo/swiper/issues/904][#9 | 
| 5c9c0 |  30 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 69 76 79 2d 72 65 61 64 3d 0a 3a 50 52 4f 50  | 04]]..-----.***.=ivy-read=.:PROP | 
| 5c9e0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 39 2d 30 2d 6e 66 2d 69 76 79  | ERTIES:.:CUSTOM_ID:.0-9-0-nf-ivy | 
| 5ca00 |  2d 72 65 61 64 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a    20 4d 61 6b 65 20 6b 65 79 20 62 69 6e 64 69 6e  | -read.:END:.****.Make.key.bindin | 
| 5ca20 |  67 20 66 6f 72 20 6f 74 68 65 72 20 77 69 6e 64    6f 77 20 61 63 74 69 6f 6e 20 63 6f 6e 73 69 73  | g.for.other.window.action.consis | 
| 5ca40 |  74 65 6e 74 0a 42 79 20 64 65 66 61 75 6c 74 2c    20 7e 4d 2d 6f 20 6a 7e 20 77 69 6c 6c 20 73 65  | tent.By.default,.~M-o.j~.will.se | 
| 5ca60 |  6c 65 63 74 20 74 68 65 20 66 69 6c 65 20 6f 72    20 62 75 66 66 65 72 20 69 6e 20 6f 74 68 65 72  | lect.the.file.or.buffer.in.other | 
| 5ca80 |  20 77 69 6e 64 6f 77 2c 20 66 6f 72 0a 62 6f 74    68 20 3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75  | .window,.for.both.=ivy-switch-bu | 
| 5caa0 |  66 66 65 72 3d 20 61 6e 64 20 3d 63 6f 75 6e 73    65 6c 2d 66 69 6e 64 2d 66 69 6c 65 3d 2e 0a 2a  | ffer=.and.=counsel-find-file=..* | 
| 5cac0 |  2a 2a 2a 20 46 61 63 69 6c 69 74 61 74 65 20 73    6f 72 74 69 6e 67 20 6f 66 20 63 6f 6e 73 20 63  | ***.Facilitate.sorting.of.cons.c | 
| 5cae0 |  65 6c 6c 73 0a 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ells.See.[[https://github.com/ab | 
| 5cb00 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 35 35 34 5d 5b 23 35 35 34 5d 5d 2e  | o-abo/swiper/issues/554][#554]]. | 
| 5cb20 |  0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69    73 70 0a 28 64 65 66 76 61 72 20 69 76 79 2d 73  | .#+begin_src.elisp.(defvar.ivy-s | 
| 5cb40 |  6f 72 74 65 72 2d 64 61 74 61 20 27 28 28 22 62    20 31 22 20 2e 20 31 29 20 28 22 61 20 32 22 20  | orter-data.'(("b.1"...1).("a.2". | 
| 5cb60 |  2e 20 32 29 20 28 22 64 20 30 22 20 2e 20 30 29    20 28 22 63 20 35 22 20 2e 20 35 29 29 29 0a 0a  | ..2).("d.0"...0).("c.5"...5))).. | 
| 5cb80 |  28 64 65 66 75 6e 20 69 73 6e 20 28 61 20 62 29    0a 20 20 28 3c 20 28 63 64 72 20 61 29 20 28 63  | (defun.isn.(a.b)...(<.(cdr.a).(c | 
| 5cba0 |  64 72 20 62 29 29 29 0a 0a 28 61 64 64 2d 74 6f    2d 6c 69 73 74 20 27 69 76 79 2d 73 6f 72 74 2d  | dr.b)))..(add-to-list.'ivy-sort- | 
| 5cbc0 |  66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 20    27 28 69 76 79 2d 73 6f 72 74 65 72 20 2e 20 69  | functions-alist.'(ivy-sorter...i | 
| 5cbe0 |  73 6e 29 29 0a 0a 28 69 76 79 2d 72 65 61 64 20    22 73 74 72 69 6e 67 3a 20 22 20 69 76 79 2d 73  | sn))..(ivy-read."string:.".ivy-s | 
| 5cc00 |  6f 72 74 65 72 2d 64 61 74 61 0a 20 20 20 20 20    20 20 20 20 20 3a 73 6f 72 74 20 74 0a 20 20 20  | orter-data...........:sort.t.... | 
| 5cc20 |  20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27    69 76 79 2d 73 6f 72 74 65 72 29 0a 23 2b 65 6e  | .......:caller.'ivy-sorter).#+en | 
| 5cc40 |  64 5f 73 72 63 0a 2a 2a 2a 2a 20 41 64 64 20 70    72 65 66 69 78 20 61 72 67 20 66 6f 72 20 61 63  | d_src.****.Add.prefix.arg.for.ac | 
| 5cc60 |  74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 0a 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | tion.functions.See.[[https://git | 
| 5cc80 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 35  | hub.com/abo-abo/swiper/issues/55 | 
| 5cca0 |  32 5d 5b 23 35 35 32 5d 5d 2e 0a 0a 53 69 6e 67    6c 65 20 61 63 74 69 6f 6e 73 3a 0a 7c 20 43 2d  | 2][#552]]...Single.actions:.|.C- | 
| 5ccc0 |  6d 20 20 20 20 20 7c 20 69 76 79 2d 64 6f 6e 65    20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 73  | m.....|.ivy-done.............|.s | 
| 5cce0 |  74 6f 72 65 20 70 72 65 66 69 78 20 7c 0a 7c 20    4d 2d 6f 20 20 20 20 20 7c 20 69 76 79 2d 64 69  | tore.prefix.|.|.M-o.....|.ivy-di | 
| 5cd00 |  73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 20 7c    20 73 74 6f 72 65 20 70 72 65 66 69 78 20 7c 0a  | spatching-done.|.store.prefix.|. | 
| 5cd20 |  7c 20 43 2d 6a 20 20 20 20 20 7c 20 69 76 79 2d    61 6c 74 2d 64 6f 6e 65 20 20 20 20 20 20 20 20  | |.C-j.....|.ivy-alt-done........ | 
| 5cd40 |  20 7c 20 73 74 6f 72 65 20 70 72 65 66 69 78 20    7c 0a 7c 20 43 2d 4d 2d 6a 20 20 20 7c 20 69 76  | .|.store.prefix.|.|.C-M-j...|.iv | 
| 5cd60 |  79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e 65    20 20 20 7c 20 73 74 6f 72 65 20 70 72 65 66 69  | y-immediate-done...|.store.prefi | 
| 5cd80 |  78 20 7c 0a 7c 20 54 41 42 20 54 41 42 20 7c 20    69 76 79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d 64  | x.|.|.TAB.TAB.|.ivy-partial-or-d | 
| 5cda0 |  6f 6e 65 20 20 7c 20 75 6e 73 75 70 70 6f 72 74    65 64 20 20 7c 0a 7c 20 43 2d 27 20 20 20 20 20  | one..|.unsupported..|.|.C-'..... | 
| 5cdc0 |  7c 20 69 76 79 2d 61 76 79 20 20 20 20 20 20 20    20 20 20 20 20 20 20 7c 20 75 6e 73 75 70 70 6f  | |.ivy-avy..............|.unsuppo | 
| 5cde0 |  72 74 65 64 20 20 7c 0a 0a 4d 75 6c 74 69 70 6c    65 20 61 63 74 69 6f 6e 73 3a 0a 7c 20 43 2d 4d  | rted..|..Multiple.actions:.|.C-M | 
| 5ce00 |  2d 6d 20 7c 20 69 76 79 2d 63 61 6c 6c 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -m.|.ivy-call................... | 
| 5ce20 |  7c 20 73 74 6f 72 65 20 70 72 65 66 69 78 2c 20    74 79 70 65 20 70 72 65 66 69 78 20 61 67 61 69  | |.store.prefix,.type.prefix.agai | 
| 5ce40 |  6e 20 66 6f 72 20 6e 65 78 74 20 63 61 6c 6c 20    7c 0a 7c 20 43 2d 4d 2d 6f 20 7c 20 69 76 79 2d  | n.for.next.call.|.|.C-M-o.|.ivy- | 
| 5ce60 |  64 69 73 70 61 74 63 68 69 6e 67 2d 63 61 6c 6c    20 20 20 20 20 20 20 7c 20 73 74 6f 72 65 20 70  | dispatching-call.......|.store.p | 
| 5ce80 |  72 65 66 69 78 2c 20 74 79 70 65 20 70 72 65 66    69 78 20 61 67 61 69 6e 20 66 6f 72 20 6e 65 78  | refix,.type.prefix.again.for.nex | 
| 5cea0 |  74 20 63 61 6c 6c 20 7c 0a 7c 20 43 2d 4d 2d 6e    20 7c 20 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65  | t.call.|.|.C-M-n.|.ivy-next-line | 
| 5cec0 |  2d 61 6e 64 2d 63 61 6c 6c 20 20 20 20 20 7c 20    73 74 6f 72 65 20 70 72 65 66 69 78 2c 20 74 79  | -and-call.....|.store.prefix,.ty | 
| 5cee0 |  70 65 20 70 72 65 66 69 78 20 61 67 61 69 6e 20    66 6f 72 20 6e 65 78 74 20 63 61 6c 6c 20 7c 0a  | pe.prefix.again.for.next.call.|. | 
| 5cf00 |  7c 20 43 2d 4d 2d 70 20 7c 20 69 76 79 2d 70 72    65 76 69 6f 75 73 2d 6c 69 6e 65 2d 61 6e 64 2d  | |.C-M-p.|.ivy-previous-line-and- | 
| 5cf20 |  63 61 6c 6c 20 7c 20 73 74 6f 72 65 20 70 72 65    66 69 78 2c 20 74 79 70 65 20 70 72 65 66 69 78  | call.|.store.prefix,.type.prefix | 
| 5cf40 |  20 61 67 61 69 6e 20 66 6f 72 20 6e 65 78 74 20    63 61 6c 6c 20 7c 0a 0a 41 6e 20 65 78 61 6d 70  | .again.for.next.call.|..An.examp | 
| 5cf60 |  6c 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 3a 0a    0a 6e 6f 20 70 72 65 66 69 78 20 70 72 69 6e 74  | le.application:..no.prefix.print | 
| 5cf80 |  73 20 66 69 72 73 74 20 6e 75 6d 62 65 72 20 69    6e 20 61 20 6d 65 73 73 61 67 65 2d 62 6f 78 0a  | s.first.number.in.a.message-box. | 
| 5cfa0 |  6f 6e 65 20 70 72 65 66 69 78 20 70 72 69 6e 74    73 20 6c 61 73 74 20 6e 75 6d 62 65 72 20 69 6e  | one.prefix.prints.last.number.in | 
| 5cfc0 |  20 61 20 6d 65 73 73 61 67 65 2d 62 6f 78 0a 6e    75 6d 65 72 69 63 20 70 72 65 66 69 78 20 73 65  | .a.message-box.numeric.prefix.se | 
| 5cfe0 |  6c 65 63 74 73 20 74 68 65 20 69 6e 64 65 78 20    74 6f 20 70 72 69 6e 74 20 69 6e 20 61 20 6d 65  | lects.the.index.to.print.in.a.me | 
| 5d000 |  73 73 61 67 65 2d 62 6f 78 0a 23 2b 62 65 67 69    6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 69 76 79  | ssage-box.#+begin_src.elisp.(ivy | 
| 5d020 |  2d 72 65 61 64 20 22 63 68 6f 6f 73 65 3a 20 22    20 27 28 28 22 61 22 20 31 20 32 20 33 29 0a 20  | -read."choose:.".'(("a".1.2.3).. | 
| 5d040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 22 62 22 20 33 20 34 20 35  | ......................("b".3.4.5 | 
| 5d060 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 3a 61 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28  | ))...........:action...........( | 
| 5d080 |  6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 2d  | lambda.(x).............(message- | 
| 5d0a0 |  62 6f 78 20 22 25 73 22 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | box."%s"........................ | 
| 5d0c0 |  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 20 20 20  | ..(cond......................... | 
| 5d0e0 |  20 20 20 28 28 6e 75 6c 6c 20 69 76 79 2d 63 75    72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67  | ...((null.ivy-current-prefix-arg | 
| 5d100 |  29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65  | ).............................(e | 
| 5d120 |  6c 74 20 78 20 30 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  | lt.x.0))........................ | 
| 5d140 |  20 20 20 20 28 28 65 71 75 61 6c 20 27 28 34 29    20 69 76 79 2d 63 75 72 72 65 6e 74 2d 70 72 65  | ....((equal.'(4).ivy-current-pre | 
| 5d160 |  66 69 78 2d 61 72 67 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  | fix-arg)........................ | 
| 5d180 |  20 20 20 20 20 28 63 61 72 20 28 6c 61 73 74 20    78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | .....(car.(last.x)))............ | 
| 5d1a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................(t.............. | 
| 5d1c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    65 6c 74 20 78 20 28 70 72 65 66 69 78 2d 6e 75  | ...............(elt.x.(prefix-nu | 
| 5d1e0 |  6d 65 72 69 63 2d 76 61 6c 75 65 20 69 76 79 2d    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61  | meric-value.ivy-current-prefix-a | 
| 5d200 |  72 67 29 29 29 29 29 29 29 0a 23 2b 65 6e 64 5f    73 72 63 0a 2a 2a 2a 2a 20 42 72 65 61 6b 69 6e  | rg))))))).#+end_src.****.Breakin | 
| 5d220 |  67 20 63 68 61 6e 67 65 20 66 6f 72 20 61 6c 69    73 74 20 74 79 70 65 20 63 6f 6c 6c 65 63 74 69  | g.change.for.alist.type.collecti | 
| 5d240 |  6f 6e 20 61 63 74 69 6f 6e 73 0a 54 68 65 20 61    63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 63 61  | on.actions.The.action.will.be.ca | 
| 5d260 |  6c 6c 65 64 20 77 69 74 68 20 63 6f 6c 6c 65 63    74 69 6f 6e 27 73 20 3d 49 54 45 4d 3d 2c 20 69  | lled.with.collection's.=ITEM=,.i | 
| 5d280 |  6e 73 74 65 61 64 20 6f 66 20 3d 28 63 64 72 0a    49 54 45 4d 29 3d 20 6c 69 6b 65 20 62 65 66 6f  | nstead.of.=(cdr.ITEM)=.like.befo | 
| 5d2a0 |  72 65 2e 20 54 68 69 73 20 61 6c 6c 6f 77 73 20    74 6f 20 73 69 6d 70 6c 69 66 79 20 74 68 65 20  | re..This.allows.to.simplify.the. | 
| 5d2c0 |  6c 6f 67 69 63 20 6f 66 20 63 6f 6d 70 6c 65 78    20 61 63 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e  | logic.of.complex.action.function | 
| 5d2e0 |  73 3a 20 74 68 65 79 20 64 6f 6e 27 74 20 68 61    76 65 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 74 68  | s:.they.don't.have.to.look.up.th | 
| 5d300 |  65 20 66 75 6c 6c 20 69 74 65 6d 20 62 79 20 73    74 72 69 6e 67 20 69 6e 20 74 68 65 69 72 0a 6f  | e.full.item.by.string.in.their.o | 
| 5d320 |  77 6e 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 6d    6f 72 65 6f 76 65 72 20 74 68 65 79 20 64 6f 6e  | wn.collection,.moreover.they.don | 
| 5d340 |  27 74 20 68 61 76 65 20 74 6f 20 6b 6e 6f 77 20    61 6e 79 74 68 69 6e 67 20 61 62 6f 75 74 20 74  | 't.have.to.know.anything.about.t | 
| 5d360 |  68 65 69 72 0a 63 6f 6c 6c 65 63 74 69 6f 6e 2e    0a 2a 2a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 20  | heir.collection..****.Implement. | 
| 5d380 |  75 6e 69 71 75 65 20 69 6e 64 65 78 20 66 6f 72    20 61 6c 69 73 74 20 63 6f 6d 70 6c 65 74 69 6f  | unique.index.for.alist.completio | 
| 5d3a0 |  6e 0a 54 68 65 20 75 6e 69 71 75 65 6e 65 73 73    20 61 73 73 75 6d 70 74 69 6f 6e 20 69 73 20 74  | n.The.uniqueness.assumption.is.t | 
| 5d3c0 |  68 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 73 79 73 74 65 6d 20 69 73 20 70 61 73  | hat.the.completion.system.is.pas | 
| 5d3e0 |  73 65 64 20 61 0a 6c 69 73 74 20 6f 66 20 2f 75    6e 69 71 75 65 2f 20 73 74 72 69 6e 67 73 2c 20  | sed.a.list.of./unique/.strings,. | 
| 5d400 |  6f 66 20 77 68 69 63 68 20 6f 6e 65 20 28 6f 72    20 6d 6f 72 65 29 20 61 72 65 20 73 65 6c 65 63  | of.which.one.(or.more).are.selec | 
| 5d420 |  74 65 64 2e 0a 0a 55 6e 6c 69 6b 65 20 70 6c 61    69 6e 20 73 74 72 69 6e 67 20 63 6f 6d 70 6c 65  | ted...Unlike.plain.string.comple | 
| 5d440 |  74 69 6f 6e 2c 20 61 6c 69 73 74 73 20 6d 61 79    20 72 65 71 75 69 72 65 20 76 69 6f 6c 61 74 69  | tion,.alists.may.require.violati | 
| 5d460 |  6e 67 20 74 68 65 0a 75 6e 69 71 75 65 6e 65 73    73 20 61 73 73 75 6d 70 74 69 6f 6e 3a 20 74 68  | ng.the.uniqueness.assumption:.th | 
| 5d480 |  65 72 65 20 6d 61 79 20 62 65 20 74 77 6f 20 65    6c 65 6d 65 6e 74 73 20 77 69 74 68 20 74 68 65  | ere.may.be.two.elements.with.the | 
| 5d4a0 |  20 73 61 6d 65 20 3d 63 61 72 3d 20 62 75 74 0a    64 69 66 66 65 72 65 6e 74 20 3d 63 64 72 3d 2e  | .same.=car=.but.different.=cdr=. | 
| 5d4c0 |  20 45 78 61 6d 70 6c 65 3a 20 43 20 66 75 6e 63    74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e  | .Example:.C.function.declaration | 
| 5d4e0 |  20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 20    66 6f 72 20 74 61 67 0a 63 6f 6d 70 6c 65 74 69  | .and.definition.for.tag.completi | 
| 5d500 |  6f 6e 2e 0a 0a 55 6e 74 69 6c 20 6e 6f 77 2c 20    77 68 65 6e 65 76 65 72 20 74 77 6f 20 65 71 75  | on...Until.now,.whenever.two.equ | 
| 5d520 |  61 6c 20 73 74 72 69 6e 67 73 20 77 65 72 65 20    73 65 6e 74 20 74 6f 20 3d 69 76 79 2d 72 65 61  | al.strings.were.sent.to.=ivy-rea | 
| 5d540 |  64 3d 2c 20 6f 6e 6c 79 20 74 68 65 0a 66 69 72    73 74 20 6f 6e 65 20 63 6f 75 6c 64 20 62 65 20  | d=,.only.the.first.one.could.be. | 
| 5d560 |  73 65 6c 65 63 74 65 64 2e 20 4e 6f 77 2c 20 65    61 63 68 20 61 6c 69 73 74 20 63 61 72 20 67 65  | selected..Now,.each.alist.car.ge | 
| 5d580 |  74 73 20 61 6e 20 69 6e 74 65 67 65 72 20 69 6e    64 65 78 0a 61 73 73 69 67 6e 65 64 20 74 6f 20  | ts.an.integer.index.assigned.to. | 
| 5d5a0 |  69 74 20 61 73 20 61 20 74 65 78 74 20 70 72 6f    70 65 72 74 79 20 3d 27 69 64 78 3d 2e 20 53 6f  | it.as.a.text.property.='idx=..So | 
| 5d5c0 |  20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 74    6f 0a 64 69 66 66 65 72 65 6e 74 69 61 74 65 20  | .it's.possible.to.differentiate. | 
| 5d5e0 |  74 77 6f 20 61 6c 69 73 74 20 69 74 65 6d 73 20    77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6b 65  | two.alist.items.with.the.same.ke | 
| 5d600 |  79 2e 0a 2a 2a 2a 2a 20 4d 61 6b 65 20 3d 77 69    74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 3d 20 6e  | y..****.Make.=with-ivy-window=.n | 
| 5d620 |  6f 74 20 6e 65 63 65 73 73 61 72 79 20 69 6e 20    74 68 65 20 61 63 74 69 6f 6e 20 66 75 6e 63 74  | ot.necessary.in.the.action.funct | 
| 5d640 |  69 6f 6e 0a 54 68 69 73 20 61 6c 6c 6f 77 73 20    66 6f 72 20 61 20 6c 6f 74 20 6f 66 20 73 69 6d  | ion.This.allows.for.a.lot.of.sim | 
| 5d660 |  70 6c 69 66 69 63 61 74 69 6f 6e 2c 20 65 2e 67    2e 20 75 73 65 20 3d 69 6e 73 65 72 74 3d 20 69  | plification,.e.g..use.=insert=.i | 
| 5d680 |  6e 73 74 65 61 64 20 6f 66 0a 3d 28 6c 61 6d 62    64 61 20 28 78 29 20 28 77 69 74 68 2d 69 76 79  | nstead.of.=(lambda.(x).(with-ivy | 
| 5d6a0 |  2d 77 69 6e 64 6f 77 20 28 69 6e 73 65 72 74 20    78 29 29 29 3d 2e 0a 0a 53 65 65 20 5b 5b 68 74  | -window.(insert.x)))=...See.[[ht | 
| 5d6c0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5d6e0 |  69 73 73 75 65 73 2f 36 33 39 5d 5b 23 36 33 39    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69  | issues/639][#639]]..-----.***.=i | 
| 5d700 |  76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | vy-switch-buffer=.:PROPERTIES:.: | 
| 5d720 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30    2d 6e 66 2d 69 76 79 2d 73 77 69 74 63 68 2d 62  | CUSTOM_ID:.0-9-0-nf-ivy-switch-b | 
| 5d740 |  75 66 66 65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a    20 41 64 64 20 3d 69 76 79 2d 73 6f 72 74 2d 66  | uffer.:END:.****.Add.=ivy-sort-f | 
| 5d760 |  75 6e 63 74 69 6f 6e 2d 62 75 66 66 65 72 3d 0a    50 75 74 73 20 65 2e 67 2e 20 74 68 65 20 3d 2a  | unction-buffer=.Puts.e.g..the.=* | 
| 5d780 |  73 63 72 61 74 63 68 2a 3d 20 62 75 66 66 65 72    20 61 68 65 61 64 20 6f 66 20 74 68 65 20 3d 6d  | scratch*=.buffer.ahead.of.the.=m | 
| 5d7a0 |  69 73 63 3d 20 62 75 66 66 65 72 20 69 66 20 74    68 65 20 69 6e 70 75 74 0a 69 73 20 22 73 63 22  | isc=.buffer.if.the.input.is."sc" | 
| 5d7c0 |  2c 20 73 69 6e 63 65 20 69 74 27 73 20 61 6c 6d    6f 73 74 20 6c 69 6b 65 20 61 20 70 72 65 66 69  | ,.since.it's.almost.like.a.prefi | 
| 5d7e0 |  78 20 6d 61 74 63 68 2e 0a 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | x.match...See.[[https://github.c | 
| 5d800 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 35 39 35 5d 5b 23 35  | om/abo-abo/swiper/issues/595][#5 | 
| 5d820 |  39 35 5d 5d 2e 0a 2a 2a 2a 2a 20 53 6f 72 74 20    76 69 72 74 75 61 6c 20 62 75 66 66 65 72 73 20  | 95]]..****.Sort.virtual.buffers. | 
| 5d840 |  61 66 74 65 72 20 6f 70 65 6e 20 62 75 66 66 65    72 73 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | after.open.buffers.See.[[https:/ | 
| 5d860 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 5d880 |  73 2f 37 30 36 5d 5b 23 37 30 36 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | s/706][#706]],.[[https://github. | 
| 5d8a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 37 34 33 5d 5b 23  | com/abo-abo/swiper/issues/743][# | 
| 5d8c0 |  37 34 33 5d 5d 2e 0a 2a 2a 2a 2a 20 3d 69 76 79    2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 66  | 743]]..****.=ivy-switch-buffer-f | 
| 5d8e0 |  61 63 65 73 2d 61 6c 69 73 74 3d 0a 41 6c 6c 6f    77 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 66  | aces-alist=.Allow.to.customize.f | 
| 5d900 |  61 63 65 73 20 69 6e 20 3d 69 76 79 2d 73 77 69    74 63 68 2d 62 75 66 66 65 72 3d 20 62 79 20 74  | aces.in.=ivy-switch-buffer=.by.t | 
| 5d920 |  68 65 20 6d 6f 64 65 20 6f 66 20 65 61 63 68 20    62 75 66 66 65 72 2e 0a 0a 45 78 61 6d 70 6c 65  | he.mode.of.each.buffer...Example | 
| 5d940 |  3a 0a 23 2b 62 65 67 69 6e 5f 73 72 63 20 65 6c    69 73 70 0a 28 73 65 74 71 20 69 76 79 2d 73 77  | :.#+begin_src.elisp.(setq.ivy-sw | 
| 5d960 |  69 74 63 68 2d 62 75 66 66 65 72 2d 66 61 63 65    73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 27 28  | itch-buffer-faces-alist.......'( | 
| 5d980 |  28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65    20 2e 20 73 77 69 70 65 72 2d 6d 61 74 63 68 2d  | (emacs-lisp-mode...swiper-match- | 
| 5d9a0 |  66 61 63 65 2d 31 29 0a 20 20 20 20 20 20 20 20    28 64 69 72 65 64 2d 6d 6f 64 65 20 2e 20 69 76  | face-1).........(dired-mode...iv | 
| 5d9c0 |  79 2d 73 75 62 64 69 72 29 0a 20 20 20 20 20 20    20 20 28 6f 72 67 2d 6d 6f 64 65 20 2e 20 6f 72  | y-subdir).........(org-mode...or | 
| 5d9e0 |  67 2d 6c 65 76 65 6c 2d 34 29 29 29 0a 23 2b 65    6e 64 5f 73 72 63 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | g-level-4))).#+end_src.-----.*** | 
| 5da00 |  20 3d 73 77 69 70 65 72 3d 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | .=swiper=.:PROPERTIES:.:CUSTOM_I | 
| 5da20 |  44 3a 20 30 2d 39 2d 30 2d 6e 66 2d 73 77 69 70    65 72 0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 41 64  | D:.0-9-0-nf-swiper.:END:.****.Ad | 
| 5da40 |  64 20 6f 70 74 69 6f 6e 20 66 6f 72 20 73 77 69    70 65 72 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20  | d.option.for.swiper.line.number. | 
| 5da60 |  74 6f 20 62 65 20 73 65 61 72 63 68 61 62 6c 65    0a 53 65 65 20 3d 73 77 69 70 65 72 2d 69 6e 63  | to.be.searchable.See.=swiper-inc | 
| 5da80 |  6c 75 64 65 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72    2d 69 6e 2d 73 65 61 72 63 68 3d 20 61 6e 64 20  | lude-line-number-in-search=.and. | 
| 5daa0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5dac0 |  70 65 72 2f 69 73 73 75 65 73 2f 35 36 32 5d 5b    23 35 36 32 5d 5d 2e 0a 2a 2a 2a 2a 20 52 65 73  | per/issues/562][#562]]..****.Res | 
| 5dae0 |  74 6f 72 65 20 77 69 6e 64 6f 77 20 70 6f 73 69    74 69 6f 6e 20 61 66 74 65 72 20 75 73 69 6e 67  | tore.window.position.after.using | 
| 5db00 |  20 73 77 69 70 65 72 2e 0a 52 65 6c 65 76 61 6e    74 20 66 6f 72 20 68 69 67 68 20 73 65 74 74 69  | .swiper..Relevant.for.high.setti | 
| 5db20 |  6e 67 73 20 6f 66 20 3d 73 63 72 6f 6c 6c 2d 63    6f 6e 73 65 72 76 61 74 69 76 65 6c 79 3d 2e 0a  | ngs.of.=scroll-conservatively=.. | 
| 5db40 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 5db60 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 36    34 33 5d 5b 23 36 34 33 5d 5d 2e 0a 2a 2a 2a 2a  | /swiper/issues/643][#643]]..**** | 
| 5db80 |  20 49 6d 70 72 6f 76 65 20 66 75 7a 7a 79 20 68    69 67 68 6c 69 67 68 74 0a 49 66 20 79 6f 75 27  | .Improve.fuzzy.highlight.If.you' | 
| 5dba0 |  76 65 20 73 65 74 20 74 68 65 20 72 65 67 65 78    20 62 75 69 6c 64 65 72 20 74 6f 20 66 75 7a 7a  | ve.set.the.regex.builder.to.fuzz | 
| 5dbc0 |  79 20 28 6e 6f 6e 2d 64 65 66 61 75 6c 74 29 2c    20 79 6f 75 27 6c 6c 20 67 65 74 20 61 0a 68 69  | y.(non-default),.you'll.get.a.hi | 
| 5dbe0 |  67 68 6c 69 67 68 74 20 71 75 61 6c 69 74 79 20    6f 6e 20 70 61 72 20 77 69 74 68 20 74 68 65 20  | ghlight.quality.on.par.with.the. | 
| 5dc00 |  64 65 66 61 75 6c 74 20 6f 6e 65 2e 20 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | default.one...See.[[https://gith | 
| 5dc20 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 36 35 31  | ub.com/abo-abo/swiper/issues/651 | 
| 5dc40 |  5d 5b 23 36 35 31 5d 5d 2c 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ][#651]],.[[https://github.com/a | 
| 5dc60 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 36 35 33 5d 5b 23 36 35 33 5d 5d  | bo-abo/swiper/issues/653][#653]] | 
| 5dc80 |  2e 0a 2a 2a 2a 2a 20 41 64 64 20 3d 63 68 61 72    2d 66 6f 6c 64 2d 74 6f 2d 72 65 67 65 78 70 3d  | ..****.Add.=char-fold-to-regexp= | 
| 5dca0 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 5dcc0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    36 32 32 5d 5b 23 36 32 32 5d 5d 2e 0a 2a 2a 2a  | o/swiper/issues/622][#622]]..*** | 
| 5dce0 |  2a 20 41 64 64 20 63 6f 6d 70 61 74 69 62 69 6c    69 74 79 20 77 69 74 68 20 3d 65 76 69 6c 2d 65  | *.Add.compatibility.with.=evil-e | 
| 5dd00 |  78 2d 73 65 61 72 63 68 3d 0a 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | x-search=.See.[[https://github.c | 
| 5dd20 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 38 38 37 5d 5b 23 38  | om/abo-abo/swiper/issues/887][#8 | 
| 5dd40 |  38 37 5d 5d 2e 0a 2a 2a 2a 2a 20 41 70 70 6c 79    20 3d 65 76 69 6c 3d 20 73 65 61 72 63 68 20 68  | 87]]..****.Apply.=evil=.search.h | 
| 5dd60 |  69 67 68 6c 69 67 68 74 69 6e 67 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ighlighting.See.[[https://github | 
| 5dd80 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 38 38 38 5d 5b  | .com/abo-abo/swiper/issues/888][ | 
| 5dda0 |  23 38 38 38 5d 5d 2e 0a 2a 2a 2a 2a 20 53 65 74    20 3d 65 76 69 6c 2d 65 78 2d 73 65 61 72 63 68  | #888]]..****.Set.=evil-ex-search | 
| 5ddc0 |  2d 64 69 72 65 63 74 69 6f 6e 3d 0a 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | -direction=.See.[[https://github | 
| 5dde0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 39 34 37 5d 5b  | .com/abo-abo/swiper/issues/947][ | 
| 5de00 |  23 39 34 37 5d 5d 2e 0a 2a 2a 2a 2a 20 3d 73 77    69 70 65 72 2d 67 6f 74 6f 2d 73 74 61 72 74 2d  | #947]]..****.=swiper-goto-start- | 
| 5de20 |  6f 66 2d 6d 61 74 63 68 3d 0a 4e 65 77 20 64 65    66 63 75 73 74 6f 6d 2e 20 57 68 65 6e 20 6e 6f  | of-match=.New.defcustom..When.no | 
| 5de40 |  6e 2d 6e 69 6c 2c 20 73 77 69 70 65 72 20 64 65    66 61 75 6c 74 20 61 63 74 69 6f 6e 20 77 69 6c  | n-nil,.swiper.default.action.wil | 
| 5de60 |  6c 20 67 6f 20 74 6f 20 74 68 65 0a 62 65 67 69    6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 61 74  | l.go.to.the.beginning.of.the.mat | 
| 5de80 |  63 68 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e    20 69 74 73 20 65 6e 64 2e 20 54 68 69 73 20 62  | ch.instead.of.on.its.end..This.b | 
| 5dea0 |  65 68 61 76 69 6f 72 20 69 73 0a 69 6e 73 70 69    72 65 64 20 62 79 20 76 69 6d 27 73 20 61 6e 64  | ehavior.is.inspired.by.vim's.and | 
| 5dec0 |  20 65 76 69 6c 27 73 20 77 61 79 20 6f 66 20 73    65 61 72 63 68 69 6e 67 2e 0a 0a 53 65 65 20 5b  | .evil's.way.of.searching...See.[ | 
| 5dee0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 5df00 |  65 72 2f 69 73 73 75 65 73 2f 39 34 34 5d 5b 23    39 34 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | er/issues/944][#944]],.[[https:/ | 
| 5df20 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 5df40 |  73 2f 39 34 32 5d 5b 23 39 34 32 5d 5d 2e 0a 2a    2a 2a 2a 20 3d 73 77 69 70 65 72 2d 61 76 79 3d  | s/942][#942]]..****.=swiper-avy= | 
| 5df60 |  20 77 6f 72 6b 73 20 77 69 74 68 20 6d 6f 72 65    20 72 65 67 65 78 70 20 62 75 69 6c 64 65 72 73  | .works.with.more.regexp.builders | 
| 5df80 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 5dfa0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    39 33 32 5d 5b 23 39 33 32 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/932][#932]]..--- | 
| 5dfc0 |  2d 2d 0a 2a 2a 2a 20 3d 73 77 69 70 65 72 2d 61    6c 6c 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | --.***.=swiper-all=.:PROPERTIES: | 
| 5dfe0 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39    2d 30 2d 6e 66 2d 73 77 69 70 65 72 2d 61 6c 6c  | .:CUSTOM_ID:.0-9-0-nf-swiper-all | 
| 5e000 |  0a 3a 45 4e 44 3a 0a 2a 2a 2a 2a 20 49 73 20 6e    6f 77 20 61 73 79 6e 63 0a 54 68 69 73 20 6d 65  | .:END:.****.Is.now.async.This.me | 
| 5e020 |  61 6e 73 20 65 78 74 72 65 6d 65 6c 79 20 66 61    73 74 20 73 74 61 72 74 75 70 20 74 69 6d 65 2e  | ans.extremely.fast.startup.time. | 
| 5e040 |  0a 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 2c 20    74 68 65 20 66 65 65 64 62 61 63 6b 20 74 6f 20  | ..Additionally,.the.feedback.to. | 
| 5e060 |  69 6e 70 75 74 20 69 73 20 71 75 69 74 65 20 66    61 73 74 20 65 76 65 6e 20 77 69 74 68 20 61 20  | input.is.quite.fast.even.with.a. | 
| 5e080 |  68 75 6e 64 72 65 64 0a 62 75 66 66 65 72 73 2e    20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65  | hundred.buffers..This.is.because | 
| 5e0a0 |  2c 20 75 6e 6c 69 6b 65 20 3d 73 77 69 70 65 72    3d 2c 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20  | ,.unlike.=swiper=,.line.numbers. | 
| 5e0c0 |  61 72 65 20 6e 6f 74 0a 63 6f 6d 70 75 74 65 64    2e 20 43 6f 6d 70 75 74 69 6e 67 20 6c 69 6e 65  | are.not.computed..Computing.line | 
| 5e0e0 |  20 6e 75 6d 62 65 72 73 2c 20 77 68 69 6c 65 20    73 69 74 75 61 74 69 6f 6e 61 6c 6c 79 20 75 73  | .numbers,.while.situationally.us | 
| 5e100 |  65 66 75 6c 2c 20 69 73 0a 72 65 61 6c 6c 79 20    73 6c 6f 77 20 66 6f 72 20 68 75 67 65 20 62 75  | eful,.is.really.slow.for.huge.bu | 
| 5e120 |  66 66 65 72 73 2c 20 61 6e 64 20 65 76 65 6e 20    73 6c 6f 77 65 72 20 66 6f 72 20 64 6f 7a 65 6e  | ffers,.and.even.slower.for.dozen | 
| 5e140 |  73 20 6f 66 20 68 75 67 65 0a 62 75 66 66 65 72    73 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a  | s.of.huge.buffers...See.[[https: | 
| 5e160 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 5e180 |  65 73 2f 36 32 30 5d 5b 23 36 32 30 5d 5d 2e 0a    2a 2a 2a 2a 20 50 72 65 73 73 20 7e 4d 2d 71 7e  | es/620][#620]]..****.Press.~M-q~ | 
| 5e1a0 |  20 66 6f 72 20 71 75 65 72 79 2d 72 65 70 6c 61    63 65 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | .for.query-replace.See.[[https:/ | 
| 5e1c0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 5e1e0 |  73 2f 36 32 33 5d 5b 23 36 32 33 5d 5d 2e 0a 2a    2a 2a 2a 20 49 67 6e 6f 72 65 20 54 41 47 53 20  | s/623][#623]]..****.Ignore.TAGS. | 
| 5e200 |  62 75 66 66 65 72 73 0a 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | buffers.See.[[https://github.com | 
| 5e220 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 37 38 37 5d 5b 23 37 38 37  | /abo-abo/swiper/issues/787][#787 | 
| 5e240 |  5d 5d 2e 0a 2a 2a 2a 2a 20 43 6f 6e 73 69 64 65    72 20 6d 61 67 69 74 20 73 74 61 73 68 20 62 75  | ]]..****.Consider.magit.stash.bu | 
| 5e260 |  66 66 65 72 73 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ffers.See.[[https://github.com/a | 
| 5e280 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 38 31 39 5d 5b 23 38 31 39 5d 5d  | bo-abo/swiper/issues/819][#819]] | 
| 5e2a0 |  2e 0a 2a 2a 2a 2a 20 46 69 78 20 3d 63 61 73 65    2d 66 6f 6c 64 2d 73 65 61 72 63 68 3d 0a 53 65  | ..****.Fix.=case-fold-search=.Se | 
| 5e2c0 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 5e2e0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 38 30    5d 5b 23 38 38 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/880][#880]]..-----. | 
| 5e300 |  2a 2a 20 4e 65 77 20 43 6f 6d 6d 61 6e 64 73 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | **.New.Commands.:PROPERTIES:.:CU | 
| 5e320 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e    65 77 2d 63 6f 6d 6d 61 6e 64 73 0a 3a 45 4e 44  | STOM_ID:.0-9-0-new-commands.:END | 
| 5e340 |  3a 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 62    6f 6f 6b 6d 61 72 6b 3d 0a 3a 50 52 4f 50 45 52  | :.***.=counsel-bookmark=.:PROPER | 
| 5e360 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-9-0-nc-couns | 
| 5e380 |  65 6c 2d 62 6f 6f 6b 6d 61 72 6b 0a 3a 45 4e 44    3a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72  | el-bookmark.:END:.Completion.for | 
| 5e3a0 |  20 3d 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 3d    2e 0a 0a 43 61 6e 20 64 65 6c 65 74 65 20 61 6e  | .=bookmark-jump=...Can.delete.an | 
| 5e3c0 |  64 20 72 65 6e 61 6d 65 20 62 6f 6f 6b 6d 61 72    6b 73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a  | d.rename.bookmarks,.see.[[https: | 
| 5e3e0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 5e400 |  65 73 2f 37 35 38 5d 5b 23 37 35 38 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73  | es/758][#758]]..-----.***.=couns | 
| 5e420 |  65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 3d    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | el-colors-emacs=.:PROPERTIES:.:C | 
| 5e440 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d    6e 63 2d 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72  | USTOM_ID:.0-9-0-nc-counsel-color | 
| 5e460 |  73 2d 65 6d 61 63 73 0a 3a 45 4e 44 3a 0a 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | s-emacs.:END:.See.[[https://gith | 
| 5e480 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 31 35  | ub.com/abo-abo/swiper/issues/815 | 
| 5e4a0 |  5d 5b 23 38 31 35 5d 5d 2c 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ][#815]],.[[https://github.com/a | 
| 5e4c0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 39 32 31 5d 5b 23 39 32 31 5d 5d  | bo-abo/swiper/issues/921][#921]] | 
| 5e4e0 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75    6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 3d  | ..-----.***.=counsel-colors-web= | 
| 5e500 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d  | .:PROPERTIES:.:CUSTOM_ID:.0-9-0- | 
| 5e520 |  6e 63 2d 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72    73 2d 77 65 62 0a 3a 45 4e 44 3a 0a 53 65 65 20  | nc-counsel-colors-web.:END:.See. | 
| 5e540 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5e560 |  70 65 72 2f 69 73 73 75 65 73 2f 38 31 35 5d 5b    23 38 31 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/815][#815]]..-----.** | 
| 5e580 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 63 6f 6d 6d 61    6e 64 2d 68 69 73 74 6f 72 79 3d 0a 3a 50 52 4f  | *.=counsel-command-history=.:PRO | 
| 5e5a0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f  | PERTIES:.:CUSTOM_ID:.0-9-0-nc-co | 
| 5e5c0 |  75 6e 73 65 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69    73 74 6f 72 79 0a 3a 45 4e 44 3a 0a 53 65 65 20  | unsel-command-history.:END:.See. | 
| 5e5e0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5e600 |  70 65 72 2f 69 73 73 75 65 73 2f 38 32 36 5d 5b    23 38 32 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/826][#826]]..-----.** | 
| 5e620 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61    6e 79 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | *.=counsel-company=.:PROPERTIES: | 
| 5e640 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39    2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 63 6f  | .:CUSTOM_ID:.0-9-0-nc-counsel-co | 
| 5e660 |  6d 70 61 6e 79 0a 3a 45 4e 44 3a 0a 50 69 63 6b    73 20 75 70 20 63 6f 6d 70 61 6e 79 27 73 20 63  | mpany.:END:.Picks.up.company's.c | 
| 5e680 |  61 6e 64 69 64 61 74 65 73 20 61 6e 64 20 69 6e    73 65 72 74 73 20 74 68 65 20 72 65 73 75 6c 74  | andidates.and.inserts.the.result | 
| 5e6a0 |  20 69 6e 74 6f 20 74 68 65 20 62 75 66 66 65 72    2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | .into.the.buffer..See.[[https:// | 
| 5e6c0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5e6e0 |  2f 33 33 31 5d 5b 23 33 33 31 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | /331][#331]],.[[https://github.c | 
| 5e700 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 35 34 37 5d 5b 23 35  | om/abo-abo/swiper/issues/547][#5 | 
| 5e720 |  34 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62  | 47]]..-----.***.=counsel-describ | 
| 5e740 |  65 2d 66 61 63 65 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | e-face=.:PROPERTIES:.:CUSTOM_ID: | 
| 5e760 |  20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65    6c 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 0a  | .0-9-0-nc-counsel-describe-face. | 
| 5e780 |  3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | :END:.See.[[https://github.com/a | 
| 5e7a0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 35 38 35 5d 5b 23 35 38 35 5d 5d  | bo-abo/swiper/issues/585][#585]] | 
| 5e7c0 |  2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | ,.[[https://github.com/abo-abo/s | 
| 5e7e0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 37 30 33    5d 5b 23 37 30 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | wiper/issues/703][#703]]..-----. | 
| 5e800 |  2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 64 69 72    65 64 2d 6a 75 6d 70 3d 0a 3a 50 52 4f 50 45 52  | ***.=counsel-dired-jump=.:PROPER | 
| 5e820 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73  | TIES:.:CUSTOM_ID:.0-9-0-nc-couns | 
| 5e840 |  65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 0a 3a 45    4e 44 3a 0a 4c 69 6b 65 2c 20 3d 63 6f 75 6e 73  | el-dired-jump.:END:.Like,.=couns | 
| 5e860 |  65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 3d 2c 20 62    75 74 20 66 6f 72 20 64 69 72 65 63 74 6f 72 69  | el-file-jump=,.but.for.directori | 
| 5e880 |  65 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63    6f 75 6e 73 65 6c 2d 64 70 6b 67 3d 0a 3a 50 52  | es..-----.***.=counsel-dpkg=.:PR | 
| 5e8a0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63  | OPERTIES:.:CUSTOM_ID:.0-9-0-nc-c | 
| 5e8c0 |  6f 75 6e 73 65 6c 2d 64 70 6b 67 0a 3a 45 4e 44    3a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72  | ounsel-dpkg.:END:.Completion.for | 
| 5e8e0 |  20 3d 64 70 6b 67 20 2d 6c 3d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 66  | .=dpkg.-l=..-----.***.=counsel-f | 
| 5e900 |  61 63 65 73 3d 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | aces=.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 5e920 |  2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d    66 61 63 65 73 0a 3a 45 4e 44 3a 0a 53 65 65 20  | -9-0-nc-counsel-faces.:END:.See. | 
| 5e940 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5e960 |  70 65 72 2f 69 73 73 75 65 73 2f 38 31 35 5d 5b    23 38 31 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | per/issues/815][#815]]..-----.** | 
| 5e980 |  2a 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d    6a 75 6d 70 3d 0a 3a 50 52 4f 50 45 52 54 49 45  | *.=counsel-file-jump=.:PROPERTIE | 
| 5e9a0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d  | S:.:CUSTOM_ID:.0-9-0-nc-counsel- | 
| 5e9c0 |  66 69 6c 65 2d 6a 75 6d 70 0a 3a 45 4e 44 3a 0a    4a 75 6d 70 20 74 6f 20 61 20 66 69 6c 65 20 66  | file-jump.:END:.Jump.to.a.file.f | 
| 5e9e0 |  72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 61 6c    6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63  | rom.a.list.of.all.files.in.the.c | 
| 5ea00 |  75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | urrent.directory,.see.[[https:// | 
| 5ea20 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5ea40 |  2f 36 30 39 5d 5b 23 36 30 39 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | /609][#609]],.[[https://github.c | 
| 5ea60 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 36 31 30 5d 5b 23 36  | om/abo-abo/swiper/issues/610][#6 | 
| 5ea80 |  31 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 6c 69  | 10]]..-----.***.=counsel-find-li | 
| 5eaa0 |  62 72 61 72 79 3d 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | brary=.:PROPERTIES:.:CUSTOM_ID:. | 
| 5eac0 |  30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c    2d 66 69 6e 64 2d 6c 69 62 72 61 72 79 0a 3a 45  | 0-9-0-nc-counsel-find-library.:E | 
| 5eae0 |  4e 44 3a 0a 41 20 68 65 6c 70 66 75 6c 20 61 6e    64 20 75 6e 73 75 72 70 72 69 73 69 6e 67 20 61  | ND:.A.helpful.and.unsurprising.a | 
| 5eb00 |  6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 75 73    69 6e 67 20 7e 43 2d 2e 7e 20 77 69 74 68 0a 3d  | lternative.to.using.~C-.~.with.= | 
| 5eb20 |  63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 6c 69 62    72 61 72 79 3d 2e 0a 53 65 65 20 5b 5b 68 74 74  | counsel-load-library=..See.[[htt | 
| 5eb40 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 5eb60 |  73 73 75 65 73 2f 37 39 34 5d 5b 23 37 39 34 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ssues/794][#794]],.[[https://git | 
| 5eb80 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 30  | hub.com/abo-abo/swiper/issues/80 | 
| 5eba0 |  31 5d 5b 23 38 30 31 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 68 79  | 1][#801]]..-----.***.=counsel-hy | 
| 5ebc0 |  64 72 61 2d 68 65 61 64 73 3d 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | dra-heads=.:PROPERTIES:.:CUSTOM_ | 
| 5ebe0 |  49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75    6e 73 65 6c 2d 68 79 64 72 61 2d 68 65 61 64 73  | ID:.0-9-0-nc-counsel-hydra-heads | 
| 5ec00 |  0a 3a 45 4e 44 3a 0a 43 61 6c 6c 20 61 20 68 65    61 64 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e  | .:END:.Call.a.head.of.the.curren | 
| 5ec20 |  74 2f 6c 61 73 74 20 68 79 64 72 61 20 62 79 20    6e 61 6d 65 2e 0a 53 65 65 20 5b 5b 68 74 74 70  | t/last.hydra.by.name..See.[[http | 
| 5ec40 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 5ec60 |  73 75 65 73 2f 36 39 36 5d 5b 23 36 39 36 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75  | sues/696][#696]]..-----.***.=cou | 
| 5ec80 |  6e 73 65 6c 2d 69 72 6f 6e 79 3d 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | nsel-irony=.:PROPERTIES:.:CUSTOM | 
| 5eca0 |  5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f    75 6e 73 65 6c 2d 69 72 6f 6e 79 0a 3a 45 4e 44  | _ID:.0-9-0-nc-counsel-irony.:END | 
| 5ecc0 |  3a 0a 49 6e 6c 69 6e 65 20 43 2b 2b 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 75 73 69 6e 67 20 49 72  | :.Inline.C++.completion.using.Ir | 
| 5ece0 |  6f 6e 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d    63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e  | ony..-----.***.=counsel-mark-rin | 
| 5ed00 |  67 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d  | g=.:PROPERTIES:.:CUSTOM_ID:.0-9- | 
| 5ed20 |  30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 6d 61 72    6b 2d 72 69 6e 67 0a 3a 45 4e 44 3a 0a 53 65 65  | 0-nc-counsel-mark-ring.:END:.See | 
| 5ed40 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 5ed60 |  69 70 65 72 2f 69 73 73 75 65 73 2f 38 33 34 5d    5b 23 38 33 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | iper/issues/834][#834]]..-----.* | 
| 5ed80 |  2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d    61 67 65 6e 64 61 2d 68 65 61 64 6c 69 6e 65 73  | **.=counsel-org-agenda-headlines | 
| 5eda0 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-9-0 | 
| 5edc0 |  2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d    61 67 65 6e 64 61 2d 68 65 61 64 6c 69 6e 65 73  | -nc-counsel-org-agenda-headlines | 
| 5ede0 |  0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | .:END:.See.[[https://github.com/ | 
| 5ee00 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 38 32 35 5d 5b 23 38 32 35 5d  | abo-abo/swiper/issues/825][#825] | 
| 5ee20 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f    75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 3d 0a 3a  | ]..-----.***.=counsel-outline=.: | 
| 5ee40 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63  | PROPERTIES:.:CUSTOM_ID:.0-9-0-nc | 
| 5ee60 |  2d 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65    0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 69 6f  | -counsel-outline.:END:.Completio | 
| 5ee80 |  6e 20 66 6f 72 20 6f 75 74 6c 69 6e 65 73 20 69    6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75  | n.for.outlines.in.the.current.bu | 
| 5eea0 |  66 66 65 72 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    3d 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65  | ffer..-----.***.=counsel-package | 
| 5eec0 |  3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30  | =.:PROPERTIES:.:CUSTOM_ID:.0-9-0 | 
| 5eee0 |  2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 70 61 63 6b    61 67 65 0a 3a 45 4e 44 3a 0a 4d 61 6e 61 67 65  | -nc-counsel-package.:END:.Manage | 
| 5ef00 |  20 70 61 63 6b 61 67 65 73 2e 20 41 6c 6c 6f 77    73 20 69 6e 73 74 61 6c 6c 69 6e 67 2c 20 64 65  | .packages..Allows.installing,.de | 
| 5ef20 |  6c 65 74 69 6e 67 2c 20 64 65 73 63 72 69 62 69    6e 67 20 65 74 63 2e 0a 53 65 65 20 5b 5b 68 74  | leting,.describing.etc..See.[[ht | 
| 5ef40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5ef60 |  69 73 73 75 65 73 2f 38 36 39 5d 5b 23 38 36 39    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | issues/869][#869]],.[[https://gi | 
| 5ef80 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 38  | thub.com/abo-abo/swiper/issues/8 | 
| 5efa0 |  37 32 5d 5b 23 38 37 32 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 72  | 72][#872]]..-----.***.=counsel-r | 
| 5efc0 |  65 63 65 6e 74 66 3d 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | ecentf=.:PROPERTIES:.:CUSTOM_ID: | 
| 5efe0 |  20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65    6c 2d 72 65 63 65 6e 74 66 0a 3a 45 4e 44 3a 0a  | .0-9-0-nc-counsel-recentf.:END:. | 
| 5f000 |  52 65 6e 61 6d 65 64 20 66 72 6f 6d 20 3d 69 76    79 2d 72 65 63 65 6e 74 66 3d 2c 20 73 65 65 20  | Renamed.from.=ivy-recentf=,.see. | 
| 5f020 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 5f040 |  70 65 72 2f 69 73 73 75 65 73 2f 36 32 34 5d 5b    23 36 32 34 5d 5d 2e 0a 0a 41 64 64 65 64 20 61  | per/issues/624][#624]]...Added.a | 
| 5f060 |  63 74 69 6f 6e 73 20 69 6e 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ctions.in.[[https://github.com/a | 
| 5f080 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 37 30 31 5d 5b 23 37 30 31 5d 5d  | bo-abo/swiper/issues/701][#701]] | 
| 5f0a0 |  3a 0a 0a 2d 20 7e 6a 7e 20 66 6f 72 20 3d 66 69    6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69  | :..-.~j~.for.=find-file-other-wi | 
| 5f0c0 |  6e 64 6f 77 3d 0a 2d 20 7e 78 7e 20 66 6f 72 20    3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69  | ndow=.-.~x~.for.=counsel-find-fi | 
| 5f0e0 |  6c 65 2d 65 78 74 65 72 6e 3d 0a 0a 52 65 6d 6f    76 65 20 74 65 78 74 20 70 72 6f 70 65 72 74 69  | le-extern=..Remove.text.properti | 
| 5f100 |  65 73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | es,.see.[[https://github.com/abo | 
| 5f120 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 37 37 30 5d 5b 23 37 37 30 5d 5d 2e 0a  | -abo/swiper/issues/770][#770]].. | 
| 5f140 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e 73    65 6c 2d 72 67 3d 0a 3a 50 52 4f 50 45 52 54 49  | -----.***.=counsel-rg=.:PROPERTI | 
| 5f160 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c  | ES:.:CUSTOM_ID:.0-9-0-nc-counsel | 
| 5f180 |  2d 72 67 0a 3a 45 4e 44 3a 0a 47 72 65 70 20 66    6f 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74  | -rg.:END:.Grep.for.a.string.in.t | 
| 5f1a0 |  68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63    74 6f 72 79 20 75 73 69 6e 67 20 3d 72 67 3d 2e  | he.current.directory.using.=rg=. | 
| 5f1c0 |  0a 55 73 65 20 3d 63 6f 75 6e 73 65 6c 2d 72 67    2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 3d 20 74  | .Use.=counsel-rg-base-command=.t | 
| 5f1e0 |  6f 20 63 75 73 74 6f 6d 69 7a 65 2e 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | o.customize..See.[[https://githu | 
| 5f200 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 37 38 34 5d  | b.com/abo-abo/swiper/issues/784] | 
| 5f220 |  5b 23 37 38 34 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | [#784]],.[[https://github.com/ab | 
| 5f240 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 37 38 35 5d 5b 23 37 38 35 5d 5d 2c  | o-abo/swiper/issues/785][#785]], | 
| 5f260 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 5f280 |  69 70 65 72 2f 69 73 73 75 65 73 2f 37 39 35 5d    5b 23 37 39 35 5d 5d 2c 20 5b 5b 68 74 74 70 73  | iper/issues/795][#795]],.[[https | 
| 5f2a0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 5f2c0 |  75 65 73 2f 37 39 36 5d 5b 23 37 39 36 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f 75 6e  | ues/796][#796]]..-----.***.=coun | 
| 5f2e0 |  73 65 6c 2d 72 70 6d 3d 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | sel-rpm=.:PROPERTIES:.:CUSTOM_ID | 
| 5f300 |  3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f 75 6e 73    65 6c 2d 72 70 6d 0a 3a 45 4e 44 3a 0a 43 61 6c  | :.0-9-0-nc-counsel-rpm.:END:.Cal | 
| 5f320 |  6c 20 74 68 65 20 3d 72 70 6d 3d 20 73 68 65 6c    6c 20 63 6f 6d 6d 61 6e 64 2e 20 53 65 65 20 5b  | l.the.=rpm=.shell.command..See.[ | 
| 5f340 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 5f360 |  65 72 2f 69 73 73 75 65 73 2f 36 39 35 5d 5b 23    36 39 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | er/issues/695][#695]]..-----.*** | 
| 5f380 |  20 3d 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74    69 63 3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | .=counsel-semantic=.:PROPERTIES: | 
| 5f3a0 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39    2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 73 65  | .:CUSTOM_ID:.0-9-0-nc-counsel-se | 
| 5f3c0 |  6d 61 6e 74 69 63 0a 3a 45 4e 44 3a 0a 43 6f 6d    70 6c 65 74 69 6f 6e 20 66 6f 72 20 73 65 6d 61  | mantic.:END:.Completion.for.sema | 
| 5f3e0 |  6e 74 69 63 20 74 61 67 73 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 3d 63 6f 75 6e 73 65 6c 2d 73 65  | ntic.tags..-----.***.=counsel-se | 
| 5f400 |  74 2d 76 61 72 69 61 62 6c 65 3d 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | t-variable=.:PROPERTIES:.:CUSTOM | 
| 5f420 |  5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63 6f    75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62  | _ID:.0-9-0-nc-counsel-set-variab | 
| 5f440 |  6c 65 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74    69 6f 6e 20 66 6f 72 20 73 65 74 74 69 6e 67 20  | le.:END:.Completion.for.setting. | 
| 5f460 |  61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 61 20    76 61 6c 75 65 2e 0a 53 65 65 20 5b 5b 68 74 74  | a.variable.to.a.value..See.[[htt | 
| 5f480 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 5f4a0 |  73 73 75 65 73 2f 35 34 34 5d 5b 23 35 34 34 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ssues/544][#544]],.[[https://git | 
| 5f4c0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 34  | hub.com/abo-abo/swiper/issues/54 | 
| 5f4e0 |  36 5d 5b 23 35 34 36 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | 6][#546]],.[[https://github.com/ | 
| 5f500 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 35 34 39 5d 5b 23 35 34 39 5d  | abo-abo/swiper/issues/549][#549] | 
| 5f520 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 5f540 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 35    30 5d 5b 23 35 35 30 5d 5d 2c 20 5b 5b 68 74 74  | swiper/issues/550][#550]],.[[htt | 
| 5f560 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 5f580 |  73 73 75 65 73 2f 35 35 36 5d 5b 23 35 35 36 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 63 6f  | ssues/556][#556]]..-----.***.=co | 
| 5f5a0 |  75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 2d 68 69 73 74 6f 72 79 3d 0a 3a 50 52  | unsel-shell-command-history=.:PR | 
| 5f5c0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 63  | OPERTIES:.:CUSTOM_ID:.0-9-0-nc-c | 
| 5f5e0 |  6f 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 63 6f 6d    6d 61 6e 64 2d 68 69 73 74 6f 72 79 0a 3a 45 4e  | ounsel-shell-command-history.:EN | 
| 5f600 |  44 3a 0a 53 65 61 72 63 68 20 74 68 72 6f 75 67    68 20 68 69 73 74 6f 72 79 20 69 6e 20 3d 73 68  | D:.Search.through.history.in.=sh | 
| 5f620 |  65 6c 6c 2d 6d 6f 64 65 3d 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ell-mode=..See.[[https://github. | 
| 5f640 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 36 38 39 5d 5b 23  | com/abo-abo/swiper/issues/689][# | 
| 5f660 |  36 38 39 5d 5d 2e 0a 0a 57 68 65 6e 20 3d 63 6f    75 6e 73 65 6c 2d 6d 6f 64 65 3d 20 69 73 20 6f  | 689]]...When.=counsel-mode=.is.o | 
| 5f680 |  6e 2c 20 7e 4d 2d 21 20 43 2d 72 7e 20 77 69 6c    6c 20 63 61 6c 6c 0a 3d 63 6f 75 6e 73 65 6c 2d  | n,.~M-!.C-r~.will.call.=counsel- | 
| 5f6a0 |  73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69    73 74 6f 72 79 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | shell-command-history=..-----.** | 
| 5f6c0 |  2a 20 3d 69 76 79 2d 70 75 73 68 2d 76 69 65 77    3d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | *.=ivy-push-view=.:PROPERTIES:.: | 
| 5f6e0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 39 2d 30    2d 6e 63 2d 69 76 79 2d 70 75 73 68 2d 76 69 65  | CUSTOM_ID:.0-9-0-nc-ivy-push-vie | 
| 5f700 |  77 0a 3a 45 4e 44 3a 0a 41 6e 64 20 3d 69 76 79    2d 70 6f 70 2d 76 69 65 77 3d 2e 0a 0a 31 2e 20  | w.:END:.And.=ivy-pop-view=...1.. | 
| 5f720 |  55 73 65 20 3d 69 76 79 2d 70 75 73 68 2d 76 69    65 77 3d 20 74 6f 20 73 74 6f 72 65 20 61 20 76  | Use.=ivy-push-view=.to.store.a.v | 
| 5f740 |  69 65 77 20 2d 20 79 6f 75 72 20 63 75 72 72 65    6e 74 20 77 69 6e 64 6f 77 20 74 72 65 65 2e 20  | iew.-.your.current.window.tree.. | 
| 5f760 |  20 54 68 69 73 0a 20 20 20 63 6f 6e 74 61 69 6e    73 3a 20 61 6c 6c 20 77 69 6e 64 6f 77 73 20 6f  | .This....contains:.all.windows.o | 
| 5f780 |  6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72    61 6d 65 2c 20 61 6e 64 20 74 68 65 69 72 20 63  | n.the.current.frame,.and.their.c | 
| 5f7a0 |  6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 20    77 2e 72 2e 74 2e 20 68 6f 72 69 7a 6f 6e 74 61  | onfiguration....w.r.t..horizonta | 
| 5f7c0 |  6c 20 6f 72 20 76 65 72 74 69 63 61 6c 20 73 70    6c 69 74 73 2e 20 54 68 65 20 70 6f 69 6e 74 20  | l.or.vertical.splits..The.point. | 
| 5f7e0 |  70 6f 73 69 74 69 6f 6e 73 20 69 6e 20 65 61 63    68 0a 20 20 20 77 69 6e 64 6f 77 20 61 72 65 20  | positions.in.each....window.are. | 
| 5f800 |  73 74 6f 72 65 64 20 61 73 20 77 65 6c 6c 2e 0a    0a 32 2e 20 55 73 65 20 3d 69 76 79 2d 73 77 69  | stored.as.well...2..Use.=ivy-swi | 
| 5f820 |  74 63 68 2d 62 75 66 66 65 72 3d 20 74 6f 20 73    65 6c 65 63 74 20 73 74 6f 72 65 64 20 76 69 65  | tch-buffer=.to.select.stored.vie | 
| 5f840 |  77 73 2e 0a 0a 33 2e 20 55 73 65 20 3d 69 76 79    2d 70 6f 70 2d 76 69 65 77 3d 20 74 6f 20 64 65  | ws...3..Use.=ivy-pop-view=.to.de | 
| 5f860 |  6c 65 74 65 20 61 20 73 74 6f 72 65 64 20 76 69    65 77 20 74 68 61 74 20 79 6f 75 20 64 6f 6e 27  | lete.a.stored.view.that.you.don' | 
| 5f880 |  74 20 77 61 6e 74 20 61 6e 79 0a 20 20 20 6d 6f    72 65 2e 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73  | t.want.any....more...See.[[https | 
| 5f8a0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 5f8c0 |  75 65 73 2f 35 38 34 5d 5b 23 35 38 34 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 3d 69 76 79 2d  | ues/584][#584]]..-----.***.=ivy- | 
| 5f8e0 |  72 6f 74 61 74 65 2d 73 6f 72 74 3d 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | rotate-sort=.:PROPERTIES:.:CUSTO | 
| 5f900 |  4d 5f 49 44 3a 20 30 2d 39 2d 30 2d 6e 63 2d 69    76 79 2d 72 6f 74 61 74 65 2d 73 6f 72 74 0a 3a  | M_ID:.0-9-0-nc-ivy-rotate-sort.: | 
| 5f920 |  45 4e 44 3a 0a 4d 6f 64 69 66 79 20 3d 69 76 79    2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d  | END:.Modify.=ivy-sort-functions- | 
| 5f940 |  61 6c 69 73 74 3d 20 74 6f 20 61 6c 6c 6f 77 20    61 20 6c 69 73 74 20 6f 66 20 73 6f 72 74 69 6e  | alist=.to.allow.a.list.of.sortin | 
| 5f960 |  67 20 66 75 6e 63 74 69 6f 6e 73 0a 74 6f 20 61    70 70 6c 79 20 74 6f 20 61 20 63 6f 6c 6c 65 63  | g.functions.to.apply.to.a.collec | 
| 5f980 |  74 69 6f 6e 2e 20 54 68 65 20 63 61 72 20 6f 66    20 74 68 69 73 20 6c 69 73 74 20 69 73 20 74 68  | tion..The.car.of.this.list.is.th | 
| 5f9a0 |  65 20 63 75 72 72 65 6e 74 0a 6f 6e 65 2e 20 3d    69 76 79 2d 72 6f 74 61 74 65 2d 73 6f 72 74 3d  | e.current.one..=ivy-rotate-sort= | 
| 5f9c0 |  20 74 68 65 6e 20 72 6f 74 61 74 65 73 20 74 68    69 73 20 6c 69 73 74 20 74 68 72 6f 75 67 68 20  | .then.rotates.this.list.through. | 
| 5f9e0 |  74 68 65 20 64 69 66 66 65 72 65 6e 74 0a 70 6f    73 73 69 62 69 6c 69 74 69 65 73 2e 20 42 6f 75  | the.different.possibilities..Bou | 
| 5fa00 |  6e 64 20 74 6f 20 7e 43 2d 63 20 43 2d 73 7e 2e    20 48 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c  | nd.to.~C-c.C-s~..Here.is.a.simpl | 
| 5fa20 |  65 20 65 78 61 6d 70 6c 65 20 74 6f 0a 69 6c 6c    75 73 74 72 61 74 65 2e 0a 0a 23 2b 62 65 67 69  | e.example.to.illustrate...#+begi | 
| 5fa40 |  6e 5f 73 72 63 20 65 6c 69 73 70 0a 28 73 65 74    71 20 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74  | n_src.elisp.(setq.ivy-sort-funct | 
| 5fa60 |  69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20    20 27 28 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61  | ions-alist.......'((read-file-na | 
| 5fa80 |  6d 65 2d 69 6e 74 65 72 6e 61 6c 20 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | me-internal..................... | 
| 5faa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69    76 79 2d 73 6f 72 74 2d 66 69 6c 65 2d 66 75 6e  | ..............(ivy-sort-file-fun | 
| 5fac0 |  63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 20 73 74    72 69 6e 67 2d 6c 65 73 73 70 20 73 74 72 69 6e  | ction-default.string-lessp.strin | 
| 5fae0 |  67 2d 67 72 65 61 74 65 72 70 29 29 0a 20 20 20    20 20 20 20 28 69 6e 74 65 72 6e 61 6c 2d 63 6f  | g-greaterp))........(internal-co | 
| 5fb00 |  6d 70 6c 65 74 65 2d 62 75 66 66 65 72 20 2e 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 28 63 6f 75  | mplete-buffer...nil)........(cou | 
| 5fb20 |  6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 66 75    6e 63 74 69 6f 6e 20 2e 20 6e 69 6c 29 0a 20 20  | nsel-git-grep-function...nil)... | 
| 5fb40 |  20 20 20 20 20 28 4d 61 6e 2d 67 6f 74 6f 2d 73    65 63 74 69 6f 6e 20 2e 20 6e 69 6c 29 0a 20 20  | .....(Man-goto-section...nil)... | 
| 5fb60 |  20 20 20 20 20 28 6f 72 67 2d 72 65 66 69 6c 65    20 2e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 28  | .....(org-refile...nil)........( | 
| 5fb80 |  74 20 2e 20 73 74 72 69 6e 67 2d 6c 65 73 73 70    29 29 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 0a 7e  | t...string-lessp))).#+end_src..~ | 
| 5fba0 |  4d 2d 78 7e 20 3d 66 69 6e 64 2d 66 69 6c 65 3d    20 7e 52 45 54 20 43 2d 63 20 43 2d 73 7e 20 6e  | M-x~.=find-file=.~RET.C-c.C-s~.n | 
| 5fbc0 |  6f 77 20 73 77 69 74 63 68 65 73 20 66 72 6f 6d    20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72  | ow.switches.from.the.default.sor | 
| 5fbe0 |  74 69 6e 67 20 74 6f 0a 75 73 69 6e 67 20 3d 73    74 72 69 6e 67 2d 6c 65 73 73 70 3d 2e 20 7e 43  | ting.to.using.=string-lessp=..~C | 
| 5fc00 |  2d 63 20 43 2d 73 7e 20 61 67 61 69 6e 20 73 77    69 74 63 68 65 73 20 74 6f 20 3d 73 74 72 69 6e  | -c.C-s~.again.switches.to.=strin | 
| 5fc20 |  67 2d 67 72 65 61 74 65 72 70 3d 20 61 6e 64 20    73 6f 0a 6f 6e 2e 0a 0a 53 65 65 20 5b 5b 68 74  | g-greaterp=.and.so.on...See.[[ht | 
| 5fc40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 5fc60 |  69 73 73 75 65 73 2f 38 34 35 5d 5b 23 38 34 35    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | issues/845][#845]],.[[https://gi | 
| 5fc80 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 39  | thub.com/abo-abo/swiper/issues/9 | 
| 5fca0 |  32 37 5d 5b 23 39 32 37 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 23 2b 42 45 47 49 4e 5f 45 58 50 4f 52 54  | 27][#927]]..-----.#+BEGIN_EXPORT | 
| 5fcc0 |  20 68 74 6d 6c 0a 3c 62 72 3e 3c 62 72 3e 3c 62    72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62  | .html.<br><br><br><br><br><br><b | 
| 5fce0 |  72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62    72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62  | r><br><br><br><br><br><br><br><b | 
| 5fd00 |  72 3e 3c 62 72 3e 3c 62 72 3e 0a 3c 62 72 3e 3c    62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c  | r><br><br>.<br><br><br><br><br>< | 
| 5fd20 |  62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c    62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c  | br><br><br><br><br><br><br><br>< | 
| 5fd40 |  62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 0a    3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | br><br><br><br>.<br><br><br><br> | 
| 5fd60 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | <br><br><br><br><br><br><br><br> | 
| 5fd80 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 0a 23 2b 45 4e 44 5f 45 58 50 4f 52  | <br><br><br><br><br>.#+END_EXPOR | 
| 5fda0 |  54 0a 2a 20 30 2e 31 30 2e 30 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | T.*.0.10.0.:PROPERTIES:.:CUSTOM_ | 
| 5fdc0 |  49 44 3a 20 30 2e 31 30 2e 30 0a 3a 45 4e 44 3a    0a 2d 2d 2d 2d 2d 0a 2a 2a 20 46 69 78 65 73 0a  | ID:.0.10.0.:END:.-----.**.Fixes. | 
| 5fde0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-10-0- | 
| 5fe00 |  66 69 78 65 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 61 67 0a 3a 50 52 4f 50  | fixes.:END:.***.counsel-ag.:PROP | 
| 5fe20 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0-10-0-fx-co | 
| 5fe40 |  75 6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a 0a 46    69 78 20 64 65 66 61 75 6c 74 20 61 67 20 63 6f  | unsel-ag.:END:.Fix.default.ag.co | 
| 5fe60 |  6d 6d 61 6e 64 20 6f 6e 20 57 69 6e 64 6f 77 73    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | mmand.on.Windows,.see.[[https:// | 
| 5fe80 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 5fea0 |  2f 31 32 32 31 5d 5b 23 31 32 32 31 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /1221][#1221]]..-----.***.counse | 
| 5fec0 |  6c 2d 61 67 2d 6f 63 63 75 72 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | l-ag-occur.:PROPERTIES:.:CUSTOM_ | 
| 5fee0 |  49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 61 67 2d 6f 63 63 75 72 0a 3a  | ID:.0-10-0-fx-counsel-ag-occur.: | 
| 5ff00 |  45 4e 44 3a 0a 44 6f 6e 27 74 20 62 72 65 61 6b    20 77 68 65 6e 20 73 65 61 72 63 68 20 73 74 72  | END:.Don't.break.when.search.str | 
| 5ff20 |  69 6e 67 20 62 65 67 69 6e 73 20 77 69 74 68 20    22 2d 22 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | ing.begins.with."-",.see.[[https | 
| 5ff40 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 5ff60 |  75 65 73 2f 31 30 34 38 5d 5b 23 31 30 34 38 5d    5d 2e 0a 0a 46 69 78 20 71 75 6f 74 69 6e 67 2c  | ues/1048][#1048]]...Fix.quoting, | 
| 5ff80 |  20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .see.[[https://github.com/abo-ab | 
| 5ffa0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 32 34 30 5d 5b 23 31 32 34 30 5d 5d 2e 0a 2d  | o/swiper/issues/1240][#1240]]..- | 
| 5ffc0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 63 6f 6d 70 61 6e 79 0a 3a 50 52 4f 50 45 52  | ----.***.counsel-company.:PROPER | 
| 5ffe0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-10-0-fx-coun | 
| 60000 |  73 65 6c 2d 63 6f 6d 70 61 6e 79 0a 3a 45 4e 44    3a 0a 56 61 72 69 6f 75 73 20 66 69 78 65 73 2c  | sel-company.:END:.Various.fixes, | 
| 60020 |  20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .see.[[https://github.com/abo-ab | 
| 60040 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    39 36 39 5d 5b 23 39 36 39 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/969][#969]]..--- | 
| 60060 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 64    65 73 63 62 69 6e 64 73 0a 3a 50 52 4f 50 45 52  | --.***.counsel-descbinds.:PROPER | 
| 60080 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-10-0-fx-coun | 
| 600a0 |  73 65 6c 2d 64 65 73 63 62 69 6e 64 73 0a 3a 45    4e 44 3a 0a 46 69 78 20 72 65 67 65 78 2c 20 73  | sel-descbinds.:END:.Fix.regex,.s | 
| 600c0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 600e0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30    38 39 5d 5b 23 31 30 38 39 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/1089][#1089]]..--- | 
| 60100 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 64    69 72 65 64 2d 6a 75 6d 70 0a 3a 50 52 4f 50 45  | --.***.counsel-dired-jump.:PROPE | 
| 60120 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0-10-0-fx-cou | 
| 60140 |  6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 0a    3a 45 4e 44 3a 0a 4f 62 65 79 20 3d 66 69 6e 64  | nsel-dired-jump.:END:.Obey.=find | 
| 60160 |  2d 70 72 6f 67 72 61 6d 3d 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | -program=,.see.[[https://github. | 
| 60180 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 31 38 31 5d 5b  | com/abo-abo/swiper/issues/1181][ | 
| 601a0 |  23 31 31 38 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d  | #1181]]..-----.***.counsel-find- | 
| 601c0 |  66 69 6c 65 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | file.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 601e0 |  31 30 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d    66 69 6e 64 2d 66 69 6c 65 0a 3a 45 4e 44 3a 0a  | 10-0-fx-counsel-find-file.:END:. | 
| 60200 |  46 69 78 20 7e 43 2d 79 7e 20 77 68 65 6e 20 70    61 73 74 69 6e 67 20 61 20 66 69 6c 65 20 70 61  | Fix.~C-y~.when.pasting.a.file.pa | 
| 60220 |  74 68 2e 0a 0a 46 69 78 20 6d 61 67 69 63 20 73    6c 61 73 68 20 72 65 67 72 65 73 73 69 6f 6e 2c  | th...Fix.magic.slash.regression, | 
| 60240 |  20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .see.[[https://github.com/abo-ab | 
| 60260 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 30 32 37 5d 5b 23 31 30 32 37 5d 5d 2e 0a 0a  | o/swiper/issues/1027][#1027]]... | 
| 60280 |  44 6f 6e 27 74 20 71 75 6f 74 65 20 72 65 67 65    78 20 66 6f 72 20 3d 69 6e 69 74 69 61 6c 2d 69  | Don't.quote.regex.for.=initial-i | 
| 602a0 |  6e 70 75 74 3d 2e 0a 0a 44 6f 6e 27 74 20 62 69    6e 64 20 3d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f  | nput=...Don't.bind.=find-file-ho | 
| 602c0 |  6f 6b 3d 20 69 66 20 6e 6f 74 20 6e 65 63 65 73    73 61 72 79 2c 20 73 65 65 20 5b 5b 68 74 74 70  | ok=.if.not.necessary,.see.[[http | 
| 602e0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 60300 |  73 75 65 73 2f 36 32 37 5d 5b 23 36 32 37 5d 5d    2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | sues/627][#627]],.[[https://gith | 
| 60320 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 31  | ub.com/abo-abo/swiper/issues/111 | 
| 60340 |  38 5d 5b 23 31 31 31 38 5d 5d 2e 0a 0a 46 69 78    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f 66 20 72  | 8][#1118]]...Fix.completion.of.r | 
| 60360 |  65 6c 61 74 69 76 65 20 64 69 72 65 63 74 6f 72    69 65 73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | elative.directories,.see.[[https | 
| 60380 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 603a0 |  75 65 73 2f 31 30 35 35 5d 5b 23 31 30 35 35 5d    5d 2e 0a 0a 4d 61 6b 65 20 73 75 72 65 20 66 6f  | ues/1055][#1055]]...Make.sure.fo | 
| 603c0 |  6f 2f 20 64 69 72 65 63 74 6f 72 79 20 67 6f 65    73 20 62 65 66 6f 72 65 20 66 6f 6f 2d 62 61 72  | o/.directory.goes.before.foo-bar | 
| 603e0 |  2f 20 64 69 72 65 63 74 6f 72 79 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | /.directory,.see.[[https://githu | 
| 60400 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 31 35  | b.com/abo-abo/swiper/issues/1315 | 
| 60420 |  5d 5b 23 31 33 31 35 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e  | ][#1315]]..-----.***.counsel-fin | 
| 60440 |  64 2d 66 69 6c 65 2d 6f 63 63 75 72 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | d-file-occur.:PROPERTIES:.:CUSTO | 
| 60460 |  4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c  | M_ID:.0-10-0-fx-counsel-find-fil | 
| 60480 |  65 2d 6f 63 63 75 72 0a 3a 45 4e 44 3a 0a 55 73    65 20 3d 78 61 72 67 73 20 2d 64 20 27 5c 6e 27  | e-occur.:END:.Use.=xargs.-d.'\n' | 
| 604a0 |  3d 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =,.see.[[https://github.com/abo- | 
| 604c0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 33 32 33 5d 5b 23 31 33 32 33 5d 5d 2e  | abo/swiper/issues/1323][#1323]]. | 
| 604e0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 67 69 74 2d 67 72 65 70 0a 3a 50 52 4f  | .-----.***.counsel-git-grep.:PRO | 
| 60500 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63  | PERTIES:.:CUSTOM_ID:.0-10-0-fx-c | 
| 60520 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 0a    3a 45 4e 44 3a 0a 46 69 78 20 65 72 72 6f 72 20  | ounsel-git-grep.:END:.Fix.error. | 
| 60540 |  6f 6e 20 32 34 2e 35 2c 20 73 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | on.24.5,.see.[[https://github.co | 
| 60560 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 31 30 37 5d 5b 23 31  | m/abo-abo/swiper/issues/1107][#1 | 
| 60580 |  31 30 37 5d 5d 2e 0a 46 69 78 20 66 6f 72 20 57    69 6e 64 6f 77 73 2c 20 73 65 65 20 5b 5b 68 74  | 107]]..Fix.for.Windows,.see.[[ht | 
| 605a0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 605c0 |  69 73 73 75 65 73 2f 31 31 37 36 5d 5b 23 31 31    37 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/1176][#1176]]..-----.***. | 
| 605e0 |  63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70    2d 6f 63 63 75 72 0a 3a 50 52 4f 50 45 52 54 49  | counsel-git-grep-occur.:PROPERTI | 
| 60600 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e 73 65  | ES:.:CUSTOM_ID:.0-10-0-fx-counse | 
| 60620 |  6c 2d 67 69 74 2d 67 72 65 70 2d 6f 63 63 75 72    0a 3a 45 4e 44 3a 0a 46 69 78 20 6f 75 74 70 75  | l-git-grep-occur.:END:.Fix.outpu | 
| 60640 |  74 20 77 69 74 68 20 6e 65 67 61 74 69 76 65 20    70 61 74 74 65 72 6e 2c 20 73 65 65 20 5b 5b 68  | t.with.negative.pattern,.see.[[h | 
| 60660 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 60680 |  2f 69 73 73 75 65 73 2f 31 31 37 33 5d 5b 23 31    31 37 33 5d 5d 2e 0a 0a 46 69 78 20 62 75 67 2c  | /issues/1173][#1173]]...Fix.bug, | 
| 606a0 |  20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .see.[[https://github.com/abo-ab | 
| 606c0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 32 32 35 5d 5b 23 31 32 32 35 5d 5d 2e 0a 2d  | o/swiper/issues/1225][#1225]]..- | 
| 606e0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 67 69 74 2d 67 72 65 70 2d 72 65 63 65 6e 74  | ----.***.counsel-git-grep-recent | 
| 60700 |  65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30  | er.:PROPERTIES:.:CUSTOM_ID:.0-10 | 
| 60720 |  2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 67 69    74 2d 67 72 65 70 2d 72 65 63 65 6e 74 65 72 0a  | -0-fx-counsel-git-grep-recenter. | 
| 60740 |  3a 45 4e 44 3a 0a 46 69 78 20 77 61 72 6e 69 6e    67 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | :END:.Fix.warning,.see.[[https:/ | 
| 60760 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 60780 |  73 2f 31 30 39 37 5d 5b 23 31 30 39 37 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73  | s/1097][#1097]]..-----.***.couns | 
| 607a0 |  65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 72 61 6e    73 66 6f 72 6d 65 72 0a 3a 50 52 4f 50 45 52 54  | el-git-grep-transformer.:PROPERT | 
| 607c0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e 73  | IES:.:CUSTOM_ID:.0-10-0-fx-couns | 
| 607e0 |  65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 72 61 6e    73 66 6f 72 6d 65 72 0a 3a 45 4e 44 3a 0a 4f 70  | el-git-grep-transformer.:END:.Op | 
| 60800 |  74 69 6d 69 7a 65 20 74 65 78 74 20 70 72 6f 70    73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | timize.text.props,.see.[[https:/ | 
| 60820 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 60840 |  73 2f 31 32 36 34 5d 5b 23 31 32 36 34 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73  | s/1264][#1264]]..-----.***.couns | 
| 60860 |  65 6c 2d 67 69 74 2d 6c 6f 67 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | el-git-log.:PROPERTIES:.:CUSTOM_ | 
| 60880 |  49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 0a 3a 45  | ID:.0-10-0-fx-counsel-git-log.:E | 
| 608a0 |  4e 44 3a 0a 49 67 6e 6f 72 65 20 62 6c 61 6e 6b    20 63 61 6e 64 69 64 61 74 65 73 2c 20 73 65 65  | ND:.Ignore.blank.candidates,.see | 
| 608c0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 608e0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 32 32    5d 5b 23 31 31 32 32 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1122][#1122]]..----- | 
| 60900 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 69 74    2d 6f 63 63 75 72 0a 3a 50 52 4f 50 45 52 54 49  | .***.counsel-git-occur.:PROPERTI | 
| 60920 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e 73 65  | ES:.:CUSTOM_ID:.0-10-0-fx-counse | 
| 60940 |  6c 2d 67 69 74 2d 6f 63 63 75 72 0a 3a 45 4e 44    3a 0a 46 69 78 20 72 65 67 65 78 2c 20 73 65 65  | l-git-occur.:END:.Fix.regex,.see | 
| 60960 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 60980 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 39 39    5d 5b 23 31 32 39 39 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1299][#1299]]..----- | 
| 609a0 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 72 65    70 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 3a  | .***.counsel-grep-base-command.: | 
| 609c0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66  | PROPERTIES:.:CUSTOM_ID:.0-10-0-f | 
| 609e0 |  78 2d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62    61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 3a 45 4e 44  | x-counsel-grep-base-command.:END | 
| 60a00 |  3a 0a 41 64 64 20 22 2d 2d 22 2c 20 73 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | :.Add."--",.see.[[https://github | 
| 60a20 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 32 36 36 5d  | .com/abo-abo/swiper/issues/1266] | 
| 60a40 |  5b 23 31 32 36 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e  | [#1266]]..-----.***.counsel-imen | 
| 60a60 |  75 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d  | u.:PROPERTIES:.:CUSTOM_ID:.0-10- | 
| 60a80 |  30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 69 6d 65    6e 75 0a 3a 45 4e 44 3a 0a 41 64 64 20 74 72 61  | 0-fx-counsel-imenu.:END:.Add.tra | 
| 60aa0 |  69 6c 69 6e 67 20 73 70 61 63 65 20 74 6f 20 70    72 6f 6d 70 74 2c 20 73 65 65 20 5b 5b 68 74 74  | iling.space.to.prompt,.see.[[htt | 
| 60ac0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 60ae0 |  73 73 75 65 73 2f 31 32 34 35 5d 5b 23 31 32 34    35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1245][#1245]]..-----.***.c | 
| 60b00 |  6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | ounsel-irony.:PROPERTIES:.:CUSTO | 
| 60b20 |  4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 0a 3a 45  | M_ID:.0-10-0-fx-counsel-irony.:E | 
| 60b40 |  4e 44 3a 0a 56 61 72 69 6f 75 73 20 66 69 78 65    73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ND:.Various.fixes,.see.[[https:/ | 
| 60b60 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 60b80 |  73 2f 31 30 31 38 5d 5b 23 31 30 31 38 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73  | s/1018][#1018]]..-----.***.couns | 
| 60ba0 |  65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e    2d 65 78 74 65 72 6e 0a 3a 50 52 4f 50 45 52 54  | el-locate-action-extern.:PROPERT | 
| 60bc0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e 73  | IES:.:CUSTOM_ID:.0-10-0-fx-couns | 
| 60be0 |  65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e    2d 65 78 74 65 72 6e 0a 3a 45 4e 44 3a 0a 48 61  | el-locate-action-extern.:END:.Ha | 
| 60c00 |  6e 64 6c 65 20 63 79 67 77 69 6e 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ndle.cygwin,.see.[[https://githu | 
| 60c20 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 31 34  | b.com/abo-abo/swiper/issues/1314 | 
| 60c40 |  5d 5b 23 31 33 31 34 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 4d 2d 78  | ][#1314]]..-----.***.counsel-M-x | 
| 60c60 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-10-0 | 
| 60c80 |  2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 6d 2d 78 0a    3a 45 4e 44 3a 0a 44 6f 6e 27 74 20 72 65 62 75  | -fx-counsel-m-x.:END:.Don't.rebu | 
| 60ca0 |  69 6c 64 20 63 61 63 68 65 20 6f 6e 20 65 76 65    72 79 20 63 61 6c 6c 2c 20 73 65 65 20 5b 5b 68  | ild.cache.on.every.call,.see.[[h | 
| 60cc0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 60ce0 |  2f 69 73 73 75 65 73 2f 31 30 38 35 5d 5b 23 31    30 38 35 5d 5d 2e 0a 41 64 64 20 6f 77 6e 20 68  | /issues/1085][#1085]]..Add.own.h | 
| 60d00 |  69 73 74 6f 72 79 2c 20 73 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | istory,.see.[[https://github.com | 
| 60d20 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 31 38 35 5d 5b 23 31 31  | /abo-abo/swiper/issues/1185][#11 | 
| 60d40 |  38 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 0a  | 85]]..-----.***.counsel-package. | 
| 60d60 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-10-0- | 
| 60d80 |  66 78 2d 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61    67 65 0a 3a 45 4e 44 3a 0a 46 69 78 20 70 61 63  | fx-counsel-package.:END:.Fix.pac | 
| 60da0 |  6b 61 67 65 20 72 65 6d 6f 76 61 6c 2c 20 73 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | kage.removal,.see.[[https://gith | 
| 60dc0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 39 37 30  | ub.com/abo-abo/swiper/issues/970 | 
| 60de0 |  5d 5b 23 39 37 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 73 65 74 2d  | ][#970]]..-----.***.counsel-set- | 
| 60e00 |  76 61 72 69 61 62 6c 65 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | variable.:PROPERTIES:.:CUSTOM_ID | 
| 60e20 |  3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f 75 6e    73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65  | :.0-10-0-fx-counsel-set-variable | 
| 60e40 |  0a 3a 45 4e 44 3a 0a 48 61 6e 64 6c 65 20 64 65    66 63 75 73 74 6f 6d 20 77 69 74 68 20 6d 75 6c  | .:END:.Handle.defcustom.with.mul | 
| 60e60 |  74 69 70 6c 65 20 65 6e 74 72 69 65 73 2c 20 73    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | tiple.entries,.see.[[https://git | 
| 60e80 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 39 36  | hub.com/abo-abo/swiper/issues/96 | 
| 60ea0 |  30 5d 5b 23 39 36 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 73 68 65  | 0][#960]]..-----.***.counsel-she | 
| 60ec0 |  6c 6c 2d 68 69 73 74 6f 72 79 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | ll-history.:PROPERTIES:.:CUSTOM_ | 
| 60ee0 |  49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74  | ID:.0-10-0-fx-counsel-shell-hist | 
| 60f00 |  6f 72 79 0a 3a 45 4e 44 3a 0a 57 6f 72 6b 20 61    72 6f 75 6e 64 20 3d 72 69 6e 67 2d 65 6c 65 6d  | ory.:END:.Work.around.=ring-elem | 
| 60f20 |  65 6e 74 73 3d 2c 20 73 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ents=,.see.[[https://github.com/ | 
| 60f40 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 31 34 38 5d 5b 23 31 31 34  | abo-abo/swiper/issues/1148][#114 | 
| 60f60 |  38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 75 6e 71 75 6f 74 65 2d 72  | 8]]..-----.***.counsel-unquote-r | 
| 60f80 |  65 67 65 78 2d 70 61 72 65 6e 73 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | egex-parens.:PROPERTIES:.:CUSTOM | 
| 60fa0 |  5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d 63    6f 75 6e 73 65 6c 2d 75 6e 71 75 6f 74 65 2d 72  | _ID:.0-10-0-fx-counsel-unquote-r | 
| 60fc0 |  65 67 65 78 2d 70 61 72 65 6e 73 0a 3a 45 4e 44    3a 0a 48 61 6e 64 6c 65 20 63 6f 6e 73 20 61 72  | egex-parens.:END:.Handle.cons.ar | 
| 60fe0 |  67 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | g,.see.[[https://github.com/abo- | 
| 61000 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 33 32 32 5d 5b 23 31 33 32 32 5d 5d 2e  | abo/swiper/issues/1322][#1322]]. | 
| 61020 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | .-----.***.ivy.:PROPERTIES:.:CUS | 
| 61040 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66    78 2d 69 76 79 0a 3a 45 4e 44 3a 0a 56 61 72 69  | TOM_ID:.0-10-0-fx-ivy.:END:.Vari | 
| 61060 |  6f 75 73 20 66 69 78 65 73 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ous.fixes,.see.[[https://github. | 
| 61080 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 39 39 37 5d 5b 23  | com/abo-abo/swiper/issues/997][# | 
| 610a0 |  39 39 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 997]],.[[https://github.com/abo- | 
| 610c0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 33 32 37 5d 5b 23 31 33 32 37 5d 5d 2c  | abo/swiper/issues/1327][#1327]], | 
| 610e0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 61100 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 33 34    5d 5b 23 31 33 33 34 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1334][#1334]],.[[htt | 
| 61120 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 61140 |  73 73 75 65 73 2f 31 33 33 36 5d 5b 23 31 33 33    36 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 61 64 64 20  | ssues/1336][#1336]]...Don't.add. | 
| 61160 |  3d 3a 70 72 65 73 65 6c 65 63 74 3d 20 74 6f 20    63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 73 65 65 20  | =:preselect=.to.collection,.see. | 
| 61180 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 611a0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 30 31 37 5d    5b 23 31 30 31 37 5d 5d 2e 0a 0a 41 76 6f 69 64  | per/issues/1017][#1017]]...Avoid | 
| 611c0 |  20 73 65 74 74 69 6e 67 20 69 76 79 20 77 69 6e    64 6f 77 20 61 73 20 6d 69 6e 69 62 75 66 66 65  | .setting.ivy.window.as.minibuffe | 
| 611e0 |  72 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | r,.see.[[https://github.com/abo- | 
| 61200 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 30 35 31 5d 5b 23 31 30 35 31 5d 5d 2c  | abo/swiper/issues/1051][#1051]], | 
| 61220 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 61240 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 35 33    5d 5b 23 31 30 35 33 5d 5d 2e 0a 0a 49 6e 69 74  | iper/issues/1053][#1053]]...Init | 
| 61260 |  20 69 6e 64 65 78 20 77 69 74 68 20 30 2c 20 73    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .index.with.0,.see.[[https://git | 
| 61280 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30  | hub.com/abo-abo/swiper/issues/10 | 
| 612a0 |  38 30 5d 5b 23 31 30 38 30 5d 5d 2e 0a 0a 3d 69    76 79 2d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74  | 80][#1080]]...=ivy-initial-input | 
| 612c0 |  73 2d 61 6c 69 73 74 3d 20 73 68 6f 75 6c 64 20    75 73 65 20 3d 3a 63 61 6c 6c 65 72 3d 20 66 69  | s-alist=.should.use.=:caller=.fi | 
| 612e0 |  72 73 74 2c 20 73 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | rst,.see.[[https://github.com/ab | 
| 61300 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 30 36 38 5d 5b 23 31 30 36 38 5d  | o-abo/swiper/issues/1068][#1068] | 
| 61320 |  5d 2e 0a 0a 3d 69 76 79 2d 2d 73 6f 72 74 65 64    2d 66 69 6c 65 73 3d 20 73 68 6f 75 6c 64 20 61  | ]...=ivy--sorted-files=.should.a | 
| 61340 |  6c 77 61 79 73 20 75 73 65 20 70 72 65 64 69 63    61 74 65 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | lways.use.predicate,.see.[[https | 
| 61360 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 61380 |  75 65 73 2f 31 31 32 31 5d 5b 23 31 31 32 31 5d    5d 2e 0a 0a 53 69 6d 70 6c 69 66 79 20 72 65 2d  | ues/1121][#1121]]...Simplify.re- | 
| 613a0 |  62 75 69 6c 64 65 72 20 2f 20 68 69 67 68 6c 69    67 68 74 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | builder./.highlight,.see.[[https | 
| 613c0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 613e0 |  75 65 73 2f 31 31 34 37 5d 5b 23 31 31 34 37 5d    5d 2e 0a 0a 45 6e 73 75 72 65 20 62 6f 6f 6b 6d  | ues/1147][#1147]]...Ensure.bookm | 
| 61400 |  61 72 6b 73 20 61 72 65 20 6c 6f 61 64 65 64 2c    20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | arks.are.loaded,.see.[[https://g | 
| 61420 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 61440 |  31 31 36 30 5d 5b 23 31 31 36 30 5d 5d 2e 0a 0a    46 69 78 20 61 72 72 6f 77 73 20 6e 6f 74 20 77  | 1160][#1160]]...Fix.arrows.not.w | 
| 61460 |  6f 72 6b 69 6e 67 20 66 6f 72 20 3d 69 76 79 2d    2d 72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72  | orking.for.=ivy--regex-ignore-or | 
| 61480 |  64 65 72 3d 2c 20 73 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | der=,.see.[[https://github.com/a | 
| 614a0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 31 35 39 5d 5b 23 31 31 35 39  | bo-abo/swiper/issues/1159][#1159 | 
| 614c0 |  5d 5d 2e 0a 0a 46 69 78 20 7e 43 2d 4d 2d 6a 7e    20 66 6f 72 20 3d 69 76 79 2d 63 6f 6d 70 6c 65  | ]]...Fix.~C-M-j~.for.=ivy-comple | 
| 614e0 |  74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2d 61    63 74 69 6f 6e 3d 2c 20 73 65 65 20 5b 5b 68 74  | tion-in-region-action=,.see.[[ht | 
| 61500 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 61520 |  69 73 73 75 65 73 2f 31 31 37 38 5d 5b 23 31 31    37 38 5d 5d 2e 0a 0a 43 6f 72 72 65 63 74 20 73  | issues/1178][#1178]]...Correct.s | 
| 61540 |  70 65 6c 6c 69 6e 67 2c 20 73 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | pelling,.see.[[https://github.co | 
| 61560 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 31 37 39 5d 5b 23 31  | m/abo-abo/swiper/issues/1179][#1 | 
| 61580 |  31 37 39 5d 5d 2e 0a 0a 45 6e 73 75 72 65 20 61    63 74 69 6f 6e 20 61 6e 64 20 64 69 73 70 6c 61  | 179]]...Ensure.action.and.displa | 
| 615a0 |  79 20 74 72 61 6e 73 66 6f 72 6d 65 72 20 61 72    65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 69 6e  | y.transformer.are.called.from.in | 
| 615c0 |  69 74 69 61 6c 0a 62 75 66 66 65 72 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | itial.buffer..See.[[https://gith | 
| 615e0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 38  | ub.com/abo-abo/swiper/issues/118 | 
| 61600 |  32 5d 5b 23 31 31 38 32 5d 5d 2e 0a 0a 41 6c 6c    6f 77 20 22 21 22 20 61 6e 64 20 73 70 61 63 65  | 2][#1182]]...Allow."!".and.space | 
| 61620 |  20 74 6f 20 62 65 20 65 73 63 61 70 65 64 20 69    6e 20 3d 69 76 79 2d 2d 72 65 67 65 78 2d 69 67  | .to.be.escaped.in.=ivy--regex-ig | 
| 61640 |  6e 6f 72 65 2d 6f 72 64 65 72 3d 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | nore-order=..See.[[https://githu | 
| 61660 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 39 37 36 5d  | b.com/abo-abo/swiper/issues/976] | 
| 61680 |  5b 23 39 37 36 5d 5d 2e 0a 0a 43 61 6c 6c 20 3d    69 76 79 2d 6f 76 65 72 6c 61 79 2d 63 6c 65 61  | [#976]]...Call.=ivy-overlay-clea | 
| 616a0 |  6e 75 70 3d 20 6f 6e 6c 79 20 77 68 65 6e 20 6e    65 65 64 65 64 2c 20 73 65 65 20 5b 5b 68 74 74  | nup=.only.when.needed,.see.[[htt | 
| 616c0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 616e0 |  73 73 75 65 73 2f 31 32 31 31 5d 5b 23 31 32 31    31 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 72 65 71 75  | ssues/1211][#1211]]...Don't.requ | 
| 61700 |  69 72 65 20 70 72 6f 6d 70 74 20 74 6f 20 65 6e    64 20 69 6e 20 22 3a 20 22 2c 20 73 65 65 20 5b  | ire.prompt.to.end.in.":.",.see.[ | 
| 61720 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 61740 |  65 72 2f 69 73 73 75 65 73 2f 31 32 30 37 5d 5b    23 31 32 30 37 5d 5d 2e 0a 0a 52 65 6d 6f 76 65  | er/issues/1207][#1207]]...Remove | 
| 61760 |  20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 66 72    6f 6d 20 63 6f 6c 6c 65 63 74 69 6f 6e 2c 20 73  | .empty.string.from.collection,.s | 
| 61780 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 617a0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32    33 30 5d 5b 23 31 32 33 30 5d 5d 2c 20 5b 5b 68  | swiper/issues/1230][#1230]],.[[h | 
| 617c0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 617e0 |  2f 69 73 73 75 65 73 2f 31 32 33 36 5d 5b 23 31    32 33 36 5d 5d 2e 0a 0a 46 69 78 20 22 2f 73 75  | /issues/1236][#1236]]...Fix."/su | 
| 61800 |  64 6f 3a 3a 22 20 69 6e 20 63 75 72 72 65 6e 74    20 64 69 72 2c 20 73 65 65 20 5b 5b 68 74 74 70  | do::".in.current.dir,.see.[[http | 
| 61820 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 61840 |  73 75 65 73 2f 31 32 33 32 5d 5b 23 31 32 33 32    5d 5d 2e 0a 0a 46 69 78 20 70 72 65 66 69 78 20  | sues/1232][#1232]]...Fix.prefix. | 
| 61860 |  69 73 73 75 65 2c 20 73 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | issue,.see.[[https://github.com/ | 
| 61880 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 32 34 34 5d 5b 23 31 32 34  | abo-abo/swiper/issues/1244][#124 | 
| 618a0 |  34 5d 5d 2e 0a 0a 55 70 64 61 74 65 20 70 72 6f    6d 70 74 20 65 76 65 6e 20 69 66 20 74 68 65 72  | 4]]...Update.prompt.even.if.ther | 
| 618c0 |  65 20 61 72 65 20 6e 6f 20 63 61 6e 64 69 64 61    74 65 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | e.are.no.candidates..See.[[https | 
| 618e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 61900 |  75 65 73 2f 31 31 38 33 5d 5b 23 31 31 38 33 5d    5d 2e 0a 0a 41 6c 73 6f 20 63 68 65 63 6b 20 3d  | ues/1183][#1183]]...Also.check.= | 
| 61920 |  74 68 69 73 2d 63 6f 6d 6d 61 6e 64 3d 20 66 6f    72 20 73 6f 72 74 69 6e 67 2c 20 73 65 65 20 5b  | this-command=.for.sorting,.see.[ | 
| 61940 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 61960 |  65 72 2f 69 73 73 75 65 73 2f 31 32 39 34 5d 5b    23 31 32 39 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1294][#1294]]..-----.* | 
| 61980 |  2a 2a 20 69 76 79 2d 61 64 64 2d 61 63 74 69 6f    6e 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | **.ivy-add-actions.:PROPERTIES:. | 
| 619a0 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 66 78 2d 69 76 79 2d 61 64 64 2d 61 63  | :CUSTOM_ID:.0-10-0-fx-ivy-add-ac | 
| 619c0 |  74 69 6f 6e 73 0a 3a 45 4e 44 3a 0a 44 65 6c 65    74 65 20 61 63 74 69 6f 6e 20 64 75 70 6c 69 63  | tions.:END:.Delete.action.duplic | 
| 619e0 |  61 74 65 73 20 62 79 20 6b 65 79 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ates.by.key,.see.[[https://githu | 
| 61a00 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 39 36  | b.com/abo-abo/swiper/issues/1296 | 
| 61a20 |  5d 5b 23 31 32 39 36 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 69 76 79 2d 61 76 79 0a 3a 50 52  | ][#1296]]..-----.***.ivy-avy.:PR | 
| 61a40 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d  | OPERTIES:.:CUSTOM_ID:.0-10-0-fx- | 
| 61a60 |  69 76 79 2d 61 76 79 0a 3a 45 4e 44 3a 0a 46 69    78 20 6c 6f 67 69 63 20 77 68 65 6e 20 73 63 72  | ivy-avy.:END:.Fix.logic.when.scr | 
| 61a80 |  6f 6c 6c 65 64 2c 20 73 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | olled,.see.[[https://github.com/ | 
| 61aa0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 30 30 34 5d 5b 23 31 30 30  | abo-abo/swiper/issues/1004][#100 | 
| 61ac0 |  34 5d 5d 2e 0a 0a 45 78 69 74 20 73 69 6c 65 6e    74 6c 79 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | 4]]...Exit.silently,.see.[[https | 
| 61ae0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 61b00 |  75 65 73 2f 31 30 37 33 5d 5b 23 31 30 37 33 5d    5d 2e 0a 0a 53 65 6c 65 63 74 20 63 6f 72 72 65  | ues/1073][#1073]]...Select.corre | 
| 61b20 |  63 74 20 63 61 6e 64 69 64 61 74 65 20 77 68 65    6e 20 75 73 69 6e 67 20 64 69 73 70 6c 61 79 20  | ct.candidate.when.using.display. | 
| 61b40 |  74 72 61 6e 73 66 6f 72 6d 65 72 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | transformer,.see.[[https://githu | 
| 61b60 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 35 35  | b.com/abo-abo/swiper/issues/1255 | 
| 61b80 |  5d 5b 23 31 32 35 35 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 69 76 79 2d 63 6f 6d 70 6c 65 74  | ][#1255]]..-----.***.ivy-complet | 
| 61ba0 |  69 6e 67 2d 72 65 61 64 2d 68 61 6e 64 6c 65 72    73 2d 61 6c 69 73 74 0a 3a 50 52 4f 50 45 52 54  | ing-read-handlers-alist.:PROPERT | 
| 61bc0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 30 2d 30 2d 66 78 2d 69 76 79 2d 63  | IES:.:CUSTOM_ID:.0-10-0-fx-ivy-c | 
| 61be0 |  6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 68    61 6e 64 6c 65 72 73 2d 61 6c 69 73 74 0a 3a 45  | ompleting-read-handlers-alist.:E | 
| 61c00 |  4e 44 3a 0a 41 64 64 20 73 6f 6d 65 20 65 6e 74    72 69 65 73 2c 20 61 6e 64 20 74 65 73 74 73 2e  | ND:.Add.some.entries,.and.tests. | 
| 61c20 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 61c40 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 30 34 39 5d 5b 23 31 30 34 39 5d 5d 2e 0a 2d  | o/swiper/issues/1049][#1049]]..- | 
| 61c60 |  2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 63 6f 6d    70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f  | ----.***.ivy-completion-in-regio | 
| 61c80 |  6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d  | n.:PROPERTIES:.:CUSTOM_ID:.0-10- | 
| 61ca0 |  30 2d 66 78 2d 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a 3a 45  | 0-fx-ivy-completion-in-region.:E | 
| 61cc0 |  4e 44 3a 0a 46 69 78 20 6c 65 6e 67 74 68 20 62    75 67 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a  | ND:.Fix.length.bug,.see.[[https: | 
| 61ce0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 61d00 |  65 73 2f 31 32 35 31 5d 5b 23 31 32 35 31 5d 5d    2e 0a 0a 46 69 78 20 73 6f 6c 65 20 6d 61 74 63  | es/1251][#1251]]...Fix.sole.matc | 
| 61d20 |  68 20 63 61 73 65 2c 20 73 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | h.case,.see.[[https://github.com | 
| 61d40 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 32 35 32 5d 5b 23 31 32  | /abo-abo/swiper/issues/1252][#12 | 
| 61d60 |  35 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63  | 52]]..-----.***.ivy-display-func | 
| 61d80 |  74 69 6f 6e 2d 6f 76 65 72 6c 61 79 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | tion-overlay.:PROPERTIES:.:CUSTO | 
| 61da0 |  4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d    69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63  | M_ID:.0-10-0-fx-ivy-display-func | 
| 61dc0 |  74 69 6f 6e 2d 6f 76 65 72 6c 61 79 0a 3a 45 4e    44 3a 0a 46 61 6c 6c 20 62 61 63 6b 20 77 68 65  | tion-overlay.:END:.Fall.back.whe | 
| 61de0 |  6e 20 74 68 65 72 65 27 73 20 6e 6f 20 73 70 61    63 65 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a  | n.there's.no.space,.see.[[https: | 
| 61e00 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 61e20 |  65 73 2f 31 31 33 36 5d 5b 23 31 31 33 36 5d 5d    2e 0a 46 61 6c 6c 20 62 61 63 6b 20 77 68 65 6e  | es/1136][#1136]]..Fall.back.when | 
| 61e40 |  20 74 68 65 72 65 27 73 20 6e 6f 20 76 65 72 74    69 63 61 6c 20 73 70 61 63 65 2c 20 73 65 65 20  | .there's.no.vertical.space,.see. | 
| 61e60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 61e80 |  70 65 72 2f 69 73 73 75 65 73 2f 31 31 33 36 5d    5b 23 31 31 33 36 5d 5d 2e 0a 43 68 65 63 6b 20  | per/issues/1136][#1136]]..Check. | 
| 61ea0 |  66 6f 72 20 70 6f 69 6e 74 2d 6d 69 6e 2c 20 73    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | for.point-min,.see.[[https://git | 
| 61ec0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32  | hub.com/abo-abo/swiper/issues/12 | 
| 61ee0 |  36 37 5d 5b 23 31 32 36 37 5d 5d 2e 0a 46 69 78    20 66 6f 72 20 3d 6f 72 67 2d 69 6e 64 65 6e 74  | 67][#1267]]..Fix.for.=org-indent | 
| 61f00 |  2d 6d 6f 64 65 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 66  | -mode=..-----.***.ivy-ffap-url-f | 
| 61f20 |  75 6e 63 74 69 6f 6e 73 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | unctions.:PROPERTIES:.:CUSTOM_ID | 
| 61f40 |  3a 20 30 2d 31 30 2d 30 2d 66 78 2d 69 76 79 2d    66 66 61 70 2d 75 72 6c 2d 66 75 6e 63 74 69 6f  | :.0-10-0-fx-ivy-ffap-url-functio | 
| 61f60 |  6e 73 0a 3a 45 4e 44 3a 0a 43 68 65 63 6b 20 69    66 20 67 69 74 20 69 73 20 70 72 65 73 65 6e 74  | ns.:END:.Check.if.git.is.present | 
| 61f80 |  2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ,.see.[[https://github.com/abo-a | 
| 61fa0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 32 31 36 5d 5b 23 31 32 31 36 5d 5d 2e 0a  | bo/swiper/issues/1216][#1216]].. | 
| 61fc0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 66    6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 61  | .-----.***.ivy-format-function-a | 
| 61fe0 |  72 72 6f 77 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | rrow.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 62000 |  31 30 2d 30 2d 66 78 2d 69 76 79 2d 66 6f 72 6d    61 74 2d 66 75 6e 63 74 69 6f 6e 2d 61 72 72 6f  | 10-0-fx-ivy-format-function-arro | 
| 62020 |  77 0a 3a 45 4e 44 3a 0a 46 69 78 75 70 2c 20 73    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | w.:END:.Fixup,.see.[[https://git | 
| 62040 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30  | hub.com/abo-abo/swiper/issues/10 | 
| 62060 |  30 34 5d 5b 23 31 30 30 34 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 69 76 79 2d 69 6e 69 74 69  | 04][#1004]]..-----.***.ivy-initi | 
| 62080 |  61 6c 2d 69 6e 70 75 74 73 2d 61 6c 69 73 74 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | al-inputs-alist.:PROPERTIES:.:CU | 
| 620a0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d    66 78 2d 69 76 79 2d 69 6e 69 74 69 61 6c 2d 69  | STOM_ID:.0-10-0-fx-ivy-initial-i | 
| 620c0 |  6e 70 75 74 73 2d 61 6c 69 73 74 0a 3a 45 4e 44    3a 0a 46 69 78 20 65 6e 74 72 79 20 66 6f 72 20  | nputs-alist.:END:.Fix.entry.for. | 
| 620e0 |  6d 61 6e 2c 20 73 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | man,.see.[[https://github.com/ab | 
| 62100 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 32 32 36 5d 5b 23 31 32 32 36 5d  | o-abo/swiper/issues/1226][#1226] | 
| 62120 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79    2d 6f 63 63 75 72 0a 3a 50 52 4f 50 45 52 54 49  | ]..-----.***.ivy-occur.:PROPERTI | 
| 62140 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 66 78 2d 69 76 79 2d 6f 63  | ES:.:CUSTOM_ID:.0-10-0-fx-ivy-oc | 
| 62160 |  63 75 72 0a 3a 45 4e 44 3a 0a 46 69 78 20 64 6f    75 62 6c 65 20 3d 70 6f 70 2d 74 6f 2d 62 75 66  | cur.:END:.Fix.double.=pop-to-buf | 
| 62180 |  66 65 72 3d 20 69 73 73 75 65 2c 20 73 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | fer=.issue,.see.[[https://github | 
| 621a0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 32 38 34 5d  | .com/abo-abo/swiper/issues/1284] | 
| 621c0 |  5b 23 31 32 38 34 5d 5d 2e 0a 0a 44 6f 6e 27 74    20 66 61 69 6c 20 69 66 20 62 75 66 66 65 72 20  | [#1284]]...Don't.fail.if.buffer. | 
| 621e0 |  77 61 73 20 6b 69 6c 6c 65 64 2e 0a 0a 46 69 78    20 72 65 67 65 78 20 70 61 73 73 65 64 20 74 6f  | was.killed...Fix.regex.passed.to | 
| 62200 |  20 67 72 65 70 2c 20 73 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | .grep,.see.[[https://github.com/ | 
| 62220 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 32 39 39 5d 5b 23 31 32 39  | abo-abo/swiper/issues/1299][#129 | 
| 62240 |  39 5d 5d 2e 0a 0a 55 73 65 20 3d 73 65 74 71 2d    6c 6f 63 61 6c 3d 2c 20 73 65 65 20 5b 5b 68 74  | 9]]...Use.=setq-local=,.see.[[ht | 
| 62260 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 62280 |  69 73 73 75 65 73 2f 31 33 31 38 5d 5b 23 31 33    31 38 5d 5d 2e 0a 0a 41 64 64 20 3d 69 76 79 2d  | issues/1318][#1318]]...Add.=ivy- | 
| 622a0 |  2d 64 69 72 6e 61 6d 65 2d 70 3d 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | -dirname-p=,.see.[[https://githu | 
| 622c0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 31 37  | b.com/abo-abo/swiper/issues/1317 | 
| 622e0 |  5d 5b 23 31 33 31 37 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 69 76 79 2d 70 61 72 74 69 61 6c  | ][#1317]]..-----.***.ivy-partial | 
| 62300 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-10-0 | 
| 62320 |  2d 66 78 2d 69 76 79 2d 70 61 72 74 69 61 6c 0a    3a 45 4e 44 3a 0a 46 69 78 20 69 6e 74 65 72 61  | -fx-ivy-partial.:END:.Fix.intera | 
| 62340 |  63 74 69 6f 6e 20 77 69 74 68 20 63 61 73 65 2d    66 6f 6c 64 69 6e 67 2c 20 73 65 65 20 5b 5b 68  | ction.with.case-folding,.see.[[h | 
| 62360 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 62380 |  2f 69 73 73 75 65 73 2f 31 30 31 39 5d 5b 23 31    30 31 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1019][#1019]],.[[https:/ | 
| 623a0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 623c0 |  73 2f 31 30 32 31 5d 5b 23 31 30 32 31 5d 5d 2e    0a 46 69 78 20 64 6f 77 6e 63 61 73 65 20 66 6f  | s/1021][#1021]]..Fix.downcase.fo | 
| 623e0 |  72 20 6e 6f 6e 2d 73 74 72 69 6e 67 2c 20 73 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | r.non-string,.see.[[https://gith | 
| 62400 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 32  | ub.com/abo-abo/swiper/issues/102 | 
| 62420 |  34 5d 5b 23 31 30 32 34 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 4][#1024]],.[[https://github.com | 
| 62440 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 30 33 36 5d 5b 23 31 30  | /abo-abo/swiper/issues/1036][#10 | 
| 62460 |  33 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e  | 36]]..-----.***.ivy-previous-lin | 
| 62480 |  65 2d 6f 72 2d 68 69 73 74 6f 72 79 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | e-or-history.:PROPERTIES:.:CUSTO | 
| 624a0 |  4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78 2d    69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e  | M_ID:.0-10-0-fx-ivy-previous-lin | 
| 624c0 |  65 2d 6f 72 2d 68 69 73 74 6f 72 79 0a 3a 45 4e    44 3a 0a 53 68 6f 75 6c 64 20 6e 6f 74 20 69 6e  | e-or-history.:END:.Should.not.in | 
| 624e0 |  73 65 72 74 20 74 68 65 20 6c 61 73 74 20 68 69    73 74 6f 72 79 20 69 74 65 6d 20 75 6e 6c 65 73  | sert.the.last.history.item.unles | 
| 62500 |  73 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 2d    73 65 6c 65 63 74 65 64 0a 63 6f 6d 70 6c 65 74  | s.the.currently-selected.complet | 
| 62520 |  69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 69 73    20 74 68 65 20 66 69 72 73 74 20 69 6e 20 74 68  | ion.candidate.is.the.first.in.th | 
| 62540 |  65 20 6c 69 73 74 2c 20 6f 74 68 65 72 77 69 73    65 20 69 74 27 73 0a 69 6d 70 6f 73 73 69 62 6c  | e.list,.otherwise.it's.impossibl | 
| 62560 |  65 20 74 6f 20 6e 61 76 69 67 61 74 65 20 62 61    63 6b 20 75 70 20 77 69 74 68 20 73 75 63 63 65  | e.to.navigate.back.up.with.succe | 
| 62580 |  73 73 69 76 65 20 61 70 70 6c 69 63 61 74 69 6f    6e 73 20 6f 66 20 74 68 69 73 0a 63 6f 6d 6d 61  | ssive.applications.of.this.comma | 
| 625a0 |  6e 64 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | nd,.see.[[https://github.com/abo | 
| 625c0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 31 33 37 5d 5b 23 31 31 33 37 5d 5d  | -abo/swiper/issues/1137][#1137]] | 
| 625e0 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d    72 65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73  | ..-----.***.ivy-re-builders-alis | 
| 62600 |  74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d  | t.:PROPERTIES:.:CUSTOM_ID:.0-10- | 
| 62620 |  30 2d 66 78 2d 69 76 79 2d 72 65 2d 62 75 69 6c    64 65 72 73 2d 61 6c 69 73 74 0a 3a 45 4e 44 3a  | 0-fx-ivy-re-builders-alist.:END: | 
| 62640 |  0a 45 78 74 65 6e 64 20 64 6f 63 73 74 72 69 6e    67 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | .Extend.docstring,.see.[[https:/ | 
| 62660 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 62680 |  73 2f 31 33 30 38 5d 5b 23 31 33 30 38 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 77  | s/1308][#1308]]..-----.***.ivy-w | 
| 626a0 |  69 74 68 2d 72 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | ith-r.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 626c0 |  2d 31 30 2d 30 2d 66 78 2d 69 76 79 2d 77 69 74    68 2d 72 0a 3a 45 4e 44 3a 0a 55 73 65 20 3d 77  | -10-0-fx-ivy-with-r.:END:.Use.=w | 
| 626e0 |  69 74 68 2d 6f 75 74 70 75 74 2d 74 6f 2d 73 74    72 69 6e 67 3d 2c 20 73 65 65 20 5b 5b 68 74 74  | ith-output-to-string=,.see.[[htt | 
| 62700 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 62720 |  73 73 75 65 73 2f 31 33 30 30 5d 5b 23 31 33 30    30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73  | ssues/1300][#1300]]..-----.***.s | 
| 62740 |  77 69 70 65 72 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | wiper.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 62760 |  2d 31 30 2d 30 2d 66 78 2d 73 77 69 70 65 72 0a    3a 45 4e 44 3a 0a 50 72 6f 74 65 63 74 20 61 67  | -10-0-fx-swiper.:END:.Protect.ag | 
| 62780 |  61 69 6e 73 74 20 3d 6d 61 74 63 68 2d 62 65 67    69 6e 6e 69 6e 67 3d 20 2f 20 3d 6d 61 74 63 68  | ainst.=match-beginning=./.=match | 
| 627a0 |  2d 65 6e 64 3d 20 6e 6f 74 20 69 6e 74 65 67 65    72 70 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | -end=.not.integerp..See.[[https: | 
| 627c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 627e0 |  65 73 2f 31 31 38 38 5d 5b 23 31 31 38 38 5d 5d    2c 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | es/1188][#1188]],.[[https://gith | 
| 62800 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 39  | ub.com/abo-abo/swiper/issues/119 | 
| 62820 |  32 5d 5b 23 31 31 39 32 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d 2d 69 6e  | 2][#1192]]..-----.***.swiper--in | 
| 62840 |  69 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30  | it.:PROPERTIES:.:CUSTOM_ID:.0-10 | 
| 62860 |  2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 2d 69 6e    69 74 0a 3a 45 4e 44 3a 0a 54 75 72 6e 20 6f 66  | -0-fx-swiper--init.:END:.Turn.of | 
| 62880 |  66 20 3d 72 65 76 65 61 6c 2d 6d 6f 64 65 3d 20    66 6f 72 20 74 68 65 20 64 75 72 61 74 69 6f 6e  | f.=reveal-mode=.for.the.duration | 
| 628a0 |  2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ,.see.[[https://github.com/abo-a | 
| 628c0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 33 31 32 5d 5b 23 31 33 31 32 5d 5d 2e 0a  | bo/swiper/issues/1312][#1312]].. | 
| 628e0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72    2d 61 6c 6c 2d 62 75 66 66 65 72 2d 70 0a 3a 50  | -----.***.swiper-all-buffer-p.:P | 
| 62900 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 66 78  | ROPERTIES:.:CUSTOM_ID:.0-10-0-fx | 
| 62920 |  2d 73 77 69 70 65 72 2d 61 6c 6c 2d 62 75 66 66    65 72 2d 70 0a 3a 45 4e 44 3a 0a 56 61 72 69 6f  | -swiper-all-buffer-p.:END:.Vario | 
| 62940 |  75 73 20 6d 6f 64 65 20 61 64 64 69 74 69 6f 6e    73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69  | us.mode.additions..-----.***.swi | 
| 62960 |  70 65 72 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78    63 6c 75 64 65 0a 3a 50 52 4f 50 45 52 54 49 45  | per-font-lock-exclude.:PROPERTIE | 
| 62980 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 31 30 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d  | S:.:CUSTOM_ID:.0-10-0-fx-swiper- | 
| 629a0 |  66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 63 6c 75 64    65 0a 3a 45 4e 44 3a 0a 41 64 64 20 74 72 65 65  | font-lock-exclude.:END:.Add.tree | 
| 629c0 |  6d 61 63 73 2d 6d 6f 64 65 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | macs-mode,.see.[[https://github. | 
| 629e0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 32 31 32 5d 5b  | com/abo-abo/swiper/issues/1212][ | 
| 62a00 |  23 31 32 31 32 5d 5d 2e 0a 0a 41 64 64 20 6d 61    67 69 74 2d 70 6f 70 75 70 2d 6d 6f 64 65 2c 20  | #1212]]...Add.magit-popup-mode,. | 
| 62a20 |  73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | see.[[https://github.com/abo-abo | 
| 62a40 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    32 37 34 5d 5b 23 31 32 37 34 5d 5d 2e 0a 0a 41  | /swiper/issues/1274][#1274]]...A | 
| 62a60 |  64 64 20 61 64 6f 63 2d 6d 6f 64 65 2c 20 73 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | dd.adoc-mode,.see.[[https://gith | 
| 62a80 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 37  | ub.com/abo-abo/swiper/issues/127 | 
| 62aa0 |  35 5d 5b 23 31 32 37 35 5d 5d 2e 0a 0a 41 64 64    20 62 62 64 62 2d 6d 6f 64 65 2c 20 73 65 65 20  | 5][#1275]]...Add.bbdb-mode,.see. | 
| 62ac0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 62ae0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 32 37 36 5d    5b 23 31 32 37 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1276][#1276]]..-----. | 
| 62b00 |  2a 2a 20 4e 65 77 20 46 65 61 74 75 72 65 73 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | **.New.Features.:PROPERTIES:.:CU | 
| 62b20 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d    6e 65 77 2d 66 65 61 74 75 72 65 73 0a 3a 45 4e  | STOM_ID:.0-10-0-new-features.:EN | 
| 62b40 |  44 3a 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | D:.***.counsel.:PROPERTIES:.:CUS | 
| 62b60 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e    66 2d 63 6f 75 6e 73 65 6c 0a 3a 45 4e 44 3a 0a  | TOM_ID:.0-10-0-nf-counsel.:END:. | 
| 62b80 |  57 68 65 6e 20 61 6e 20 65 78 74 65 72 6e 61 6c    20 70 72 6f 67 72 61 6d 20 6f 75 74 70 75 74 20  | When.an.external.program.output. | 
| 62ba0 |  69 73 20 75 73 65 64 2c 20 66 69 72 73 74 20 63    68 65 63 6b 20 69 66 20 74 68 65 20 70 72 6f 67  | is.used,.first.check.if.the.prog | 
| 62bc0 |  72 61 6d 20 69 73 0a 69 6e 73 74 61 6c 6c 65 64    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ram.is.installed,.see.[[https:// | 
| 62be0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 62c00 |  2f 31 30 37 36 5d 5b 23 31 30 37 36 5d 5d 2e 0a    0a 41 6c 6c 6f 77 20 61 73 79 6e 63 20 63 6f 6d  | /1076][#1076]]...Allow.async.com | 
| 62c20 |  6d 61 6e 64 73 20 6f 6e 20 54 72 61 6d 70 20 62    75 66 66 65 72 73 2c 20 73 65 65 20 5b 5b 68 74  | mands.on.Tramp.buffers,.see.[[ht | 
| 62c40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 62c60 |  69 73 73 75 65 73 2f 31 32 32 39 5d 5b 23 31 32    32 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/1229][#1229]],.[[https:// | 
| 62c80 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 62ca0 |  2f 31 32 33 33 5d 5b 23 31 32 33 33 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /1233][#1233]]..-----.***.counse | 
| 62cc0 |  6c 2d 61 73 79 6e 63 2d 66 69 6c 74 65 72 2d 75    70 64 61 74 65 2d 74 69 6d 65 0a 3a 50 52 4f 50  | l-async-filter-update-time.:PROP | 
| 62ce0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0-10-0-nf-co | 
| 62d00 |  75 6e 73 65 6c 2d 61 73 79 6e 63 2d 66 69 6c 74    65 72 2d 75 70 64 61 74 65 2d 74 69 6d 65 0a 3a  | unsel-async-filter-update-time.: | 
| 62d20 |  45 4e 44 3a 0a 43 6f 6e 66 69 67 75 72 65 20 61    73 79 6e 63 20 64 65 6c 61 79 2e 20 53 65 65 20  | END:.Configure.async.delay..See. | 
| 62d40 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 62d60 |  70 65 72 2f 69 73 73 75 65 73 2f 31 31 34 39 5d    5b 23 31 31 34 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1149][#1149]]..-----. | 
| 62d80 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e    63 2d 69 67 6e 6f 72 65 2d 72 65 0a 3a 50 52 4f  | ***.counsel-async-ignore-re.:PRO | 
| 62da0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 63  | PERTIES:.:CUSTOM_ID:.0-10-0-nf-c | 
| 62dc0 |  6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 69 67 6e    6f 72 65 2d 72 65 0a 3a 45 4e 44 3a 0a 4e 65 77  | ounsel-async-ignore-re.:END:.New | 
| 62de0 |  20 64 65 66 63 75 73 74 6f 6d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | .defcustom..See.[[https://github | 
| 62e00 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 31 32 32 5d  | .com/abo-abo/swiper/issues/1122] | 
| 62e20 |  5b 23 31 31 32 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63  | [#1122]]..-----.***.counsel-desc | 
| 62e40 |  72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ribe-function.:PROPERTIES:.:CUST | 
| 62e60 |  4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66    2d 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62  | OM_ID:.0-10-0-nf-counsel-describ | 
| 62e80 |  65 2d 66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44 3a    0a 48 69 67 68 6c 69 67 68 74 20 69 6e 74 65 72  | e-function.:END:.Highlight.inter | 
| 62ea0 |  61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | active.functions,.see.[[https:// | 
| 62ec0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 62ee0 |  2f 39 38 31 5d 5b 23 39 38 31 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | /981][#981]],.[[https://github.c | 
| 62f00 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 39 38 32 5d 5b 23 39  | om/abo-abo/swiper/issues/982][#9 | 
| 62f20 |  38 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65  | 82]]..-----.***.counsel-describe | 
| 62f40 |  2d 66 75 6e 63 74 69 6f 6e 2d 66 75 6e 63 74 69    6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | -function-function.:PROPERTIES:. | 
| 62f60 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 64 65  | :CUSTOM_ID:.0-10-0-nf-counsel-de | 
| 62f80 |  73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 2d    66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44 3a 0a 43  | scribe-function-function.:END:.C | 
| 62fa0 |  75 73 74 6f 6d 69 7a 65 20 3d 63 6f 75 6e 73 65    6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74  | ustomize.=counsel-describe-funct | 
| 62fc0 |  69 6f 6e 3d 2e 20 55 73 65 66 75 6c 20 66 6f 72    0a 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ion=..Useful.for.https://github. | 
| 62fe0 |  63 6f 6d 2f 57 69 6c 66 72 65 64 2f 68 65 6c 70    66 75 6c 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | com/Wilfred/helpful..See.[[https | 
| 63000 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 63020 |  75 65 73 2f 31 33 32 31 5d 5b 23 31 33 32 31 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | ues/1321][#1321]]..-----.***.cou | 
| 63040 |  6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75    6e 63 74 69 6f 6e 2d 70 72 65 73 65 6c 65 63 74  | nsel-describe-function-preselect | 
| 63060 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-10-0 | 
| 63080 |  2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 64 65 73 63    72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 2d 70 72  | -nf-counsel-describe-function-pr | 
| 630a0 |  65 73 65 6c 65 63 74 0a 3a 45 4e 44 3a 0a 43 75    73 74 6f 6d 69 7a 65 20 77 68 69 63 68 20 73 79  | eselect.:END:.Customize.which.sy | 
| 630c0 |  6d 62 6f 6c 20 77 69 6c 6c 20 62 65 20 69 6e 69    74 69 61 6c 20 66 6f 72 20 3d 63 6f 75 6e 73 65  | mbol.will.be.initial.for.=counse | 
| 630e0 |  6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74    69 6f 6e 3d 2c 0a 73 65 65 20 5b 5b 68 74 74 70  | l-describe-function=,.see.[[http | 
| 63100 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 63120 |  73 75 65 73 2f 31 30 38 38 5d 5b 23 31 30 38 38    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1088][#1088]],.[[https://gi | 
| 63140 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 63160 |  33 33 30 5d 5b 23 31 33 33 30 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d  | 330][#1330]]..-----.***.counsel- | 
| 63180 |  64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c    65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | describe-variable.:PROPERTIES:.: | 
| 631a0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d    30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 64 65 73  | CUSTOM_ID:.0-10-0-nf-counsel-des | 
| 631c0 |  63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 0a 3a    45 4e 44 3a 0a 48 69 67 68 6c 69 67 68 74 20 63  | cribe-variable.:END:.Highlight.c | 
| 631e0 |  75 73 74 6f 6d 20 76 61 72 69 61 62 6c 65 73 2c    20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ustom.variables,.see.[[https://g | 
| 63200 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 63220 |  39 38 30 5d 5b 23 39 38 30 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 980][#980]],.[[https://github.co | 
| 63240 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 39 38 32 5d 5b 23 39 38  | m/abo-abo/swiper/issues/982][#98 | 
| 63260 |  32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65  | 2]]..-----.***.counsel-find-file | 
| 63280 |  2d 69 67 6e 6f 72 65 2d 72 65 67 65 78 70 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | -ignore-regexp.:PROPERTIES:.:CUS | 
| 632a0 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e    66 2d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | TOM_ID:.0-10-0-nf-counsel-find-f | 
| 632c0 |  69 6c 65 2d 69 67 6e 6f 72 65 2d 72 65 67 65 78    70 0a 3a 45 4e 44 3a 0a 4f 66 66 65 72 20 3d 63  | ile-ignore-regexp.:END:.Offer.=c | 
| 632e0 |  6f 6d 70 6c 65 74 69 6f 6e 2d 69 67 6e 6f 72 65    64 2d 65 78 74 65 6e 73 69 6f 6e 73 3d 2c 20 73  | ompletion-ignored-extensions=,.s | 
| 63300 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 63320 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30    39 32 5d 5b 23 31 30 39 32 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/1092][#1092]]..--- | 
| 63340 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66    7a 66 2d 64 69 72 2d 66 75 6e 63 74 69 6f 6e 0a  | --.***.counsel-fzf-dir-function. | 
| 63360 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-10-0- | 
| 63380 |  6e 66 2d 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 64    69 72 2d 66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44  | nf-counsel-fzf-dir-function.:END | 
| 633a0 |  3a 0a 41 6c 6c 6f 77 20 74 6f 20 63 75 73 74 6f    6d 69 7a 65 20 66 7a 66 20 77 6f 72 6b 20 64 69  | :.Allow.to.customize.fzf.work.di | 
| 633c0 |  72 65 63 74 6f 72 79 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 69 74 0a 3a  | rectory..-----.***.counsel-git.: | 
| 633e0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-10-0-n | 
| 63400 |  66 2d 63 6f 75 6e 73 65 6c 2d 67 69 74 0a 3a 45    4e 44 3a 0a 41 64 64 20 6f 70 74 69 6f 6e 61 6c  | f-counsel-git.:END:.Add.optional | 
| 63420 |  20 3d 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 3d    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | .=initial-input=,.see.[[https:// | 
| 63440 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 63460 |  2f 31 30 37 34 5d 5b 23 31 30 37 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /1074][#1074]]..-----.***.counse | 
| 63480 |  6c 2d 67 69 74 2d 67 72 65 70 2d 73 6b 69 70 2d    63 6f 75 6e 74 69 6e 67 2d 6c 69 6e 65 73 0a 3a  | l-git-grep-skip-counting-lines.: | 
| 634a0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-10-0-n | 
| 634c0 |  66 2d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72    65 70 2d 73 6b 69 70 2d 63 6f 75 6e 74 69 6e 67  | f-counsel-git-grep-skip-counting | 
| 634e0 |  2d 6c 69 6e 65 73 0a 3a 45 4e 44 3a 0a 4e 65 77    20 64 65 66 63 75 73 74 6f 6d 2c 20 73 65 65 20  | -lines.:END:.New.defcustom,.see. | 
| 63500 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 63520 |  70 65 72 2f 69 73 73 75 65 73 2f 35 32 34 5d 5b    23 35 32 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a  | per/issues/524][#524]],.[[https: | 
| 63540 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 63560 |  65 73 2f 31 30 34 32 5d 5b 23 31 30 34 32 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | es/1042][#1042]]..-----.***.coun | 
| 63580 |  73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 73 70 6c 69    74 2d 73 74 72 69 6e 67 2d 72 65 0a 3a 50 52 4f  | sel-git-log-split-string-re.:PRO | 
| 635a0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 63  | PERTIES:.:CUSTOM_ID:.0-10-0-nf-c | 
| 635c0 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 73    70 6c 69 74 2d 73 74 72 69 6e 67 2d 72 65 0a 3a  | ounsel-git-log-split-string-re.: | 
| 635e0 |  45 4e 44 3a 0a 4e 65 77 20 64 65 66 63 75 73 74    6f 6d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | END:.New.defcustom..See.[[https: | 
| 63600 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 63620 |  65 73 2f 31 31 32 32 5d 5b 23 31 31 32 32 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | es/1122][#1122]]..-----.***.coun | 
| 63640 |  73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70    65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | sel-grep-or-swiper.:PROPERTIES:. | 
| 63660 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 67 72  | :CUSTOM_ID:.0-10-0-nf-counsel-gr | 
| 63680 |  65 70 2d 6f 72 2d 73 77 69 70 65 72 0a 3a 45 4e    44 3a 0a 44 6f 6e 27 74 20 61 74 74 65 6d 70 74  | ep-or-swiper.:END:.Don't.attempt | 
| 636a0 |  20 74 6f 20 73 61 76 65 20 72 65 61 64 6f 6e 6c    79 20 66 69 6c 65 73 2c 20 73 65 65 20 5b 5b 68  | .to.save.readonly.files,.see.[[h | 
| 636c0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 636e0 |  2f 69 73 73 75 65 73 2f 39 39 39 5d 5b 23 39 39    39 5d 5d 2e 0a 0a 50 72 65 76 65 6e 74 20 6f 70  | /issues/999][#999]]...Prevent.op | 
| 63700 |  65 6e 69 6e 67 20 61 6e 20 61 6c 72 65 61 64 79    20 6f 70 65 6e 65 64 20 66 69 6c 65 2c 20 73 65  | ening.an.already.opened.file,.se | 
| 63720 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 63740 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 30    31 5d 5b 23 31 30 30 31 5d 5d 2e 0a 0a 49 6d 70  | wiper/issues/1001][#1001]]...Imp | 
| 63760 |  72 6f 76 65 20 6c 6f 67 69 63 2c 20 73 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | rove.logic,.see.[[https://github | 
| 63780 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 32 39 30 5d  | .com/abo-abo/swiper/issues/1290] | 
| 637a0 |  5b 23 31 32 39 30 5d 5d 2e 0a 0a 4d 6f 72 65 20    75 6e 69 66 6f 72 6d 20 69 6e 74 65 72 66 61 63  | [#1290]]...More.uniform.interfac | 
| 637c0 |  65 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e,.see.[[https://github.com/abo- | 
| 637e0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 33 31 33 5d 5b 23 31 33 31 33 5d 5d 2e  | abo/swiper/issues/1313][#1313]]. | 
| 63800 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 69 6d 65 6e 75 2d 6d 61 70 0a 3a 50 52  | .-----.***.counsel-imenu-map.:PR | 
| 63820 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d  | OPERTIES:.:CUSTOM_ID:.0-10-0-nf- | 
| 63840 |  63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 6d 61    70 0a 3a 45 4e 44 3a 0a 41 6c 6c 6f 77 73 20 74  | counsel-imenu-map.:END:.Allows.t | 
| 63860 |  6f 20 75 73 65 20 7e 43 2d 6c 7e 20 74 6f 20 72    65 63 65 6e 74 65 72 2e 20 53 65 65 20 5b 5b 68  | o.use.~C-l~.to.recenter..See.[[h | 
| 63880 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 638a0 |  2f 69 73 73 75 65 73 2f 31 31 38 30 5d 5b 23 31    31 38 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1180][#1180]]..-----.*** | 
| 638c0 |  20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61    70 70 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | .counsel-linux-app.:PROPERTIES:. | 
| 638e0 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 6c 69  | :CUSTOM_ID:.0-10-0-nf-counsel-li | 
| 63900 |  6e 75 78 2d 61 70 70 0a 3a 45 4e 44 3a 0a 56 61    72 69 6f 75 73 20 69 6d 70 72 6f 76 65 6d 65 6e  | nux-app.:END:.Various.improvemen | 
| 63920 |  74 73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ts,.see.[[https://github.com/abo | 
| 63940 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 38 39 37 5d 5b 23 38 39 37 5d 5d 2c 20  | -abo/swiper/issues/897][#897]],. | 
| 63960 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 63980 |  70 65 72 2f 69 73 73 75 65 73 2f 39 35 39 5d 5b    23 39 35 39 5d 5d 2e 0a 0a 50 72 65 73 73 20 7e  | per/issues/959][#959]]...Press.~ | 
| 639a0 |  4d 2d 6f 20 64 7e 20 74 6f 20 6f 70 65 6e 20 74    68 65 20 64 65 73 6b 74 6f 70 20 66 69 6c 65 2c  | M-o.d~.to.open.the.desktop.file, | 
| 639c0 |  20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .see.[[https://github.com/abo-ab | 
| 639e0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    38 39 37 5d 5b 23 38 39 37 5d 5d 2e 0a 2d 2d 2d  | o/swiper/issues/897][#897]]..--- | 
| 63a00 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6d    61 72 6b 2d 72 69 6e 67 0a 3a 50 52 4f 50 45 52  | --.***.counsel-mark-ring.:PROPER | 
| 63a20 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-10-0-nf-coun | 
| 63a40 |  73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 0a 3a 45    4e 44 3a 0a 53 6f 72 74 20 62 79 20 6c 6f 63 61  | sel-mark-ring.:END:.Sort.by.loca | 
| 63a60 |  74 69 6f 6e 2c 20 73 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | tion,.see.[[https://github.com/a | 
| 63a80 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 30 30 36 5d 5b 23 31 30 30 36  | bo-abo/swiper/issues/1006][#1006 | 
| 63aa0 |  5d 5d 2e 0a 0a 46 69 78 65 73 2c 20 73 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ]]...Fixes,.see.[[https://github | 
| 63ac0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 33 32 38 5d  | .com/abo-abo/swiper/issues/1328] | 
| 63ae0 |  5b 23 31 33 32 38 5d 5d 2c 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | [#1328]],.[[https://github.com/a | 
| 63b00 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 33 32 39 5d 5b 23 31 33 32 39  | bo-abo/swiper/issues/1329][#1329 | 
| 63b20 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f    75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d 61 70 0a 3a  | ]]..-----.***.counsel-mode-map.: | 
| 63b40 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-10-0-n | 
| 63b60 |  66 2d 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d    61 70 0a 3a 45 4e 44 3a 0a 41 64 64 20 3d 63 6f  | f-counsel-mode-map.:END:.Add.=co | 
| 63b80 |  75 6e 73 65 6c 2d 66 61 63 65 73 3d 2c 20 73 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | unsel-faces=,.see.[[https://gith | 
| 63ba0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 35  | ub.com/abo-abo/swiper/issues/125 | 
| 63bc0 |  39 5d 5b 23 31 32 35 39 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 72 67  | 9][#1259]]..-----.***.counsel-rg | 
| 63be0 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-10-0 | 
| 63c00 |  2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 72 67 0a 3a    45 4e 44 3a 0a 4c 69 6d 69 74 20 72 65 73 75 6c  | -nf-counsel-rg.:END:.Limit.resul | 
| 63c20 |  74 73 20 74 6f 20 31 35 30 20 63 6f 6c 75 6d 6e    73 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ts.to.150.columns,.see.[[https:/ | 
| 63c40 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 63c60 |  73 2f 39 38 38 5d 5b 23 39 38 38 5d 5d 2e 0a 0a    4e 65 76 65 72 20 75 73 65 20 63 6f 6c 6f 72 20  | s/988][#988]]...Never.use.color. | 
| 63c80 |  72 65 73 75 6c 74 73 2c 20 73 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | results,.see.[[https://github.co | 
| 63ca0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 30 36 30 5d 5b 23 31  | m/abo-abo/swiper/issues/1060][#1 | 
| 63cc0 |  30 36 30 5d 5d 2e 0a 0a 53 65 61 72 63 68 20 77    68 6f 6c 65 20 47 69 74 20 72 65 70 6f 73 69 74  | 060]]...Search.whole.Git.reposit | 
| 63ce0 |  6f 72 79 2c 20 6e 6f 74 20 74 68 65 20 63 75 72    72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a  | ory,.not.the.current.directory.. | 
| 63d00 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 0a 3a  | -----.***.counsel-unicode-char.: | 
| 63d20 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-10-0-n | 
| 63d40 |  66 2d 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64    65 2d 63 68 61 72 0a 3a 45 4e 44 3a 0a 53 68 6f  | f-counsel-unicode-char.:END:.Sho | 
| 63d60 |  77 20 63 61 6e 64 69 64 61 74 65 73 20 69 6e 20    6f 72 64 65 72 2c 20 73 65 65 20 5b 5b 68 74 74  | w.candidates.in.order,.see.[[htt | 
| 63d80 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 63da0 |  73 73 75 65 73 2f 31 30 30 33 5d 5b 23 31 30 30    33 5d 5d 2e 0a 0a 41 64 61 70 74 20 74 6f 20 3d  | ssues/1003][#1003]]...Adapt.to.= | 
| 63dc0 |  75 63 73 2d 6e 61 6d 65 73 3d 20 62 65 69 6e 67    20 61 20 68 61 73 68 20 74 61 62 6c 65 20 69 6e  | ucs-names=.being.a.hash.table.in | 
| 63de0 |  20 65 6d 61 63 73 2d 32 36 2c 20 73 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .emacs-26,.see.[[https://github. | 
| 63e00 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 32 32 33 5d 5b  | com/abo-abo/swiper/issues/1223][ | 
| 63e20 |  23 31 32 32 33 5d 5d 2e 0a 0a 4d 61 6b 65 20 6c    61 7a 79 2c 20 73 65 65 20 5b 5b 68 74 74 70 73  | #1223]]...Make.lazy,.see.[[https | 
| 63e40 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 63e60 |  75 65 73 2f 31 32 30 34 5d 5b 23 31 32 30 34 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | ues/1204][#1204]]..-----.***.cou | 
| 63e80 |  6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72    79 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | nsel-up-directory.:PROPERTIES:.: | 
| 63ea0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d    30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 75 70 2d  | CUSTOM_ID:.0-10-0-nf-counsel-up- | 
| 63ec0 |  64 69 72 65 63 74 6f 72 79 0a 3a 45 4e 44 3a 0a    49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64  | directory.:END:.If.the.current.d | 
| 63ee0 |  69 72 65 63 74 6f 72 79 20 69 73 20 72 65 6d 6f    74 65 20 61 6e 64 20 69 74 27 73 20 6e 6f 74 20  | irectory.is.remote.and.it's.not. | 
| 63f00 |  70 6f 73 73 69 62 6c 65 20 74 6f 20 67 6f 20 75    70 20 61 6e 79 0a 66 75 72 74 68 65 72 2c 20 6d  | possible.to.go.up.any.further,.m | 
| 63f20 |  61 6b 65 20 74 68 65 20 72 65 6d 6f 74 65 20 70    72 65 66 69 78 20 65 64 69 74 61 62 6c 65 2e 20  | ake.the.remote.prefix.editable.. | 
| 63f40 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 63f60 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    32 34 32 5d 5b 23 31 32 34 32 5d 5d 2c 20 5b 5b  | /swiper/issues/1242][#1242]],.[[ | 
| 63f80 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 63fa0 |  72 2f 69 73 73 75 65 73 2f 31 32 32 37 5d 5b 23    31 32 32 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | r/issues/1227][#1227]]..-----.** | 
| 63fc0 |  2a 20 63 6f 75 6e 73 65 6c 2d 75 72 6c 2d 65 78    70 61 6e 64 0a 3a 50 52 4f 50 45 52 54 49 45 53  | *.counsel-url-expand.:PROPERTIES | 
| 63fe0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 30 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-10-0-nf-counsel- | 
| 64000 |  75 72 6c 2d 65 78 70 61 6e 64 0a 3a 45 4e 44 3a    0a 41 64 64 65 64 20 74 6f 20 3d 69 76 79 2d 66  | url-expand.:END:.Added.to.=ivy-f | 
| 64020 |  66 61 70 2d 75 72 6c 2d 66 75 6e 63 74 69 6f 6e    73 3d 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a  | fap-url-functions=.by.default... | 
| 64040 |  43 75 73 74 6f 6d 69 7a 65 20 3d 63 6f 75 6e 73    65 6c 2d 75 72 6c 2d 65 78 70 61 6e 73 69 6f 6e  | Customize.=counsel-url-expansion | 
| 64060 |  73 3d 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f    20 62 72 6f 77 73 65 20 76 61 72 69 6f 75 73 20  | s=.to.be.able.to.browse.various. | 
| 64080 |  6c 69 6e 6b 73 0a 77 69 74 68 20 7e 43 2d 78 20    43 2d 66 20 4d 2d 6e 7e 2e 20 53 65 65 20 5b 5b  | links.with.~C-x.C-f.M-n~..See.[[ | 
| 640a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 640c0 |  72 2f 69 73 73 75 65 73 2f 31 31 36 34 5d 5b 23    31 31 36 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | r/issues/1164][#1164]]..-----.** | 
| 640e0 |  2a 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70    6f 70 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | *.counsel-yank-pop.:PROPERTIES:. | 
| 64100 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 79 61  | :CUSTOM_ID:.0-10-0-nf-counsel-ya | 
| 64120 |  6e 6b 2d 70 6f 70 0a 3a 45 4e 44 3a 0a 44 6f 6e    27 74 20 72 65 73 74 72 69 63 74 20 74 6f 20 33  | nk-pop.:END:.Don't.restrict.to.3 | 
| 64140 |  20 63 68 61 72 73 20 6f 72 20 6d 6f 72 65 2c 20    73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | .chars.or.more,.see.[[https://gi | 
| 64160 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 39  | thub.com/abo-abo/swiper/issues/9 | 
| 64180 |  37 33 5d 5b 23 39 37 33 5d 5d 2e 0a 0a 50 72 65    73 73 20 7e 4d 2d 6f 20 64 7e 20 74 6f 20 72 65  | 73][#973]]...Press.~M-o.d~.to.re | 
| 641a0 |  6d 6f 76 65 20 61 6e 20 69 74 65 6d 20 66 72 6f    6d 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e  | move.an.item.from.the.kill.ring. | 
| 641c0 |  0a 0a 49 67 6e 6f 72 65 20 65 6d 70 74 79 20 63    61 6e 64 69 64 61 74 65 73 2c 20 73 65 65 20 5b  | ..Ignore.empty.candidates,.see.[ | 
| 641e0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 64200 |  65 72 2f 69 73 73 75 65 73 2f 31 30 34 33 5d 5b    23 31 30 34 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1043][#1043]]..-----.* | 
| 64220 |  2a 2a 20 69 76 79 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | **.ivy.:PROPERTIES:.:CUSTOM_ID:. | 
| 64240 |  30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 0a 3a 45    4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 7e 69 7e  | 0-10-0-nf-ivy.:END:.****.Add.~i~ | 
| 64260 |  20 61 6e 64 20 7e 77 7e 20 61 73 20 67 6c 6f 62    61 6c 20 61 63 74 69 6f 6e 73 0a 3a 50 52 4f 50  | .and.~w~.as.global.actions.:PROP | 
| 64280 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 61 64 64 2d 7e 69 7e 2d 61 6e 64 2d  | ERTIES:.:CUSTOM_ID:.add-~i~-and- | 
| 642a0 |  7e 77 7e 2d 61 73 2d 67 6c 6f 62 61 6c 2d 61 63    74 69 6f 6e 73 0a 3a 45 4e 44 3a 0a 49 6e 20 61  | ~w~-as-global-actions.:END:.In.a | 
| 642c0 |  6e 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65    73 73 69 6f 6e 3a 0a 2d 20 50 72 65 73 73 20 7e  | ny.completion.session:.-.Press.~ | 
| 642e0 |  4d 2d 6f 20 77 7e 20 74 6f 20 63 6f 70 79 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69  | M-o.w~.to.copy.the.current.candi | 
| 64300 |  64 61 74 65 20 74 6f 20 74 68 65 20 6b 69 6c 6c    20 72 69 6e 67 2e 0a 2d 20 50 72 65 73 73 20 7e  | date.to.the.kill.ring..-.Press.~ | 
| 64320 |  4d 2d 6f 20 69 7e 20 74 6f 20 69 6e 73 65 72 74    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 61 6e  | M-o.i~.to.insert.the.current.can | 
| 64340 |  64 69 64 61 74 65 20 69 6e 74 6f 20 74 68 65 20    62 75 66 66 65 72 2e 0a 2a 2a 2a 2a 20 42 69 6e  | didate.into.the.buffer..****.Bin | 
| 64360 |  64 20 7e 3c 6e 65 78 74 3e 7e 20 61 6e 64 20 7e    3c 70 72 69 6f 72 3e 7e 0a 3a 50 52 4f 50 45 52  | d.~<next>~.and.~<prior>~.:PROPER | 
| 64380 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 62 69 6e 64 2d 7e 3c 6e 65 78 74 3e 7e 2d  | TIES:.:CUSTOM_ID:.bind-~<next>~- | 
| 643a0 |  61 6e 64 2d 7e 3c 70 72 69 6f 72 3e 7e 0a 3a 45    4e 44 3a 0a 2a 2a 2a 2a 20 41 64 64 20 43 4f 4e  | and-~<prior>~.:END:.****.Add.CON | 
| 643c0 |  54 52 49 42 55 54 49 4e 47 2e 6f 72 67 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | TRIBUTING.org.:PROPERTIES:.:CUST | 
| 643e0 |  4f 4d 5f 49 44 3a 20 61 64 64 2d 63 6f 6e 74 72    69 62 75 74 69 6e 67 2e 6f 72 67 0a 3a 45 4e 44  | OM_ID:.add-contributing.org.:END | 
| 64400 |  3a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | :.See.[[https://github.com/abo-a | 
| 64420 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 32 36 30 5d 5b 23 31 32 36 30 5d 5d 2c 20  | bo/swiper/issues/1260][#1260]],. | 
| 64440 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 64460 |  70 65 72 2f 69 73 73 75 65 73 2f 31 33 33 32 5d    5b 23 31 33 33 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1332][#1332]]..-----. | 
| 64480 |  2a 2a 2a 20 69 76 79 2d 61 75 74 6f 2d 73 65 6c    65 63 74 2d 73 69 6e 67 6c 65 2d 63 61 6e 64 69  | ***.ivy-auto-select-single-candi | 
| 644a0 |  64 61 74 65 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | date.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 644c0 |  31 30 2d 30 2d 6e 66 2d 69 76 79 2d 61 75 74 6f    2d 73 65 6c 65 63 74 2d 73 69 6e 67 6c 65 2d 63  | 10-0-nf-ivy-auto-select-single-c | 
| 644e0 |  61 6e 64 69 64 61 74 65 0a 3a 45 4e 44 3a 0a 4f    66 66 20 62 79 20 64 65 66 61 75 6c 74 2e 20 57  | andidate.:END:.Off.by.default..W | 
| 64500 |  68 65 6e 20 6f 6e 2c 20 61 6e 64 20 74 68 65 72    65 27 73 20 6f 6e 6c 79 20 6f 6e 65 20 63 61 6e  | hen.on,.and.there's.only.one.can | 
| 64520 |  64 69 64 61 74 65 2c 20 75 73 65 20 69 74 0a 61    75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 69 74  | didate,.use.it.automatically.wit | 
| 64540 |  68 6f 75 74 20 61 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 73 65 73 73 69 6f 6e 2e 0a 2d 2d 2d 2d 2d  | hout.a.completion.session..----- | 
| 64560 |  0a 2a 2a 2a 20 69 76 79 2d 62 61 63 6b 77 61 72    64 2d 64 65 6c 65 74 65 2d 63 68 61 72 0a 3a 50  | .***.ivy-backward-delete-char.:P | 
| 64580 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66  | ROPERTIES:.:CUSTOM_ID:.0-10-0-nf | 
| 645a0 |  2d 69 76 79 2d 62 61 63 6b 77 61 72 64 2d 64 65    6c 65 74 65 2d 63 68 61 72 0a 3a 45 4e 44 3a 0a  | -ivy-backward-delete-char.:END:. | 
| 645c0 |  50 72 65 73 65 6c 65 63 74 20 6c 61 73 74 20 64    69 72 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a  | Preselect.last.dir,.see.[[https: | 
| 645e0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 64600 |  65 73 2f 31 32 35 37 5d 5b 23 31 32 35 37 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d  | es/1257][#1257]]..-----.***.ivy- | 
| 64620 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65    67 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53  | completion-in-region.:PROPERTIES | 
| 64640 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 30 2d 30 2d 6e 66 2d 69 76 79 2d 63 6f 6d 70  | :.:CUSTOM_ID:.0-10-0-nf-ivy-comp | 
| 64660 |  6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e    0a 3a 45 4e 44 3a 0a 55 73 65 20 3d 3a 69 6e 69  | letion-in-region.:END:.Use.=:ini | 
| 64680 |  74 69 61 6c 2d 69 6e 70 75 74 3d 20 61 6e 64 20    3d 3a 75 6e 77 69 6e 64 3d 2e 20 50 72 65 76 69  | tial-input=.and.=:unwind=..Previ | 
| 646a0 |  6f 75 73 6c 79 2c 20 49 76 79 27 73 20 22 70 72    65 66 69 78 69 6e 67 22 20 61 6e 64 0a 22 70 65  | ously,.Ivy's."prefixing".and."pe | 
| 646c0 |  72 66 65 63 74 20 6d 61 74 63 68 22 20 69 6e 64    65 78 20 6c 6f 67 69 63 20 77 61 73 20 6d 65 73  | rfect.match".index.logic.was.mes | 
| 646e0 |  73 65 64 20 75 70 20 66 6f 72 0a 63 6f 6d 70 6c    65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 2e  | sed.up.for.completion-in-region. | 
| 64700 |  20 54 68 65 20 72 65 61 73 6f 6e 20 62 65 69 6e    67 20 69 73 20 74 68 61 74 20 74 68 65 20 69 6e  | .The.reason.being.is.that.the.in | 
| 64720 |  69 74 69 61 6c 20 70 72 65 66 69 78 20 77 61 73    0a 6e 65 76 65 72 20 70 61 73 73 65 64 20 74 6f  | itial.prefix.was.never.passed.to | 
| 64740 |  20 49 76 79 3a 20 69 6e 73 74 65 61 64 2c 20 74    68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 77 61  | .Ivy:.instead,.the.collection.wa | 
| 64760 |  73 20 70 72 65 2d 66 69 6c 74 65 72 65 64 20 6f    6e 20 74 68 65 0a 70 72 65 66 69 78 20 61 6e 64  | s.pre-filtered.on.the.prefix.and | 
| 64780 |  20 61 20 22 6e 65 77 22 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 73 65 73 73 69 6f 6e 20 64 69 64 6e  | .a."new".completion.session.didn | 
| 647a0 |  27 74 20 6b 6e 6f 77 20 61 62 6f 75 74 20 69 74    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d  | 't.know.about.it..-----.***.ivy- | 
| 647c0 |  64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65    2d 68 79 64 72 61 0a 3a 50 52 4f 50 45 52 54 49  | dispatching-done-hydra.:PROPERTI | 
| 647e0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 2d 64 69  | ES:.:CUSTOM_ID:.0-10-0-nf-ivy-di | 
| 64800 |  73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 2d 68    79 64 72 61 0a 3a 45 4e 44 3a 0a 51 75 69 74 20  | spatching-done-hydra.:END:.Quit. | 
| 64820 |  77 69 74 68 20 7e 43 2d 67 7e 2c 20 73 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | with.~C-g~,.see.[[https://github | 
| 64840 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 39 32 32 5d 5b  | .com/abo-abo/swiper/issues/922][ | 
| 64860 |  23 39 32 32 5d 5d 2e 0a 0a 42 72 65 61 6b 20 68    69 6e 74 20 69 6e 74 6f 20 63 6f 6c 75 6d 6e 73  | #922]]...Break.hint.into.columns | 
| 64880 |  2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ,.see.[[https://github.com/abo-a | 
| 648a0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 39 35 33 5d 5b 23 39 35 33 5d 5d 2e 0a 2d 2d  | bo/swiper/issues/953][#953]]..-- | 
| 648c0 |  2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6d 61 67 69    63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63  | ---.***.ivy-magic-slash-non-matc | 
| 648e0 |  68 2d 61 63 74 69 6f 6e 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | h-action.:PROPERTIES:.:CUSTOM_ID | 
| 64900 |  3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 2d    6d 61 67 69 63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d  | :.0-10-0-nf-ivy-magic-slash-non- | 
| 64920 |  6d 61 74 63 68 2d 61 63 74 69 6f 6e 0a 3a 45 4e    44 3a 0a 43 75 73 74 6f 6d 69 7a 65 20 77 68 61  | match-action.:END:.Customize.wha | 
| 64940 |  74 20 7e 2f 7e 20 64 6f 65 73 20 77 68 65 6e 20    63 6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20  | t.~/~.does.when.completing.file. | 
| 64960 |  6e 61 6d 65 73 2c 20 73 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | names,.see.[[https://github.com/ | 
| 64980 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 39 39 38 5d 5b 23 39 39 38 5d  | abo-abo/swiper/issues/998][#998] | 
| 649a0 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 649c0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30    30 39 5d 5b 23 31 30 30 39 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/1009][#1009]]..--- | 
| 649e0 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63 75 72    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | --.***.ivy-occur.:PROPERTIES:.:C | 
| 64a00 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30    2d 6e 66 2d 69 76 79 2d 6f 63 63 75 72 0a 3a 45  | USTOM_ID:.0-10-0-nf-ivy-occur.:E | 
| 64a20 |  4e 44 3a 0a 57 68 65 6e 20 63 6f 6d 70 6c 65 74    69 6e 67 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20  | ND:.When.completing.file.names,. | 
| 64a40 |  3d 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d    64 69 72 65 64 3d 20 69 73 20 63 61 6c 6c 65 64  | =counsel-cmd-to-dired=.is.called | 
| 64a60 |  2c 20 72 65 73 75 6c 74 69 6e 67 0a 69 6e 20 61    20 44 69 72 65 64 20 62 75 66 66 65 72 2e 0a 2d  | ,.resulting.in.a.Dired.buffer..- | 
| 64a80 |  2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63    75 72 2d 6d 6f 64 65 2d 6d 61 70 0a 3a 50 52 4f  | ----.***.ivy-occur-mode-map.:PRO | 
| 64aa0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d 69  | PERTIES:.:CUSTOM_ID:.0-10-0-nf-i | 
| 64ac0 |  76 79 2d 6f 63 63 75 72 2d 6d 6f 64 65 2d 6d 61    70 0a 3a 45 4e 44 3a 0a 42 69 6e 64 20 7e 52 7e  | vy-occur-mode-map.:END:.Bind.~R~ | 
| 64ae0 |  20 74 6f 20 3d 72 65 61 64 2d 6f 6e 6c 79 2d 6d    6f 64 65 3d 2c 20 73 65 65 20 5b 5b 68 74 74 70  | .to.=read-only-mode=,.see.[[http | 
| 64b00 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 64b20 |  73 75 65 73 2f 31 32 37 33 5d 5b 23 31 32 37 33    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76  | sues/1273][#1273]]..-----.***.iv | 
| 64b40 |  79 2d 72 65 61 64 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | y-read.:PROPERTIES:.:CUSTOM_ID:. | 
| 64b60 |  30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 2d 72 65    61 64 0a 3a 45 4e 44 3a 0a 41 64 64 20 6e 65 77  | 0-10-0-nf-ivy-read.:END:.Add.new | 
| 64b80 |  20 61 72 67 75 6d 65 6e 74 20 3d 64 65 66 3d 2c    20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | .argument.=def=,.see.[[https://g | 
| 64ba0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 64bc0 |  31 30 34 37 5d 5b 23 31 30 34 37 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 1047][#1047]],.[[https://github. | 
| 64be0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 30 34 39 5d 5b  | com/abo-abo/swiper/issues/1049][ | 
| 64c00 |  23 31 30 34 39 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1049]],.[[https://github.com/ab | 
| 64c20 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 30 35 32 5d 5b 23 31 30 35 32 5d  | o-abo/swiper/issues/1052][#1052] | 
| 64c40 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 64c60 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 31    31 32 5d 5b 23 31 31 31 32 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/1112][#1112]]..--- | 
| 64c80 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 61 64 2d    61 63 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49  | --.***.ivy-read-action.:PROPERTI | 
| 64ca0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 2d 72 65  | ES:.:CUSTOM_ID:.0-10-0-nf-ivy-re | 
| 64cc0 |  61 64 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44 3a 0a    41 6c 6c 6f 77 20 74 6f 20 71 75 69 74 20 77 69  | ad-action.:END:.Allow.to.quit.wi | 
| 64ce0 |  74 68 20 7e 45 53 43 7e 20 66 6f 72 20 62 65 74    74 65 72 20 77 6f 72 6b 20 77 69 74 68 20 65 76  | th.~ESC~.for.better.work.with.ev | 
| 64d00 |  69 6c 2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | il,.see.[[https://github.com/abo | 
| 64d20 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 39 35 32 5d 5b 23 39 35 32 5d 5d 2e 0a  | -abo/swiper/issues/952][#952]].. | 
| 64d40 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 6f    74 61 74 65 2d 70 72 65 66 65 72 72 65 64 2d 62  | -----.***.ivy-rotate-preferred-b | 
| 64d60 |  75 69 6c 64 65 72 73 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | uilders.:PROPERTIES:.:CUSTOM_ID: | 
| 64d80 |  20 30 2d 31 30 2d 30 2d 6e 66 2d 69 76 79 2d 72    6f 74 61 74 65 2d 70 72 65 66 65 72 72 65 64 2d  | .0-10-0-nf-ivy-rotate-preferred- | 
| 64da0 |  62 75 69 6c 64 65 72 73 0a 3a 45 4e 44 3a 0a 42    6f 75 6e 64 20 74 6f 20 7e 43 2d 6f 20 6d 7e 2e  | builders.:END:.Bound.to.~C-o.m~. | 
| 64dc0 |  20 43 75 73 74 6f 6d 69 7a 65 20 77 69 74 68 20    3d 69 76 79 2d 70 72 65 66 65 72 72 65 64 2d 72  | .Customize.with.=ivy-preferred-r | 
| 64de0 |  65 2d 62 75 69 6c 64 65 72 73 3d 2e 0a 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | e-builders=..See.[[https://githu | 
| 64e00 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 39 33  | b.com/abo-abo/swiper/issues/1093 | 
| 64e20 |  5d 5b 23 31 30 39 33 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1093]],.[[https://github.com/ | 
| 64e40 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 30 39 34 5d 5b 23 31 30 39  | abo-abo/swiper/issues/1094][#109 | 
| 64e60 |  34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72  | 4]]..-----.***.ivy-switch-buffer | 
| 64e80 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-10-0 | 
| 64ea0 |  2d 6e 66 2d 69 76 79 2d 73 77 69 74 63 68 2d 62    75 66 66 65 72 0a 3a 45 4e 44 3a 0a 43 6f 6d 70  | -nf-ivy-switch-buffer.:END:.Comp | 
| 64ec0 |  6f 73 65 20 66 61 63 65 73 20 62 65 74 74 65 72    2c 20 73 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ose.faces.better,.see.[[https:// | 
| 64ee0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 64f00 |  2f 39 39 32 5d 5b 23 39 39 32 5d 5d 2e 0a 0a 7e    4d 2d 6f 20 66 7e 20 77 69 6c 6c 20 63 61 6c 6c  | /992][#992]]...~M-o.f~.will.call | 
| 64f20 |  20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66    69 6c 65 3d 20 66 72 6f 6d 20 63 75 72 72 65 6e  | .=counsel-find-file=.from.curren | 
| 64f40 |  74 20 64 69 72 65 63 74 6f 72 79 2c 20 73 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | t.directory,.see.[[https://githu | 
| 64f60 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 39 38  | b.com/abo-abo/swiper/issues/1298 | 
| 64f80 |  5d 5b 23 31 32 39 38 5d 5d 2c 0a 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1298]],.[[https://github.com/ | 
| 64fa0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 32 39 35 5d 5b 23 31 32 39  | abo-abo/swiper/issues/1295][#129 | 
| 64fc0 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 2d 74 72 75 6e 63 61 74 65 2d 6c 69 6e 65  | 5]]..-----.***.ivy-truncate-line | 
| 64fe0 |  73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d  | s.:PROPERTIES:.:CUSTOM_ID:.0-10- | 
| 65000 |  30 2d 6e 66 2d 69 76 79 2d 74 72 75 6e 63 61 74    65 2d 6c 69 6e 65 73 0a 3a 45 4e 44 3a 0a 4e 65  | 0-nf-ivy-truncate-lines.:END:.Ne | 
| 65020 |  77 20 64 65 66 63 75 73 74 6f 6d 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | w.defcustom..See.[[https://githu | 
| 65040 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 31 30  | b.com/abo-abo/swiper/issues/1110 | 
| 65060 |  5d 5b 23 31 31 31 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 69 76 79 2d 75 73 65 2d 73 65 6c  | ][#1110]]..-----.***.ivy-use-sel | 
| 65080 |  65 63 74 61 62 6c 65 2d 70 72 6f 6d 70 74 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ectable-prompt.:PROPERTIES:.:CUS | 
| 650a0 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e    66 2d 69 76 79 2d 75 73 65 2d 73 65 6c 65 63 74  | TOM_ID:.0-10-0-nf-ivy-use-select | 
| 650c0 |  61 62 6c 65 2d 70 72 6f 6d 70 74 0a 3a 45 4e 44    3a 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20  | able-prompt.:END:.When.non-nil,. | 
| 650e0 |  6d 61 6b 65 20 74 68 65 20 70 72 6f 6d 70 74 20    6c 69 6e 65 20 73 65 6c 65 63 74 61 62 6c 65 20  | make.the.prompt.line.selectable. | 
| 65100 |  6c 69 6b 65 20 61 20 63 61 6e 64 69 64 61 74 65    2e 0a 0a 43 61 6c 6c 69 6e 67 20 3d 69 76 79 2d  | like.a.candidate...Calling.=ivy- | 
| 65120 |  64 6f 6e 65 3d 20 6f 72 20 3d 69 76 79 2d 61 6c    74 2d 64 6f 6e 65 3d 20 6f 6e 20 61 20 73 65 6c  | done=.or.=ivy-alt-done=.on.a.sel | 
| 65140 |  65 63 74 65 64 20 70 72 6f 6d 70 74 20 66 6f 72    77 61 72 64 73 20 74 6f 0a 3d 69 76 79 2d 69 6d  | ected.prompt.forwards.to.=ivy-im | 
| 65160 |  6d 65 64 69 61 74 65 2d 64 6f 6e 65 3d 2c 20 74    68 75 73 20 65 78 69 74 69 6e 67 20 77 69 74 68  | mediate-done=,.thus.exiting.with | 
| 65180 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 75 73 65    72 20 69 6e 70 75 74 20 69 6e 73 74 65 61 64 0a  | .the.current.user.input.instead. | 
| 651a0 |  6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20    63 61 6e 64 69 64 61 74 65 2e 0a 0a 53 65 65 20  | of.the.selected.candidate...See. | 
| 651c0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 651e0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 30 35 39 5d    5b 23 31 30 35 39 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1059][#1059]],.[[http | 
| 65200 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 65220 |  73 75 65 73 2f 31 30 36 33 5d 5b 23 31 30 36 33    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1063][#1063]],.[[https://gi | 
| 65240 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 65260 |  30 39 30 5d 5b 23 31 30 39 30 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d 71  | 090][#1090]]..-----.***.swiper-q | 
| 65280 |  75 65 72 79 2d 72 65 70 6c 61 63 65 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | uery-replace.:PROPERTIES:.:CUSTO | 
| 652a0 |  4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 66 2d    73 77 69 70 65 72 2d 71 75 65 72 79 2d 72 65 70  | M_ID:.0-10-0-nf-swiper-query-rep | 
| 652c0 |  6c 61 63 65 0a 3a 45 4e 44 3a 0a 44 69 73 61 62    6c 65 20 72 65 61 64 2d 6f 6e 6c 79 20 66 6f 72  | lace.:END:.Disable.read-only.for | 
| 652e0 |  20 74 68 65 20 64 75 72 61 74 69 6f 6e 2c 20 73    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .the.duration,.see.[[https://git | 
| 65300 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32  | hub.com/abo-abo/swiper/issues/12 | 
| 65320 |  37 33 5d 5b 23 31 32 37 33 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 20 4e 65 77 20 43 6f 6d 6d 61 6e  | 73][#1273]]..-----.**.New.Comman | 
| 65340 |  64 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30  | ds.:PROPERTIES:.:CUSTOM_ID:.0-10 | 
| 65360 |  2d 30 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 0a    3a 45 4e 44 3a 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | -0-new-commands.:END:.***.counse | 
| 65380 |  6c 2d 61 63 6b 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | l-ack.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 653a0 |  2d 31 30 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c    2d 61 63 6b 0a 3a 45 4e 44 3a 0a 4c 69 6b 65 20  | -10-0-nc-counsel-ack.:END:.Like. | 
| 653c0 |  3d 63 6f 75 6e 73 65 6c 2d 61 67 3d 2c 20 62 75    74 20 77 69 74 68 20 5b 5b 68 74 74 70 73 3a 2f  | =counsel-ag=,.but.with.[[https:/ | 
| 653e0 |  2f 62 65 79 6f 6e 64 67 72 65 70 2e 63 6f 6d 2f    5d 5b 61 63 6b 5d 5d 2e 20 53 65 65 20 5b 5b 68  | /beyondgrep.com/][ack]]..See.[[h | 
| 65400 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 65420 |  2f 69 73 73 75 65 73 2f 31 30 37 35 5d 5b 23 31    30 37 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1075][#1075]]..-----.*** | 
| 65440 |  20 63 6f 75 6e 73 65 6c 2d 61 70 72 6f 70 6f 73    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | .counsel-apropos.:PROPERTIES:.:C | 
| 65460 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30    2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 61 70 72 6f  | USTOM_ID:.0-10-0-nc-counsel-apro | 
| 65480 |  70 6f 73 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65    74 69 6f 6e 20 66 6f 72 20 5b 5b 68 74 74 70 73  | pos.:END:.Completion.for.[[https | 
| 654a0 |  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 61  | ://www.gnu.org/software/emacs/ma | 
| 654c0 |  6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f 65    6d 61 63 73 2f 41 70 72 6f 70 6f 73 2e 68 74 6d  | nual/html_node/emacs/Apropos.htm | 
| 654e0 |  6c 5d 5b 61 70 72 6f 70 6f 73 5d 5d 2c 20 73 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | l][apropos]],.see.[[https://gith | 
| 65500 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 31  | ub.com/abo-abo/swiper/issues/101 | 
| 65520 |  34 5d 5b 23 31 30 31 34 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69  | 4][#1014]]..-----.***.counsel-fi | 
| 65540 |  6c 65 2d 72 65 67 69 73 74 65 72 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | le-register.:PROPERTIES:.:CUSTOM | 
| 65560 |  5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 63    6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 72 65 67 69  | _ID:.0-10-0-nc-counsel-file-regi | 
| 65580 |  73 74 65 72 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c    65 74 69 6f 6e 20 66 6f 72 20 5b 5b 68 74 74 70  | ster.:END:.Completion.for.[[http | 
| 655a0 |  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 | 
| 655c0 |  61 6e 75 61 6c 2f 68 74 6d 6c 5f 6e 6f 64 65 2f    65 6d 61 63 73 2f 46 69 6c 65 2d 52 65 67 69 73  | anual/html_node/emacs/File-Regis | 
| 655e0 |  74 65 72 73 2e 68 74 6d 6c 5d 5b 66 69 6c 65 20    72 65 67 69 73 74 65 72 73 5d 5d 2c 20 73 65 65  | ters.html][file.registers]],.see | 
| 65600 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 65620 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 35 37    5d 5b 23 31 30 35 37 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1057][#1057]],.[[htt | 
| 65640 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 65660 |  73 73 75 65 73 2f 31 30 36 36 5d 5b 23 31 30 36    36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1066][#1066]]..-----.***.c | 
| 65680 |  6f 75 6e 73 65 6c 2d 66 7a 66 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | ounsel-fzf.:PROPERTIES:.:CUSTOM_ | 
| 656a0 |  49 44 3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 63 6f    75 6e 73 65 6c 2d 66 7a 66 0a 3a 45 4e 44 3a 0a  | ID:.0-10-0-nc-counsel-fzf.:END:. | 
| 656c0 |  43 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | Completion.for.[[https://github. | 
| 656e0 |  63 6f 6d 2f 6a 75 6e 65 67 75 6e 6e 2f 66 7a 66    5d 5b 66 7a 66 5d 5d 2e 20 53 65 65 20 5b 5b 68  | com/junegunn/fzf][fzf]]..See.[[h | 
| 65700 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 65720 |  2f 69 73 73 75 65 73 2f 31 31 35 31 5d 5b 23 31    31 35 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1151][#1151]],.[[https:/ | 
| 65740 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 65760 |  73 2f 31 32 36 33 5d 5b 23 31 32 36 33 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73  | s/1263][#1263]]..-----.***.couns | 
| 65780 |  65 6c 2d 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f    72 6b 74 72 65 65 0a 3a 50 52 4f 50 45 52 54 49  | el-git-change-worktree.:PROPERTI | 
| 657a0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 30 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65  | ES:.:CUSTOM_ID:.0-10-0-nc-counse | 
| 657c0 |  6c 2d 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f 72    6b 74 72 65 65 0a 3a 45 4e 44 3a 0a 43 6f 6d 70  | l-git-change-worktree.:END:.Comp | 
| 657e0 |  6c 65 74 69 6f 6e 20 66 6f 72 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 2d 73 63 6d 2e 63 6f 6d  | letion.for.[[https://git-scm.com | 
| 65800 |  2f 64 6f 63 73 2f 67 69 74 2d 77 6f 72 6b 74 72    65 65 5d 5b 67 69 74 2d 77 6f 72 6b 74 72 65 65  | /docs/git-worktree][git-worktree | 
| 65820 |  5d 5d 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ]]..See.[[https://github.com/abo | 
| 65840 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 39 38 39 5d 5b 23 39 38 39 5d 5d 2c 20  | -abo/swiper/issues/989][#989]],. | 
| 65860 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 65880 |  70 65 72 2f 69 73 73 75 65 73 2f 31 31 31 34 5d    5b 23 31 31 31 34 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1114][#1114]],.[[http | 
| 658a0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 658c0 |  73 75 65 73 2f 31 31 31 35 5d 5b 23 31 31 31 35    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f  | sues/1115][#1115]]..-----.***.co | 
| 658e0 |  75 6e 73 65 6c 2d 67 69 74 2d 63 68 65 63 6b 6f    75 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | unsel-git-checkout.:PROPERTIES:. | 
| 65900 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30    2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 67 69  | :CUSTOM_ID:.0-10-0-nc-counsel-gi | 
| 65920 |  74 2d 63 68 65 63 6b 6f 75 74 0a 3a 45 4e 44 3a    0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20  | t-checkout.:END:.Completion.for. | 
| 65940 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 2d 73 63    6d 2e 63 6f 6d 2f 64 6f 63 73 2f 67 69 74 2d 63  | [[https://git-scm.com/docs/git-c | 
| 65960 |  68 65 63 6b 6f 75 74 5d 5b 67 69 74 2d 63 68 65    63 6b 6f 75 74 5d 5d 2e 20 53 65 65 20 5b 5b 68  | heckout][git-checkout]]..See.[[h | 
| 65980 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 659a0 |  2f 69 73 73 75 65 73 2f 31 31 38 37 5d 5b 23 31    31 38 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1187][#1187]]..-----.*** | 
| 659c0 |  20 63 6f 75 6e 73 65 6c 2d 6d 69 6e 69 62 75 66    66 65 72 2d 68 69 73 74 6f 72 79 0a 3a 50 52 4f  | .counsel-minibuffer-history.:PRO | 
| 659e0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 63  | PERTIES:.:CUSTOM_ID:.0-10-0-nc-c | 
| 65a00 |  6f 75 6e 73 65 6c 2d 6d 69 6e 69 62 75 66 66 65    72 2d 68 69 73 74 6f 72 79 0a 3a 45 4e 44 3a 0a  | ounsel-minibuffer-history.:END:. | 
| 65a20 |  53 75 70 65 72 73 65 64 65 73 20 3d 63 6f 75 6e    73 65 6c 2d 65 78 70 72 65 73 73 69 6f 6e 2d 68  | Supersedes.=counsel-expression-h | 
| 65a40 |  69 73 74 6f 72 79 3d 20 61 6e 64 0a 3d 63 6f 75    6e 73 65 6c 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61  | istory=.and.=counsel-shell-comma | 
| 65a60 |  6e 64 2d 68 69 73 74 6f 72 79 3d 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | nd-history=..See.[[https://githu | 
| 65a80 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 33 37  | b.com/abo-abo/swiper/issues/1237 | 
| 65aa0 |  5d 5b 23 31 32 33 37 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f 72 67  | ][#1237]]..-----.***.counsel-org | 
| 65ac0 |  2d 63 61 70 74 75 72 65 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | -capture.:PROPERTIES:.:CUSTOM_ID | 
| 65ae0 |  3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 63 6f 75 6e    73 65 6c 2d 6f 72 67 2d 63 61 70 74 75 72 65 0a  | :.0-10-0-nc-counsel-org-capture. | 
| 65b00 |  3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 69 6f 6e    20 66 6f 72 20 5b 5b 68 74 74 70 73 3a 2f 2f 6f  | :END:.Completion.for.[[https://o | 
| 65b20 |  72 67 6d 6f 64 65 2e 6f 72 67 2f 6d 61 6e 75 61    6c 2f 43 61 70 74 75 72 65 2e 68 74 6d 6c 5d 5b  | rgmode.org/manual/Capture.html][ | 
| 65b40 |  6f 72 67 2d 63 61 70 74 75 72 65 5d 5d 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | org-capture]]..See.[[https://git | 
| 65b60 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 33  | hub.com/abo-abo/swiper/issues/13 | 
| 65b80 |  32 30 5d 5b 23 31 33 32 30 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f  | 20][#1320]]..-----.***.counsel-o | 
| 65ba0 |  72 67 2d 66 69 6c 65 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | rg-file.:PROPERTIES:.:CUSTOM_ID: | 
| 65bc0 |  20 30 2d 31 30 2d 30 2d 6e 63 2d 63 6f 75 6e 73    65 6c 2d 6f 72 67 2d 66 69 6c 65 0a 3a 45 4e 44  | .0-10-0-nc-counsel-org-file.:END | 
| 65be0 |  3a 0a 42 72 6f 77 73 65 20 61 6c 6c 20 61 74 74    61 63 68 6d 65 6e 74 73 20 66 6f 72 20 74 68 65  | :.Browse.all.attachments.for.the | 
| 65c00 |  20 63 75 72 72 65 6e 74 20 4f 72 67 20 66 69 6c    65 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | .current.Org.file..-----.***.cou | 
| 65c20 |  6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | nsel-org-goto.:PROPERTIES:.:CUST | 
| 65c40 |  4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d 6e 63    2d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74  | OM_ID:.0-10-0-nc-counsel-org-got | 
| 65c60 |  6f 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 69    6f 6e 20 66 6f 72 20 4f 72 67 20 68 65 61 64 69  | o.:END:.Completion.for.Org.headi | 
| 65c80 |  6e 67 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ngs..See.[[https://github.com/ab | 
| 65ca0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 30 30 35 5d 5b 23 31 30 30 35 5d  | o-abo/swiper/issues/1005][#1005] | 
| 65cc0 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 65ce0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 30    30 38 5d 5b 23 31 30 30 38 5d 5d 2c 20 5b 5b 68  | swiper/issues/1008][#1008]],.[[h | 
| 65d00 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 65d20 |  2f 69 73 73 75 65 73 2f 31 30 31 31 5d 5b 23 31    30 31 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1011][#1011]],.[[https:/ | 
| 65d40 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 65d60 |  73 2f 31 30 31 32 5d 5b 23 31 30 31 32 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1012][#1012]],.[[https://githu | 
| 65d80 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 31 33  | b.com/abo-abo/swiper/issues/1013 | 
| 65da0 |  5d 5b 23 31 30 31 33 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f 72 67  | ][#1013]]..-----.***.counsel-org | 
| 65dc0 |  2d 67 6f 74 6f 2d 61 6c 6c 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | -goto-all.:PROPERTIES:.:CUSTOM_I | 
| 65de0 |  44 3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 63 6f 75    6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c  | D:.0-10-0-nc-counsel-org-goto-al | 
| 65e00 |  6c 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 69    6f 6e 20 66 6f 72 20 4f 72 67 20 68 65 61 64 69  | l.:END:.Completion.for.Org.headi | 
| 65e20 |  6e 67 73 20 69 6e 20 61 6c 6c 20 6f 70 65 6e 20    62 75 66 66 65 72 73 2e 20 53 65 65 20 5b 5b 68  | ngs.in.all.open.buffers..See.[[h | 
| 65e40 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 65e60 |  2f 69 73 73 75 65 73 2f 31 30 30 35 5d 5b 23 31    30 30 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1005][#1005]]..-----.*** | 
| 65e80 |  20 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d    74 6f 2d 73 68 65 6c 6c 2d 62 75 66 66 65 72 0a  | .counsel-switch-to-shell-buffer. | 
| 65ea0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-10-0- | 
| 65ec0 |  6e 63 2d 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63    68 2d 74 6f 2d 73 68 65 6c 6c 2d 62 75 66 66 65  | nc-counsel-switch-to-shell-buffe | 
| 65ee0 |  72 0a 3a 45 4e 44 3a 0a 53 77 69 74 63 68 20 74    6f 20 61 20 73 68 65 6c 6c 20 62 75 66 66 65 72  | r.:END:.Switch.to.a.shell.buffer | 
| 65f00 |  2c 20 6f 72 20 63 72 65 61 74 65 20 6f 6e 65 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ,.or.create.one..See.[[https://g | 
| 65f20 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 65f40 |  39 39 30 5d 5b 23 39 39 30 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63 75 72  | 990][#990]]..-----.***.ivy-occur | 
| 65f60 |  2d 64 65 6c 65 74 65 2d 63 61 6e 64 69 64 61 74    65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | -delete-candidate.:PROPERTIES:.: | 
| 65f80 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 30 2d    30 2d 6e 63 2d 69 76 79 2d 6f 63 63 75 72 2d 64  | CUSTOM_ID:.0-10-0-nc-ivy-occur-d | 
| 65fa0 |  65 6c 65 74 65 2d 63 61 6e 64 69 64 61 74 65 0a    3a 45 4e 44 3a 0a 42 6f 75 6e 64 20 74 6f 20 7e  | elete-candidate.:END:.Bound.to.~ | 
| 65fc0 |  43 2d 64 7e 20 69 6e 20 3d 69 76 79 2d 6f 63 63    75 72 2d 6d 6f 64 65 3d 2e 20 41 6c 6c 6f 77 73  | C-d~.in.=ivy-occur-mode=..Allows | 
| 65fe0 |  20 61 20 73 6f 72 74 20 6f 66 20 61 20 74 6f 64    6f 2d 6c 69 73 74 20 77 6f 72 6b 66 6c 6f 77 2e  | .a.sort.of.a.todo-list.workflow. | 
| 66000 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 73    77 69 74 63 68 2d 76 69 65 77 0a 3a 50 52 4f 50  | .-----.***.ivy-switch-view.:PROP | 
| 66020 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 30 2d 30 2d 6e 63 2d 69 76  | ERTIES:.:CUSTOM_ID:.0-10-0-nc-iv | 
| 66040 |  79 2d 73 77 69 74 63 68 2d 76 69 65 77 0a 3a 45    4e 44 3a 0a 53 77 69 74 63 68 20 74 6f 20 6f 6e  | y-switch-view.:END:.Switch.to.on | 
| 66060 |  65 20 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 20    76 69 65 77 73 20 73 74 6f 72 65 64 20 62 79 20  | e.of.the.window.views.stored.by. | 
| 66080 |  3d 69 76 79 2d 70 75 73 68 2d 76 69 65 77 3d 2e    0a 59 6f 75 20 63 61 6e 20 75 73 65 20 69 74 20  | =ivy-push-view=..You.can.use.it. | 
| 660a0 |  73 65 70 61 72 61 74 65 6c 79 20 66 72 6f 6d 20    3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66  | separately.from.=ivy-switch-buff | 
| 660c0 |  65 72 3d 20 6e 6f 77 2e 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | er=.now..See.[[https://github.co | 
| 660e0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 39 32 39 5d 5b 23 39 32  | m/abo-abo/swiper/issues/929][#92 | 
| 66100 |  39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 9]],.[[https://github.com/abo-ab | 
| 66120 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 31 30 39 5d 5b 23 31 31 30 39 5d 5d 2e 0a 2d  | o/swiper/issues/1109][#1109]]..- | 
| 66140 |  2d 2d 2d 2d 0a 2a 20 30 2e 31 31 2e 30 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ----.*.0.11.0.:PROPERTIES:.:CUST | 
| 66160 |  4f 4d 5f 49 44 3a 20 30 2e 31 31 2e 30 0a 3a 45    4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 20 46 69 78  | OM_ID:.0.11.0.:END:.-----.**.Fix | 
| 66180 |  65 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31  | es.:PROPERTIES:.:CUSTOM_ID:.0-11 | 
| 661a0 |  2d 30 2d 66 69 78 65 73 0a 3a 45 4e 44 3a 0a 2a    2a 2a 20 63 6f 6c 69 72 2d 62 6c 65 6e 64 2d 66  | -0-fixes.:END:.***.colir-blend-f | 
| 661c0 |  61 63 65 2d 66 6f 72 65 67 72 6f 75 6e 64 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ace-foreground.:PROPERTIES:.:CUS | 
| 661e0 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66    78 2d 63 6f 6c 69 72 2d 62 6c 65 6e 64 2d 66 61  | TOM_ID:.0-11-0-fx-colir-blend-fa | 
| 66200 |  63 65 2d 66 6f 72 65 67 72 6f 75 6e 64 0a 3a 45    4e 44 3a 0a 41 64 64 20 68 61 63 6b 20 66 6f 72  | ce-foreground.:END:.Add.hack.for | 
| 66220 |  20 3d 3a 66 6f 72 65 67 72 6f 75 6e 64 3d 2e 20    52 65 6c 61 74 65 64 20 74 6f 20 3d 61 6e 73 69  | .=:foreground=..Related.to.=ansi | 
| 66240 |  2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 3d 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | -color-apply=..See.[[https://git | 
| 66260 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32  | hub.com/abo-abo/swiper/issues/12 | 
| 66280 |  39 33 5d 5b 23 31 32 39 33 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 0a 3a  | 93][#1293]]..-----.***.counsel.: | 
| 662a0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66  | PROPERTIES:.:CUSTOM_ID:.0-11-0-f | 
| 662c0 |  78 2d 63 6f 75 6e 73 65 6c 0a 3a 45 4e 44 3a 0a    4d 61 6b 65 20 70 72 6f 63 65 73 73 20 73 65 6e  | x-counsel.:END:.Make.process.sen | 
| 662e0 |  74 69 6e 65 6c 73 20 6d 6f 72 65 20 72 6f 62 75    73 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | tinels.more.robust..See.[[https: | 
| 66300 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 66320 |  65 73 2f 31 34 38 33 5d 5b 23 31 34 38 33 5d 5d    2e 0a 0a 46 69 78 20 62 65 68 61 76 69 6f 72 20  | es/1483][#1483]]...Fix.behavior. | 
| 66340 |  6f 6e 20 72 65 6d 6f 74 65 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | on.remote..See.[[https://github. | 
| 66360 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 35 32 32 5d 5b  | com/abo-abo/swiper/issues/1522][ | 
| 66380 |  23 31 35 32 32 5d 5d 2e 0a 0a 45 78 74 65 6e 64    20 75 6e 71 75 6f 74 65 2d 72 65 67 65 78 2d 70  | #1522]]...Extend.unquote-regex-p | 
| 663a0 |  61 72 65 6e 73 20 74 65 73 74 73 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | arens.tests..See.[[https://githu | 
| 663c0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 30 34  | b.com/abo-abo/swiper/issues/1704 | 
| 663e0 |  5d 5b 23 31 37 30 34 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1704]],.[[https://github.com/ | 
| 66400 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 37 30 38 5d 5b 23 31 37 30  | abo-abo/swiper/issues/1708][#170 | 
| 66420 |  38 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 8]],.[[https://github.com/abo-ab | 
| 66440 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 36 33 5d 5b 23 31 38 36 33 5d 5d 2e 0a 0a  | o/swiper/issues/1863][#1863]]... | 
| 66460 |  55 73 65 20 3d 63 6f 75 6e 73 65 6c 2d 61 73 79    6e 63 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d  | Use.=counsel-async-split-string- | 
| 66480 |  72 65 3d 20 6d 6f 72 65 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | re=.more..See.[[https://github.c | 
| 664a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 33 38 34 5d 5b 23  | om/abo-abo/swiper/issues/1384][# | 
| 664c0 |  31 33 38 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | 1384]],.[[https://github.com/abo | 
| 664e0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 37 37 38 5d 5b 23 31 37 37 38 5d 5d  | -abo/swiper/issues/1778][#1778]] | 
| 66500 |  2e 0a 0a 55 73 65 20 3d 73 74 61 72 74 2d 66 69    6c 65 2d 70 72 6f 63 65 73 73 3d 20 66 6f 72 20  | ...Use.=start-file-process=.for. | 
| 66520 |  3d 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d    63 6f 6d 6d 61 6e 64 3d 2e 20 53 65 65 20 5b 5b  | =counsel--async-command=..See.[[ | 
| 66540 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 66560 |  72 2f 69 73 73 75 65 73 2f 31 38 32 31 5d 5b 23    31 38 32 31 5d 5d 2e 0a 0a 3d 63 6f 75 6e 73 65  | r/issues/1821][#1821]]...=counse | 
| 66580 |  6c 2d 2d 61 73 79 6e 63 2d 66 69 6c 74 65 72 3d    20 73 68 6f 75 6c 64 20 77 72 69 74 65 20 63 61  | l--async-filter=.should.write.ca | 
| 665a0 |  6e 64 69 64 61 74 65 73 20 6f 6e 6c 79 20 69 6e    20 74 68 65 0a 6d 69 6e 69 62 75 66 66 65 72 2e  | ndidates.only.in.the.minibuffer. | 
| 665c0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 665e0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 37 37 32 5d 5b 23 31 37 37 32 5d 5d 2c 20 5b  | o/swiper/issues/1772][#1772]],.[ | 
| 66600 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 66620 |  65 72 2f 69 73 73 75 65 73 2f 31 38 33 37 5d 5b    23 31 38 33 37 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/1837][#1837]],.[[https | 
| 66640 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 66660 |  75 65 73 2f 31 38 35 37 5d 5b 23 31 38 35 37 5d    5d 2e 0a 0a 52 6f 62 75 73 74 69 66 79 20 67 72  | ues/1857][#1857]]...Robustify.gr | 
| 66680 |  65 70 2d 6c 69 6b 65 20 69 76 79 2d 6f 63 63 75    72 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ep-like.ivy-occur..See.[[https:/ | 
| 666a0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 666c0 |  73 2f 31 38 34 35 5d 5b 23 31 38 34 35 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1845][#1845]],.[[https://githu | 
| 666e0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 30 30  | b.com/abo-abo/swiper/issues/1800 | 
| 66700 |  5d 5b 23 31 38 30 30 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1800]],.[[https://github.com/ | 
| 66720 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 38 33 35 5d 5b 23 31 38 33  | abo-abo/swiper/issues/1835][#183 | 
| 66740 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 61 67 0a 3a 50 52 4f 50 45  | 5]]..-----.***.counsel-ag.:PROPE | 
| 66760 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0-11-0-fx-cou | 
| 66780 |  6e 73 65 6c 2d 61 67 0a 3a 45 4e 44 3a 0a 41 6c    6c 6f 77 20 6e 6f 20 73 70 61 63 65 20 62 65 66  | nsel-ag.:END:.Allow.no.space.bef | 
| 667a0 |  6f 72 65 20 22 2d 2d 22 20 77 68 65 6e 20 73 70    65 63 69 66 79 69 6e 67 20 65 78 74 72 61 20 61  | ore."--".when.specifying.extra.a | 
| 667c0 |  72 67 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | rgs..See.[[https://github.com/ab | 
| 667e0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 34 39 38 5d 5b 23 31 34 39 38 5d  | o-abo/swiper/issues/1498][#1498] | 
| 66800 |  5d 2e 0a 0a 41 6c 6c 6f 77 20 74 6f 20 6f 76 65    72 72 69 64 65 20 74 68 65 20 6d 69 6e 69 6d 75  | ]...Allow.to.override.the.minimu | 
| 66820 |  6d 20 73 65 61 72 63 68 20 74 65 72 6d 20 6c 65    6e 67 74 68 2e 20 53 65 65 20 5b 5b 68 74 74 70  | m.search.term.length..See.[[http | 
| 66840 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 66860 |  73 75 65 73 2f 31 37 38 30 5d 5b 23 31 37 38 30    5d 5d 2e 0a 0a 46 69 78 20 22 2e 2f 22 20 69 73  | sues/1780][#1780]]...Fix."./".is | 
| 66880 |  73 75 65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | sue..See.[[https://github.com/ab | 
| 668a0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 38 34 31 5d 5b 23 31 38 34 31 5d  | o-abo/swiper/issues/1841][#1841] | 
| 668c0 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75    6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 0a 3a 50  | ]..-----.***.counsel-bookmark.:P | 
| 668e0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78  | ROPERTIES:.:CUSTOM_ID:.0-11-0-fx | 
| 66900 |  2d 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72    6b 0a 3a 45 4e 44 3a 0a 53 70 65 63 69 66 79 20  | -counsel-bookmark.:END:.Specify. | 
| 66920 |  3d 3a 68 69 73 74 6f 72 79 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | =:history=..See.[[https://github | 
| 66940 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 36 39 38 5d  | .com/abo-abo/swiper/issues/1698] | 
| 66960 |  5b 23 31 36 39 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f  | [#1698]]..-----.***.counsel-colo | 
| 66980 |  72 73 2d 6c 69 73 74 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | rs-list.:PROPERTIES:.:CUSTOM_ID: | 
| 669a0 |  20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e 73    65 6c 2d 63 6f 6c 6f 72 73 2d 6c 69 73 74 0a 3a  | .0-11-0-fx-counsel-colors-list.: | 
| 669c0 |  45 4e 44 3a 0a 49 6d 70 72 6f 76 65 20 74 68 65    20 64 69 73 70 6c 61 79 20 6f 66 20 74 68 65 20  | END:.Improve.the.display.of.the. | 
| 669e0 |  63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61 74    65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | current.candidate..See.[[https:/ | 
| 66a00 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 66a20 |  73 2f 39 32 31 5d 5b 23 39 32 31 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | s/921][#921]],.[[https://github. | 
| 66a40 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 34 33 36 5d 5b  | com/abo-abo/swiper/issues/1436][ | 
| 66a60 |  23 31 34 33 36 5d 5d 2e 0a 0a 50 72 6f 74 65 63    74 20 61 67 61 69 6e 73 74 20 69 6e 76 61 6c 69  | #1436]]...Protect.against.invali | 
| 66a80 |  64 20 69 6e 70 75 74 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | d.input..See.[[https://github.co | 
| 66aa0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 38 35 34 5d 5b 23 31  | m/abo-abo/swiper/issues/1854][#1 | 
| 66ac0 |  38 35 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61 6e 79  | 854]]..-----.***.counsel-company | 
| 66ae0 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-11-0 | 
| 66b00 |  2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70    61 6e 79 0a 3a 45 4e 44 3a 0a 55 6e 77 69 6e 64  | -fx-counsel-company.:END:.Unwind | 
| 66b20 |  20 77 69 74 68 20 3d 63 6f 6d 70 61 6e 79 2d 61    62 6f 72 74 3d 2e 20 53 65 65 20 5b 5b 68 74 74  | .with.=company-abort=..See.[[htt | 
| 66b40 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 66b60 |  73 73 75 65 73 2f 31 37 39 33 5d 5b 23 31 37 39    33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1793][#1793]]..-----.***.c | 
| 66b80 |  6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d    66 61 63 65 0a 3a 50 52 4f 50 45 52 54 49 45 53  | ounsel-describe-face.:PROPERTIES | 
| 66ba0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 31 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-11-0-fx-counsel- | 
| 66bc0 |  64 65 73 63 72 69 62 65 2d 66 61 63 65 0a 3a 45    4e 44 3a 0a 41 64 64 20 63 61 6c 6c 65 72 2e 20  | describe-face.:END:.Add.caller.. | 
| 66be0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 66c00 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    36 31 39 5d 5b 23 31 36 31 39 5d 5d 2e 0a 2d 2d  | /swiper/issues/1619][#1619]]..-- | 
| 66c20 |  2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d    64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f  | ---.***.counsel-describe-functio | 
| 66c40 |  6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d  | n.:PROPERTIES:.:CUSTOM_ID:.0-11- | 
| 66c60 |  30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 64 65 73    63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 3a  | 0-fx-counsel-describe-function.: | 
| 66c80 |  45 4e 44 3a 0a 46 69 78 20 65 72 72 6f 72 69 6e    67 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | END:.Fix.erroring..See.[[https:/ | 
| 66ca0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 66cc0 |  73 2f 31 36 34 37 5d 5b 23 31 36 34 37 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1647][#1647]],.[[https://githu | 
| 66ce0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 34 39  | b.com/abo-abo/swiper/issues/1649 | 
| 66d00 |  5d 5b 23 31 36 34 39 5d 5d 2e 0a 0a 44 65 73 63    72 69 62 65 20 61 6c 73 6f 20 75 6e 62 6f 75 6e  | ][#1649]]...Describe.also.unboun | 
| 66d20 |  64 20 62 75 74 20 64 6f 63 75 6d 65 6e 74 65 64    20 66 75 6e 63 74 69 6f 6e 20 73 79 6d 62 6f 6c  | d.but.documented.function.symbol | 
| 66d40 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 66d60 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 37 30 37 5d 5b 23 31 37 30 37 5d 5d 2e  | abo/swiper/issues/1707][#1707]]. | 
| 66d80 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 66 69 6e 64 2d 66 69 6c 65 0a 3a 50 52  | .-----.***.counsel-find-file.:PR | 
| 66da0 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d  | OPERTIES:.:CUSTOM_ID:.0-11-0-fx- | 
| 66dc0 |  63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c    65 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74 20 74 72  | counsel-find-file.:END:.Don't.tr | 
| 66de0 |  65 61 74 20 55 52 4c 73 20 61 73 20 64 69 72 73    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | eat.URLs.as.dirs..See.[[https:// | 
| 66e00 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 66e20 |  2f 31 33 39 38 5d 5b 23 31 33 39 38 5d 5d 2e 0a    0a 41 6c 6c 6f 77 20 75 73 65 20 6f 66 20 22 24  | /1398][#1398]]...Allow.use.of."$ | 
| 66e40 |  22 20 69 6e 20 64 69 72 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ".in.dirs..See.[[https://github. | 
| 66e60 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 33 31 36 5d 5b  | com/abo-abo/swiper/issues/1316][ | 
| 66e80 |  23 31 33 31 36 5d 5d 2e 0a 0a 46 69 78 20 66 6f    72 20 69 67 6e 6f 72 65 2d 6f 72 64 65 72 2e 20  | #1316]]...Fix.for.ignore-order.. | 
| 66ea0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 66ec0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    34 36 36 5d 5b 23 31 34 36 36 5d 5d 2e 0a 0a 46  | /swiper/issues/1466][#1466]]...F | 
| 66ee0 |  69 78 20 66 69 6c 65 20 65 78 70 61 6e 73 69 6f    6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ix.file.expansion..See.[[https:/ | 
| 66f00 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 66f20 |  73 2f 31 34 39 34 5d 5b 23 31 34 39 34 5d 5d 2e    0a 0a 46 69 78 20 3d 69 76 79 2d 72 65 73 75 6d  | s/1494][#1494]]...Fix.=ivy-resum | 
| 66f40 |  65 3d 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 20 77    68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20  | e=.not.working.when.the.current. | 
| 66f60 |  63 61 6e 64 69 64 61 74 65 20 77 61 73 20 61 0a    64 69 72 65 63 74 6f 72 79 2e 20 53 65 65 20 5b  | candidate.was.a.directory..See.[ | 
| 66f80 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 66fa0 |  65 72 2f 69 73 73 75 65 73 2f 31 35 30 38 5d 5b    23 31 35 30 38 5d 5d 2e 0a 0a 3d 63 6f 75 6e 73  | er/issues/1508][#1508]]...=couns | 
| 66fc0 |  65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6b 64    69 72 2d 61 63 74 69 6f 6e 3d 20 73 68 6f 75 6c  | el-find-file-mkdir-action=.shoul | 
| 66fe0 |  64 20 75 73 65 20 3d 69 76 79 2d 74 65 78 74 3d    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | d.use.=ivy-text=..See.[[https:// | 
| 67000 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 67020 |  2f 31 35 31 33 5d 5b 23 31 35 31 33 5d 5d 2e 0a    0a 46 69 78 20 64 69 72 20 6f 72 20 66 69 6c 65  | /1513][#1513]]...Fix.dir.or.file | 
| 67040 |  20 6c 6f 67 69 63 20 65 72 72 6f 72 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | .logic.error..See.[[https://gith | 
| 67060 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 31 30  | ub.com/abo-abo/swiper/issues/110 | 
| 67080 |  33 5d 5b 23 31 31 30 33 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 3][#1103]],.[[https://github.com | 
| 670a0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 36 32 33 5d 5b 23 31 36  | /abo-abo/swiper/issues/1623][#16 | 
| 670c0 |  32 33 5d 5d 2e 0a 0a 46 69 78 20 69 6e 61 62 69    6c 69 74 79 20 74 6f 20 63 72 65 61 74 65 20 61  | 23]]...Fix.inability.to.create.a | 
| 670e0 |  20 66 69 6c 65 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | .file..See.[[https://github.com/ | 
| 67100 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 36 32 33 5d 5b 23 31 36 32  | abo-abo/swiper/issues/1623][#162 | 
| 67120 |  33 5d 5d 2e 0a 0a 46 69 78 20 69 73 73 75 65 20    6f 66 20 6d 69 6e 69 62 75 66 66 65 72 20 68 65  | 3]]...Fix.issue.of.minibuffer.he | 
| 67140 |  69 67 68 74 20 31 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | ight.1..See.[[https://github.com | 
| 67160 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 36 36 37 5d 5b 23 31 36  | /abo-abo/swiper/issues/1667][#16 | 
| 67180 |  36 37 5d 5d 2e 0a 0a 52 65 6d 6f 76 65 20 74 68    65 20 63 68 61 6e 67 65 20 74 6f 20 3d 70 6f 73  | 67]]...Remove.the.change.to.=pos | 
| 671a0 |  74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 3d 20    62 79 20 45 53 53 2e 20 53 65 65 20 5b 5b 68 74  | t-command-hook=.by.ESS..See.[[ht | 
| 671c0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 671e0 |  69 73 73 75 65 73 2f 31 36 36 30 5d 5b 23 31 36    36 30 5d 5d 2e 0a 0a 55 70 64 61 74 65 20 6d 69  | issues/1660][#1660]]...Update.mi | 
| 67200 |  6e 69 62 75 66 66 65 72 20 73 74 61 74 65 20 61    66 74 65 72 20 3d 63 6f 75 6e 73 65 6c 2d 66 69  | nibuffer.state.after.=counsel-fi | 
| 67220 |  6e 64 2d 66 69 6c 65 2d 64 65 6c 65 74 65 3d 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | nd-file-delete=..See.[[https://g | 
| 67240 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 67260 |  31 37 32 36 5d 5b 23 31 37 32 36 5d 5d 2e 0a 0a    46 69 78 20 66 6f 72 20 70 61 72 74 69 61 6c 20  | 1726][#1726]]...Fix.for.partial. | 
| 67280 |  6d 61 74 63 68 20 6f 66 20 54 52 41 4d 50 20 6d    65 74 68 6f 64 2e 0a 0a 46 69 78 20 45 6d 61 63  | match.of.TRAMP.method...Fix.Emac | 
| 672a0 |  73 32 36 20 72 65 67 72 65 73 73 69 6f 6e 20 77    68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 20 54  | s26.regression.when.completing.T | 
| 672c0 |  52 41 4d 50 20 6d 65 74 68 6f 64 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | RAMP.methods..See.[[https://gith | 
| 672e0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 33  | ub.com/abo-abo/swiper/issues/173 | 
| 67300 |  33 5d 5b 23 31 37 33 33 5d 5d 2e 0a 0a 46 69 78    20 45 6d 61 63 73 32 35 2f 32 36 20 63 6f 6d 70  | 3][#1733]]...Fix.Emacs25/26.comp | 
| 67320 |  61 74 20 66 6f 72 20 3d 69 76 79 2d 2d 63 64 3d    2e 0a 0a 41 76 6f 69 64 20 54 52 41 4d 50 20 72  | at.for.=ivy--cd=...Avoid.TRAMP.r | 
| 67340 |  65 6c 61 74 65 64 20 65 72 72 6f 72 73 20 69 6e    20 5a 49 50 20 66 69 6c 65 73 2e 20 53 65 65 20  | elated.errors.in.ZIP.files..See. | 
| 67360 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 67380 |  70 65 72 2f 69 73 73 75 65 73 2f 31 37 39 37 5d    5b 23 31 37 39 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1797][#1797]]..-----. | 
| 673a0 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64    2d 6c 69 62 72 61 72 79 0a 3a 50 52 4f 50 45 52  | ***.counsel-find-library.:PROPER | 
| 673c0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-11-0-fx-coun | 
| 673e0 |  73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 61 72 79    0a 3a 45 4e 44 3a 0a 43 68 65 63 6b 20 69 66 20  | sel-find-library.:END:.Check.if. | 
| 67400 |  64 69 72 73 20 69 6e 20 3d 6c 6f 61 64 2d 70 61    74 68 3d 20 65 78 69 73 74 2e 20 53 65 65 20 5b  | dirs.in.=load-path=.exist..See.[ | 
| 67420 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 67440 |  65 72 2f 69 73 73 75 65 73 2f 31 37 32 30 5d 5b    23 31 37 32 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1720][#1720]]..-----.* | 
| 67460 |  2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | **.counsel-fzf.:PROPERTIES:.:CUS | 
| 67480 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66    78 2d 63 6f 75 6e 73 65 6c 2d 66 7a 66 0a 3a 45  | TOM_ID:.0-11-0-fx-counsel-fzf.:E | 
| 674a0 |  4e 44 3a 0a 41 64 64 20 71 75 6f 74 65 73 20 74    6f 20 3d 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 63  | ND:.Add.quotes.to.=counsel-fzf-c | 
| 674c0 |  6d 64 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | md=..See.[[https://github.com/ab | 
| 674e0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 35 34 34 5d 5b 23 31 35 34 34 5d  | o-abo/swiper/issues/1544][#1544] | 
| 67500 |  5d 2e 0a 0a 52 65 6d 6f 76 65 20 32 6e 64 20 70    72 6f 6d 70 74 20 63 6f 6c 6f 6e 2e 20 53 65 65  | ]...Remove.2nd.prompt.colon..See | 
| 67520 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 67540 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 36 38    5d 5b 23 31 37 36 38 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1768][#1768]]..----- | 
| 67560 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 69 74    2d 67 72 65 70 0a 3a 50 52 4f 50 45 52 54 49 45  | .***.counsel-git-grep.:PROPERTIE | 
| 67580 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c  | S:.:CUSTOM_ID:.0-11-0-fx-counsel | 
| 675a0 |  2d 67 69 74 2d 67 72 65 70 0a 3a 45 4e 44 3a 0a    46 69 78 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20  | -git-grep.:END:.Fix.conflicting. | 
| 675c0 |  64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 20 74    77 6f 20 69 76 79 2d 6f 63 63 75 72 20 62 75 66  | directories.in.two.ivy-occur.buf | 
| 675e0 |  66 65 72 73 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | fers..See.[[https://github.com/a | 
| 67600 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 33 39 32 5d 5b 23 31 33 39 32  | bo-abo/swiper/issues/1392][#1392 | 
| 67620 |  5d 5d 2e 0a 0a 52 75 6e 20 63 6f 75 6e 74 20 69    6e 20 62 61 73 65 20 64 69 72 65 63 74 6f 72 79  | ]]...Run.count.in.base.directory | 
| 67640 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 67660 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 34 30 32 5d 5b 23 31 34 30 32 5d 5d 2e 0a  | bo/swiper/issues/1402][#1402]].. | 
| 67680 |  0a 52 65 6c 79 20 6f 6e 20 3d 64 75 20 2d 73 3d    20 66 6f 72 20 72 65 70 6f 20 73 69 7a 65 2e 20  | .Rely.on.=du.-s=.for.repo.size.. | 
| 676a0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 676c0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    34 30 32 5d 5b 23 31 34 30 32 5d 5d 2e 0a 0a 49  | /swiper/issues/1402][#1402]]...I | 
| 676e0 |  67 6e 6f 72 65 20 3d 64 75 3d 20 65 72 72 6f 72    73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | gnore.=du=.errors..See.[[https:/ | 
| 67700 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 67720 |  73 2f 31 35 30 32 5d 5b 23 31 35 30 32 5d 5d 2e    0a 0a 52 75 6e 20 3d 64 75 3d 20 6f 6e 6c 79 20  | s/1502][#1502]]...Run.=du=.only. | 
| 67740 |  6f 6e 20 3d 2e 67 69 74 3d 2e 0a 0a 43 61 6c 6c    20 3d 64 75 3d 20 64 69 72 65 63 74 6c 79 2e 20  | on.=.git=...Call.=du=.directly.. | 
| 67760 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 67780 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    35 30 32 5d 5b 23 31 35 30 32 5d 5d 2c 20 5b 5b  | /swiper/issues/1502][#1502]],.[[ | 
| 677a0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 677c0 |  72 2f 69 73 73 75 65 73 2f 31 38 32 37 5d 5b 23    31 38 32 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | r/issues/1827][#1827]]..-----.** | 
| 677e0 |  2a 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | *.counsel-grep.:PROPERTIES:.:CUS | 
| 67800 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66    78 2d 63 6f 75 6e 73 65 6c 2d 67 72 65 70 0a 3a  | TOM_ID:.0-11-0-fx-counsel-grep.: | 
| 67820 |  45 4e 44 3a 0a 52 65 6a 65 63 74 20 66 69 6c 65    2d 6c 65 73 73 20 62 75 66 66 65 72 73 2e 20 53  | END:.Reject.file-less.buffers..S | 
| 67840 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 67860 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 33    34 33 5d 5b 23 31 33 34 33 5d 5d 2e 0a 0a 44 6f  | swiper/issues/1343][#1343]]...Do | 
| 67880 |  6e 27 74 20 70 61 73 73 20 74 6f 6f 20 6c 6f 6e    67 20 6c 69 6e 65 73 20 61 73 20 3d 3a 70 72 65  | n't.pass.too.long.lines.as.=:pre | 
| 678a0 |  73 65 6c 65 63 74 3d 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | select=..See.[[https://github.co | 
| 678c0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 36 34 34 5d 5b 23 31  | m/abo-abo/swiper/issues/1644][#1 | 
| 678e0 |  36 34 34 5d 5d 2e 0a 0a 4f 62 65 79 20 63 75 72    72 65 6e 74 20 6d 61 74 63 68 65 72 2e 20 53 65  | 644]]...Obey.current.matcher..Se | 
| 67900 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 67920 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 30    31 5d 5b 23 31 38 30 31 5d 5d 2e 0a 2d 2d 2d 2d  | wiper/issues/1801][#1801]]..---- | 
| 67940 |  2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6c 69    73 74 2d 70 72 6f 63 65 73 73 65 73 0a 3a 50 52  | -.***.counsel-list-processes.:PR | 
| 67960 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d  | OPERTIES:.:CUSTOM_ID:.0-11-0-fx- | 
| 67980 |  63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f    63 65 73 73 65 73 0a 3a 45 4e 44 3a 0a 44 6f 6e  | counsel-list-processes.:END:.Don | 
| 679a0 |  27 74 20 6d 65 73 73 20 75 70 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 20 77 69  | 't.mess.up.the.current.buffer.wi | 
| 679c0 |  74 68 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | th.a.header.line..-----.***.coun | 
| 679e0 |  73 65 6c 2d 6c 6f 63 61 74 65 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | sel-locate.:PROPERTIES:.:CUSTOM_ | 
| 67a00 |  49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a 45 4e  | ID:.0-11-0-fx-counsel-locate.:EN | 
| 67a20 |  44 3a 0a 46 69 78 20 66 6f 72 20 65 73 2e 65 78    65 2e 20 46 69 78 65 73 20 5b 5b 68 74 74 70 73  | D:.Fix.for.es.exe..Fixes.[[https | 
| 67a40 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 67a60 |  75 65 73 2f 31 36 33 33 5d 5b 23 31 36 33 33 5d    5d 2e 0a 0a 46 69 78 20 3d 78 64 67 2d 6f 70 65  | ues/1633][#1633]]...Fix.=xdg-ope | 
| 67a80 |  6e 3d 20 6f 6e 20 55 62 75 6e 74 75 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | n=.on.Ubuntu..See.[[https://gith | 
| 67aa0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 36 33  | ub.com/abo-abo/swiper/issues/863 | 
| 67ac0 |  5d 5b 23 38 36 33 5d 5d 2c 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ][#863]],.[[https://github.com/a | 
| 67ae0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 34 30 31 5d 5b 23 31 34 30 31  | bo-abo/swiper/issues/1401][#1401 | 
| 67b00 |  5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | ]],.[[https://github.com/abo-abo | 
| 67b20 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    37 35 39 5d 5b 23 31 37 35 39 5d 5d 2e 0a 0a 53  | /swiper/issues/1759][#1759]]...S | 
| 67b40 |  69 6d 70 6c 69 66 79 20 3d 78 64 67 2d 6f 70 65    6e 3d 20 63 61 6c 6c 2e 20 53 65 65 20 5b 5b 68  | implify.=xdg-open=.call..See.[[h | 
| 67b60 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 67b80 |  2f 69 73 73 75 65 73 2f 31 35 33 37 5d 5b 23 31    35 33 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1537][#1537]],.[[https:/ | 
| 67ba0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 67bc0 |  73 2f 31 37 35 39 5d 5b 23 31 37 35 39 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1759][#1759]],.[[https://githu | 
| 67be0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 36 30  | b.com/abo-abo/swiper/issues/1760 | 
| 67c00 |  5d 5b 23 31 37 36 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63  | ][#1760]]..-----.***.counsel-loc | 
| 67c20 |  61 74 65 2d 61 63 74 69 6f 6e 2d 65 78 74 65 72    6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | ate-action-extern.:PROPERTIES:.: | 
| 67c40 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d    30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 6c 6f 63  | CUSTOM_ID:.0-11-0-fx-counsel-loc | 
| 67c60 |  61 74 65 2d 61 63 74 69 6f 6e 2d 65 78 74 65 72    6e 0a 3a 45 4e 44 3a 0a 55 73 65 20 3d 73 74 61  | ate-action-extern.:END:.Use.=sta | 
| 67c80 |  72 74 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c    2d 63 6f 6d 6d 61 6e 64 3d 2e 20 53 65 65 20 5b  | rt-process-shell-command=..See.[ | 
| 67ca0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 67cc0 |  65 72 2f 69 73 73 75 65 73 2f 31 34 30 31 5d 5b    23 31 34 30 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1401][#1401]]..-----.* | 
| 67ce0 |  2a 2a 20 63 6f 75 6e 73 65 6c 2d 6d 69 6e 69 62    75 66 66 65 72 2d 68 69 73 74 6f 72 79 0a 3a 50  | **.counsel-minibuffer-history.:P | 
| 67d00 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78  | ROPERTIES:.:CUSTOM_ID:.0-11-0-fx | 
| 67d20 |  2d 63 6f 75 6e 73 65 6c 2d 6d 69 6e 69 62 75 66    66 65 72 2d 68 69 73 74 6f 72 79 0a 3a 45 4e 44  | -counsel-minibuffer-history.:END | 
| 67d40 |  3a 0a 41 64 64 20 3d 64 65 6c 65 74 65 2d 64 75    70 73 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | :.Add.=delete-dups=..See.[[https | 
| 67d60 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 67d80 |  75 65 73 2f 31 33 35 38 5d 5b 23 31 33 35 38 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | ues/1358][#1358]]..-----.***.cou | 
| 67da0 |  6e 73 65 6c 2d 4d 2d 78 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | nsel-M-x.:PROPERTIES:.:CUSTOM_ID | 
| 67dc0 |  3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e    73 65 6c 2d 6d 2d 78 0a 3a 45 4e 44 3a 0a 50 72  | :.0-11-0-fx-counsel-m-x.:END:.Pr | 
| 67de0 |  65 66 65 72 20 22 3c 66 32 3e 22 20 6f 76 65 72    20 22 43 2d 78 20 36 22 2e 20 53 65 65 20 5b 5b  | efer."<f2>".over."C-x.6"..See.[[ | 
| 67e00 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 67e20 |  72 2f 69 73 73 75 65 73 2f 31 35 33 34 5d 5b 23    31 35 33 34 5d 5d 2e 0a 0a 41 64 64 20 3d 63 6f  | r/issues/1534][#1534]]...Add.=co | 
| 67e40 |  75 6e 73 65 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e    67 3d 20 66 61 63 65 2e 20 53 65 65 20 5b 5b 68  | unsel-key-binding=.face..See.[[h | 
| 67e60 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 67e80 |  2f 69 73 73 75 65 73 2f 31 35 34 38 5d 5b 23 31    35 34 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1548][#1548]]..-----.*** | 
| 67ea0 |  20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 61 67 65    6e 64 61 2d 68 65 61 64 6c 69 6e 65 73 0a 3a 50  | .counsel-org-agenda-headlines.:P | 
| 67ec0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78  | ROPERTIES:.:CUSTOM_ID:.0-11-0-fx | 
| 67ee0 |  2d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 61 67 65    6e 64 61 2d 68 65 61 64 6c 69 6e 65 73 0a 3a 45  | -counsel-org-agenda-headlines.:E | 
| 67f00 |  4e 44 3a 0a 52 65 71 75 69 72 65 20 6f 72 67 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ND:.Require.org..See.[[https://g | 
| 67f20 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 67f40 |  31 36 34 32 5d 5b 23 31 36 34 32 5d 5d 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c  | 1642][#1642]]..-----.***.counsel | 
| 67f60 |  2d 6f 72 67 2d 63 61 70 74 75 72 65 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | -org-capture.:PROPERTIES:.:CUSTO | 
| 67f80 |  4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d    63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 63 61 70 74  | M_ID:.0-11-0-fx-counsel-org-capt | 
| 67fa0 |  75 72 65 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74 20    6f 76 65 72 6c 6f 6f 6b 20 74 65 6d 70 6c 61 74  | ure.:END:.Don't.overlook.templat | 
| 67fc0 |  65 73 20 63 6f 6e 74 65 78 74 73 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | es.contexts..See.[[https://githu | 
| 67fe0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 36 39  | b.com/abo-abo/swiper/issues/1669 | 
| 68000 |  5d 5b 23 31 36 36 39 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f 72 67  | ][#1669]]..-----.***.counsel-org | 
| 68020 |  2d 66 69 6c 65 73 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | -files.:PROPERTIES:.:CUSTOM_ID:. | 
| 68040 |  30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e 73 65    6c 2d 6f 72 67 2d 66 69 6c 65 73 0a 3a 45 4e 44  | 0-11-0-fx-counsel-org-files.:END | 
| 68060 |  3a 0a 53 75 70 70 6f 72 74 20 3d 6f 72 67 2d 61    74 74 61 63 68 2d 64 69 72 65 63 74 6f 72 79 3d  | :.Support.=org-attach-directory= | 
| 68080 |  20 76 61 72 69 61 62 6c 65 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .variable..See.[[https://github. | 
| 680a0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 33 34 30 5d 5b  | com/abo-abo/swiper/issues/1340][ | 
| 680c0 |  23 31 33 34 30 5d 5d 2e 0a 0a 55 73 65 20 3d 6f    72 67 2d 61 74 74 61 63 68 3d 20 41 50 49 2e 20  | #1340]]...Use.=org-attach=.API.. | 
| 680e0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 68100 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    33 34 35 5d 5b 23 31 33 34 35 5d 5d 2e 0a 2d 2d  | /swiper/issues/1345][#1345]]..-- | 
| 68120 |  2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d    6f 72 67 2d 67 6f 74 6f 0a 3a 50 52 4f 50 45 52  | ---.***.counsel-org-goto.:PROPER | 
| 68140 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-11-0-fx-coun | 
| 68160 |  73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 0a 3a 45 4e    44 3a 0a 49 6e 63 72 65 61 73 65 20 6f 72 67 2d  | sel-org-goto.:END:.Increase.org- | 
| 68180 |  67 6f 74 6f 2f 6f 72 67 2d 61 67 65 6e 64 61 2d    68 65 61 64 6c 69 6e 65 73 20 55 49 20 63 6f 6e  | goto/org-agenda-headlines.UI.con | 
| 681a0 |  73 69 73 74 65 6e 63 79 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | sistency..See.[[https://github.c | 
| 681c0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 33 32 34 5d 5b 23  | om/abo-abo/swiper/issues/1324][# | 
| 681e0 |  31 33 32 34 5d 5d 2e 0a 0a 53 75 70 70 6f 72 74    20 6f 6c 64 65 72 20 4f 72 67 2e 20 53 65 65 20  | 1324]]...Support.older.Org..See. | 
| 68200 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 68220 |  70 65 72 2f 69 73 73 75 65 73 2f 31 34 32 32 5d    5b 23 31 34 32 32 5d 5d 2c 20 31 34 33 31 2e 0a  | per/issues/1422][#1422]],.1431.. | 
| 68240 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 6f 72 67 2d 74 61 67 0a 3a 50 52 4f 50 45  | -----.***.counsel-org-tag.:PROPE | 
| 68260 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0-11-0-fx-cou | 
| 68280 |  6e 73 65 6c 2d 6f 72 67 2d 74 61 67 0a 3a 45 4e    44 3a 0a 46 69 78 20 66 6f 72 20 4f 72 67 20 39  | nsel-org-tag.:END:.Fix.for.Org.9 | 
| 682a0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 682c0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 36 35 34 5d 5b 23 31 36 35 34 5d 5d 2c 20  | bo/swiper/issues/1654][#1654]],. | 
| 682e0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 68300 |  70 65 72 2f 69 73 73 75 65 73 2f 31 36 35 36 5d    5b 23 31 36 35 36 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1656][#1656]],.[[http | 
| 68320 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 68340 |  73 75 65 73 2f 31 38 39 36 5d 5b 23 31 38 39 36    5d 5d 2e 0a 0a 4e 6f 20 6e 65 65 64 20 74 6f 20  | sues/1896][#1896]]...No.need.to. | 
| 68360 |  62 69 6e 64 20 3d 6f 72 67 2d 73 65 74 74 69 6e    67 2d 74 61 67 73 3d 2e 20 53 65 65 20 5b 5b 68  | bind.=org-setting-tags=..See.[[h | 
| 68380 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 683a0 |  2f 69 73 73 75 65 73 2f 31 36 35 36 5d 5b 23 31    36 35 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1656][#1656]]..-----.*** | 
| 683c0 |  20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | .counsel-outline.:PROPERTIES:.:C | 
| 683e0 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30    2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c  | USTOM_ID:.0-11-0-fx-counsel-outl | 
| 68400 |  69 6e 65 0a 3a 45 4e 44 3a 0a 4f 6e 6c 79 20 6c    6f 6f 6b 20 66 6f 72 20 6f 75 74 6c 69 6e 65 20  | ine.:END:.Only.look.for.outline. | 
| 68420 |  72 65 67 65 78 70 20 61 74 20 62 6f 6c 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | regexp.at.bol..See.[[https://git | 
| 68440 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36  | hub.com/abo-abo/swiper/issues/16 | 
| 68460 |  38 31 5d 5b 23 31 36 38 31 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 72  | 81][#1681]]..-----.***.counsel-r | 
| 68480 |  67 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d  | g.:PROPERTIES:.:CUSTOM_ID:.0-11- | 
| 684a0 |  30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 72 67 0a    3a 45 4e 44 3a 0a 53 74 6f 72 65 20 63 6f 6d 6d  | 0-fx-counsel-rg.:END:.Store.comm | 
| 684c0 |  61 6e 64 20 70 65 72 73 69 73 74 65 6e 74 6c 79    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | and.persistently..See.[[https:// | 
| 684e0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 68500 |  2f 31 34 37 34 5d 5b 23 31 34 37 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /1474][#1474]]..-----.***.counse | 
| 68520 |  6c 2d 73 77 69 74 63 68 2d 74 6f 2d 73 68 65 6c    6c 2d 62 75 66 66 65 72 0a 3a 50 52 4f 50 45 52  | l-switch-to-shell-buffer.:PROPER | 
| 68540 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 31 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-11-0-fx-coun | 
| 68560 |  73 65 6c 2d 73 77 69 74 63 68 2d 74 6f 2d 73 68    65 6c 6c 2d 62 75 66 66 65 72 0a 3a 45 4e 44 3a  | sel-switch-to-shell-buffer.:END: | 
| 68580 |  0a 56 61 72 69 6f 75 73 20 69 6d 70 72 6f 76 65    6d 65 6e 74 73 2e 20 53 65 65 20 5b 5b 68 74 74  | .Various.improvements..See.[[htt | 
| 685a0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 685c0 |  73 73 75 65 73 2f 31 35 37 30 5d 5b 23 31 35 37    30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1570][#1570]]..-----.***.c | 
| 685e0 |  6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63    68 61 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | ounsel-unicode-char.:PROPERTIES: | 
| 68600 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31    31 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 75  | .:CUSTOM_ID:.0-11-0-fx-counsel-u | 
| 68620 |  6e 69 63 6f 64 65 2d 63 68 61 72 0a 3a 45 4e 44    3a 0a 4f 70 74 69 6d 69 7a 65 2e 20 53 65 65 20  | nicode-char.:END:.Optimize..See. | 
| 68640 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 68660 |  70 65 72 2f 69 73 73 75 65 73 2f 31 37 30 34 5d    5b 23 31 37 30 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1704][#1704]]..-----. | 
| 68680 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b    2d 70 6f 70 0a 3a 50 52 4f 50 45 52 54 49 45 53  | ***.counsel-yank-pop.:PROPERTIES | 
| 686a0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 31 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-11-0-fx-counsel- | 
| 686c0 |  79 61 6e 6b 2d 70 6f 70 0a 3a 45 4e 44 3a 0a 4c    69 6b 65 6e 20 74 6f 20 3d 79 61 6e 6b 2d 70 6f  | yank-pop.:END:.Liken.to.=yank-po | 
| 686e0 |  70 3d 2e 20 52 65 73 70 65 63 74 73 20 3d 6b 69    6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69  | p=..Respects.=kill-ring-yank-poi | 
| 68700 |  6e 74 65 72 3d 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | nter=..See.[[https://github.com/ | 
| 68720 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 31 39 30 5d 5b 23 31 31 39  | abo-abo/swiper/issues/1190][#119 | 
| 68740 |  30 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 0]],.[[https://github.com/abo-ab | 
| 68760 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 33 35 36 5d 5b 23 31 33 35 36 5d 5d 2e 0a 0a  | o/swiper/issues/1356][#1356]]... | 
| 68780 |  49 6e 74 65 72 6f 70 65 72 61 74 65 20 62 65 74    74 65 72 20 77 69 74 68 20 3d 6b 69 6c 6c 2d 72  | Interoperate.better.with.=kill-r | 
| 687a0 |  69 6e 67 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ing=..See.[[https://github.com/a | 
| 687c0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 31 33 33 5d 5b 23 31 31 33 33  | bo-abo/swiper/issues/1133][#1133 | 
| 687e0 |  5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | ]],.[[https://github.com/abo-abo | 
| 68800 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    33 36 30 5d 5b 23 31 33 36 30 5d 5d 2e 0a 0a 53  | /swiper/issues/1360][#1360]]...S | 
| 68820 |  61 76 65 20 3d 77 69 6e 64 6f 77 2d 73 74 61 72    74 3d 20 74 6f 20 61 76 6f 69 64 20 72 65 63 65  | ave.=window-start=.to.avoid.rece | 
| 68840 |  6e 74 65 72 69 6e 67 20 6f 66 20 74 68 65 20 62    75 66 66 65 72 2e 20 53 65 65 20 5b 5b 68 74 74  | ntering.of.the.buffer..See.[[htt | 
| 68860 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 68880 |  73 73 75 65 73 2f 31 33 37 30 5d 5b 23 31 33 37    30 5d 5d 2e 0a 0a 4d 61 6b 65 20 70 6f 73 69 74  | ssues/1370][#1370]]...Make.posit | 
| 688a0 |  69 6f 6e 20 6d 6f 72 65 20 72 6f 62 75 73 74 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ion.more.robust..See.[[https://g | 
| 688c0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 688e0 |  31 34 32 30 5d 5b 23 31 34 32 30 5d 5d 2e 0a 0a    4d 61 6b 65 20 69 74 20 77 6f 72 6b 20 69 6e 20  | 1420][#1420]]...Make.it.work.in. | 
| 68900 |  72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72    73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | read-only.buffers..See.[[https:/ | 
| 68920 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 68940 |  73 2f 31 35 32 33 5d 5b 23 31 35 32 33 5d 5d 2e    0a 0a 57 6f 72 6b 20 77 69 74 68 20 3d 69 6e 74  | s/1523][#1523]]...Work.with.=int | 
| 68960 |  65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d    66 75 6e 63 74 69 6f 6e 3d 2e 20 53 65 65 20 5b  | erprogram-paste-function=..See.[ | 
| 68980 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 689a0 |  65 72 2f 69 73 73 75 65 73 2f 31 35 32 33 5d 5b    23 31 35 32 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1523][#1523]]..-----.* | 
| 689c0 |  2a 2a 20 64 6f 63 73 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | **.docs.:PROPERTIES:.:CUSTOM_ID: | 
| 689e0 |  20 30 2d 31 31 2d 30 2d 66 78 2d 64 6f 63 73 0a    3a 45 4e 44 3a 0a 46 69 78 65 64 20 74 79 70 6f  | .0-11-0-fx-docs.:END:.Fixed.typo | 
| 68a00 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 68a20 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 34 30 35 5d 5b 23 31 34 30 35 5d 5d 2c  | abo/swiper/issues/1405][#1405]], | 
| 68a40 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 68a60 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 34 31 32    5d 5b 23 31 34 31 32 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1412][#1412]],.[[htt | 
| 68a80 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 68aa0 |  73 73 75 65 73 2f 31 34 34 38 5d 5b 23 31 34 34    38 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ssues/1448][#1448]],.[[https://g | 
| 68ac0 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 68ae0 |  31 34 37 37 5d 5b 23 31 34 37 37 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 1477][#1477]],.[[https://github. | 
| 68b00 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 34 38 33 5d 5b  | com/abo-abo/swiper/issues/1483][ | 
| 68b20 |  23 31 34 38 33 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1483]],.[[https://github.com/ab | 
| 68b40 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 35 31 39 5d 5b 23 31 35 31 39 5d  | o-abo/swiper/issues/1519][#1519] | 
| 68b60 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 68b80 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35    32 31 5d 5b 23 31 35 32 31 5d 5d 2c 0a 5b 5b 68  | swiper/issues/1521][#1521]],.[[h | 
| 68ba0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 68bc0 |  2f 69 73 73 75 65 73 2f 31 35 33 35 5d 5b 23 31    35 33 35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1535][#1535]],.[[https:/ | 
| 68be0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 68c00 |  73 2f 31 35 33 39 5d 5b 23 31 35 33 39 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1539][#1539]],.[[https://githu | 
| 68c20 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 35 34 30  | b.com/abo-abo/swiper/issues/1540 | 
| 68c40 |  5d 5b 23 31 35 34 30 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1540]],.[[https://github.com/ | 
| 68c60 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 35 37 35 5d 5b 23 31 35 37  | abo-abo/swiper/issues/1575][#157 | 
| 68c80 |  35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 5]],.[[https://github.com/abo-ab | 
| 68ca0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 36 30 32 5d 5b 23 31 36 30 32 5d 5d 2c 20 5b  | o/swiper/issues/1602][#1602]],.[ | 
| 68cc0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 68ce0 |  65 72 2f 69 73 73 75 65 73 2f 31 36 31 32 5d 5b    23 31 36 31 32 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/1612][#1612]],.[[https | 
| 68d00 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 68d20 |  75 65 73 2f 31 36 32 30 5d 5b 23 31 36 32 30 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ues/1620][#1620]],.[[https://git | 
| 68d40 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36  | hub.com/abo-abo/swiper/issues/16 | 
| 68d60 |  32 34 5d 5b 23 31 36 32 34 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 24][#1624]],.[[https://github.co | 
| 68d80 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 36 32 35 5d 5b 23 31  | m/abo-abo/swiper/issues/1625][#1 | 
| 68da0 |  36 32 35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 625]],.[[https://github.com/abo- | 
| 68dc0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 36 32 37 5d 5b 23 31 36 32 37 5d 5d 2c  | abo/swiper/issues/1627][#1627]], | 
| 68de0 |  0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 68e00 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 32 39    5d 5b 23 31 36 32 39 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1629][#1629]],.[[htt | 
| 68e20 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 68e40 |  73 73 75 65 73 2f 31 36 33 30 5d 5b 23 31 36 33    30 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ssues/1630][#1630]],.[[https://g | 
| 68e60 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 68e80 |  31 36 37 32 5d 5b 23 31 36 37 32 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 1672][#1672]],.[[https://github. | 
| 68ea0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 36 37 35 5d 5b  | com/abo-abo/swiper/issues/1675][ | 
| 68ec0 |  23 31 36 37 35 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1675]],.[[https://github.com/ab | 
| 68ee0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 36 37 37 5d 5b 23 31 36 37 37 5d  | o-abo/swiper/issues/1677][#1677] | 
| 68f00 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 68f20 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36    37 38 5d 5b 23 31 36 37 38 5d 5d 2c 20 5b 5b 68  | swiper/issues/1678][#1678]],.[[h | 
| 68f40 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 68f60 |  2f 69 73 73 75 65 73 2f 31 36 38 32 5d 5b 23 31    36 38 32 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1682][#1682]],.[[https:/ | 
| 68f80 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 68fa0 |  73 2f 31 36 38 34 5d 5b 23 31 36 38 34 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1684][#1684]],.[[https://githu | 
| 68fc0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 30 30  | b.com/abo-abo/swiper/issues/1700 | 
| 68fe0 |  5d 5b 23 31 37 30 30 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1700]],.[[https://github.com/ | 
| 69000 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 37 31 30 5d 5b 23 31 37 31  | abo-abo/swiper/issues/1710][#171 | 
| 69020 |  30 5d 5d 2c 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 0]],.[[https://github.com/abo-ab | 
| 69040 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 37 31 35 5d 5b 23 31 37 31 35 5d 5d 2c 20 5b  | o/swiper/issues/1715][#1715]],.[ | 
| 69060 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 69080 |  65 72 2f 69 73 73 75 65 73 2f 31 37 31 37 5d 5b    23 31 37 31 37 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/1717][#1717]],.[[https | 
| 690a0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 690c0 |  75 65 73 2f 31 37 33 38 5d 5b 23 31 37 33 38 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ues/1738][#1738]],.[[https://git | 
| 690e0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38  | hub.com/abo-abo/swiper/issues/18 | 
| 69100 |  30 34 5d 5b 23 31 38 30 34 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 04][#1804]],.[[https://github.co | 
| 69120 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 38 31 36 5d 5b 23 31  | m/abo-abo/swiper/issues/1816][#1 | 
| 69140 |  38 31 36 5d 5d 2c 20 31 37 39 34 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 816]],.1794,.[[https://github.co | 
| 69160 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 38 31 37 5d 5b 23 31  | m/abo-abo/swiper/issues/1817][#1 | 
| 69180 |  38 31 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 817]],.[[https://github.com/abo- | 
| 691a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 32 38 5d 5b 23 31 38 32 38 5d 5d 2c  | abo/swiper/issues/1828][#1828]], | 
| 691c0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 691e0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 34 39    5d 5b 23 31 38 34 39 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1849][#1849]]..----- | 
| 69200 |  0a 2a 2a 2a 20 69 76 79 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | .***.ivy.:PROPERTIES:.:CUSTOM_ID | 
| 69220 |  3a 20 30 2d 31 31 2d 30 2d 66 78 2d 69 76 79 0a    3a 45 4e 44 3a 0a 44 69 73 61 62 6c 65 20 3d 69  | :.0-11-0-fx-ivy.:END:.Disable.=i | 
| 69240 |  76 79 2d 61 75 74 6f 2d 73 65 6c 65 63 74 2d 73    69 6e 67 6c 65 2d 63 61 6e 64 69 64 61 74 65 3d  | vy-auto-select-single-candidate= | 
| 69260 |  20 66 6f 72 20 75 73 65 72 40 68 6f 73 74 20 65    6e 74 72 79 2e 0a 53 65 65 20 5b 5b 68 74 74 70  | .for.user@host.entry..See.[[http | 
| 69280 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 692a0 |  73 75 65 73 2f 31 33 32 36 5d 5b 23 31 33 32 36    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1326][#1326]],.[[https://gi | 
| 692c0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 692e0 |  33 33 38 5d 5b 23 31 33 33 38 5d 5d 2e 0a 0a 48    61 6e 64 6c 65 20 3d 69 76 79 2d 73 74 61 74 65  | 338][#1338]]...Handle.=ivy-state | 
| 69300 |  2d 62 75 66 66 65 72 3d 20 67 65 74 74 69 6e 67    20 6b 69 6c 6c 65 64 2e 20 53 65 65 20 5b 5b 68  | -buffer=.getting.killed..See.[[h | 
| 69320 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 69340 |  2f 69 73 73 75 65 73 2f 35 37 32 5d 5b 23 35 37    32 5d 5d 2e 0a 0a 43 6f 72 72 65 63 74 20 68 69  | /issues/572][#572]]...Correct.hi | 
| 69360 |  67 68 6c 69 67 68 74 69 6e 67 20 66 6f 72 20 6e    65 67 61 74 69 6f 6e 2c 20 65 2e 67 2e 20 3d 63  | ghlighting.for.negation,.e.g..=c | 
| 69380 |  6f 75 6e 73 65 6c 2d 4d 2d 78 3d 20 22 76 69 20    6d 6f 21 65 77 22 2e 0a 53 65 65 20 5b 5b 68 74  | ounsel-M-x=."vi.mo!ew"..See.[[ht | 
| 693a0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 693c0 |  69 73 73 75 65 73 2f 31 34 31 38 5d 5b 23 31 34    31 38 5d 5d 2e 0a 0a 46 6f 6c 64 20 63 61 73 65  | issues/1418][#1418]]...Fold.case | 
| 693e0 |  20 64 75 72 69 6e 67 20 69 6e 64 65 78 20 72 65    63 6f 6d 70 75 74 61 74 69 6f 6e 2e 20 53 65 65  | .during.index.recomputation..See | 
| 69400 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 69420 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 34 34 37    5d 5b 23 31 34 34 37 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1447][#1447]],.[[htt | 
| 69440 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 69460 |  73 73 75 65 73 2f 31 34 34 39 5d 5b 23 31 34 34    39 5d 5d 2e 0a 0a 53 69 6d 70 6c 69 66 79 20 73  | ssues/1449][#1449]]...Simplify.s | 
| 69480 |  74 72 69 6e 67 20 73 70 6c 69 74 74 69 6e 67 20    6c 6f 67 69 63 2e 20 53 65 65 20 5b 5b 68 74 74  | tring.splitting.logic..See.[[htt | 
| 694a0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 694c0 |  73 73 75 65 73 2f 31 34 35 33 5d 5b 23 31 34 35    33 5d 5d 2e 0a 0a 46 69 78 20 3d 3a 70 72 65 73  | ssues/1453][#1453]]...Fix.=:pres | 
| 694e0 |  65 6c 65 63 74 3d 20 67 65 74 74 69 6e 67 20 64    65 73 65 6c 65 63 74 65 64 20 77 69 74 68 20 6e  | elect=.getting.deselected.with.n | 
| 69500 |  65 77 20 69 6e 70 75 74 2e 20 57 68 65 6e 20 74    68 65 72 65 27 73 20 6e 65 77 0a 69 6e 70 75 74  | ew.input..When.there's.new.input | 
| 69520 |  2c 20 61 6e 64 20 69 74 20 73 74 69 6c 6c 20 6d    61 74 63 68 65 73 20 3d 3a 70 72 65 73 65 6c 65  | ,.and.it.still.matches.=:presele | 
| 69540 |  63 74 3d 2c 20 74 68 65 20 63 75 72 72 65 6e 74    20 63 61 6e 64 69 64 61 74 65 20 73 68 6f 75 6c  | ct=,.the.current.candidate.shoul | 
| 69560 |  64 0a 6e 6f 74 20 63 68 61 6e 67 65 2e 0a 0a 48    61 6e 64 6c 65 20 66 61 6c 6c 62 61 63 6b 20 69  | d.not.change...Handle.fallback.i | 
| 69580 |  6e 20 3d 69 76 79 2d 2d 73 6f 72 74 2d 66 75 6e    63 74 69 6f 6e 3d 2e 20 53 65 65 20 5b 5b 68 74  | n.=ivy--sort-function=..See.[[ht | 
| 695a0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 695c0 |  69 73 73 75 65 73 2f 31 35 36 31 5d 5b 23 31 35    36 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/1561][#1561]],.[[https:// | 
| 695e0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 69600 |  2f 31 35 36 35 5d 5b 23 31 35 36 35 5d 5d 2c 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | /1565][#1565]],.[[https://github | 
| 69620 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 35 36 37 5d  | .com/abo-abo/swiper/issues/1567] | 
| 69640 |  5b 23 31 35 36 37 5d 5d 2e 0a 0a 3d 69 76 79 2d    2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 3d 20  | [#1567]]...=ivy--sort-function=. | 
| 69660 |  73 68 6f 75 6c 64 20 68 61 6e 64 6c 65 20 61 6e    6f 6e 79 6d 6f 75 73 20 66 6e 73 2e 20 53 65 65  | should.handle.anonymous.fns..See | 
| 69680 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 696a0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 35 37 34    5d 5b 23 31 35 37 34 5d 5d 2e 0a 0a 55 73 65 20  | iper/issues/1574][#1574]]...Use. | 
| 696c0 |  3d 69 76 79 2d 73 6f 72 74 2d 6d 61 78 2d 73 69    7a 65 3d 20 66 6f 72 20 63 6f 6c 6c 65 63 74 69  | =ivy-sort-max-size=.for.collecti | 
| 696e0 |  6f 6e 20 66 75 6e 63 74 69 6f 6e 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | on.functions..See.[[https://gith | 
| 69700 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35 39  | ub.com/abo-abo/swiper/issues/159 | 
| 69720 |  32 5d 5b 23 31 35 39 32 5d 5d 2e 0a 0a 55 73 65    20 3d 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 3d  | 2][#1592]]...Use.=copy-sequence= | 
| 69740 |  20 77 68 65 6e 20 73 6f 72 74 69 6e 67 20 74 6f    20 61 76 6f 69 64 20 63 6f 72 72 75 70 74 69 6e  | .when.sorting.to.avoid.corruptin | 
| 69760 |  67 20 65 78 74 65 72 6e 61 6c 20 64 61 74 61 2e    0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | g.external.data..See.[[https://g | 
| 69780 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 697a0 |  31 36 31 37 5d 5b 23 31 36 31 37 5d 5d 2e 0a 0a    44 65 66 61 75 6c 74 20 3d 3a 63 61 6c 6c 65 72  | 1617][#1617]]...Default.=:caller | 
| 697c0 |  3d 20 74 6f 20 3d 74 68 69 73 2d 63 6f 6d 6d 61    6e 64 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | =.to.=this-command=..See.[[https | 
| 697e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 69800 |  75 65 73 2f 31 32 39 37 5d 5b 23 31 32 39 37 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ues/1297][#1297]],.[[https://git | 
| 69820 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36  | hub.com/abo-abo/swiper/issues/16 | 
| 69840 |  30 36 5d 5b 23 31 36 30 36 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 06][#1606]],.[[https://github.co | 
| 69860 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 36 31 39 5d 5b 23 31  | m/abo-abo/swiper/issues/1619][#1 | 
| 69880 |  36 31 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 619]],.[[https://github.com/abo- | 
| 698a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 36 32 31 5d 5b 23 31 36 32 31 5d 5d 2e  | abo/swiper/issues/1621][#1621]]. | 
| 698c0 |  0a 0a 3d 69 76 79 2d 63 61 6c 6c 3d 20 73 68 6f    75 6c 64 20 72 65 73 74 6f 72 65 20 70 72 65 76  | ..=ivy-call=.should.restore.prev | 
| 698e0 |  69 6f 75 73 20 62 75 66 66 65 72 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ious.buffer..See.[[https://githu | 
| 69900 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 30 37  | b.com/abo-abo/swiper/issues/1607 | 
| 69920 |  5d 5b 23 31 36 30 37 5d 5d 2e 0a 0a 3d 69 76 79    2d 2d 69 6e 73 65 72 74 2d 70 72 6f 6d 70 74 3d  | ][#1607]]...=ivy--insert-prompt= | 
| 69940 |  20 73 68 6f 75 6c 64 20 75 73 65 20 3d 69 76 79    2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70  | .should.use.=ivy-add-face-text-p | 
| 69960 |  72 6f 70 65 72 74 79 3d 20 66 6f 72 0a 63 6f 6d    70 61 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | roperty=.for.compat..See.[[https | 
| 69980 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 699a0 |  75 65 73 2f 31 36 33 34 5d 5b 23 31 36 33 34 5d    5d 2e 0a 0a 55 73 65 20 63 6f 6d 70 61 74 20 73  | ues/1634][#1634]]...Use.compat.s | 
| 699c0 |  68 69 6d 20 66 6f 72 20 3d 61 64 64 2d 66 61 63    65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 3d  | him.for.=add-face-text-property= | 
| 699e0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 69a00 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 36 33 35 5d 5b 23 31 36 33 35 5d 5d 2e 0a  | bo/swiper/issues/1635][#1635]].. | 
| 69a20 |  0a 4d 6f 76 65 20 3d 63 6f 6c 69 72 3d 20 72 65    71 75 69 72 65 20 74 6f 20 74 6f 70 2d 6c 65 76  | .Move.=colir=.require.to.top-lev | 
| 69a40 |  65 6c 20 74 6f 20 69 6d 70 72 6f 76 65 20 70 65    72 66 6f 72 6d 61 6e 63 65 2e 20 53 65 65 20 5b  | el.to.improve.performance..See.[ | 
| 69a60 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 69a80 |  65 72 2f 69 73 73 75 65 73 2f 31 35 37 31 5d 5b    23 31 35 37 31 5d 5d 2e 0a 0a 46 69 78 20 3d 3a  | er/issues/1571][#1571]]...Fix.=: | 
| 69aa0 |  70 72 65 64 69 63 61 74 65 3d 20 6e 6f 74 20 67    65 74 74 69 6e 67 20 61 70 70 6c 69 65 64 2e 20  | predicate=.not.getting.applied.. | 
| 69ac0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 69ae0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    31 35 38 5d 5b 23 31 31 35 38 5d 5d 2e 0a 0a 44  | /swiper/issues/1158][#1158]]...D | 
| 69b00 |  72 6f 70 20 70 72 65 73 65 6c 65 63 74 65 64 20    63 61 6e 64 69 64 61 74 65 20 61 66 74 65 72 20  | rop.preselected.candidate.after. | 
| 69b20 |  69 6e 70 75 74 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | input..See.[[https://github.com/ | 
| 69b40 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 35 36 33 5d 5b 23 31 35 36  | abo-abo/swiper/issues/1563][#156 | 
| 69b60 |  33 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 3]],.[[https://github.com/abo-ab | 
| 69b80 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 35 37 33 5d 5b 23 31 35 37 33 5d 5d 2e 0a 0a  | o/swiper/issues/1573][#1573]]... | 
| 69ba0 |  46 69 78 20 3d 69 76 79 2d 6c 65 66 74 2d 70 61    64 3d 20 77 68 65 6e 20 74 68 65 72 65 27 73 20  | Fix.=ivy-left-pad=.when.there's. | 
| 69bc0 |  68 6f 72 69 7a 6f 6e 74 61 6c 20 73 63 72 6f 6c    6c 2e 0a 0a 46 69 78 20 3d 69 76 79 2d 73 74 61  | horizontal.scroll...Fix.=ivy-sta | 
| 69be0 |  74 65 2d 63 6f 6c 6c 65 63 74 69 6f 6e 3d 20 61    6c 69 73 74 20 69 64 78 20 6e 6f 74 20 69 6e 20  | te-collection=.alist.idx.not.in. | 
| 69c00 |  73 79 6e 63 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | sync..See.[[https://github.com/a | 
| 69c20 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 36 38 30 5d 5b 23 31 36 38 30  | bo-abo/swiper/issues/1680][#1680 | 
| 69c40 |  5d 5d 2e 0a 0a 53 75 70 70 6f 72 74 20 3a 61 6e    6e 6f 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f  | ]]...Support.:annotation-functio | 
| 69c60 |  6e 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d    65 78 74 72 61 2d 70 72 6f 70 65 72 74 69 65 73  | n.of.completion-extra-properties | 
| 69c80 |  2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 69ca0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 34 38 39 5d 5b 23 31 34 38 39 5d 5d 2e 0a  | bo/swiper/issues/1489][#1489]].. | 
| 69cc0 |  0a 46 69 78 20 66 6f 72 20 61 6c 69 73 74 73 20    74 68 61 74 20 72 65 71 75 69 72 65 20 73 6f 72  | .Fix.for.alists.that.require.sor | 
| 69ce0 |  74 69 6e 67 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ting..See.[[https://github.com/a | 
| 69d00 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 36 38 37 5d 5b 23 31 36 38 37  | bo-abo/swiper/issues/1687][#1687 | 
| 69d20 |  5d 5d 2e 0a 0a 46 6f 6e 74 69 66 79 20 63 6f 6d    70 6c 65 74 69 6f 6e 20 61 6e 6e 6f 74 61 74 69  | ]]...Fontify.completion.annotati | 
| 69d40 |  6f 6e 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ons..See.[[https://github.com/ab | 
| 69d60 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 34 38 39 5d 5b 23 31 34 38 39 5d  | o-abo/swiper/issues/1489][#1489] | 
| 69d80 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 69da0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37    30 32 5d 5b 23 31 37 30 32 5d 5d 2e 0a 0a 46 69  | swiper/issues/1702][#1702]]...Fi | 
| 69dc0 |  6c 74 65 72 20 73 6f 72 74 65 64 20 61 6c 69 73    74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | lter.sorted.alist..See.[[https:/ | 
| 69de0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 69e00 |  73 2f 31 37 30 35 5d 5b 23 31 37 30 35 5d 5d 2e    0a 0a 41 76 6f 69 64 20 6d 6f 64 69 66 79 69 6e  | s/1705][#1705]]...Avoid.modifyin | 
| 69e20 |  67 20 61 6c 69 73 74 20 63 6f 6c 6c 65 63 74 69    6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | g.alist.collection..See.[[https: | 
| 69e40 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 69e60 |  65 73 2f 31 37 30 36 5d 5b 23 31 37 30 36 5d 5d    2e 0a 0a 55 73 65 20 3d 73 74 72 69 6e 67 2d 6d  | es/1706][#1706]]...Use.=string-m | 
| 69e80 |  61 74 63 68 2d 70 3d 20 77 68 65 72 65 20 61 70    70 6c 69 63 61 62 6c 65 2e 20 53 65 65 20 5b 5b  | atch-p=.where.applicable..See.[[ | 
| 69ea0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 69ec0 |  72 2f 69 73 73 75 65 73 2f 31 35 31 37 5d 5b 23    31 35 31 37 5d 5d 2e 0a 0a 53 74 72 69 70 20 74  | r/issues/1517][#1517]]...Strip.t | 
| 69ee0 |  65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 66    72 6f 6d 20 72 65 74 75 72 6e 65 64 20 61 6c 69  | ext.properties.from.returned.ali | 
| 69f00 |  73 74 20 63 61 6e 64 69 64 61 74 65 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | st.candidate..See.[[https://gith | 
| 69f20 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 30  | ub.com/abo-abo/swiper/issues/170 | 
| 69f40 |  36 5d 5b 23 31 37 30 36 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 6][#1706]],.[[https://github.com | 
| 69f60 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 37 32 34 5d 5b 23 31 37  | /abo-abo/swiper/issues/1724][#17 | 
| 69f80 |  32 34 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 74 72 69    67 67 65 72 20 3d 69 76 79 2d 2d 6d 61 67 69 63  | 24]]...Don't.trigger.=ivy--magic | 
| 69fa0 |  2d 66 69 6c 65 2d 73 6c 61 73 68 3d 20 66 72 6f    6d 20 7e 54 41 42 7e 2e 20 53 65 65 20 5b 5b 68  | -file-slash=.from.~TAB~..See.[[h | 
| 69fc0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 69fe0 |  2f 69 73 73 75 65 73 2f 31 37 31 36 5d 5b 23 31    37 31 36 5d 5d 2e 0a 0a 46 69 78 20 66 6f 72 20  | /issues/1716][#1716]]...Fix.for. | 
| 6a000 |  74 65 72 6d 69 6e 61 6c 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | terminals..See.[[https://github. | 
| 6a020 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 39 5d 5b 23  | com/abo-abo/swiper/issues/199][# | 
| 6a040 |  31 39 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 199]],.[[https://github.com/abo- | 
| 6a060 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 35 32 38 5d 5b 23 31 35 32 38 5d 5d 2c  | abo/swiper/issues/1528][#1528]], | 
| 6a080 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6a0a0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 32 38    5d 5b 23 31 37 32 38 5d 5d 2e 0a 0a 46 69 78 20  | iper/issues/1728][#1728]]...Fix. | 
| 6a0c0 |  6f 76 65 72 6c 61 79 20 69 6e 74 65 72 61 63 74    69 6e 67 20 77 69 74 68 20 6f 72 67 2d 6d 6f 64  | overlay.interacting.with.org-mod | 
| 6a0e0 |  65 20 73 72 63 20 62 6c 6f 63 6b 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | e.src.blocks..See.[[https://gith | 
| 6a100 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 33  | ub.com/abo-abo/swiper/issues/173 | 
| 6a120 |  32 5d 5b 23 31 37 33 32 5d 5d 2e 0a 0a 44 6f 6e    27 74 20 72 65 73 74 6f 72 65 20 62 75 66 66 65  | 2][#1732]]...Don't.restore.buffe | 
| 6a140 |  72 20 61 66 74 65 72 20 61 63 74 69 6f 6e 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | r.after.action..See.[[https://gi | 
| 6a160 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6a180 |  37 36 36 5d 5b 23 31 37 36 36 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 766][#1766]],.[[https://github.c | 
| 6a1a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 37 36 37 5d 5b 23  | om/abo-abo/swiper/issues/1767][# | 
| 6a1c0 |  31 37 36 37 5d 5d 2e 0a 0a 52 65 6d 6f 76 65 20    77 65 62 6a 75 6d 70 20 3d 63 6f 6d 70 6c 65 74  | 1767]]...Remove.webjump.=complet | 
| 6a1e0 |  69 6e 67 2d 72 65 61 64 3d 20 68 61 6e 64 6c 65    72 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ing-read=.handler..See.[[https:/ | 
| 6a200 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6a220 |  73 2f 31 38 30 32 5d 5b 23 31 38 30 32 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1802][#1802]],.[[https://githu | 
| 6a240 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 34 39  | b.com/abo-abo/swiper/issues/1049 | 
| 6a260 |  5d 5b 23 31 30 34 39 5d 5d 2e 0a 0a 55 73 65 20    3d 69 76 79 2d 74 72 75 6e 63 61 74 65 2d 6c 69  | ][#1049]]...Use.=ivy-truncate-li | 
| 6a280 |  6e 65 73 3d 20 61 6c 73 6f 20 66 6f 72 20 6e 6f    6e 2d 67 72 61 70 68 69 63 61 6c 20 45 6d 61 63  | nes=.also.for.non-graphical.Emac | 
| 6a2a0 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 6a2c0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 30 39 5d 5b 23 31 38 30 39 5d 5d 2e  | abo/swiper/issues/1809][#1809]]. | 
| 6a2e0 |  0a 0a 46 6f 72 20 6e 6f 6e 2d 67 72 61 70 68 69    63 61 6c 20 45 6d 61 63 73 20 73 65 74 20 72 65  | ..For.non-graphical.Emacs.set.re | 
| 6a300 |  73 69 7a 65 2d 6d 69 6e 69 2d 77 69 6e 64 6f 77    73 20 74 6f 20 27 67 72 6f 77 2d 6f 6e 6c 79 2e  | size-mini-windows.to.'grow-only. | 
| 6a320 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6a340 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 30 39 5d 5b 23 31 38 30 39 5d 5d 2e 0a 0a  | o/swiper/issues/1809][#1809]]... | 
| 6a360 |  46 69 78 20 6d 69 6e 69 62 75 66 66 65 72 20 74    72 75 6e 63 61 74 69 6f 6e 20 61 6e 64 20 72 65  | Fix.minibuffer.truncation.and.re | 
| 6a380 |  73 69 7a 69 6e 67 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | sizing..See.[[https://github.com | 
| 6a3a0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 38 31 31 5d 5b 23 31 38  | /abo-abo/swiper/issues/1811][#18 | 
| 6a3c0 |  31 31 5d 5d 2e 0a 0a 57 6f 72 6b 20 61 72 6f 75    6e 64 20 76 6f 69 64 20 3d 49 6e 66 6f 2d 63 6f  | 11]]...Work.around.void.=Info-co | 
| 6a3e0 |  6d 70 6c 65 74 65 2d 6d 65 6e 75 2d 62 75 66 66    65 72 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | mplete-menu-buffer=..See.[[https | 
| 6a400 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6a420 |  75 65 73 2f 31 38 31 34 5d 5b 23 31 38 31 34 5d    5d 2e 0a 0a 48 61 6e 64 6c 65 20 57 69 6e 64 6f  | ues/1814][#1814]]...Handle.Windo | 
| 6a440 |  77 73 20 70 61 74 68 20 73 65 70 61 72 61 74 6f    72 20 66 6f 72 20 3d 69 76 79 2d 6f 63 63 75 72  | ws.path.separator.for.=ivy-occur | 
| 6a460 |  3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =..See.[[https://github.com/abo- | 
| 6a480 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 31 37 5d 5b 23 31 38 31 37 5d 5d 2e  | abo/swiper/issues/1817][#1817]]. | 
| 6a4a0 |  0a 0a 44 6f 6e 27 74 20 73 77 69 74 63 68 20 74    6f 20 61 20 6b 69 6c 6c 65 64 20 62 75 66 66 65  | ..Don't.switch.to.a.killed.buffe | 
| 6a4c0 |  72 20 66 6f 72 20 3d 69 76 79 2d 6f 63 63 75 72    2d 70 72 65 73 73 3d 2e 0a 53 65 65 20 5b 5b 68  | r.for.=ivy-occur-press=..See.[[h | 
| 6a4e0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6a500 |  2f 69 73 73 75 65 73 2f 31 38 33 34 5d 5b 23 31    38 33 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1834][#1834]],.[[https:/ | 
| 6a520 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6a540 |  73 2f 31 38 34 32 5d 5b 23 31 38 34 32 5d 5d 2e    0a 0a 49 6d 70 72 6f 76 65 20 70 65 72 66 6f 72  | s/1842][#1842]]...Improve.perfor | 
| 6a560 |  6d 61 6e 63 65 20 3d 69 76 79 2d 2d 73 65 6c 65    63 74 2d 6f 63 63 75 72 2d 62 75 66 66 65 72 3d  | mance.=ivy--select-occur-buffer= | 
| 6a580 |  20 62 79 20 61 76 6f 69 64 69 6e 67 0a 3d 70 6f    70 2d 74 6f 2d 62 75 66 66 65 72 3d 2e 0a 0a 55  | .by.avoiding.=pop-to-buffer=...U | 
| 6a5a0 |  73 65 20 3d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69    6f 6e 73 3d 20 61 6e 64 20 61 64 64 20 74 65 73  | se.=all-completions=.and.add.tes | 
| 6a5c0 |  74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | t..See.[[https://github.com/abo- | 
| 6a5e0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 33 32 5d 5b 23 31 38 33 32 5d 5d 2e  | abo/swiper/issues/1832][#1832]]. | 
| 6a600 |  0a 0a 44 6f 20 6e 6f 74 20 6c 65 74 20 69 76 79    20 76 69 72 74 75 61 6c 20 62 75 66 66 65 72 20  | ..Do.not.let.ivy.virtual.buffer. | 
| 6a620 |  66 61 63 65 73 20 63 72 65 65 70 20 69 6e 74 6f    20 74 68 65 20 72 65 63 65 6e 74 66 20 66 69 6c  | faces.creep.into.the.recentf.fil | 
| 6a640 |  65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 6a660 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 39 38 5d 5b 23 31 38 39 38 5d 5d 2e  | abo/swiper/issues/1898][#1898]]. | 
| 6a680 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 3a  | .-----.***.ivy-completing-read.: | 
| 6a6a0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66  | PROPERTIES:.:CUSTOM_ID:.0-11-0-f | 
| 6a6c0 |  78 2d 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 0a 3a 45 4e 44 3a 0a 41 64 64 20  | x-ivy-completing-read.:END:.Add. | 
| 6a6e0 |  63 6f 6d 70 61 74 20 66 6f 72 20 6e 6f 6e 2d 73    74 72 69 6e 67 20 64 65 66 61 75 6c 74 73 2e 20  | compat.for.non-string.defaults.. | 
| 6a700 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 6a720 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    35 32 36 5d 5b 23 31 35 32 36 5d 5d 2c 20 5b 5b  | /swiper/issues/1526][#1526]],.[[ | 
| 6a740 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 6a760 |  72 2f 69 73 73 75 65 73 2f 31 38 31 30 5d 5b 23    31 38 31 30 5d 5d 2e 0a 0a 53 69 6d 70 6c 69 66  | r/issues/1810][#1810]]...Simplif | 
| 6a780 |  79 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | y..See.[[https://github.com/abo- | 
| 6a7a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 36 30 36 5d 5b 23 31 36 30 36 5d 5d 2e  | abo/swiper/issues/1606][#1606]]. | 
| 6a7c0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 63    6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65 67  | .-----.***.ivy-completion-in-reg | 
| 6a7e0 |  69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31  | ion.:PROPERTIES:.:CUSTOM_ID:.0-1 | 
| 6a800 |  31 2d 30 2d 66 78 2d 69 76 79 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a  | 1-0-fx-ivy-completion-in-region. | 
| 6a820 |  3a 45 4e 44 3a 0a 45 78 70 61 6e 64 20 3d 28 73    2d 63 2d 74 2d 73 29 3d 20 61 70 70 72 6f 70 72  | :END:.Expand.=(s-c-t-s)=.appropr | 
| 6a840 |  69 61 74 65 6c 79 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | iately..See.[[https://github.com | 
| 6a860 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 33 36 31 5d 5b 23 31 33  | /abo-abo/swiper/issues/1361][#13 | 
| 6a880 |  36 31 5d 5d 2e 0a 0a 41 6c 6c 6f 77 20 73 6f 72    74 69 6e 67 2e 20 53 65 65 20 5b 5b 68 74 74 70  | 61]]...Allow.sorting..See.[[http | 
| 6a8a0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6a8c0 |  73 75 65 73 2f 31 34 33 32 5d 5b 23 31 34 33 32    5d 5d 2e 0a 0a 44 6f 6e 27 74 20 61 70 70 6c 79  | sues/1432][#1432]]...Don't.apply | 
| 6a8e0 |  20 70 72 65 64 69 63 61 74 65 20 74 77 69 63 65    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | .predicate.twice..See.[[https:// | 
| 6a900 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6a920 |  2f 31 36 34 38 5d 5b 23 31 36 34 38 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 2d 6b  | /1648][#1648]]..-----.***.ivy--k | 
| 6a940 |  69 6c 6c 2d 62 75 66 66 65 72 2d 61 63 74 69 6f    6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | ill-buffer-action.:PROPERTIES:.: | 
| 6a960 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d    30 2d 66 78 2d 69 76 79 2d 2d 6b 69 6c 6c 2d 62  | CUSTOM_ID:.0-11-0-fx-ivy--kill-b | 
| 6a980 |  75 66 66 65 72 2d 61 63 74 69 6f 6e 0a 3a 45 4e    44 3a 0a 52 65 6d 6f 76 65 20 76 69 72 74 75 61  | uffer-action.:END:.Remove.virtua | 
| 6a9a0 |  6c 20 62 75 66 66 65 72 73 20 66 72 6f 6d 20 3d    72 65 63 65 6e 74 66 2d 6c 69 73 74 3d 2e 20 53  | l.buffers.from.=recentf-list=..S | 
| 6a9c0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 6a9e0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38    38 38 5d 5b 23 31 38 38 38 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/1888][#1888]]..--- | 
| 6aa00 |  2d 2d 2a 2a 2a 20 69 76 79 2d 2d 6d 61 67 69 63    2d 66 69 6c 65 2d 73 6c 61 73 68 0a 4d 69 73 63  | --***.ivy--magic-file-slash.Misc | 
| 6aa20 |  20 66 69 78 65 73 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | .fixes..See.[[https://github.com | 
| 6aa40 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 38 33 31 5d 5b 23 31 38  | /abo-abo/swiper/issues/1831][#18 | 
| 6aa60 |  33 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 2d 6f 63 63 75 72 2d 69 6e 73 65 72  | 31]]..-----.***.ivy--occur-inser | 
| 6aa80 |  74 2d 6c 69 6e 65 73 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | t-lines.:PROPERTIES:.:CUSTOM_ID: | 
| 6aaa0 |  20 30 2d 31 31 2d 30 2d 66 78 2d 69 76 79 2d 2d    6f 63 63 75 72 2d 69 6e 73 65 72 74 2d 6c 69 6e  | .0-11-0-fx-ivy--occur-insert-lin | 
| 6aac0 |  65 73 0a 3a 45 4e 44 3a 0a 46 69 78 20 69 6e 63    6f 72 72 65 63 74 20 72 65 67 65 78 70 2e 20 53  | es.:END:.Fix.incorrect.regexp..S | 
| 6aae0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 6ab00 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38    34 36 5d 5b 23 31 38 34 36 5d 5d 2e 0a 0a 53 70  | swiper/issues/1846][#1846]]...Sp | 
| 6ab20 |  65 65 64 20 75 70 20 72 65 67 65 78 20 66 72 6f    6d 20 35 73 20 74 6f 20 30 2e 30 31 73 20 66 6f  | eed.up.regex.from.5s.to.0.01s.fo | 
| 6ab40 |  72 20 34 30 30 30 20 63 61 6e 64 73 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63 75  | r.4000.cands..-----.***.ivy-occu | 
| 6ab60 |  72 2d 70 72 65 73 73 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | r-press.:PROPERTIES:.:CUSTOM_ID: | 
| 6ab80 |  20 30 2d 31 31 2d 30 2d 66 78 2d 69 76 79 2d 6f    63 63 75 72 2d 70 72 65 73 73 0a 3a 45 4e 44 3a  | .0-11-0-fx-ivy-occur-press.:END: | 
| 6aba0 |  0a 44 6f 6e 27 74 20 68 61 72 64 2d 63 6f 64 65    20 3d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72  | .Don't.hard-code.=display-buffer | 
| 6abc0 |  3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =..See.[[https://github.com/abo- | 
| 6abe0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 33 38 5d 5b 23 31 38 33 38 5d 5d 2c  | abo/swiper/issues/1838][#1838]], | 
| 6ac00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6ac20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 36 35    5d 5b 23 31 38 36 35 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1865][#1865]]..----- | 
| 6ac40 |  0a 2a 2a 2a 20 69 76 79 2d 6f 76 65 72 6c 61 79    2d 73 68 6f 77 2d 61 66 74 65 72 0a 3a 50 52 4f  | .***.ivy-overlay-show-after.:PRO | 
| 6ac60 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d 69  | PERTIES:.:CUSTOM_ID:.0-11-0-fx-i | 
| 6ac80 |  76 79 2d 6f 76 65 72 6c 61 79 2d 73 68 6f 77 2d    61 66 74 65 72 0a 3a 45 4e 44 3a 0a 44 6f 6e 27  | vy-overlay-show-after.:END:.Don' | 
| 6aca0 |  74 20 69 6e 68 65 72 69 74 20 65 78 69 73 74 69    6e 67 20 66 61 63 65 2e 0a 53 65 65 20 5b 5b 68  | t.inherit.existing.face..See.[[h | 
| 6acc0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6ace0 |  2f 69 73 73 75 65 73 2f 31 34 38 38 5d 5b 23 31    34 38 38 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1488][#1488]],.[[https:/ | 
| 6ad00 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6ad20 |  73 2f 31 35 34 37 5d 5b 23 31 35 34 37 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1547][#1547]],.[[https://githu | 
| 6ad40 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 31 36  | b.com/abo-abo/swiper/issues/1016 | 
| 6ad60 |  5d 5b 23 31 30 31 36 5d 5d 2c 20 31 35 32 30 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ][#1016]],.1520,.[[https://githu | 
| 6ad80 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 30 38  | b.com/abo-abo/swiper/issues/1808 | 
| 6ada0 |  5d 5b 23 31 38 30 38 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1808]],.[[https://github.com/ | 
| 6adc0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 38 32 35 5d 5b 23 31 38 32  | abo-abo/swiper/issues/1825][#182 | 
| 6ade0 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 2d 70 61 72 74 69 61 6c 0a 3a 50 52 4f 50  | 5]]..-----.***.ivy-partial.:PROP | 
| 6ae00 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d 69 76  | ERTIES:.:CUSTOM_ID:.0-11-0-fx-iv | 
| 6ae20 |  79 2d 70 61 72 74 69 61 6c 0a 3a 45 4e 44 3a 0a    43 61 6e 20 63 68 61 6e 67 65 20 63 75 72 72 65  | y-partial.:END:.Can.change.curre | 
| 6ae40 |  6e 74 20 64 69 72 20 77 68 65 6e 20 63 6f 6d 70    6c 65 74 69 6e 67 20 66 69 6c 65 73 2e 20 53 65  | nt.dir.when.completing.files..Se | 
| 6ae60 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 6ae80 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 38 36 5d    5b 23 38 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | wiper/issues/86][#86]]..-----.** | 
| 6aea0 |  2a 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a    7a 79 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | *.ivy--regex-fuzzy.:PROPERTIES:. | 
| 6aec0 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31    2d 30 2d 66 78 2d 69 76 79 2d 2d 72 65 67 65 78  | :CUSTOM_ID:.0-11-0-fx-ivy--regex | 
| 6aee0 |  2d 66 75 7a 7a 79 0a 3a 45 4e 44 3a 0a 52 65 67    65 78 70 2d 71 75 6f 74 65 20 63 68 61 72 73 20  | -fuzzy.:END:.Regexp-quote.chars. | 
| 6af00 |  74 6f 20 69 6d 70 72 6f 76 65 20 70 65 72 66 6f    72 6d 61 6e 63 65 20 66 6f 72 20 73 65 61 72 63  | to.improve.performance.for.searc | 
| 6af20 |  68 65 73 20 6c 69 6b 65 0a 22 2e 65 6e 76 2e 66    6f 6f 22 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | hes.like.".env.foo"..See.[[https | 
| 6af40 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6af60 |  75 65 73 2f 31 34 33 35 5d 5b 23 31 34 33 35 5d    5d 2e 0a 0a 47 65 6e 65 72 61 6c 69 7a 65 2e 20  | ues/1435][#1435]]...Generalize.. | 
| 6af80 |  46 69 78 20 3d 69 76 79 2d 6f 63 63 75 72 3d 20    68 69 67 68 6c 69 67 68 74 69 6e 67 2e 20 53 65  | Fix.=ivy-occur=.highlighting..Se | 
| 6afa0 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 6afc0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 39    35 5d 5b 23 31 37 39 35 5d 5d 2e 0a 0a 4f 70 74  | wiper/issues/1795][#1795]]...Opt | 
| 6afe0 |  69 6d 69 7a 65 20 72 65 67 65 78 20 22 28 61 29    2e 2a 3f 28 62 29 22 20 2d 3e 20 22 28 61 29 5b  | imize.regex."(a).*?(b)".->."(a)[ | 
| 6b000 |  5e 62 5d 2a 28 62 29 22 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | ^b]*(b)"..See.[[https://github.c | 
| 6b020 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 38 34 38 5d 5b 23 38  | om/abo-abo/swiper/issues/848][#8 | 
| 6b040 |  34 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72  | 48]]..-----.***.ivy--regex-ignor | 
| 6b060 |  65 2d 6f 72 64 65 72 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | e-order.:PROPERTIES:.:CUSTOM_ID: | 
| 6b080 |  20 30 2d 31 31 2d 30 2d 66 78 2d 69 76 79 2d 2d    72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64  | .0-11-0-fx-ivy--regex-ignore-ord | 
| 6b0a0 |  65 72 0a 3a 45 4e 44 3a 0a 49 6d 70 72 6f 76 65    20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 69 6e 76  | er.:END:.Improve.handling.of.inv | 
| 6b0c0 |  61 6c 69 64 20 72 65 67 65 78 65 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | alid.regexes..See.[[https://gith | 
| 6b0e0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35 34  | ub.com/abo-abo/swiper/issues/154 | 
| 6b100 |  35 5d 5b 23 31 35 34 35 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 69 76 79 2d 2d 72 65 67 65 78  | 5][#1545]]..-----.***.ivy--regex | 
| 6b120 |  2d 70 6c 75 73 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | -plus.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 6b140 |  2d 31 31 2d 30 2d 66 78 2d 69 76 79 2d 2d 72 65    67 65 78 2d 70 6c 75 73 0a 3a 45 4e 44 3a 0a 55  | -11-0-fx-ivy--regex-plus.:END:.U | 
| 6b160 |  70 64 61 74 65 20 61 6e 64 20 61 64 64 20 74 65    73 74 20 66 6f 72 20 22 61 64 64 20 70 61 74 68  | pdate.and.add.test.for."add.path | 
| 6b180 |  21 22 20 69 6e 70 75 74 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | !".input..See.[[https://github.c | 
| 6b1a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 34 31 38 5d 5b 23  | om/abo-abo/swiper/issues/1418][# | 
| 6b1c0 |  31 34 31 38 5d 5d 2e 0a 0a 53 65 61 72 63 68 20    22 64 65 66 75 6e 20 5c 28 5b 5e 20 5d 2b 5c 29  | 1418]]...Search."defun.\([^.]+\) | 
| 6b1e0 |  22 20 6e 6f 77 20 77 6f 72 6b 73 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 6f 74 61 74  | ".now.works..-----.***.ivy-rotat | 
| 6b200 |  65 2d 70 72 65 66 65 72 72 65 64 2d 62 75 69 6c    64 65 72 73 0a 3a 50 52 4f 50 45 52 54 49 45 53  | e-preferred-builders.:PROPERTIES | 
| 6b220 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 31 2d 30 2d 66 78 2d 69 76 79 2d 72 6f 74 61  | :.:CUSTOM_ID:.0-11-0-fx-ivy-rota | 
| 6b240 |  74 65 2d 70 72 65 66 65 72 72 65 64 2d 62 75 69    6c 64 65 72 73 0a 3a 45 4e 44 3a 0a 55 70 64 61  | te-preferred-builders.:END:.Upda | 
| 6b260 |  74 65 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65    6e 74 61 74 69 6f 6e 2e 20 53 65 65 20 5b 5b 68  | te.in.the.documentation..See.[[h | 
| 6b280 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6b2a0 |  2f 69 73 73 75 65 73 2f 31 33 37 36 5d 5b 23 31    33 37 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1376][#1376]]..-----.*** | 
| 6b2c0 |  20 69 76 79 2d 73 74 72 69 6e 67 3c 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | .ivy-string<.:PROPERTIES:.:CUSTO | 
| 6b2e0 |  4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 66 78 2d    69 76 79 2d 73 74 72 69 6e 67 3c 0a 3a 45 4e 44  | M_ID:.0-11-0-fx-ivy-string<.:END | 
| 6b300 |  3a 0a 48 61 6e 64 6c 65 20 68 65 74 65 72 6f 67    65 6e 65 6f 75 73 20 61 72 67 73 2e 20 53 65 65  | :.Handle.heterogeneous.args..See | 
| 6b320 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6b340 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 34 33    5d 5b 23 31 37 34 33 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/1743][#1743]],.[[htt | 
| 6b360 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 6b380 |  73 73 75 65 73 2f 31 37 34 34 5d 5b 23 31 37 34    34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69  | ssues/1744][#1744]]..-----.***.i | 
| 6b3a0 |  76 79 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e    74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | vy-thing-at-point.:PROPERTIES:.: | 
| 6b3c0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d    30 2d 66 78 2d 69 76 79 2d 74 68 69 6e 67 2d 61  | CUSTOM_ID:.0-11-0-fx-ivy-thing-a | 
| 6b3e0 |  74 2d 70 6f 69 6e 74 0a 3a 45 4e 44 3a 0a 50 72    65 76 65 6e 74 20 65 72 72 6f 72 20 77 68 65 6e  | t-point.:END:.Prevent.error.when | 
| 6b400 |  20 3d 75 72 6c 2d 68 61 6e 64 6c 65 72 2d 6d 6f    64 65 3d 20 69 73 20 6f 6e 2e 20 53 65 65 20 5b  | .=url-handler-mode=.is.on..See.[ | 
| 6b420 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6b440 |  65 72 2f 69 73 73 75 65 73 2f 31 34 34 36 5d 5b    23 31 34 34 36 5d 5d 2e 0a 0a 53 74 72 69 70 20  | er/issues/1446][#1446]]...Strip. | 
| 6b460 |  74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | text.properties..See.[[https://g | 
| 6b480 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 6b4a0 |  31 35 39 34 5d 5b 23 31 35 39 34 5d 5d 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 0a  | 1594][#1594]]..-----.***.swiper. | 
| 6b4c0 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-11-0- | 
| 6b4e0 |  66 78 2d 73 77 69 70 65 72 0a 3a 45 4e 44 3a 0a    46 69 78 20 68 69 73 74 6f 72 79 20 6d 6f 64 69  | fx-swiper.:END:.Fix.history.modi | 
| 6b500 |  66 69 65 64 20 6f 6e 20 65 61 63 68 20 63 68 61    72 2e 20 46 69 78 20 68 69 73 74 6f 72 79 20 64  | fied.on.each.char..Fix.history.d | 
| 6b520 |  75 70 6c 69 63 61 74 65 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | uplicate..See.[[https://github.c | 
| 6b540 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 33 39 31 5d 5b 23  | om/abo-abo/swiper/issues/1391][# | 
| 6b560 |  31 33 39 31 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 72    65 70 6c 61 63 65 20 74 61 62 73 20 77 69 74 68  | 1391]]...Don't.replace.tabs.with | 
| 6b580 |  20 73 70 61 63 65 73 20 28 70 72 65 76 65 6e 74    73 20 3d 77 67 72 65 70 3d 20 66 72 6f 6d 20 77  | .spaces.(prevents.=wgrep=.from.w | 
| 6b5a0 |  6f 72 6b 69 6e 67 0a 63 6f 72 72 65 63 74 6c 79    29 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | orking.correctly)..See.[[https:/ | 
| 6b5c0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6b5e0 |  73 2f 31 34 36 38 5d 5b 23 31 34 36 38 5d 5d 2e    0a 0a 41 6c 6c 6f 77 20 3d 73 63 72 6f 6c 6c 2d  | s/1468][#1468]]...Allow.=scroll- | 
| 6b600 |  6f 74 68 65 72 2d 77 69 6e 64 6f 77 3d 20 75 73    65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | other-window=.use..See.[[https:/ | 
| 6b620 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6b640 |  73 2f 31 35 30 34 5d 5b 23 31 35 30 34 5d 5d 2e    0a 0a 52 65 70 6c 61 63 65 20 6f 62 73 6f 6c 65  | s/1504][#1504]]...Replace.obsole | 
| 6b660 |  74 65 20 3d 69 73 65 61 72 63 68 2d 6c 61 7a 79    2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 3d  | te.=isearch-lazy-highlight-face= | 
| 6b680 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6b6a0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 35 39 31 5d 5b 23 31 35 39 31 5d 5d 2e 0a  | bo/swiper/issues/1591][#1591]].. | 
| 6b6c0 |  0a 48 69 67 68 6c 69 67 68 74 20 6d 75 6c 74 69    70 6c 65 20 72 65 67 65 78 70 73 20 63 6f 72 72  | .Highlight.multiple.regexps.corr | 
| 6b6e0 |  65 63 74 6c 79 2e 0a 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ectly..See.[[https://github.com/ | 
| 6b700 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 36 35 34 5d 5b 23 36 35 34 5d  | abo-abo/swiper/issues/654][#654] | 
| 6b720 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 6b740 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35    35 30 5d 5b 23 31 35 35 30 5d 5d 2c 20 5b 5b 68  | swiper/issues/1550][#1550]],.[[h | 
| 6b760 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6b780 |  2f 69 73 73 75 65 73 2f 31 35 35 31 5d 5b 23 31    35 35 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1551][#1551]],.[[https:/ | 
| 6b7a0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6b7c0 |  73 2f 31 35 38 37 5d 5b 23 31 35 38 37 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1587][#1587]],.[[https://githu | 
| 6b7e0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 30 30  | b.com/abo-abo/swiper/issues/1600 | 
| 6b800 |  5d 5b 23 31 36 30 30 5d 5d 2e 0a 0a 46 69 78 20    77 68 65 6e 20 72 65 2d 62 75 69 6c 64 65 72 20  | ][#1600]]...Fix.when.re-builder. | 
| 6b820 |  72 65 74 75 72 6e 73 20 6c 69 73 74 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | returns.list..See.[[https://gith | 
| 6b840 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 36 39  | ub.com/abo-abo/swiper/issues/169 | 
| 6b860 |  32 5d 5b 23 31 36 39 32 5d 5d 2e 0a 0a 41 64 64    20 3d 69 6e 68 69 62 69 74 2d 66 69 65 6c 64 2d  | 2][#1692]]...Add.=inhibit-field- | 
| 6b880 |  74 65 78 74 2d 6d 6f 74 69 6f 6e 3d 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | text-motion=..See.[[https://gith | 
| 6b8a0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 31  | ub.com/abo-abo/swiper/issues/171 | 
| 6b8c0 |  33 5d 5b 23 31 37 31 33 5d 5d 2e 0a 0a 46 69 78    20 69 6e 63 6f 72 72 65 63 74 20 6a 75 6d 70 20  | 3][#1713]]...Fix.incorrect.jump. | 
| 6b8e0 |  74 6f 20 66 69 72 73 74 20 6d 61 74 63 68 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | to.first.match..See.[[https://gi | 
| 6b900 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6b920 |  37 39 31 5d 5b 23 31 37 39 31 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d 61  | 791][#1791]]..-----.***.swiper-a | 
| 6b940 |  76 79 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31  | vy.:PROPERTIES:.:CUSTOM_ID:.0-11 | 
| 6b960 |  2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 61 76 79    0a 3a 45 4e 44 3a 0a 46 69 78 20 77 68 65 6e 20  | -0-fx-swiper-avy.:END:.Fix.when. | 
| 6b980 |  74 68 65 72 65 27 73 20 73 63 72 6f 6c 6c 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | there's.scroll..See.[[https://gi | 
| 6b9a0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6b9c0 |  35 34 31 5d 5b 23 31 35 34 31 5d 5d 2e 0a 0a 46    69 78 20 6f 66 66 2d 62 79 2d 6f 6e 65 2e 20 53  | 541][#1541]]...Fix.off-by-one..S | 
| 6b9e0 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 6ba00 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37    37 35 5d 5b 23 31 37 37 35 5d 5d 2e 0a 0a 46 69  | swiper/issues/1775][#1775]]...Fi | 
| 6ba20 |  78 20 66 6f 72 20 3d 69 76 79 2d 66 6f 72 6d 61    74 2d 66 75 6e 63 74 69 6f 6e 2d 61 72 72 6f 77  | x.for.=ivy-format-function-arrow | 
| 6ba40 |  3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | =..See.[[https://github.com/abo- | 
| 6ba60 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 38 38 35 5d 5b 23 31 38 38 35 5d 5d 2e  | abo/swiper/issues/1885][#1885]]. | 
| 6ba80 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65    72 2d 6d 75 6c 74 69 0a 3a 50 52 4f 50 45 52 54  | .-----.***.swiper-multi.:PROPERT | 
| 6baa0 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 31 2d 30 2d 66 78 2d 73 77 69 70 65  | IES:.:CUSTOM_ID:.0-11-0-fx-swipe | 
| 6bac0 |  72 2d 6d 75 6c 74 69 0a 3a 45 4e 44 3a 0a 41 64    64 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 20  | r-multi.:END:.Add.text.property. | 
| 6bae0 |  3d 62 75 66 66 65 72 3d 20 74 6f 20 63 61 6e 64    69 64 61 74 65 73 2e 20 53 65 65 20 5b 5b 68 74  | =buffer=.to.candidates..See.[[ht | 
| 6bb00 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6bb20 |  69 73 73 75 65 73 2f 31 34 39 31 5d 5b 23 31 34    39 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/1491][#1491]],.[[https:// | 
| 6bb40 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6bb60 |  2f 31 34 39 32 5d 5b 23 31 34 39 32 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 0a 2a 2a 20 4e 65 77 20 46 65  | /1492][#1492]]..-----..**.New.Fe | 
| 6bb80 |  61 74 75 72 65 73 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | atures.:PROPERTIES:.:CUSTOM_ID:. | 
| 6bba0 |  30 2d 31 31 2d 30 2d 6e 65 77 2d 66 65 61 74 75    72 65 73 0a 3a 45 4e 44 3a 0a 2a 2a 2a 20 63 6f  | 0-11-0-new-features.:END:.***.co | 
| 6bbc0 |  75 6e 73 65 6c 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | unsel.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 6bbe0 |  2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c    0a 3a 45 4e 44 3a 0a 4e 65 77 20 76 61 72 20 3d  | -11-0-nf-counsel.:END:.New.var.= | 
| 6bc00 |  63 6f 75 6e 73 65 6c 2d 6d 6f 72 65 2d 63 68 61    72 73 2d 61 6c 69 73 74 3d 20 74 6f 20 63 75 73  | counsel-more-chars-alist=.to.cus | 
| 6bc20 |  74 6f 6d 69 7a 65 20 70 65 72 2d 66 75 6e 63 74    69 6f 6e 20 74 68 65 20 6d 69 6e 69 6d 75 6d 0a  | tomize.per-function.the.minimum. | 
| 6bc40 |  61 6d 6f 75 6e 74 20 6f 66 20 63 68 61 72 73 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | amount.of.chars..See.[[https://g | 
| 6bc60 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 6bc80 |  31 36 36 33 5d 5b 23 31 36 36 33 5d 5d 2e 0a 0a    4e 65 77 20 66 61 63 65 20 3d 63 6f 75 6e 73 65  | 1663][#1663]]...New.face.=counse | 
| 6bca0 |  6c 2d 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d    65 6e 74 61 74 69 6f 6e 3d 2c 20 3d 63 6f 75 6e  | l-variable-documentation=,.=coun | 
| 6bcc0 |  73 65 6c 2d 61 70 70 6c 69 63 61 74 69 6f 6e 2d    6e 61 6d 65 3d 2c 0a 3d 63 6f 75 6e 73 65 6c 2d  | sel-application-name=,.=counsel- | 
| 6bce0 |  6f 75 74 6c 69 6e 65 2d 31 3d 2c 20 2e 2e 2e 2c    20 3d 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e  | outline-1=,....,.=counsel-outlin | 
| 6bd00 |  65 2d 38 3d 2c 20 3d 63 6f 75 6e 73 65 6c 2d 6f    75 74 6c 69 6e 65 2d 64 65 66 61 75 6c 74 3d 2e  | e-8=,.=counsel-outline-default=. | 
| 6bd20 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6bd40 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 34 37 5d 5b 23 31 38 34 37 5d 5d 2e 0a 2d  | o/swiper/issues/1847][#1847]]..- | 
| 6bd60 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 62 6f 6f 6b 6d 61 72 6b 0a 3a 50 52 4f 50 45  | ----.***.counsel-bookmark.:PROPE | 
| 6bd80 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0-11-0-nf-cou | 
| 6bda0 |  6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 0a 3a 45    4e 44 3a 0a 41 64 64 20 74 77 6f 20 61 63 74 69  | nsel-bookmark.:END:.Add.two.acti | 
| 6bdc0 |  6f 6e 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ons..See.[[https://github.com/ab | 
| 6bde0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 39 34 38 5d 5b 23 39 34 38 5d 5d 2c  | o-abo/swiper/issues/948][#948]], | 
| 6be00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6be20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 38 35    5d 5b 23 31 33 38 35 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1385][#1385]]..----- | 
| 6be40 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 64 69 72    65 64 2d 6a 75 6d 70 0a 3a 50 52 4f 50 45 52 54  | .***.counsel-dired-jump.:PROPERT | 
| 6be60 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e 73  | IES:.:CUSTOM_ID:.0-11-0-nf-couns | 
| 6be80 |  65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 0a 3a 45    4e 44 3a 0a 4e 65 77 20 76 61 72 20 3d 63 6f 75  | el-dired-jump.:END:.New.var.=cou | 
| 6bea0 |  6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 2d    61 72 67 73 3d 2e 20 53 65 65 20 5b 5b 68 74 74  | nsel-dired-jump-args=..See.[[htt | 
| 6bec0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 6bee0 |  73 73 75 65 73 2f 31 38 38 39 5d 5b 23 31 38 38    39 5d 5d 2e 0a 2d 2d 2d 2d 2d 2a 2a 2a 20 63 6f  | ssues/1889][#1889]]..-----***.co | 
| 6bf00 |  75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 0a    4e 65 77 20 76 61 72 20 3d 63 6f 75 6e 73 65 6c  | unsel-find-file.New.var.=counsel | 
| 6bf20 |  2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72    2d 63 6d 64 3d 2e 20 55 73 65 20 69 74 20 74 6f  | -find-file-occur-cmd=..Use.it.to | 
| 6bf40 |  20 63 75 73 74 6f 6d 69 7a 65 20 77 68 61 74 20    7e 43 2d 63 20 43 2d 6f 7e 0a 63 61 6c 6c 73 2e  | .customize.what.~C-c.C-o~.calls. | 
| 6bf60 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6bf80 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 32 39 39 5d 5b 23 31 32 39 39 5d 5d 2c 20 5b  | o/swiper/issues/1299][#1299]],.[ | 
| 6bfa0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6bfc0 |  65 72 2f 69 73 73 75 65 73 2f 31 33 35 31 5d 5b    23 31 33 35 31 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/1351][#1351]],.[[https | 
| 6bfe0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6c000 |  75 65 73 2f 31 34 34 31 5d 5b 23 31 34 34 31 5d    5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d 63 6f 75  | ues/1441][#1441]]...New.var.=cou | 
| 6c020 |  6e 73 65 6c 2d 70 72 65 73 65 6c 65 63 74 2d 63    75 72 72 65 6e 74 2d 66 69 6c 65 3d 2e 20 57 68  | nsel-preselect-current-file=..Wh | 
| 6c040 |  65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 65 73    65 6c 65 63 74 20 74 68 65 0a 63 75 72 72 65 6e  | en.non-nil,.preselect.the.curren | 
| 6c060 |  74 20 66 69 6c 65 20 69 6e 20 74 68 65 20 6c 69    73 74 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73  | t.file.in.the.list.of.candidates | 
| 6c080 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6c0a0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 33 36 33 5d 5b 23 31 33 36 33 5d 5d 2e 0a  | bo/swiper/issues/1363][#1363]].. | 
| 6c0c0 |  0a 42 69 6e 64 20 7e 43 2d 4d 2d 79 7e 20 74 6f    20 3d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 64  | .Bind.~C-M-y~.to.=counsel-yank-d | 
| 6c0e0 |  69 72 65 63 74 6f 72 79 3d 2e 20 55 73 65 66 75    6c 20 77 68 65 6e 20 79 6f 75 20 77 61 6e 74 20  | irectory=..Useful.when.you.want. | 
| 6c100 |  74 6f 20 65 64 69 74 0a 70 61 72 74 20 6f 66 20    74 68 65 20 64 69 72 65 63 74 6f 72 79 20 6e 61  | to.edit.part.of.the.directory.na | 
| 6c120 |  6d 65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | me..See.[[https://github.com/abo | 
| 6c140 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 33 33 33 5d 5b 23 31 33 33 33 5d 5d  | -abo/swiper/issues/1333][#1333]] | 
| 6c160 |  2e 0a 0a 42 69 6e 64 20 7e 4d 2d 6f 20 64 7e 20    74 6f 20 6e 65 77 20 61 63 74 69 6f 6e 20 3d 63  | ...Bind.~M-o.d~.to.new.action.=c | 
| 6c180 |  6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65    2d 6d 6b 64 69 72 2d 61 63 74 69 6f 6e 3d 2e 20  | ounsel-find-file-mkdir-action=.. | 
| 6c1a0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 6c1c0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    34 37 31 5d 5b 23 31 34 37 31 5d 5d 2e 0a 0a 42  | /swiper/issues/1471][#1471]]...B | 
| 6c1e0 |  69 6e 64 20 7e 4d 2d 6f 20 66 7e 20 74 6f 20 3d    66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d  | ind.~M-o.f~.to.=find-file-other- | 
| 6c200 |  66 72 61 6d 65 3d 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | frame=..See.[[https://github.com | 
| 6c220 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 35 31 30 5d 5b 23 31 35  | /abo-abo/swiper/issues/1510][#15 | 
| 6c240 |  31 30 5d 5d 2e 0a 0a 42 69 6e 64 20 7e 4d 2d 6f    20 6b 7e 20 74 6f 20 3d 63 6f 75 6e 73 65 6c 2d  | 10]]...Bind.~M-o.k~.to.=counsel- | 
| 6c260 |  66 69 6e 64 2d 66 69 6c 65 2d 64 65 6c 65 74 65    3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | find-file-delete=..See.[[https:/ | 
| 6c280 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6c2a0 |  73 2f 31 36 37 31 5d 5b 23 31 36 37 31 5d 5d 2e    0a 0a 42 69 6e 64 20 7e 4d 2d 6f 20 6d 7e 20 74  | s/1671][#1671]]...Bind.~M-o.m~.t | 
| 6c2c0 |  6f 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d    66 69 6c 65 2d 6d 6f 76 65 3d 2e 20 53 65 65 20  | o.=counsel-find-file-move=..See. | 
| 6c2e0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 6c300 |  70 65 72 2f 69 73 73 75 65 73 2f 31 36 37 31 5d    5b 23 31 36 37 31 5d 5d 2e 0a 0a 3d 63 6f 75 6e  | per/issues/1671][#1671]]...=coun | 
| 6c320 |  73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63    63 75 72 2d 75 73 65 2d 66 69 6e 64 3d 20 64 65  | sel-find-file-occur-use-find=.de | 
| 6c340 |  66 61 75 6c 74 73 20 74 6f 20 74 20 6f 6e 20 4c    69 6e 75 78 2e 20 53 65 65 20 5b 5b 68 74 74 70  | faults.to.t.on.Linux..See.[[http | 
| 6c360 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6c380 |  73 75 65 73 2f 31 36 38 36 5d 5b 23 31 36 38 36    5d 5d 2e 0a 0a 4d 61 6b 65 20 3d 63 6f 75 6e 73  | sues/1686][#1686]]...Make.=couns | 
| 6c3a0 |  65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 65 6c    65 74 65 3d 20 61 73 6b 20 66 6f 72 20 63 6f 6e  | el-find-file-delete=.ask.for.con | 
| 6c3c0 |  66 69 72 6d 61 74 69 6f 6e 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | firmation..See.[[https://github. | 
| 6c3e0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 37 37 34 5d 5b  | com/abo-abo/swiper/issues/1774][ | 
| 6c400 |  23 31 37 37 34 5d 5d 2e 0a 0a 4d 61 6b 65 20 3d    63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c  | #1774]]...Make.=counsel-find-fil | 
| 6c420 |  65 2d 64 65 6c 65 74 65 3d 20 63 6c 65 61 6e 20    75 70 20 62 75 66 66 65 72 73 2e 20 53 65 65 20  | e-delete=.clean.up.buffers..See. | 
| 6c440 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 6c460 |  70 65 72 2f 69 73 73 75 65 73 2f 31 37 37 39 5d    5b 23 31 37 37 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1779][#1779]]..-----. | 
| 6c480 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64    2d 66 69 6c 65 2d 6a 75 6d 70 0a 3a 50 52 4f 50  | ***.counsel-find-file-jump.:PROP | 
| 6c4a0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0-11-0-nf-co | 
| 6c4c0 |  75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d    6a 75 6d 70 0a 3a 45 4e 44 3a 0a 4e 65 77 20 76  | unsel-find-file-jump.:END:.New.v | 
| 6c4e0 |  61 72 20 3d 63 6f 75 6e 73 65 6c 2d 66 69 6c 65    2d 6a 75 6d 70 2d 61 72 67 73 3d 2e 20 53 65 65  | ar.=counsel-file-jump-args=..See | 
| 6c500 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6c520 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 38 39    5d 5b 23 31 38 38 39 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1889][#1889]]..----- | 
| 6c540 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 7a 66    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | .***.counsel-fzf.:PROPERTIES:.:C | 
| 6c560 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30    2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 66 7a 66 0a  | USTOM_ID:.0-11-0-nf-counsel-fzf. | 
| 6c580 |  3a 45 4e 44 3a 0a 53 75 70 70 6f 72 74 20 3d 75    6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e  | :END:.Support.=universal-argumen | 
| 6c5a0 |  74 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | t=..See.[[https://github.com/abo | 
| 6c5c0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 32 38 31 5d 5b 23 31 32 38 31 5d 5d  | -abo/swiper/issues/1281][#1281]] | 
| 6c5e0 |  2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | ,.[[https://github.com/abo-abo/s | 
| 6c600 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 37    39 5d 5b 23 31 32 37 39 5d 5d 2e 0a 2d 2d 2d 2d  | wiper/issues/1279][#1279]]..---- | 
| 6c620 |  2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 69    74 2d 67 72 65 70 0a 3a 50 52 4f 50 45 52 54 49  | -.***.counsel-git-grep.:PROPERTI | 
| 6c640 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65  | ES:.:CUSTOM_ID:.0-11-0-nf-counse | 
| 6c660 |  6c 2d 67 69 74 2d 67 72 65 70 0a 3a 45 4e 44 3a    0a 41 6c 73 6f 20 77 6f 72 6b 73 20 6f 6e 20 72  | l-git-grep.:END:.Also.works.on.r | 
| 6c680 |  65 6d 6f 74 65 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | emote..See.[[https://github.com/ | 
| 6c6a0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 34 36 33 5d 5b 23 31 34 36  | abo-abo/swiper/issues/1463][#146 | 
| 6c6c0 |  33 5d 5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d 63    6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 67 72 65 70  | 3]]...New.var.=counsel--git-grep | 
| 6c6e0 |  2d 63 6f 75 6e 74 2d 74 68 72 65 73 68 6f 6c 64    3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | -count-threshold=..See.[[https:/ | 
| 6c700 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6c720 |  73 2f 31 34 37 30 5d 5b 23 31 34 37 30 5d 5d 2e    0a 0a 41 64 64 20 22 2d 49 22 20 74 6f 20 3d 63  | s/1470][#1470]]...Add."-I".to.=c | 
| 6c740 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d    63 6d 64 2d 64 65 66 61 75 6c 74 3d 20 74 6f 20  | ounsel-git-grep-cmd-default=.to. | 
| 6c760 |  69 67 6e 6f 72 65 20 62 69 6e 61 72 69 65 73 2e    20 46 69 6c 65 73 20 61 72 65 0a 6d 61 72 6b 65  | ignore.binaries..Files.are.marke | 
| 6c780 |  64 20 61 73 20 62 69 6e 61 72 79 20 69 6e 20 3d    2e 67 69 74 61 74 74 72 69 62 75 74 65 73 3d 2e  | d.as.binary.in.=.gitattributes=. | 
| 6c7a0 |  0a 0a 43 61 6c 63 75 6c 61 74 65 20 74 68 65 20    72 65 70 6f 20 73 69 7a 65 20 63 6f 72 72 65 63  | ..Calculate.the.repo.size.correc | 
| 6c7c0 |  74 6c 79 20 66 6f 72 20 73 75 62 6d 6f 64 75 6c    65 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | tly.for.submodules..See.[[https: | 
| 6c7e0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 6c800 |  65 73 2f 31 35 35 38 5d 5b 23 31 35 35 38 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | es/1558][#1558]]..-----.***.coun | 
| 6c820 |  73 65 6c 2d 67 72 65 70 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | sel-grep.:PROPERTIES:.:CUSTOM_ID | 
| 6c840 |  3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e    73 65 6c 2d 67 72 65 70 0a 3a 45 4e 44 3a 0a 4e  | :.0-11-0-nf-counsel-grep.:END:.N | 
| 6c860 |  65 77 20 76 61 72 20 3d 63 6f 75 6e 73 65 6c 2d    67 72 65 70 2d 6d 61 70 3d 2e 20 42 69 6e 64 20  | ew.var.=counsel-grep-map=..Bind. | 
| 6c880 |  3d 73 77 69 70 65 72 2d 61 76 79 3d 20 74 68 65    72 65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | =swiper-avy=.there..See.[[https: | 
| 6c8a0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 6c8c0 |  65 73 2f 31 37 31 31 5d 5b 23 31 37 31 31 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | es/1711][#1711]]..-----.***.coun | 
| 6c8e0 |  73 65 6c 2d 69 6d 65 6e 75 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | sel-imenu.:PROPERTIES:.:CUSTOM_I | 
| 6c900 |  44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75    6e 73 65 6c 2d 69 6d 65 6e 75 0a 3a 45 4e 44 3a  | D:.0-11-0-nf-counsel-imenu.:END: | 
| 6c920 |  0a 53 68 6f 77 20 66 75 6e 63 74 69 6f 6e 73 20    61 73 20 22 46 75 6e 63 74 69 6f 6e 73 3a 20 66  | .Show.functions.as."Functions:.f | 
| 6c940 |  75 6e 63 22 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | unc"..See.[[https://github.com/a | 
| 6c960 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 37 37 35 5d 5b 23 37 37 35 5d 5d  | bo-abo/swiper/issues/775][#775]] | 
| 6c980 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e    73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 0a 3a 50  | ..-----.***.counsel-linux-app.:P | 
| 6c9a0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 66  | ROPERTIES:.:CUSTOM_ID:.0-11-0-nf | 
| 6c9c0 |  2d 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61    70 70 0a 3a 45 4e 44 3a 0a 41 64 64 20 3d 7e 2f  | -counsel-linux-app.:END:.Add.=~/ | 
| 6c9e0 |  2e 6c 6f 63 61 6c 2f 73 68 61 72 65 2f 61 70 70    6c 69 63 61 74 69 6f 6e 73 2f 3d 2e 20 53 65 65  | .local/share/applications/=..See | 
| 6ca00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6ca20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 33 39 30    5d 5b 23 31 33 39 30 5d 5d 2e 0a 0a 41 64 64 20  | iper/issues/1390][#1390]]...Add. | 
| 6ca40 |  67 75 69 78 73 64 27 73 20 61 70 70 6c 69 63 61    74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 2e 20  | guixsd's.application.directory.. | 
| 6ca60 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 6ca80 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    34 37 36 5d 5b 23 31 34 37 36 5d 5d 2e 0a 0a 43  | /swiper/issues/1476][#1476]]...C | 
| 6caa0 |  61 6c 6c 20 3d 67 74 6b 2d 6c 61 75 6e 63 68 3d    20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e  | all.=gtk-launch=.asynchronously. | 
| 6cac0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6cae0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 35 33 37 5d 5b 23 31 35 33 37 5d 5d 2e 0a 0a  | o/swiper/issues/1537][#1537]]... | 
| 6cb00 |  41 64 64 20 64 69 72 20 66 6f 72 20 66 6c 61 74    70 61 63 6b 2e 20 53 65 65 20 5b 5b 68 74 74 70  | Add.dir.for.flatpack..See.[[http | 
| 6cb20 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6cb40 |  73 75 65 73 2f 31 37 35 34 5d 5b 23 31 37 35 34    5d 5d 2e 0a 0a 49 67 6e 6f 72 65 20 6e 6f 6e 2d  | sues/1754][#1754]]...Ignore.non- | 
| 6cb60 |  72 65 61 64 61 62 6c 65 20 64 65 73 6b 74 6f 70    20 66 69 6c 65 73 2e 20 53 65 65 20 5b 5b 68 74  | readable.desktop.files..See.[[ht | 
| 6cb80 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6cba0 |  69 73 73 75 65 73 2f 31 37 35 37 5d 5b 23 31 37    35 37 5d 5d 2e 0a 0a 53 68 6f 77 20 61 6c 73 6f  | issues/1757][#1757]]...Show.also | 
| 6cbc0 |  20 68 69 64 64 65 6e 20 64 65 73 6b 74 6f 70 20    66 69 6c 65 73 20 77 69 74 68 20 70 72 65 66 69  | .hidden.desktop.files.with.prefi | 
| 6cbe0 |  78 20 61 72 67 2e 0a 0a 41 64 64 20 58 44 47 20    64 65 66 61 75 6c 74 73 2e 20 53 65 65 20 5b 5b  | x.arg...Add.XDG.defaults..See.[[ | 
| 6cc00 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 6cc20 |  72 2f 69 73 73 75 65 73 2f 31 38 35 31 5d 5b 23    31 38 35 31 5d 5d 2e 0a 0a 54 72 75 6e 63 61 74  | r/issues/1851][#1851]]...Truncat | 
| 6cc40 |  65 20 45 78 65 63 20 74 6f 20 34 35 20 63 68 61    72 73 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f  | e.Exec.to.45.chars..-----.***.co | 
| 6cc60 |  75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | unsel-locate.:PROPERTIES:.:CUSTO | 
| 6cc80 |  4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d    63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 3a  | M_ID:.0-11-0-nf-counsel-locate.: | 
| 6cca0 |  45 4e 44 3a 0a 42 69 6e 64 20 7e 4d 2d 6f 20 72    7e 20 74 6f 20 3d 63 6f 75 6e 73 65 6c 2d 66 69  | END:.Bind.~M-o.r~.to.=counsel-fi | 
| 6ccc0 |  6e 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 3d    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | nd-file-as-root=..See.[[https:// | 
| 6cce0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6cd00 |  2f 31 36 37 36 5d 5b 23 31 36 37 36 5d 5d 2e 0a    0a 57 6f 72 6b 73 20 6f 76 65 72 20 54 52 41 4d  | /1676][#1676]]...Works.over.TRAM | 
| 6cd20 |  50 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | P..See.[[https://github.com/abo- | 
| 6cd40 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 37 33 35 5d 5b 23 31 37 33 35 5d 5d 2e  | abo/swiper/issues/1735][#1735]]. | 
| 6cd60 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 6d 6f 64 65 0a 3a 50 52 4f 50 45 52 54  | .-----.***.counsel-mode.:PROPERT | 
| 6cd80 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e 73  | IES:.:CUSTOM_ID:.0-11-0-nf-couns | 
| 6cda0 |  65 6c 2d 6d 6f 64 65 0a 3a 45 4e 44 3a 0a 41 64    64 20 3d 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d  | el-mode.:END:.Add.=counsel-bookm | 
| 6cdc0 |  61 72 6b 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ark=..See.[[https://github.com/a | 
| 6cde0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 33 38 31 5d 5b 23 31 33 38 31  | bo-abo/swiper/issues/1381][#1381 | 
| 6ce00 |  5d 5d 2e 0a 0a 41 64 64 20 6d 6f 72 65 20 69 6e    66 6f 20 74 6f 20 74 68 65 20 64 6f 63 73 2e 20  | ]]...Add.more.info.to.the.docs.. | 
| 6ce20 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 6ce40 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    34 30 30 5d 5b 23 31 34 30 30 5d 5d 2e 0a 0a 41  | /swiper/issues/1400][#1400]]...A | 
| 6ce60 |  64 64 20 3d 63 6f 75 6e 73 65 6c 2d 61 70 72 6f    70 6f 73 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70  | dd.=counsel-apropos=..See.[[http | 
| 6ce80 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6cea0 |  73 75 65 73 2f 31 35 38 32 5d 5b 23 31 35 38 32    5d 5d 2e 0a 0a 44 69 73 70 6c 61 79 20 6c 6f 63  | sues/1582][#1582]]...Display.loc | 
| 6cec0 |  61 6c 20 6b 65 79 6d 61 70 20 69 6e 20 6d 6f 64    65 20 64 6f 63 2e 20 53 65 65 20 5b 5b 68 74 74  | al.keymap.in.mode.doc..See.[[htt | 
| 6cee0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 6cf00 |  73 73 75 65 73 2f 31 37 31 38 5d 5b 23 31 37 31    38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1718][#1718]]..-----.***.c | 
| 6cf20 |  6f 75 6e 73 65 6c 2d 4d 2d 78 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | ounsel-M-x.:PROPERTIES:.:CUSTOM_ | 
| 6cf40 |  49 44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f    75 6e 73 65 6c 2d 6d 2d 78 0a 3a 45 4e 44 3a 0a  | ID:.0-11-0-nf-counsel-m-x.:END:. | 
| 6cf60 |  53 75 70 70 6f 72 74 20 3d 61 6d 78 3d 20 69 6e    20 61 64 64 69 74 69 6f 6e 20 74 6f 20 3d 73 6d  | Support.=amx=.in.addition.to.=sm | 
| 6cf80 |  65 78 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ex=..See.[[https://github.com/ab | 
| 6cfa0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 35 35 37 5d 5b 23 31 35 35 37 5d  | o-abo/swiper/issues/1557][#1557] | 
| 6cfc0 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 6cfe0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35    38 35 5d 5b 23 31 35 38 35 5d 5d 2c 20 5b 5b 68  | swiper/issues/1585][#1585]],.[[h | 
| 6d000 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6d020 |  2f 69 73 73 75 65 73 2f 31 36 31 33 5d 5b 23 31    36 31 33 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1613][#1613]],.[[https:/ | 
| 6d040 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6d060 |  73 2f 31 36 31 35 5d 5b 23 31 36 31 35 5d 5d 2e    0a 0a 46 69 6c 74 65 72 20 6f 62 73 6f 6c 65 74  | s/1615][#1615]]...Filter.obsolet | 
| 6d080 |  65 20 63 6f 6d 6d 61 6e 64 73 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | e.commands..See.[[https://github | 
| 6d0a0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 38 34 33 5d  | .com/abo-abo/swiper/issues/1843] | 
| 6d0c0 |  5b 23 31 38 34 33 5d 5d 2c 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | [#1843]],.[[https://github.com/a | 
| 6d0e0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 38 34 34 5d 5b 23 31 38 34 34  | bo-abo/swiper/issues/1844][#1844 | 
| 6d100 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f    75 6e 73 65 6c 2d 72 67 0a 3a 50 52 4f 50 45 52  | ]]..-----.***.counsel-rg.:PROPER | 
| 6d120 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-11-0-nf-coun | 
| 6d140 |  73 65 6c 2d 72 67 0a 3a 45 4e 44 3a 0a 52 65 61    64 20 65 78 74 72 61 20 61 72 67 73 20 77 68 65  | sel-rg.:END:.Read.extra.args.whe | 
| 6d160 |  6e 20 3d 63 75 72 72 65 6e 74 2d 70 72 65 66 69    78 2d 61 72 67 3d 20 69 73 20 67 69 76 65 6e 2e  | n.=current-prefix-arg=.is.given. | 
| 6d180 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6d1a0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    38 35 31 5d 5b 23 38 35 31 5d 5d 2e 0a 0a 55 73  | o/swiper/issues/851][#851]]...Us | 
| 6d1c0 |  65 20 73 6d 61 72 74 20 63 61 73 65 20 22 2d 53    22 20 69 6e 20 3d 63 6f 75 6e 73 65 6c 2d 72 67  | e.smart.case."-S".in.=counsel-rg | 
| 6d1e0 |  2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 3d 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | -base-command=..See.[[https://gi | 
| 6d200 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6d220 |  33 39 33 5d 5b 23 31 33 39 33 5d 5d 2e 0a 0a 54    6f 20 6c 6f 6f 6b 20 66 6f 72 20 65 2e 67 2e 20  | 393][#1393]]...To.look.for.e.g.. | 
| 6d240 |  22 6d 61 70 7d 22 2c 20 69 6e 70 75 74 20 22 6d    61 70 5c 7d 22 2e 20 53 65 65 20 5b 5b 68 74 74  | "map}",.input."map\}"..See.[[htt | 
| 6d260 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 6d280 |  73 73 75 65 73 2f 31 35 36 36 5d 5b 23 31 35 36    36 5d 5d 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76  | ssues/1566][#1566]]...Interactiv | 
| 6d2a0 |  65 6c 79 20 73 70 65 63 69 66 79 20 73 77 69 74    63 68 65 73 2e 0a 45 78 61 6d 70 6c 65 20 69 6e  | ely.specify.switches..Example.in | 
| 6d2c0 |  20 74 68 69 73 20 72 65 70 6f 3a 20 22 2d 67 2a    2e 65 6c 20 2d 2d 20 72 65 71 75 69 72 65 22 2c  | .this.repo:."-g*.el.--.require", | 
| 6d2e0 |  20 22 2d 67 2a 2e 6f 72 67 20 2d 2d 20 72 65 71    75 69 72 65 22 2c 0a 22 2d 67 21 2a 2e 65 6c 20  | ."-g*.org.--.require",."-g!*.el. | 
| 6d300 |  2d 2d 20 72 65 71 75 69 72 65 22 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | --.require"..See.[[https://githu | 
| 6d320 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 34 30 38  | b.com/abo-abo/swiper/issues/1408 | 
| 6d340 |  5d 5b 23 31 34 30 38 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1408]],.[[https://github.com/ | 
| 6d360 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 35 31 32 5d 5b 23 31 35 31  | abo-abo/swiper/issues/1512][#151 | 
| 6d380 |  32 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 2]],.[[https://github.com/abo-ab | 
| 6d3a0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 36 38 38 5d 5b 23 31 36 38 38 5d 5d 2c 20 5b  | o/swiper/issues/1688][#1688]],.[ | 
| 6d3c0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6d3e0 |  65 72 2f 69 73 73 75 65 73 2f 31 35 35 39 5d 5b    23 31 35 35 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1559][#1559]]..-----.* | 
| 6d400 |  2a 2a 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68    6d 62 6f 78 0a 3a 50 52 4f 50 45 52 54 49 45 53  | **.counsel-rhythmbox.:PROPERTIES | 
| 6d420 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 31 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-11-0-nf-counsel- | 
| 6d440 |  72 68 79 74 68 6d 62 6f 78 0a 3a 45 4e 44 3a 0a    52 65 66 72 65 73 68 20 6c 69 73 74 20 77 69 74  | rhythmbox.:END:.Refresh.list.wit | 
| 6d460 |  68 20 70 72 65 66 69 78 20 61 72 67 2e 0a 0a 52    65 2d 6c 61 75 6e 63 68 20 72 68 79 74 68 6d 62  | h.prefix.arg...Re-launch.rhythmb | 
| 6d480 |  6f 78 20 69 66 20 6e 6f 74 20 70 6c 61 79 69 6e    67 2e 0a 0a 42 69 6e 64 20 7e 4d 2d 6f 20 73 7e  | ox.if.not.playing...Bind.~M-o.s~ | 
| 6d4a0 |  20 74 6f 20 3d 63 6f 75 6e 73 65 6c 2d 72 68 79    74 68 6d 62 6f 78 2d 74 6f 67 67 6c 65 2d 73 68  | .to.=counsel-rhythmbox-toggle-sh | 
| 6d4c0 |  75 66 66 6c 65 3d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74  | uffle=..-----.***.counsel-semant | 
| 6d4e0 |  69 63 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31  | ic.:PROPERTIES:.:CUSTOM_ID:.0-11 | 
| 6d500 |  2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 73 65    6d 61 6e 74 69 63 0a 3a 45 4e 44 3a 0a 41 64 64  | -0-nf-counsel-semantic.:END:.Add | 
| 6d520 |  20 70 72 65 74 74 79 20 66 6f 72 6d 61 74 74 69    6e 67 2c 20 65 78 70 61 6e 64 20 74 79 70 65 73  | .pretty.formatting,.expand.types | 
| 6d540 |  20 72 65 63 75 72 73 69 76 65 6c 79 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | .recursively..See.[[https://gith | 
| 6d560 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 37 30 32  | ub.com/abo-abo/swiper/issues/702 | 
| 6d580 |  5d 5b 23 37 30 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 73 65 74 2d  | ][#702]]..-----.***.counsel-set- | 
| 6d5a0 |  76 61 72 69 61 62 6c 65 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | variable.:PROPERTIES:.:CUSTOM_ID | 
| 6d5c0 |  3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 63 6f 75 6e    73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65  | :.0-11-0-nf-counsel-set-variable | 
| 6d5e0 |  0a 3a 45 4e 44 3a 0a 43 61 6e 20 61 6c 73 6f 20    62 65 20 75 73 65 64 20 6e 6f 6e 2d 69 6e 74 65  | .:END:.Can.also.be.used.non-inte | 
| 6d600 |  72 61 63 74 69 76 65 6c 79 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | ractively..See.[[https://github. | 
| 6d620 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 34 30 39 5d 5b  | com/abo-abo/swiper/issues/1409][ | 
| 6d640 |  23 31 34 30 39 5d 5d 2e 0a 0a 53 68 6f 77 20 64    6f 63 73 74 72 69 6e 67 20 69 66 20 3d 6c 76 3d  | #1409]]...Show.docstring.if.=lv= | 
| 6d660 |  20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .is.available..See.[[https://git | 
| 6d680 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 35  | hub.com/abo-abo/swiper/issues/15 | 
| 6d6a0 |  39 35 5d 5b 23 31 35 39 35 5d 5d 2e 0a 0a 41 64    64 20 70 72 65 66 69 78 20 61 72 67 20 62 65 68  | 95][#1595]]...Add.prefix.arg.beh | 
| 6d6c0 |  61 76 69 6f 72 3a 20 66 69 6c 74 65 72 20 6f 75    74 20 76 61 72 73 20 77 69 74 68 6f 75 74 20 63  | avior:.filter.out.vars.without.c | 
| 6d6e0 |  75 73 74 6f 6d 2d 74 79 70 65 0a 70 72 6f 70 65    72 74 69 65 73 2e 20 53 65 65 20 5b 5b 68 74 74  | ustom-type.properties..See.[[htt | 
| 6d700 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 6d720 |  73 73 75 65 73 2f 31 36 34 33 5d 5b 23 31 36 34    33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | ssues/1643][#1643]]..-----.***.c | 
| 6d740 |  6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | ounsel-yank-pop.:PROPERTIES:.:CU | 
| 6d760 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d    6e 66 2d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d  | STOM_ID:.0-11-0-nf-counsel-yank- | 
| 6d780 |  70 6f 70 0a 3a 45 4e 44 3a 0a 4e 65 77 20 76 61    72 20 3d 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d  | pop.:END:.New.var.=counsel-yank- | 
| 6d7a0 |  70 6f 70 2d 68 65 69 67 68 74 3d 3a 20 63 6f 6e    66 69 67 75 72 65 20 3d 69 76 79 2d 68 65 69 67  | pop-height=:.configure.=ivy-heig | 
| 6d7c0 |  68 74 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ht=..See.[[https://github.com/ab | 
| 6d7e0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 33 36 35 5d 5b 23 31 33 36 35 5d  | o-abo/swiper/issues/1365][#1365] | 
| 6d800 |  5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d 63 6f 75    6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 66 69  | ]...New.var.=counsel-yank-pop-fi | 
| 6d820 |  6c 74 65 72 3d 3a 20 41 6c 6c 20 65 6c 65 6d 65    6e 74 73 20 6f 66 20 3d 6b 69 6c 6c 2d 72 69 6e  | lter=:.All.elements.of.=kill-rin | 
| 6d840 |  67 3d 20 66 6f 72 20 77 68 69 63 68 0a 74 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72  | g=.for.which.this.function.retur | 
| 6d860 |  6e 73 20 6e 69 6c 20 77 69 6c 6c 20 62 65 20 70    65 72 6d 61 6e 65 6e 74 6c 79 20 64 65 6c 65 74  | ns.nil.will.be.permanently.delet | 
| 6d880 |  65 64 20 66 72 6f 6d 20 3d 6b 69 6c 6c 2d 72 69    6e 67 3d 0a 62 65 66 6f 72 65 20 63 6f 6d 70 6c  | ed.from.=kill-ring=.before.compl | 
| 6d8a0 |  65 74 69 6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | etion..See.[[https://github.com/ | 
| 6d8c0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 33 35 36 5d 5b 23 31 33 35  | abo-abo/swiper/issues/1356][#135 | 
| 6d8e0 |  36 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 6]],.[[https://github.com/abo-ab | 
| 6d900 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 33 36 37 5d 5b 23 31 33 36 37 5d 5d 2e 0a 0a  | o/swiper/issues/1367][#1367]]... | 
| 6d920 |  4e 65 77 20 76 61 72 20 3d 63 6f 75 6e 73 65 6c    2d 79 61 6e 6b 2d 70 6f 70 2d 70 72 65 73 65 6c  | New.var.=counsel-yank-pop-presel | 
| 6d940 |  65 63 74 2d 6c 61 73 74 3d 3a 20 63 75 73 74 6f    6d 69 7a 65 20 77 68 65 74 68 65 72 20 70 72 65  | ect-last=:.customize.whether.pre | 
| 6d960 |  73 65 6c 65 63 74 0a 74 68 65 20 6c 61 73 74 20    6b 69 6c 6c 20 62 79 20 64 65 66 61 75 6c 74 2e  | select.the.last.kill.by.default. | 
| 6d980 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6d9a0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 33 37 31 5d 5b 23 31 33 37 31 5d 5d 2c 20 5b  | o/swiper/issues/1371][#1371]],.[ | 
| 6d9c0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6d9e0 |  65 72 2f 69 73 73 75 65 73 2f 31 33 37 33 5d 5b    23 31 33 37 33 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/1373][#1373]],.[[https | 
| 6da00 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6da20 |  75 65 73 2f 31 33 37 34 5d 5b 23 31 33 37 34 5d    5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d 63 6f 75  | ues/1374][#1374]]...New.var.=cou | 
| 6da40 |  6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 61 66    74 65 72 2d 70 6f 69 6e 74 3d 2e 20 53 65 65 20  | nsel-yank-pop-after-point=..See. | 
| 6da60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 6da80 |  70 65 72 2f 69 73 73 75 65 73 2f 38 38 34 5d 5b    23 38 38 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a  | per/issues/884][#884]],.[[https: | 
| 6daa0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 6dac0 |  65 73 2f 31 37 36 31 5d 5b 23 31 37 36 31 5d 5d    2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | es/1761][#1761]],.[[https://gith | 
| 6dae0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37 36  | ub.com/abo-abo/swiper/issues/176 | 
| 6db00 |  32 5d 5b 23 31 37 36 32 5d 5d 2e 0a 0a 4e 65 77    20 66 61 63 65 20 3d 69 76 79 2d 73 65 70 61 72  | 2][#1762]]...New.face.=ivy-separ | 
| 6db20 |  61 74 6f 72 3d 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ator=..See.[[https://github.com/ | 
| 6db40 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 38 31 35 5d 5b 23 31 38 31  | abo-abo/swiper/issues/1815][#181 | 
| 6db60 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | 5]]..-----.***.ivy.:PROPERTIES:. | 
| 6db80 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31    2d 30 2d 6e 66 2d 69 76 79 0a 3a 45 4e 44 3a 0a  | :CUSTOM_ID:.0-11-0-nf-ivy.:END:. | 
| 6dba0 |  49 6e 74 65 72 70 72 65 74 20 6d 6f 75 73 65 20    65 76 65 6e 74 73 20 69 6e 20 74 68 65 20 6d 69  | Interpret.mouse.events.in.the.mi | 
| 6dbc0 |  6e 69 62 75 66 66 65 72 20 6d 61 6e 61 67 65 64    20 62 79 20 69 76 79 2e 20 20 59 6f 75 20 63 61  | nibuffer.managed.by.ivy...You.ca | 
| 6dbe0 |  6e 20 6e 6f 77 0a 73 63 72 6f 6c 6c 20 77 69 74    68 20 74 68 65 20 6d 6f 75 73 65 20 77 68 65 65  | n.now.scroll.with.the.mouse.whee | 
| 6dc00 |  6c 20 61 6e 64 20 63 6c 69 63 6b 20 74 6f 20 73    65 6c 65 63 74 20 61 20 63 61 6e 64 69 64 61 74  | l.and.click.to.select.a.candidat | 
| 6dc20 |  65 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 6dc40 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 32 37 38 5d 5b 23 31 32 37 38 5d 5d 2c  | abo/swiper/issues/1278][#1278]], | 
| 6dc60 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 6dc80 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 32 37 39    5d 5b 23 31 32 37 39 5d 5d 2e 0a 0a 53 75 70 70  | iper/issues/1279][#1279]]...Supp | 
| 6dca0 |  6f 72 74 20 6d 75 6c 74 69 2d 63 68 61 72 61 63    74 65 72 20 61 63 74 69 6f 6e 20 6b 65 79 73 2e  | ort.multi-character.action.keys. | 
| 6dcc0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6dce0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 33 39 34 5d 5b 23 31 33 39 34 5d 5d 2e 0a 0a  | o/swiper/issues/1394][#1394]]... | 
| 6dd00 |  3d 69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e    63 74 69 6f 6e 73 2d 61 6c 69 73 74 3d 20 63 61  | =ivy-display-functions-alist=.ca | 
| 6dd20 |  6e 20 75 73 65 20 74 20 6b 65 79 20 61 73 20 66    61 6c 6c 62 61 63 6b 2e 20 53 65 65 20 5b 5b 68  | n.use.t.key.as.fallback..See.[[h | 
| 6dd40 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6dd60 |  2f 69 73 73 75 65 73 2f 31 34 34 33 5d 5b 23 31    34 34 33 5d 5d 2e 0a 0a 4e 65 77 20 76 61 72 20  | /issues/1443][#1443]]...New.var. | 
| 6dd80 |  3d 69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e    63 74 69 6f 6e 73 2d 70 72 6f 70 73 3d 20 75 73  | =ivy-display-functions-props=.us | 
| 6dda0 |  65 66 75 6c 20 77 68 65 6e 20 63 75 73 74 6f 6d    69 7a 69 6e 67 20 64 69 73 70 6c 61 79 0a 66 75  | eful.when.customizing.display.fu | 
| 6ddc0 |  6e 63 74 69 6f 6e 73 2e 0a 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | nctions..See.[[https://github.co | 
| 6dde0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 34 34 33 5d 5b 23 31  | m/abo-abo/swiper/issues/1443][#1 | 
| 6de00 |  34 34 33 5d 5d 2e 0a 0a 4e 65 77 20 63 6d 64 20    3d 69 76 79 2d 6b 69 6c 6c 2d 77 68 6f 6c 65 2d  | 443]]...New.cmd.=ivy-kill-whole- | 
| 6de20 |  6c 69 6e 65 3d 20 6f 76 65 72 72 69 64 65 73 20    3d 6b 69 6c 6c 2d 77 68 6f 6c 65 2d 6c 69 6e 65  | line=.overrides.=kill-whole-line | 
| 6de40 |  3d 20 69 6e 20 74 68 65 0a 6d 69 6e 69 62 75 66    66 65 72 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | =.in.the.minibuffer..See.[[https | 
| 6de60 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6de80 |  75 65 73 2f 31 34 35 36 5d 5b 23 31 34 35 36 5d    5d 2e 0a 0a 4e 65 77 20 6f 70 74 69 6f 6e 20 66  | ues/1456][#1456]]...New.option.f | 
| 6dea0 |  6f 72 20 3d 69 76 79 2d 76 69 72 74 75 61 6c 2d    61 62 62 72 65 76 69 61 74 65 3d 3a 20 3d 27 61  | or.=ivy-virtual-abbreviate=:.='a | 
| 6dec0 |  62 62 72 65 76 69 61 74 65 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | bbreviate=..See.[[https://github | 
| 6dee0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 34 36 30 5d  | .com/abo-abo/swiper/issues/1460] | 
| 6df00 |  5b 23 31 34 36 30 5d 5d 2e 0a 0a 4e 65 77 20 76    61 72 20 3d 69 76 79 2d 68 65 69 67 68 74 2d 61  | [#1460]]...New.var.=ivy-height-a | 
| 6df20 |  6c 69 73 74 3d 2e 20 43 75 73 74 6f 6d 69 7a 65    20 3d 69 76 79 2d 68 65 69 67 68 74 3d 20 70 65  | list=..Customize.=ivy-height=.pe | 
| 6df40 |  72 2d 63 6f 6d 6d 61 6e 64 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | r-command..See.[[https://github. | 
| 6df60 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 35 33 31 5d 5b  | com/abo-abo/swiper/issues/1531][ | 
| 6df80 |  23 31 35 33 31 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1531]],.[[https://github.com/ab | 
| 6dfa0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 37 32 32 5d 5b 23 31 37 32 32 5d  | o-abo/swiper/issues/1722][#1722] | 
| 6dfc0 |  5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d 69 76 79    2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64  | ]...New.var.=ivy-completing-read | 
| 6dfe0 |  2d 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74    69 6f 6e 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70  | -dynamic-collection=..See.[[http | 
| 6e000 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6e020 |  73 75 65 73 2f 31 35 32 34 5d 5b 23 31 35 32 34    5d 5d 2e 0a 0a 4e 65 77 20 63 6d 64 20 3d 69 76  | sues/1524][#1524]]...New.cmd.=iv | 
| 6e040 |  79 2d 79 61 6e 6b 2d 63 68 61 72 3d 20 73 69 6d    69 6c 61 72 20 74 6f 20 3d 69 73 65 61 72 63 68  | y-yank-char=.similar.to.=isearch | 
| 6e060 |  2d 79 61 6e 6b 2d 63 68 61 72 3d 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | -yank-char=..See.[[https://githu | 
| 6e080 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 35 38 38  | b.com/abo-abo/swiper/issues/1588 | 
| 6e0a0 |  5d 5b 23 31 35 38 38 5d 5d 2e 0a 0a 4e 65 77 20    63 6d 64 20 3d 69 76 79 2d 79 61 6e 6b 2d 73 79  | ][#1588]]...New.cmd.=ivy-yank-sy | 
| 6e0c0 |  6d 62 6f 6c 3d 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | mbol=..See.[[https://github.com/ | 
| 6e0e0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 36 30 34 5d 5b 23 31 36 30  | abo-abo/swiper/issues/1604][#160 | 
| 6e100 |  34 5d 5d 2e 0a 0a 42 69 6e 64 20 7e 3c 72 69 67    68 74 3e 7e 20 74 6f 20 3d 69 76 79 2d 66 6f 72  | 4]]...Bind.~<right>~.to.=ivy-for | 
| 6e120 |  77 61 72 64 2d 63 68 61 72 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | ward-char=..See.[[https://github | 
| 6e140 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 36 32 32 5d  | .com/abo-abo/swiper/issues/1622] | 
| 6e160 |  5b 23 31 36 32 32 5d 5d 2e 0a 0a 4e 65 77 20 76    61 72 20 3d 69 76 79 2d 68 69 67 68 6c 69 67 68  | [#1622]]...New.var.=ivy-highligh | 
| 6e180 |  74 2d 67 72 65 70 2d 63 6f 6d 6d 61 6e 64 73 3d    20 74 68 61 74 20 6c 69 73 74 73 20 63 6f 75 6e  | t-grep-commands=.that.lists.coun | 
| 6e1a0 |  73 65 6c 20 67 72 65 70 2d 6c 69 6b 65 0a 63 6f    6d 6d 61 6e 64 73 2e 20 53 65 65 20 5b 5b 68 74  | sel.grep-like.commands..See.[[ht | 
| 6e1c0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6e1e0 |  69 73 73 75 65 73 2f 31 36 36 31 5d 5b 23 31 36    36 31 5d 5d 2e 0a 0a 4e 65 77 20 66 61 63 65 20  | issues/1661][#1661]]...New.face. | 
| 6e200 |  3d 69 76 79 2d 6d 6f 64 69 66 69 65 64 2d 6f 75    74 73 69 64 65 2d 62 75 66 66 65 72 3d 2e 20 53  | =ivy-modified-outside-buffer=..S | 
| 6e220 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 6e240 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 37    34 32 5d 5b 23 31 37 34 32 5d 5d 2c 20 5b 5b 68  | swiper/issues/1742][#1742]],.[[h | 
| 6e260 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6e280 |  2f 69 73 73 75 65 73 2f 31 37 34 35 5d 5b 23 31    37 34 35 5d 5d 2e 0a 0a 50 72 6f 70 65 72 74 69  | /issues/1745][#1745]]...Properti | 
| 6e2a0 |  7a 65 20 6d 61 74 63 68 65 73 20 69 6e 20 3d 69    76 79 2d 6f 63 63 75 72 3d 20 62 75 66 66 65 72  | ze.matches.in.=ivy-occur=.buffer | 
| 6e2c0 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 6e2e0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 37 39 35 5d 5b 23 31 37 39 35 5d 5d 2e  | abo/swiper/issues/1795][#1795]]. | 
| 6e300 |  0a 0a 3d 69 76 79 2d 69 6d 6d 65 64 69 61 74 65    2d 64 6f 6e 65 3d 20 77 69 74 68 20 65 6d 70 74  | ..=ivy-immediate-done=.with.empt | 
| 6e320 |  79 20 69 6e 70 75 74 20 77 69 6c 6c 20 72 65 74    75 72 6e 20 74 68 65 20 64 65 66 61 75 6c 74 2e  | y.input.will.return.the.default. | 
| 6e340 |  0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6e360 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 31 37 30 5d 5b 23 31 31 37 30 5d 5d 2c 20 5b  | o/swiper/issues/1170][#1170]],.[ | 
| 6e380 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6e3a0 |  65 72 2f 69 73 73 75 65 73 2f 31 37 31 39 5d 5b    23 31 37 31 39 5d 5d 2e 0a 0a 3d 69 76 79 2d 72  | er/issues/1719][#1719]]...=ivy-r | 
| 6e3c0 |  65 61 64 3d 20 61 72 67 75 6d 65 6e 74 20 3d 70    72 6f 6d 70 74 3d 20 69 73 20 6e 6f 20 6c 6f 6e  | ead=.argument.=prompt=.is.no.lon | 
| 6e3e0 |  67 65 72 20 61 20 66 6f 72 6d 61 74 20 73 74 72    69 6e 67 2e 20 55 73 65 20 6f 6e 6c 79 0a 3d 69  | ger.a.format.string..Use.only.=i | 
| 6e400 |  76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d 61 74 3d    20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 20 63  | vy-count-format=.to.add/remove.c | 
| 6e420 |  61 6e 64 69 64 61 74 65 20 63 6f 75 6e 74 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | andidate.count..See.[[https://gi | 
| 6e440 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6e460 |  33 35 30 5d 5b 23 31 33 35 30 5d 5d 2e 0a 0a 4e    65 77 20 66 61 63 65 20 3d 69 76 79 2d 67 72 65  | 350][#1350]]...New.face.=ivy-gre | 
| 6e480 |  70 2d 69 6e 66 6f 3d 20 61 6e 64 20 3d 69 76 79    2d 67 72 65 70 2d 6c 69 6e 65 2d 6e 75 6d 62 65  | p-info=.and.=ivy-grep-line-numbe | 
| 6e4a0 |  72 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | r=..See.[[https://github.com/abo | 
| 6e4c0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 38 33 39 5d 5b 23 31 38 33 39 5d 5d  | -abo/swiper/issues/1839][#1839]] | 
| 6e4e0 |  2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | ,.[[https://github.com/abo-abo/s | 
| 6e500 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 34    30 5d 5b 23 31 38 34 30 5d 5d 2e 0a 0a 4e 65 77  | wiper/issues/1840][#1840]]...New | 
| 6e520 |  20 66 61 63 65 20 3d 69 76 79 2d 6f 72 67 3d 2c    20 3d 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e  | .face.=ivy-org=,.=ivy-completion | 
| 6e540 |  73 2d 61 6e 6e 6f 74 61 74 69 6f 6e 73 3d 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | s-annotations=..See.[[https://gi | 
| 6e560 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6e580 |  38 34 37 5d 5b 23 31 38 34 37 5d 5d 2e 0a 0a 48    69 67 68 6c 69 67 68 74 20 79 61 6e 6b 65 64 20  | 847][#1847]]...Highlight.yanked. | 
| 6e5a0 |  77 6f 72 64 2e 20 4e 65 77 20 66 61 63 65 20 3d    69 76 79 2d 79 61 6e 6b 65 64 2d 77 6f 72 64 3d  | word..New.face.=ivy-yanked-word= | 
| 6e5c0 |  2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6e5e0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 35 38 31 5d 5b 23 31 35 38 31 5d 5d 2c 20  | bo/swiper/issues/1581][#1581]],. | 
| 6e600 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 6e620 |  70 65 72 2f 69 73 73 75 65 73 2f 31 38 35 30 5d    5b 23 31 38 35 30 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1850][#1850]],.[[http | 
| 6e640 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6e660 |  73 75 65 73 2f 31 38 35 36 5d 5b 23 31 38 35 36    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1856][#1856]],.[[https://gi | 
| 6e680 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 6e6a0 |  38 35 39 5d 5b 23 31 38 35 39 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 859][#1859]],.[[https://github.c | 
| 6e6c0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 38 36 31 5d 5b 23  | om/abo-abo/swiper/issues/1861][# | 
| 6e6e0 |  31 38 36 31 5d 5d 2e 0a 0a 4e 65 77 20 76 61 72    20 3d 69 76 79 2d 70 75 6c 73 65 2d 64 65 6c 61  | 1861]]...New.var.=ivy-pulse-dela | 
| 6e700 |  79 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | y=..See.[[https://github.com/abo | 
| 6e720 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 38 35 39 5d 5b 23 31 38 35 39 5d 5d  | -abo/swiper/issues/1859][#1859]] | 
| 6e740 |  2e 0a 0a 3d 69 76 79 2d 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 73 2d 61 6c 69 73 74 3d 20 65 6e  | ...=ivy-initial-inputs-alist=.en | 
| 6e760 |  74 72 69 65 73 20 63 61 6e 20 62 65 20 66 75 6e    63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 5b 68 74  | tries.can.be.functions..See.[[ht | 
| 6e780 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6e7a0 |  69 73 73 75 65 73 2f 31 38 36 37 5d 5b 23 31 38    36 37 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/1867][#1867]],.[[https:// | 
| 6e7c0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6e7e0 |  2f 31 38 36 38 5d 5b 23 31 38 36 38 5d 5d 2e 0a    0a 4e 65 77 20 76 61 72 20 3d 69 76 79 2d 68 6f  | /1868][#1868]]...New.var.=ivy-ho | 
| 6e800 |  6f 6b 73 2d 61 6c 69 73 74 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | oks-alist=..See.[[https://github | 
| 6e820 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 38 39 39 5d  | .com/abo-abo/swiper/issues/1899] | 
| 6e840 |  5b 23 31 38 39 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 69 76 79 2d 6f 63 63 75 72 2d 67 72  | [#1899]]..-----.***.ivy-occur-gr | 
| 6e860 |  65 70 2d 6d 6f 64 65 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | ep-mode.:PROPERTIES:.:CUSTOM_ID: | 
| 6e880 |  20 30 2d 31 31 2d 30 2d 6e 66 2d 69 76 79 2d 6f    63 63 75 72 2d 67 72 65 70 2d 6d 6f 64 65 0a 3a  | .0-11-0-nf-ivy-occur-grep-mode.: | 
| 6e8a0 |  45 4e 44 3a 0a 50 72 65 73 73 20 7e 77 7e 20 66    6f 72 20 3d 69 76 79 2d 77 67 72 65 70 2d 63 68  | END:.Press.~w~.for.=ivy-wgrep-ch | 
| 6e8c0 |  61 6e 67 65 2d 74 6f 2d 77 67 72 65 70 2d 6d 6f    64 65 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | ange-to-wgrep-mode=..See.[[https | 
| 6e8e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6e900 |  75 65 73 2f 31 33 34 31 5d 5b 23 31 33 34 31 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79  | ues/1341][#1341]]..-----.***.ivy | 
| 6e920 |  2d 6f 63 63 75 72 2d 6e 65 78 74 2d 6c 69 6e 65    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | -occur-next-line.:PROPERTIES:.:C | 
| 6e940 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30    2d 6e 66 2d 69 76 79 2d 6f 63 63 75 72 2d 6e 65  | USTOM_ID:.0-11-0-nf-ivy-occur-ne | 
| 6e960 |  78 74 2d 6c 69 6e 65 0a 3a 45 4e 44 3a 0a 55 73    65 66 75 6c 20 61 6c 73 6f 20 69 6e 20 74 68 65  | xt-line.:END:.Useful.also.in.the | 
| 6e980 |  20 6f 72 69 67 69 6e 61 6c 20 62 75 66 66 65 72    2e 0a 0a 4a 75 6d 70 20 74 6f 20 66 69 72 73 74  | .original.buffer...Jump.to.first | 
| 6e9a0 |  20 63 61 6e 64 69 64 61 74 65 20 77 68 65 6e 20    69 6e 20 68 65 61 64 65 72 2e 0a 2d 2d 2d 2d 2d  | .candidate.when.in.header..----- | 
| 6e9c0 |  0a 2a 2a 2a 20 69 76 79 2d 70 72 65 66 65 72 72    65 64 2d 72 65 2d 62 75 69 6c 64 65 72 73 0a 3a  | .***.ivy-preferred-re-builders.: | 
| 6e9e0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-11-0-n | 
| 6ea00 |  66 2d 69 76 79 2d 70 72 65 66 65 72 72 65 64 2d    72 65 2d 62 75 69 6c 64 65 72 73 0a 3a 45 4e 44  | f-ivy-preferred-re-builders.:END | 
| 6ea20 |  3a 0a 52 65 6e 61 6d 65 64 20 66 72 6f 6d 20 3d    69 76 79 2d 70 72 65 66 65 72 72 65 64 2d 72 65  | :.Renamed.from.=ivy-preferred-re | 
| 6ea40 |  2d 62 75 69 6c 64 65 72 73 3d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 69 76 79 2d 70 75 73 68 2d 76  | -builders=..-----.***.ivy-push-v | 
| 6ea60 |  69 65 77 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31  | iew.:PROPERTIES:.:CUSTOM_ID:.0-1 | 
| 6ea80 |  31 2d 30 2d 6e 66 2d 69 76 79 2d 70 75 73 68 2d    76 69 65 77 0a 3a 45 4e 44 3a 0a 4f 76 65 72 77  | 1-0-nf-ivy-push-view.:END:.Overw | 
| 6eaa0 |  72 69 74 65 20 76 69 65 77 20 77 69 74 68 20 70    72 65 66 69 78 20 61 72 67 2e 20 53 65 65 20 5b  | rite.view.with.prefix.arg..See.[ | 
| 6eac0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 6eae0 |  65 72 2f 69 73 73 75 65 73 2f 31 37 33 37 5d 5b    23 31 37 33 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/1737][#1737]]..-----.* | 
| 6eb00 |  2a 2a 20 69 76 79 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53  | **.ivy-switch-buffer.:PROPERTIES | 
| 6eb20 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 31 2d 30 2d 6e 66 2d 69 76 79 2d 73 77 69 74  | :.:CUSTOM_ID:.0-11-0-nf-ivy-swit | 
| 6eb40 |  63 68 2d 62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a    45 78 74 72 61 63 74 20 61 6c 6c 20 61 63 74 69  | ch-buffer.:END:.Extract.all.acti | 
| 6eb60 |  6f 6e 73 20 74 6f 20 64 65 66 75 6e 73 20 73 6f    20 74 68 61 74 20 74 68 65 79 20 63 61 6e 20 62  | ons.to.defuns.so.that.they.can.b | 
| 6eb80 |  65 20 61 64 76 69 73 65 64 20 6f 72 0a 72 65 75    73 65 64 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | e.advised.or.reused..See.[[https | 
| 6eba0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6ebc0 |  75 65 73 2f 31 34 39 30 5d 5b 23 31 34 39 30 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69  | ues/1490][#1490]]..-----.***.swi | 
| 6ebe0 |  70 65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31  | per.:PROPERTIES:.:CUSTOM_ID:.0-1 | 
| 6ec00 |  31 2d 30 2d 6e 66 2d 73 77 69 70 65 72 0a 3a 45    4e 44 3a 0a 41 64 64 20 74 65 73 74 20 74 6f 20  | 1-0-nf-swiper.:END:.Add.test.to. | 
| 6ec20 |  68 69 73 74 6f 72 79 20 65 76 65 6e 20 66 6f 72    20 7e 43 2d 67 7e 2e 20 53 65 65 20 5b 5b 68 74  | history.even.for.~C-g~..See.[[ht | 
| 6ec40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6ec60 |  69 73 73 75 65 73 2f 31 33 30 35 5d 5b 23 31 33    30 35 5d 5d 2e 0a 0a 4e 65 77 20 76 61 72 20 3d  | issues/1305][#1305]]...New.var.= | 
| 6ec80 |  73 77 69 70 65 72 2d 73 74 61 79 2d 6f 6e 2d 71    75 69 74 3d 2e 20 57 68 65 6e 20 6e 6f 6e 2d 6e  | swiper-stay-on-quit=..When.non-n | 
| 6eca0 |  69 6c 20 64 6f 6e 27 74 20 67 6f 20 62 61 63 6b    20 74 6f 0a 73 65 61 72 63 68 20 73 74 61 72 74  | il.don't.go.back.to.search.start | 
| 6ecc0 |  20 6f 6e 20 61 62 6f 72 74 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .on.abort..See.[[https://github. | 
| 6ece0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 33 31 39 5d 5b  | com/abo-abo/swiper/issues/1319][ | 
| 6ed00 |  23 31 33 31 39 5d 5d 2e 0a 0a 41 64 64 20 69 6e    74 65 67 72 61 74 69 6f 6e 20 77 69 74 68 20 65  | #1319]]...Add.integration.with.e | 
| 6ed20 |  76 69 6c 20 73 20 65 78 70 72 65 73 73 69 6f 6e    73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | vil.s.expressions..See.[[https:/ | 
| 6ed40 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6ed60 |  73 2f 31 34 30 36 5d 5b 23 31 34 30 36 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1406][#1406]],.[[https://githu | 
| 6ed80 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 34 35 32  | b.com/abo-abo/swiper/issues/1452 | 
| 6eda0 |  5d 5b 23 31 34 35 32 5d 5d 2e 0a 0a 4f 62 65 79    20 3d 64 69 72 65 64 2d 69 73 65 61 72 63 68 2d  | ][#1452]]...Obey.=dired-isearch- | 
| 6edc0 |  66 69 6c 65 6e 61 6d 65 73 3d 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | filenames=..See.[[https://github | 
| 6ede0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 34 31 35 5d  | .com/abo-abo/swiper/issues/1415] | 
| 6ee00 |  5b 23 31 34 31 35 5d 5d 2e 0a 0a 42 65 74 74 65    72 20 6e 65 67 61 74 69 6f 6e 20 68 69 67 68 6c  | [#1415]]...Better.negation.highl | 
| 6ee20 |  69 67 68 74 69 6e 67 2e 20 46 6f 72 20 65 78 61    6d 70 6c 65 2c 20 69 6e 20 69 76 79 2e 65 6c 20  | ighting..For.example,.in.ivy.el. | 
| 6ee40 |  73 65 61 72 63 68 20 66 6f 72 20 22 69 76 79 0a    6c 65 6e 21 2d 2d 22 2e 20 53 65 65 20 5b 5b 68  | search.for."ivy.len!--"..See.[[h | 
| 6ee60 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 6ee80 |  2f 69 73 73 75 65 73 2f 31 34 31 38 5d 5b 23 31    34 31 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/1418][#1418]]..-----.*** | 
| 6eea0 |  20 73 77 69 70 65 72 2d 61 6c 6c 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | .swiper-all.:PROPERTIES:.:CUSTOM | 
| 6eec0 |  5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 73    77 69 70 65 72 2d 61 6c 6c 0a 3a 45 4e 44 3a 0a  | _ID:.0-11-0-nf-swiper-all.:END:. | 
| 6eee0 |  41 64 64 20 6f 70 74 69 6f 6e 61 6c 20 3d 69 6e    69 74 69 61 6c 2d 69 6e 70 75 74 3d 20 61 72 67  | Add.optional.=initial-input=.arg | 
| 6ef00 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6ef20 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 33 37 35 5d 5b 23 31 33 37 35 5d 5d 2e 0a  | bo/swiper/issues/1375][#1375]].. | 
| 6ef40 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72    2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 63 6c 75  | -----.***.swiper-font-lock-exclu | 
| 6ef60 |  64 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 31  | de.:PROPERTIES:.:CUSTOM_ID:.0-11 | 
| 6ef80 |  2d 30 2d 6e 66 2d 73 77 69 70 65 72 2d 66 6f 6e    74 2d 6c 6f 63 6b 2d 65 78 63 6c 75 64 65 0a 3a  | -0-nf-swiper-font-lock-exclude.: | 
| 6efa0 |  45 4e 44 3a 0a 41 64 64 20 3d 65 73 68 65 6c 6c    2d 6d 6f 64 65 3d 2c 20 3d 68 65 6c 70 66 75 6c  | END:.Add.=eshell-mode=,.=helpful | 
| 6efc0 |  2d 6d 6f 64 65 3d 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | -mode=..See.[[https://github.com | 
| 6efe0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 34 31 36 5d 5b 23 31 34  | /abo-abo/swiper/issues/1416][#14 | 
| 6f000 |  31 36 5d 5d 2e 0a 0a 41 64 64 20 3d 6d 61 74 72    69 78 2d 63 6c 69 65 6e 74 2d 6d 6f 64 65 3d 2e  | 16]]...Add.=matrix-client-mode=. | 
| 6f020 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 6f040 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 38 36 5d 5b 23 31 38 38 36 5d 5d 2e 0a 0a  | o/swiper/issues/1886][#1886]]... | 
| 6f060 |  41 64 64 20 3d 64 65 61 64 67 72 65 70 2d 6d 6f    64 65 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | Add.=deadgrep-mode=..See.[[https | 
| 6f080 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 6f0a0 |  75 65 73 2f 31 39 30 32 5d 5b 23 31 39 30 32 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69  | ues/1902][#1902]]..-----.***.swi | 
| 6f0c0 |  70 65 72 2d 6f 63 63 75 72 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | per-occur.:PROPERTIES:.:CUSTOM_I | 
| 6f0e0 |  44 3a 20 30 2d 31 31 2d 30 2d 6e 66 2d 73 77 69    70 65 72 2d 6f 63 63 75 72 0a 3a 45 4e 44 3a 0a  | D:.0-11-0-nf-swiper-occur.:END:. | 
| 6f100 |  41 6c 6c 6f 77 20 74 6f 20 63 61 70 74 75 72 65    20 67 72 6f 75 70 73 20 66 72 6f 6d 20 69 6e 70  | Allow.to.capture.groups.from.inp | 
| 6f120 |  75 74 2e 0a 45 78 61 6d 70 6c 65 3a 20 22 64 65    66 76 61 72 20 5c 28 5b 61 2d 7a 2d 5d 2b 5c 29  | ut..Example:."defvar.\([a-z-]+\) | 
| 6f140 |  22 20 7e 43 2d 63 20 43 2d 6f 7e 2e 0a 2d 2d 2d    2d 2d 0a 0a 2a 2a 20 4e 65 77 20 43 6f 6d 6d 61  | ".~C-c.C-o~..-----..**.New.Comma | 
| 6f160 |  6e 64 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31  | nds.:PROPERTIES:.:CUSTOM_ID:.0-1 | 
| 6f180 |  31 2d 30 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73    0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | 1-0-new-commands.:END:.-----.*** | 
| 6f1a0 |  20 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72    6b 65 64 2d 64 69 72 65 63 74 6f 72 79 0a 3a 50  | .counsel-bookmarked-directory.:P | 
| 6f1c0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 63  | ROPERTIES:.:CUSTOM_ID:.0-11-0-nc | 
| 6f1e0 |  2d 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72    6b 65 64 2d 64 69 72 65 63 74 6f 72 79 0a 3a 45  | -counsel-bookmarked-directory.:E | 
| 6f200 |  4e 44 3a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 20 66    6f 72 20 62 6f 6f 6b 6d 61 72 6b 65 64 20 64 69  | ND:.Completion.for.bookmarked.di | 
| 6f220 |  72 65 63 74 6f 72 69 65 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | rectories..See.[[https://github. | 
| 6f240 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 36 35 37 5d 5b  | com/abo-abo/swiper/issues/1657][ | 
| 6f260 |  23 31 36 35 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 63 6f 75 6e 73 65 6c 2d 64 6f 77 6e 2d  | #1657]]..-----.***.counsel-down- | 
| 6f280 |  64 69 72 65 63 74 6f 72 79 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | directory.:PROPERTIES:.:CUSTOM_I | 
| 6f2a0 |  44 3a 20 30 2d 31 31 2d 30 2d 6e 63 2d 63 6f 75    6e 73 65 6c 2d 64 6f 77 6e 2d 64 69 72 65 63 74  | D:.0-11-0-nc-counsel-down-direct | 
| 6f2c0 |  6f 72 79 0a 3a 45 4e 44 3a 0a 44 65 73 63 65 6e    64 20 69 6e 74 6f 20 61 20 64 69 72 65 63 74 6f  | ory.:END:.Descend.into.a.directo | 
| 6f2e0 |  72 79 20 66 6f 72 20 3d 63 6f 75 6e 73 65 6c 2d    66 69 6e 64 2d 66 69 6c 65 3d 2e 20 53 65 65 20  | ry.for.=counsel-find-file=..See. | 
| 6f300 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 6f320 |  70 65 72 2f 69 73 73 75 65 73 2f 31 38 39 31 5d    5b 23 31 38 39 31 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/1891][#1891]]..-----. | 
| 6f340 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 65 76 69    6c 2d 72 65 67 69 73 74 65 72 73 0a 3a 50 52 4f  | .***.counsel-evil-registers.:PRO | 
| 6f360 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 63 2d 63  | PERTIES:.:CUSTOM_ID:.0-11-0-nc-c | 
| 6f380 |  6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69    73 74 65 72 73 0a 3a 45 4e 44 3a 0a 49 76 79 20  | ounsel-evil-registers.:END:.Ivy. | 
| 6f3a0 |  72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20    3d 65 76 69 6c 2d 73 68 6f 77 2d 72 65 67 69 73  | replacement.for.=evil-show-regis | 
| 6f3c0 |  74 65 72 73 3d 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ters=..See.[[https://github.com/ | 
| 6f3e0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 33 36 38 5d 5b 23 31 33 36  | abo-abo/swiper/issues/1368][#136 | 
| 6f400 |  38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 0a 3a  | 8]]..-----.***.counsel-ibuffer.: | 
| 6f420 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-11-0-n | 
| 6f440 |  63 2d 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65    72 0a 3a 45 4e 44 3a 0a 43 6f 6d 70 6c 65 74 69  | c-counsel-ibuffer.:END:.Completi | 
| 6f460 |  6f 6e 20 66 6f 72 20 3d 69 62 75 66 66 65 72 3d    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | on.for.=ibuffer=..See.[[https:// | 
| 6f480 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6f4a0 |  2f 31 34 36 37 5d 5b 23 31 34 36 37 5d 5d 2c 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | /1467][#1467]],.[[https://github | 
| 6f4c0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 35 36 39 5d  | .com/abo-abo/swiper/issues/1569] | 
| 6f4e0 |  5b 23 31 35 36 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d  | [#1569]]..-----.***.counsel-org- | 
| 6f500 |  65 6e 74 69 74 79 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | entity.:PROPERTIES:.:CUSTOM_ID:. | 
| 6f520 |  30 2d 31 31 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65    6c 2d 6f 72 67 2d 65 6e 74 69 74 79 0a 3a 45 4e  | 0-11-0-nc-counsel-org-entity.:EN | 
| 6f540 |  44 3a 0a 49 6e 73 65 72 74 20 61 6e 20 4f 72 67    20 65 6e 74 69 74 79 20 75 73 69 6e 67 20 69 76  | D:.Insert.an.Org.entity.using.iv | 
| 6f560 |  79 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | y..See.[[https://github.com/abo- | 
| 6f580 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 34 35 39 5d 5b 23 31 34 35 39 5d 5d 2e  | abo/swiper/issues/1459][#1459]]. | 
| 6f5a0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 73 65 6d 61 6e 74 69 63 2d 6f 72 2d 69  | .-----.***.counsel-semantic-or-i | 
| 6f5c0 |  6d 65 6e 75 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | menu.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 6f5e0 |  31 31 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d    73 65 6d 61 6e 74 69 63 2d 6f 72 2d 69 6d 65 6e  | 11-0-nc-counsel-semantic-or-imen | 
| 6f600 |  75 0a 3a 45 4e 44 3a 0a 4e 65 77 20 63 6f 6d 6d    61 6e 64 20 74 68 61 74 20 75 73 65 73 20 65 69  | u.:END:.New.command.that.uses.ei | 
| 6f620 |  74 68 65 72 20 3d 63 6f 75 6e 73 65 6c 2d 73 65    6d 61 6e 74 69 63 3d 20 6f 72 20 3d 63 6f 75 6e  | ther.=counsel-semantic=.or.=coun | 
| 6f640 |  73 65 6c 2d 69 6d 65 6e 75 3d 2e 20 53 65 65 0a    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | sel-imenu=..See.[[https://github | 
| 6f660 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 37 30 32 5d 5b  | .com/abo-abo/swiper/issues/702][ | 
| 6f680 |  23 37 30 32 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | #702]],.[[https://github.com/abo | 
| 6f6a0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 31 33 38 39 5d 5b 23 31 33 38 39 5d 5d  | -abo/swiper/issues/1389][#1389]] | 
| 6f6c0 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e    73 65 6c 2d 77 6d 63 74 72 6c 0a 3a 50 52 4f 50  | ..-----.***.counsel-wmctrl.:PROP | 
| 6f6e0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 31 2d 30 2d 6e 63 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0-11-0-nc-co | 
| 6f700 |  75 6e 73 65 6c 2d 77 6d 63 74 72 6c 0a 3a 45 4e    44 3a 0a 53 65 6c 65 63 74 20 61 20 64 65 73 6b  | unsel-wmctrl.:END:.Select.a.desk | 
| 6f720 |  74 6f 70 20 77 69 6e 64 6f 77 20 77 69 74 68 20    63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 2d 2d 2d 2d  | top.window.with.completion..---- | 
| 6f740 |  2d 0a 2a 2a 2a 20 69 76 79 2d 73 77 69 74 63 68    2d 62 75 66 66 65 72 2d 6b 69 6c 6c 0a 3a 50 52  | -.***.ivy-switch-buffer-kill.:PR | 
| 6f760 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 31 2d 30 2d 6e 63 2d  | OPERTIES:.:CUSTOM_ID:.0-11-0-nc- | 
| 6f780 |  69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65    72 2d 6b 69 6c 6c 0a 3a 45 4e 44 3a 0a 4e 65 77  | ivy-switch-buffer-kill.:END:.New | 
| 6f7a0 |  20 63 6f 6d 6d 61 6e 64 20 62 6f 75 6e 64 20 74    6f 20 7e 43 2d 63 20 43 2d 6b 7e 20 66 6f 72 20  | .command.bound.to.~C-c.C-k~.for. | 
| 6f7c0 |  3d 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66    65 72 3d 2e 20 55 73 65 20 74 68 69 73 20 74 6f  | =ivy-switch-buffer=..Use.this.to | 
| 6f7e0 |  20 6b 69 6c 6c 0a 6f 6e 65 20 6f 72 20 6d 6f 72    65 20 62 75 66 66 65 72 73 20 77 68 69 6c 65 20  | .kill.one.or.more.buffers.while. | 
| 6f800 |  73 74 69 6c 6c 20 69 6e 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2e 0a 2d 2d 2d 2d 2d 0a 0a  | still.in.the.minibuffer..-----.. | 
| 6f820 |  23 2b 42 45 47 49 4e 5f 45 58 50 4f 52 54 20 68    74 6d 6c 0a 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | #+BEGIN_EXPORT.html.<br><br><br> | 
| 6f840 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e  | <br><br><br><br><br><br><br><br> | 
| 6f860 |  3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e    3c 62 72 3e 3c 62 72 3e 0a 3c 62 72 3e 3c 62 72  | <br><br><br><br><br><br>.<br><br | 
| 6f880 |  3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72    3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72  | ><br><br><br><br><br><br><br><br | 
| 6f8a0 |  3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72    3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 0a 3c 62  | ><br><br><br><br><br><br><br>.<b | 
| 6f8c0 |  72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62    72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62  | r><br><br><br><br><br><br><br><b | 
| 6f8e0 |  72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62    72 3e 3c 62 72 3e 3c 62 72 3e 3c 62 72 3e 3c 62  | r><br><br><br><br><br><br><br><b | 
| 6f900 |  72 3e 0a 23 2b 45 4e 44 5f 45 58 50 4f 52 54 0a    2a 20 30 2e 31 32 2e 30 0a 3a 50 52 4f 50 45 52  | r>.#+END_EXPORT.*.0.12.0.:PROPER | 
| 6f920 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2e 31 32 2e 30 0a 3a 45 4e 44 3a 0a 2d  | TIES:.:CUSTOM_ID:.0.12.0.:END:.- | 
| 6f940 |  2d 2d 2d 2d 0a 2a 2a 20 46 69 78 65 73 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ----.**.Fixes.:PROPERTIES:.:CUST | 
| 6f960 |  4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 69    78 65 73 0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a  | OM_ID:.0-12-0-fixes.:END:.-----. | 
| 6f980 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 61 67 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ***.counsel-ag.:PROPERTIES:.:CUS | 
| 6f9a0 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66    78 2d 63 6f 75 6e 73 65 6c 2d 61 67 0a 3a 45 4e  | TOM_ID:.0-12-0-fx-counsel-ag.:EN | 
| 6f9c0 |  44 3a 0a 44 6f 6e 27 74 20 61 6c 6c 6f 77 20 6e    65 77 6c 69 6e 65 73 20 69 6e 20 77 69 6c 64 63  | D:.Don't.allow.newlines.in.wildc | 
| 6f9e0 |  61 72 64 73 20 77 68 65 6e 20 75 73 69 6e 67 20    65 6c 3a 69 76 79 2d 2d 72 65 67 65 78 2d 66 75  | ards.when.using.el:ivy--regex-fu | 
| 6fa00 |  7a 7a 79 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | zzy..See.[[https://github.com/ab | 
| 6fa20 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 39 30 37 5d 5b 23 31 39 30 37 5d  | o-abo/swiper/issues/1907][#1907] | 
| 6fa40 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75    6e 73 65 6c 2d 63 6f 6d 70 61 6e 79 0a 3a 50 52  | ]..-----.***.counsel-company.:PR | 
| 6fa60 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d  | OPERTIES:.:CUSTOM_ID:.0-12-0-fx- | 
| 6fa80 |  63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61 6e 79 0a    3a 45 4e 44 3a 0a 41 64 64 20 63 61 6c 6c 65 72  | counsel-company.:END:.Add.caller | 
| 6faa0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6fac0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 30 35 31 5d 5b 23 32 30 35 31 5d 5d 2e 0a  | bo/swiper/issues/2051][#2051]].. | 
| 6fae0 |  0a 55 73 65 20 65 6c 3a 63 6f 6d 70 61 6e 79 2d    70 72 65 66 69 78 2e 20 53 65 65 20 5b 5b 68 74  | .Use.el:company-prefix..See.[[ht | 
| 6fb00 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6fb20 |  69 73 73 75 65 73 2f 32 30 35 34 5d 5b 23 32 30    35 34 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/2054][#2054]],.[[https:// | 
| 6fb40 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 6fb60 |  2f 32 30 37 34 5d 5b 23 32 30 37 34 5d 5d 2e 0a    0a 44 6f 6e 27 74 20 72 65 6c 79 20 6f 6e 20 65  | /2074][#2074]]...Don't.rely.on.e | 
| 6fb80 |  6c 3a 63 6f 6d 70 61 6e 79 2d 70 6f 69 6e 74 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | l:company-point.See.[[https://gi | 
| 6fba0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 6fbc0 |  30 37 31 5d 5b 23 32 30 37 31 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d  | 071][#2071]]..-----.***.counsel- | 
| 6fbe0 |  64 69 72 65 64 2d 6a 75 6d 70 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | dired-jump.:PROPERTIES:.:CUSTOM_ | 
| 6fc00 |  49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70  | ID:.0-12-0-fx-counsel-dired-jump | 
| 6fc20 |  0a 3a 45 4e 44 3a 0a 46 69 78 20 22 2d 74 79 70    65 20 64 22 2e 20 53 65 65 20 5b 5b 68 74 74 70  | .:END:.Fix."-type.d"..See.[[http | 
| 6fc40 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 6fc60 |  73 75 65 73 2f 31 39 36 35 5d 5b 23 31 39 36 35    5d 5d 2e 0a 0a 46 69 78 20 66 6f 72 20 4f 53 58  | sues/1965][#1965]]...Fix.for.OSX | 
| 6fc80 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 6fca0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 39 39 30 5d 5b 23 31 39 39 30 5d 5d 2e 0a  | bo/swiper/issues/1990][#1990]].. | 
| 6fcc0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 66 69 6c 65 2d 6a 75 6d 70 0a 3a 50 52 4f  | -----.***.counsel-file-jump.:PRO | 
| 6fce0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63  | PERTIES:.:CUSTOM_ID:.0-12-0-fx-c | 
| 6fd00 |  6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70    0a 3a 45 4e 44 3a 0a 46 69 78 20 66 69 6c 65 20  | ounsel-file-jump.:END:.Fix.file. | 
| 6fd20 |  65 78 70 61 6e 73 69 6f 6e 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | expansion..See.[[https://github. | 
| 6fd40 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 30 33 5d 5b  | com/abo-abo/swiper/issues/1903][ | 
| 6fd60 |  23 31 39 30 33 5d 5d 2e 0a 0a 46 69 78 20 64 6f    74 66 69 6c 65 73 20 6e 6f 74 20 62 65 69 6e 67  | #1903]]...Fix.dotfiles.not.being | 
| 6fd80 |  20 73 68 6f 77 6e 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | .shown..See.[[https://github.com | 
| 6fda0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 38 32 30 5d 5b 23 31 38  | /abo-abo/swiper/issues/1820][#18 | 
| 6fdc0 |  32 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c  | 20]]..-----.***.counsel-find-fil | 
| 6fde0 |  65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d  | e.:PROPERTIES:.:CUSTOM_ID:.0-12- | 
| 6fe00 |  30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 66 69 6e    64 2d 66 69 6c 65 0a 3a 45 4e 44 3a 0a 41 64 64  | 0-fx-counsel-find-file.:END:.Add | 
| 6fe20 |  20 6e 65 73 74 65 64 20 68 69 64 64 65 6e 20 64    6f 74 66 69 6c 65 73 20 74 6f 20 65 6c 3a 63 6f  | .nested.hidden.dotfiles.to.el:co | 
| 6fe40 |  75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d    69 67 6e 6f 72 65 2d 72 65 67 65 78 70 2e 20 53  | unsel-find-file-ignore-regexp..S | 
| 6fe60 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 6fe80 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38    32 30 5d 5b 23 31 38 32 30 5d 5d 2e 0a 0a 41 64  | swiper/issues/1820][#1820]]...Ad | 
| 6fea0 |  64 20 6c 6f 63 6b 66 69 6c 65 73 20 74 6f 20 65    6c 3a 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66  | d.lockfiles.to.el:counsel-find-f | 
| 6fec0 |  69 6c 65 2d 69 67 6e 6f 72 65 2d 72 65 67 65 78    70 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | ile-ignore-regexp..See.[[https:/ | 
| 6fee0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 6ff00 |  73 2f 32 31 31 37 5d 5b 23 32 31 31 37 5d 5d 2e    0a 0a 49 6d 70 72 6f 76 65 20 6d 6b 64 69 72 20  | s/2117][#2117]]...Improve.mkdir. | 
| 6ff20 |  61 63 74 69 6f 6e 20 77 69 74 68 20 65 6c 3a 69    76 79 2d 63 61 6c 6c 3a 20 63 64 20 69 6e 74 6f  | action.with.el:ivy-call:.cd.into | 
| 6ff40 |  20 74 68 65 20 63 72 65 61 74 65 64 20 64 69 72    65 63 74 6f 72 79 2e 0a 0a 49 6d 70 72 6f 76 65  | .the.created.directory...Improve | 
| 6ff60 |  20 64 65 6c 65 74 65 20 61 63 74 69 6f 6e 20 77    69 74 68 20 65 6c 3a 69 76 79 2d 63 61 6c 6c 3a  | .delete.action.with.el:ivy-call: | 
| 6ff80 |  20 73 74 61 79 20 69 6e 20 74 68 65 20 64 69 72    65 63 74 6f 72 79 2e 0a 0a 49 6d 70 72 6f 76 65  | .stay.in.the.directory...Improve | 
| 6ffa0 |  20 63 6f 70 79 20 61 6e 64 20 6d 6f 76 65 20 61    63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 5b 68 74  | .copy.and.move.actions..See.[[ht | 
| 6ffc0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 6ffe0 |  69 73 73 75 65 73 2f 32 30 35 33 5d 5b 23 32 30    35 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/2053][#2053]]..-----.***. | 
| 70000 |  63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 65 63    6b 6f 75 74 0a 3a 50 52 4f 50 45 52 54 49 45 53  | counsel-git-checkout.:PROPERTIES | 
| 70020 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 32 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-12-0-fx-counsel- | 
| 70040 |  67 69 74 2d 63 68 65 63 6b 6f 75 74 0a 3a 45 4e    44 3a 0a 51 75 6f 74 65 20 62 72 61 6e 63 68 20  | git-checkout.:END:.Quote.branch. | 
| 70060 |  6e 61 6d 65 73 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | names..See.[[https://github.com/ | 
| 70080 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 39 30 35 5d 5b 23 31 39 30  | abo-abo/swiper/issues/1905][#190 | 
| 700a0 |  35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 5]],.[[https://github.com/abo-ab | 
| 700c0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 39 30 36 5d 5b 23 31 39 30 36 5d 5d 2e 0a 2d  | o/swiper/issues/1906][#1906]]..- | 
| 700e0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 67 69 74 2d 6c 6f 67 0a 3a 50 52 4f 50 45 52  | ----.***.counsel-git-log.:PROPER | 
| 70100 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0-12-0-fx-coun | 
| 70120 |  73 65 6c 2d 67 69 74 2d 6c 6f 67 0a 3a 45 4e 44    3a 0a 43 68 61 6e 67 65 20 65 6c 3a 63 6f 75 6e  | sel-git-log.:END:.Change.el:coun | 
| 70140 |  73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 73 70 6c 69    74 2d 73 74 72 69 6e 67 2d 72 65 2e 20 53 65 65  | sel-git-log-split-string-re..See | 
| 70160 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 70180 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 32 39    5d 5b 23 32 31 32 39 5d 5d 2e 0a 0a 46 69 78 20  | iper/issues/2129][#2129]]...Fix. | 
| 701a0 |  65 6c 3a 69 76 79 2d 72 65 73 75 6d 65 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | el:ivy-resume..See.[[https://git | 
| 701c0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31  | hub.com/abo-abo/swiper/issues/21 | 
| 701e0 |  33 33 5d 5b 23 32 31 33 33 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6c  | 33][#2133]]..-----.***.counsel-l | 
| 70200 |  6f 63 61 74 65 0a 3a 50 52 4f 50 45 52 54 49 45    53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30  | ocate.:PROPERTIES:.:CUSTOM_ID:.0 | 
| 70220 |  2d 31 32 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c    2d 6c 6f 63 61 74 65 0a 3a 45 4e 44 3a 0a 55 73  | -12-0-fx-counsel-locate.:END:.Us | 
| 70240 |  65 20 61 20 6e 6f 6e 2d 72 65 67 65 78 20 6c 6f    63 61 74 65 20 6f 6e 20 42 53 44 2e 20 53 65 65  | e.a.non-regex.locate.on.BSD..See | 
| 70260 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 70280 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 35 30    5d 5b 23 31 39 35 30 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/1950][#1950]]..----- | 
| 702a0 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6f 72 67    2d 66 69 6c 65 0a 3a 50 52 4f 50 45 52 54 49 45  | .***.counsel-org-file.:PROPERTIE | 
| 702c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 31 32 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c  | S:.:CUSTOM_ID:.0-12-0-fx-counsel | 
| 702e0 |  2d 6f 72 67 2d 66 69 6c 65 0a 3a 45 4e 44 3a 0a    48 61 6e 64 6c 65 20 3d 41 54 54 41 43 48 5f 44  | -org-file.:END:.Handle.=ATTACH_D | 
| 70300 |  49 52 3d 20 70 72 6f 70 65 72 74 79 2e 20 52 65    2d 75 73 65 20 65 6c 3a 6f 72 67 2d 61 74 74 61  | IR=.property..Re-use.el:org-atta | 
| 70320 |  63 68 2d 64 69 72 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | ch-dir..See.[[https://github.com | 
| 70340 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 30 34 32 5d 5b 23 32 30  | /abo-abo/swiper/issues/2042][#20 | 
| 70360 |  34 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f  | 42]]..-----.***.counsel-org-goto | 
| 70380 |  2d 61 6c 6c 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | -all.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 703a0 |  31 32 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d    6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 0a 3a 45 4e  | 12-0-fx-counsel-org-goto-all.:EN | 
| 703c0 |  44 3a 0a 55 73 65 20 6f 72 67 2d 6d 6f 64 65 20    6f 75 74 6c 69 6e 65 20 73 65 74 74 69 6e 67 73  | D:.Use.org-mode.outline.settings | 
| 703e0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 70400 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 39 34 37 5d 5b 23 31 39 34 37 5d 5d 2e 0a  | bo/swiper/issues/1947][#1947]].. | 
| 70420 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 6f 72 67 2d 74 61 67 2d 61 67 65 6e 64 61  | -----.***.counsel-org-tag-agenda | 
| 70440 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-12-0 | 
| 70460 |  2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d    74 61 67 2d 61 67 65 6e 64 61 0a 3a 45 4e 44 3a  | -fx-counsel-org-tag-agenda.:END: | 
| 70480 |  0a 46 69 78 20 64 75 65 20 74 6f 20 4f 72 67 20    39 2e 32 2e 33 20 41 50 49 20 63 68 61 6e 67 65  | .Fix.due.to.Org.9.2.3.API.change | 
| 704a0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 704c0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 39 39 37 5d 5b 23 31 39 39 37 5d 5d 2e 0a  | bo/swiper/issues/1997][#1997]].. | 
| 704e0 |  0a 46 69 78 20 65 6c 3a 6f 72 67 2d 76 65 72 73    69 6f 6e 20 74 65 73 74 69 6e 67 2e 20 53 65 65  | .Fix.el:org-version.testing..See | 
| 70500 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 70520 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 30 30 36    5d 5b 23 32 30 30 36 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/2006][#2006]]..----- | 
| 70540 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 70 61 63    6b 61 67 65 0a 3a 50 52 4f 50 45 52 54 49 45 53  | .***.counsel-package.:PROPERTIES | 
| 70560 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 32 2d 30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0-12-0-fx-counsel- | 
| 70580 |  70 61 63 6b 61 67 65 0a 3a 45 4e 44 3a 0a 53 74    72 69 70 20 73 70 61 63 65 20 66 72 6f 6d 20 74  | package.:END:.Strip.space.from.t | 
| 705a0 |  68 65 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | he.initial.input..See.[[https:// | 
| 705c0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 705e0 |  2f 31 39 39 38 5d 5b 23 31 39 39 38 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /1998][#1998]]..-----.***.counse | 
| 70600 |  6c 2d 72 65 63 65 6e 74 66 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | l-recentf.:PROPERTIES:.:CUSTOM_I | 
| 70620 |  44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63 6f 75    6e 73 65 6c 2d 72 65 63 65 6e 74 66 0a 3a 45 4e  | D:.0-12-0-fx-counsel-recentf.:EN | 
| 70640 |  44 3a 0a 52 65 71 75 69 72 65 20 6d 61 74 63 68    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | D:.Require.match..See.[[https:// | 
| 70660 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 70680 |  2f 32 30 34 33 5d 5b 23 32 30 34 33 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /2043][#2043]]..-----.***.counse | 
| 706a0 |  6c 2d 72 68 79 74 68 6d 62 6f 78 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | l-rhythmbox.:PROPERTIES:.:CUSTOM | 
| 706c0 |  5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63    6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78  | _ID:.0-12-0-fx-counsel-rhythmbox | 
| 706e0 |  0a 3a 45 4e 44 3a 0a 41 64 64 20 3d 3a 72 65 71    75 69 72 65 2d 6d 61 74 63 68 3d 2e 0a 2d 2d 2d  | .:END:.Add.=:require-match=..--- | 
| 70700 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 75    6e 69 63 6f 64 65 2d 63 68 61 72 0a 3a 50 52 4f  | --.***.counsel-unicode-char.:PRO | 
| 70720 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 63  | PERTIES:.:CUSTOM_ID:.0-12-0-fx-c | 
| 70740 |  6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63    68 61 72 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74 20  | ounsel-unicode-char.:END:.Don't. | 
| 70760 |  73 6f 72 74 20 65 76 65 72 79 20 74 69 6d 65 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | sort.every.time..See.[[https://g | 
| 70780 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 707a0 |  31 32 30 34 5d 5b 23 31 32 30 34 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 1204][#1204]],.[[https://github. | 
| 707c0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 38 38 5d 5b  | com/abo-abo/swiper/issues/1988][ | 
| 707e0 |  23 31 39 38 38 5d 5d 2e 0a 0a 4d 6f 64 69 66 79    20 63 6f 70 79 20 61 63 74 69 6f 6e 20 74 6f 20  | #1988]]...Modify.copy.action.to. | 
| 70800 |  75 73 65 20 61 63 74 75 61 6c 20 72 65 73 75 6c    74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | use.actual.result..See.[[https:/ | 
| 70820 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 70840 |  73 2f 32 30 37 35 5d 5b 23 32 30 37 35 5d 5d 2e    0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 64 6f 63 75 6d  | s/2075][#2075]]..-----.***.docum | 
| 70860 |  65 6e 74 61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | entation.:PROPERTIES:.:CUSTOM_ID | 
| 70880 |  3a 20 30 2d 31 32 2d 30 2d 66 78 2d 64 6f 63 75    6d 65 6e 74 61 74 69 6f 6e 0a 3a 45 4e 44 3a 0a  | :.0-12-0-fx-documentation.:END:. | 
| 708a0 |  65 6c 3a 69 76 79 2d 69 6e 69 74 69 61 6c 2d 69    6e 70 75 74 73 2d 61 6c 69 73 74 20 69 73 20 6e  | el:ivy-initial-inputs-alist.is.n | 
| 708c0 |  6f 77 20 61 20 64 65 66 63 75 73 74 6f 6d 2e 0a    0a 65 6c 3a 73 77 69 70 65 72 2d 6d 63 20 64 6f  | ow.a.defcustom...el:swiper-mc.do | 
| 708e0 |  63 73 74 72 69 6e 67 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | cstring..See.[[https://github.co | 
| 70900 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 31 38 37 39 5d 5b 23 31  | m/abo-abo/swiper/issues/1879][#1 | 
| 70920 |  38 37 39 5d 5d 2e 0a 0a 55 70 64 61 74 65 20 69    76 79 2e 6f 72 67 2e 20 53 65 65 20 5b 5b 68 74  | 879]]...Update.ivy.org..See.[[ht | 
| 70940 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 70960 |  69 73 73 75 65 73 2f 31 39 35 31 5d 5b 23 31 39    35 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f  | issues/1951][#1951]],.[[https:// | 
| 70980 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 709a0 |  2f 32 30 34 36 5d 5b 23 32 30 34 36 5d 5d 2c 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | /2046][#2046]],.[[https://github | 
| 709c0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 32 31 34 33 5d  | .com/abo-abo/swiper/issues/2143] | 
| 709e0 |  5b 23 32 31 34 33 5d 5d 2e 0a 0a 4d 65 6e 74 69    6f 6e 20 65 6c 3a 63 68 61 72 2d 66 6f 6c 64 2d  | [#2143]]...Mention.el:char-fold- | 
| 70a00 |  74 6f 2d 72 65 67 65 78 70 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | to-regexp..See.[[https://github. | 
| 70a20 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 37 37 5d 5b  | com/abo-abo/swiper/issues/1977][ | 
| 70a40 |  23 31 39 37 37 5d 5d 2e 0a 0a 4d 65 6e 74 69 6f    6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  | #1977]]...Mention.automatically. | 
| 70a60 |  69 6e 74 65 67 72 61 74 65 64 20 70 61 63 6b 61    67 65 73 20 69 6e 20 69 76 79 2e 6f 72 67 2e 20  | integrated.packages.in.ivy.org.. | 
| 70a80 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 70aa0 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    36 37 34 5d 5b 23 31 36 37 34 5d 5d 2e 0a 0a 52  | /swiper/issues/1674][#1674]]...R | 
| 70ac0 |  65 6d 6f 76 65 20 6f 75 74 64 61 74 65 64 20 6d    61 67 69 74 20 63 75 73 74 6f 6d 69 7a 61 74 69  | emove.outdated.magit.customizati | 
| 70ae0 |  6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | on..See.[[https://github.com/abo | 
| 70b00 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 30 33 35 5d 5b 23 32 30 33 35 5d 5d  | -abo/swiper/issues/2035][#2035]] | 
| 70b20 |  2e 0a 0a 65 6c 3a 69 76 79 2d 72 65 61 64 20 64    6f 63 73 74 72 69 6e 67 2e 20 53 65 65 20 5b 5b  | ...el:ivy-read.docstring..See.[[ | 
| 70b40 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 70b60 |  72 2f 69 73 73 75 65 73 2f 32 31 30 37 5d 5b 23    32 31 30 37 5d 5d 2e 0a 0a 65 6c 3a 69 76 79 2d  | r/issues/2107][#2107]]...el:ivy- | 
| 70b80 |  72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68    20 64 6f 63 73 74 72 69 6e 67 2e 20 53 65 65 20  | reverse-i-search.docstring..See. | 
| 70ba0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 70bc0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 31 32 36 5d    5b 23 32 31 32 36 5d 5d 2e 0a 0a 41 64 64 20 61  | per/issues/2126][#2126]]...Add.a | 
| 70be0 |  75 74 6f 6c 6f 61 64 73 20 66 6f 72 20 76 61 72    69 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 2e 20 53  | utoloads.for.various.commands..S | 
| 70c00 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 70c20 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31    33 31 5d 5b 23 32 31 33 31 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/2131][#2131]]..--- | 
| 70c40 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 61 76 79 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | --.***.ivy-avy.:PROPERTIES:.:CUS | 
| 70c60 |  54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66    78 2d 69 76 79 2d 61 76 79 0a 3a 45 4e 44 3a 0a  | TOM_ID:.0-12-0-fx-ivy-avy.:END:. | 
| 70c80 |  46 69 78 20 77 68 65 6e 20 74 68 65 72 65 27 73    20 61 20 73 63 72 6f 6c 6c 2e 0a 2d 2d 2d 2d 2d  | Fix.when.there's.a.scroll..----- | 
| 70ca0 |  0a 2a 2a 2a 20 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 69 6e 2d 72 65 67 69 6f 6e 0a 3a 50  | .***.ivy-completion-in-region.:P | 
| 70cc0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78  | ROPERTIES:.:CUSTOM_ID:.0-12-0-fx | 
| 70ce0 |  2d 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d    69 6e 2d 72 65 67 69 6f 6e 0a 3a 45 4e 44 3a 0a  | -ivy-completion-in-region.:END:. | 
| 70d00 |  44 6f 6e 27 74 20 69 6e 73 65 72 74 20 69 6e 69    74 69 61 6c 2d 69 6e 70 75 74 20 69 66 20 6e 69  | Don't.insert.initial-input.if.ni | 
| 70d20 |  6c 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | l..See.[[https://github.com/abo- | 
| 70d40 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 30 38 36 5d 5b 23 32 30 38 36 5d 5d 2e  | abo/swiper/issues/2086][#2086]]. | 
| 70d60 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 64    69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d  | .-----.***.ivy-display-function- | 
| 70d80 |  6f 76 65 72 6c 61 79 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | overlay.:PROPERTIES:.:CUSTOM_ID: | 
| 70da0 |  20 30 2d 31 32 2d 30 2d 66 78 2d 69 76 79 2d 64    69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 2d  | .0-12-0-fx-ivy-display-function- | 
| 70dc0 |  6f 76 65 72 6c 61 79 0a 3a 45 4e 44 3a 0a 44 6f    6e 27 74 20 61 73 73 75 6d 65 20 69 6e 2d 62 75  | overlay.:END:.Don't.assume.in-bu | 
| 70de0 |  66 66 65 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ffer.completion..See.[[https://g | 
| 70e00 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 70e20 |  32 30 34 38 5d 5b 23 32 30 34 38 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 2048][#2048]],.[[https://github. | 
| 70e40 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 32 30 34 39 5d 5b  | com/abo-abo/swiper/issues/2049][ | 
| 70e60 |  23 32 30 34 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 69 76 79 2d 68 65 6c 70 0a 3a 50 52 4f  | #2049]]..-----.***.ivy-help.:PRO | 
| 70e80 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 69  | PERTIES:.:CUSTOM_ID:.0-12-0-fx-i | 
| 70ea0 |  76 79 2d 68 65 6c 70 0a 3a 45 4e 44 3a 0a 53 65    74 20 65 6c 3a 6f 72 67 2d 68 69 64 65 2d 65 6d  | vy-help.:END:.Set.el:org-hide-em | 
| 70ec0 |  70 68 61 73 69 73 2d 6d 61 72 6b 65 72 73 2e 20    52 65 76 65 61 6c 20 61 6c 6c 20 4f 72 67 20 63  | phasis-markers..Reveal.all.Org.c | 
| 70ee0 |  6f 6e 74 65 6e 74 73 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ontents..See.[[https://github.co | 
| 70f00 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 30 32 31 5d 5b 23 32  | m/abo-abo/swiper/issues/2021][#2 | 
| 70f20 |  30 32 31 5d 5d 2e 0a 48 69 64 65 20 4f 72 67 20    6d 61 72 6b 75 70 20 6c 6f 63 61 6c 6c 79 2e 20  | 021]]..Hide.Org.markup.locally.. | 
| 70f40 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 70f60 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    30 38 35 5d 5b 23 32 30 38 35 5d 5d 2e 0a 2d 2d  | /swiper/issues/2085][#2085]]..-- | 
| 70f80 |  2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 69 6d 6d 65    64 69 61 74 65 2d 64 6f 6e 65 0a 3a 50 52 4f 50  | ---.***.ivy-immediate-done.:PROP | 
| 70fa0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 69 76  | ERTIES:.:CUSTOM_ID:.0-12-0-fx-iv | 
| 70fc0 |  79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e 65    0a 3a 45 4e 44 3a 0a 49 6d 70 72 6f 76 65 20 66  | y-immediate-done.:END:.Improve.f | 
| 70fe0 |  6f 72 20 65 6c 3a 6d 61 6b 65 2d 64 69 72 65 63    74 6f 72 79 2e 20 53 65 65 20 5b 5b 68 74 74 70  | or.el:make-directory..See.[[http | 
| 71000 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 71020 |  73 75 65 73 2f 31 31 37 30 5d 5b 23 31 31 37 30    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1170][#1170]],.[[https://gi | 
| 71040 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 71060 |  37 31 39 5d 5b 23 31 37 31 39 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 719][#1719]],.[[https://github.c | 
| 71080 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 31 33 39 5d 5b 23  | om/abo-abo/swiper/issues/2139][# | 
| 710a0 |  32 31 33 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72  | 2139]]..-----.***.ivy-insert-cur | 
| 710c0 |  72 65 6e 74 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | rent.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 710e0 |  31 32 2d 30 2d 66 78 2d 69 76 79 2d 69 6e 73 65    72 74 2d 63 75 72 72 65 6e 74 0a 3a 45 4e 44 3a  | 12-0-fx-ivy-insert-current.:END: | 
| 71100 |  0a 49 6e 73 65 72 74 20 74 65 78 74 20 77 69 74    68 6f 75 74 20 70 72 6f 70 65 72 74 69 65 73 2e  | .Insert.text.without.properties. | 
| 71120 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 71140 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 30 34 30 5d 5b 23 32 30 34 30 5d 5d 2e 0a 2d  | o/swiper/issues/2040][#2040]]..- | 
| 71160 |  2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6e 65 78    74 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e  | ----.***.ivy-next-history-elemen | 
| 71180 |  74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d  | t.:PROPERTIES:.:CUSTOM_ID:.0-12- | 
| 711a0 |  30 2d 66 78 2d 69 76 79 2d 6e 65 78 74 2d 68 69    73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 0a 3a 45  | 0-fx-ivy-next-history-element.:E | 
| 711c0 |  4e 44 3a 0a 55 73 65 20 65 6c 3a 6d 69 6e 69 62    75 66 66 65 72 2d 64 65 66 61 75 6c 74 20 66 6f  | ND:.Use.el:minibuffer-default.fo | 
| 711e0 |  72 20 65 6c 3a 64 69 72 65 64 2d 64 77 69 6d 2d    74 61 72 67 65 74 2e 0a 0a 23 2b 62 65 67 69 6e  | r.el:dired-dwim-target...#+begin | 
| 71200 |  5f 73 72 63 20 65 6c 69 73 70 0a 28 73 65 74 71    20 64 69 72 65 64 2d 64 77 69 6d 2d 74 61 72 67  | _src.elisp.(setq.dired-dwim-targ | 
| 71220 |  65 74 20 74 29 0a 23 2b 65 6e 64 5f 73 72 63 0a    0a 49 73 20 61 20 6e 69 63 65 20 70 72 6f 64 75  | et.t).#+end_src..Is.a.nice.produ | 
| 71240 |  63 74 69 76 69 74 79 20 62 6f 6f 73 74 2e 20 45    78 63 65 70 74 20 66 6f 72 20 74 68 65 20 73 69  | ctivity.boost..Except.for.the.si | 
| 71260 |  74 75 61 74 69 6f 6e 20 77 68 65 6e 20 79 6f 75    20 77 61 6e 74 20 74 6f 20 63 6f 70 79 20 74 68  | tuation.when.you.want.to.copy.th | 
| 71280 |  65 20 66 69 6c 65 20 74 6f 0a 74 68 65 20 63 75    72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2c  | e.file.to.the.current.directory, | 
| 712a0 |  20 61 6e 64 20 61 20 64 69 66 66 65 72 65 6e 74    20 64 69 72 65 63 74 6f 72 79 20 69 73 20 70 72  | .and.a.different.directory.is.pr | 
| 712c0 |  65 73 65 6c 65 63 74 65 64 20 69 6e 73 74 65 61    64 2e 20 57 68 65 6e 20 74 68 69 73 0a 68 61 70  | eselected.instead..When.this.hap | 
| 712e0 |  70 65 6e 73 2c 20 79 6f 75 20 63 61 6e 20 6e 6f    77 20 70 72 65 73 73 20 7e 4d 2d 6e 7e 20 74 6f  | pens,.you.can.now.press.~M-n~.to | 
| 71300 |  20 73 65 6c 65 63 74 20 74 68 65 20 63 75 72 72    65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 2d  | .select.the.current.directory..- | 
| 71320 |  2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63    75 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | ----.***.ivy-occur.:PROPERTIES:. | 
| 71340 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32    2d 30 2d 66 78 2d 69 76 79 2d 6f 63 63 75 72 0a  | :CUSTOM_ID:.0-12-0-fx-ivy-occur. | 
| 71360 |  3a 45 4e 44 3a 0a 4d 61 6b 65 20 69 76 79 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 2d 6f 63 63  | :END:.Make.ivy-switch-buffer-occ | 
| 71380 |  75 72 20 77 6f 72 6b 20 77 69 74 68 20 6d 75 6c    74 69 2d 70 61 73 73 20 72 65 67 65 78 20 62 75  | ur.work.with.multi-pass.regex.bu | 
| 713a0 |  69 6c 64 65 72 73 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | ilders..See.[[https://github.com | 
| 713c0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 39 37 33 5d 5b 23 31 39  | /abo-abo/swiper/issues/1973][#19 | 
| 713e0 |  37 33 5d 5d 2e 0a 0a 4d 61 6b 65 20 66 69 6e 64    2d 66 69 6c 65 2d 6f 63 63 75 72 20 77 6f 72 6b  | 73]]...Make.find-file-occur.work | 
| 71400 |  20 77 69 74 68 20 6d 75 6c 74 69 2d 70 61 73 73    20 72 65 67 65 78 20 62 75 69 6c 64 65 72 73 2e  | .with.multi-pass.regex.builders. | 
| 71420 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 71440 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 39 38 34 5d 5b 23 31 39 38 34 5d 5d 2e 0a 0a  | o/swiper/issues/1984][#1984]]... | 
| 71460 |  4d 61 6b 65 20 67 72 65 70 2d 6f 63 63 75 72 20    77 6f 72 6b 20 77 69 74 68 20 6d 75 6c 74 69 2d  | Make.grep-occur.work.with.multi- | 
| 71480 |  70 61 73 73 20 72 65 67 65 78 20 62 75 69 6c 64    65 72 73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | pass.regex.builders..See.[[https | 
| 714a0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 714c0 |  75 65 73 2f 32 30 33 33 5d 5b 23 32 30 33 33 5d    5d 2e 0a 0a 4d 61 6b 65 20 73 77 69 70 65 72 20  | ues/2033][#2033]]...Make.swiper. | 
| 714e0 |  6f 63 63 75 72 20 77 67 72 65 70 20 77 6f 72 6b    20 66 6f 72 20 6e 61 72 72 6f 77 65 64 20 62 75  | occur.wgrep.work.for.narrowed.bu | 
| 71500 |  66 66 65 72 73 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ffers..See.[[https://github.com/ | 
| 71520 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 31 38 34 38 5d 5b 23 31 38 34  | abo-abo/swiper/issues/1848][#184 | 
| 71540 |  38 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 73 65 74 71    2d 6c 6f 63 61 6c 20 65 6c 3a 69 76 79 2d 2d 64  | 8]]...Don't.setq-local.el:ivy--d | 
| 71560 |  69 72 65 63 74 6f 72 79 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | irectory..See.[[https://github.c | 
| 71580 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 38 36 36 5d 5b 23  | om/abo-abo/swiper/issues/1866][# | 
| 715a0 |  31 38 36 36 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 68    69 67 68 6c 69 67 68 74 20 74 68 65 20 66 69 6c  | 1866]]...Don't.highlight.the.fil | 
| 715c0 |  65 20 6e 61 6d 65 20 70 61 72 74 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | e.name.part..See.[[https://githu | 
| 715e0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 30 37 33  | b.com/abo-abo/swiper/issues/2073 | 
| 71600 |  5d 5b 23 32 30 37 33 5d 5d 2e 0a 0a 46 69 78 20    6d 69 73 73 69 6e 67 20 6c 69 6e 65 20 6e 75 6d  | ][#2073]]...Fix.missing.line.num | 
| 71620 |  62 65 72 73 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | bers..See.[[https://github.com/a | 
| 71640 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 30 37 36 5d 5b 23 32 30 37 36  | bo-abo/swiper/issues/2076][#2076 | 
| 71660 |  5d 5d 2e 0a 0a 46 69 78 20 66 6f 72 20 65 6c 3a    63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c  | ]]...Fix.for.el:counsel-find-fil | 
| 71680 |  65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 716a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 30 39 34 5d 5b 23 32 30 39 34 5d 5d 2e  | abo/swiper/issues/2094][#2094]]. | 
| 716c0 |  0a 0a 65 6c 3a 69 76 79 2d 6f 63 63 75 72 2d 72    65 76 65 72 74 2d 62 75 66 66 65 72 20 73 68 6f  | ..el:ivy-occur-revert-buffer.sho | 
| 716e0 |  75 6c 64 20 73 74 61 79 20 6f 6e 20 74 68 65 20    73 61 6d 65 20 6c 69 6e 65 2e 0a 2d 2d 2d 2d 2d  | uld.stay.on.the.same.line..----- | 
| 71700 |  0a 2a 2a 2a 20 69 76 79 2d 6f 63 63 75 72 2d 70    72 65 73 73 0a 3a 50 52 4f 50 45 52 54 49 45 53  | .***.ivy-occur-press.:PROPERTIES | 
| 71720 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 32 2d 30 2d 66 78 2d 69 76 79 2d 6f 63 63 75  | :.:CUSTOM_ID:.0-12-0-fx-ivy-occu | 
| 71740 |  72 2d 70 72 65 73 73 0a 3a 45 4e 44 3a 0a 49 6d    70 72 6f 76 65 20 77 68 65 6e 20 74 68 65 20 77  | r-press.:END:.Improve.when.the.w | 
| 71760 |  69 6e 64 6f 77 20 63 6f 6e 66 69 67 20 77 61 73    20 63 68 61 6e 67 65 64 2e 0a 2d 2d 2d 2d 2d 0a  | indow.config.was.changed..-----. | 
| 71780 |  2a 2a 2a 20 69 76 79 2d 70 61 72 74 69 61 6c 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | ***.ivy-partial.:PROPERTIES:.:CU | 
| 717a0 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d    66 78 2d 69 76 79 2d 70 61 72 74 69 61 6c 0a 3a  | STOM_ID:.0-12-0-fx-ivy-partial.: | 
| 717c0 |  45 4e 44 3a 0a 57 6f 72 6b 73 20 62 65 74 74 65    72 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67  | END:.Works.better.when.selecting | 
| 717e0 |  20 66 69 6c 65 73 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | .files..See.[[https://github.com | 
| 71800 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 31 30 33 5d 5b 23 32 31  | /abo-abo/swiper/issues/2103][#21 | 
| 71820 |  30 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e  | 03]]..-----.***.ivy-previous-lin | 
| 71840 |  65 2d 6f 72 2d 68 69 73 74 6f 72 79 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | e-or-history.:PROPERTIES:.:CUSTO | 
| 71860 |  4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d    69 76 79 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e  | M_ID:.0-12-0-fx-ivy-previous-lin | 
| 71880 |  65 2d 6f 72 2d 68 69 73 74 6f 72 79 0a 3a 45 4e    44 3a 0a 49 6d 70 72 6f 76 65 2e 20 53 65 65 20  | e-or-history.:END:.Improve..See. | 
| 718a0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 718c0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 31 33 37 5d    5b 23 32 31 33 37 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/2137][#2137]],.[[http | 
| 718e0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 71900 |  73 75 65 73 2f 32 31 33 38 5d 5b 23 32 31 33 38    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/2138][#2138]],.[[https://gi | 
| 71920 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 71940 |  31 33 37 5d 5b 23 31 31 33 37 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 61 64  | 137][#1137]]..-----.***.ivy-read | 
| 71960 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-12-0 | 
| 71980 |  2d 66 78 2d 69 76 79 2d 72 65 61 64 0a 3a 45 4e    44 3a 0a 41 6c 6c 6f 77 20 74 6f 20 6f 76 65 72  | -fx-ivy-read.:END:.Allow.to.over | 
| 719a0 |  72 69 64 65 20 67 6c 6f 62 61 6c 20 61 63 74 69    6f 6e 73 20 70 65 72 20 63 6f 6d 6d 61 6e 64 2e  | ride.global.actions.per.command. | 
| 719c0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 719e0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 37 33 5d 5b 23 31 38 37 33 5d 5d 2e 0a 0a  | o/swiper/issues/1873][#1873]]... | 
| 71a00 |  52 65 71 75 69 72 65 20 54 52 41 4d 50 20 65 61    72 6c 69 65 72 20 73 6f 20 74 68 61 74 20 74 68  | Require.TRAMP.earlier.so.that.th | 
| 71a20 |  65 72 65 27 73 20 63 6f 6d 70 6c 65 74 69 6f 6e    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ere's.completion..See.[[https:// | 
| 71a40 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 71a60 |  2f 31 39 31 38 5d 5b 23 31 39 31 38 5d 5d 2e 0a    0a 41 6c 6c 6f 77 20 61 6c 6c 20 72 65 2d 62 75  | /1918][#1918]]...Allow.all.re-bu | 
| 71a80 |  69 6c 64 65 72 73 20 74 6f 20 75 73 65 20 65 6c    3a 69 76 79 2d 68 69 67 68 6c 69 67 68 74 2d 67  | ilders.to.use.el:ivy-highlight-g | 
| 71aa0 |  72 65 70 2d 63 6f 6d 6d 61 6e 64 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | rep-commands..See.[[https://gith | 
| 71ac0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 38  | ub.com/abo-abo/swiper/issues/198 | 
| 71ae0 |  33 5d 5b 23 31 39 38 33 5d 5d 2e 0a 0a 49 6d 70    72 6f 76 65 20 63 6f 6c 75 6d 6e 20 63 61 6c 63  | 3][#1983]]...Improve.column.calc | 
| 71b00 |  75 6c 61 74 69 6f 6e 20 69 6e 20 65 6c 3a 69 76    79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f  | ulation.in.el:ivy-dispatching-do | 
| 71b20 |  6e 65 2d 68 79 64 72 61 2e 0a 0a 41 6c 6c 6f 77    20 72 65 63 75 72 73 69 76 65 20 6d 69 6e 69 62  | ne-hydra...Allow.recursive.minib | 
| 71b40 |  75 66 66 65 72 73 20 74 6f 20 75 73 65 20 65 6c    3a 69 76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e  | uffers.to.use.el:ivy-display-fun | 
| 71b60 |  63 74 69 6f 6e 73 2d 61 6c 69 73 74 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | ctions-alist..See.[[https://gith | 
| 71b80 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 39  | ub.com/abo-abo/swiper/issues/199 | 
| 71ba0 |  35 5d 5b 23 31 39 39 35 5d 5d 2e 0a 0a 44 6f 6e    27 74 20 75 73 65 20 69 6e 76 61 6c 69 64 20 3d  | 5][#1995]]...Don't.use.invalid.= | 
| 71bc0 |  3a 70 72 65 73 65 6c 65 63 74 3d 20 61 73 20 61    20 72 65 67 65 78 70 2e 20 53 65 65 20 5b 5b 68  | :preselect=.as.a.regexp..See.[[h | 
| 71be0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 71c00 |  2f 69 73 73 75 65 73 2f 32 30 30 32 5d 5b 23 32    30 30 32 5d 5d 2e 0a 0a 41 6c 6c 6f 77 20 74 6f  | /issues/2002][#2002]]...Allow.to | 
| 71c20 |  20 73 65 6c 65 63 74 20 22 22 20 77 68 65 6e 20    70 72 6f 6d 70 74 20 69 73 20 73 65 6c 65 63 74  | .select."".when.prompt.is.select | 
| 71c40 |  61 62 6c 65 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | able..See.[[https://github.com/a | 
| 71c60 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 39 32 34 5d 5b 23 31 39 32 34  | bo-abo/swiper/issues/1924][#1924 | 
| 71c80 |  5d 5d 2e 0a 0a 46 69 78 20 65 6c 3a 61 6c 6c 2d    63 6f 6d 70 6c 65 74 69 6f 6e 73 20 72 65 74 75  | ]]...Fix.el:all-completions.retu | 
| 71ca0 |  72 6e 69 6e 67 20 24 24 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | rning.$$..See.[[https://github.c | 
| 71cc0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 30 31 32 5d 5b 23  | om/abo-abo/swiper/issues/2012][# | 
| 71ce0 |  32 30 31 32 5d 5d 2e 0a 0a 46 69 78 20 6d 61 74    63 68 65 72 20 6e 6f 74 20 63 61 6c 6c 65 64 20  | 2012]]...Fix.matcher.not.called. | 
| 71d00 |  6f 6e 20 69 6e 70 75 74 20 22 22 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | on.input.""..See.[[https://githu | 
| 71d20 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 30 31 33  | b.com/abo-abo/swiper/issues/2013 | 
| 71d40 |  5d 5b 23 32 30 31 33 5d 5d 2e 0a 0a 46 69 78 20    66 69 6c 74 65 72 20 66 6f 72 20 65 6c 3a 69 76  | ][#2013]]...Fix.filter.for.el:iv | 
| 71d60 |  79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72 65 2d    6f 72 64 65 72 2e 20 53 65 65 20 5b 5b 68 74 74  | y--regex-ignore-order..See.[[htt | 
| 71d80 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 71da0 |  73 73 75 65 73 2f 32 30 31 35 5d 5b 23 32 30 31    35 5d 5d 2e 0a 0a 44 6f 6e 27 74 20 6f 66 66 65  | ssues/2015][#2015]]...Don't.offe | 
| 71dc0 |  72 20 76 69 72 74 75 61 6c 20 62 75 66 66 65 72    73 20 66 6f 72 20 70 6c 61 69 6e 20 65 6c 3a 73  | r.virtual.buffers.for.plain.el:s | 
| 71de0 |  77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | witch-to-buffer..See.[[https://g | 
| 71e00 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 71e20 |  38 33 39 5d 5b 23 38 33 39 5d 5d 2e 0a 0a 65 6c    3a 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d  | 839][#839]]...el:ivy-completion- | 
| 71e40 |  69 6e 2d 72 65 67 69 6f 6e 2d 61 63 74 69 6f 6e    20 6f 62 65 79 73 20 3a 65 78 69 74 2d 66 75 6e  | in-region-action.obeys.:exit-fun | 
| 71e60 |  63 74 69 6f 6e 2e 0a 0a 53 68 72 69 6e 6b 20 69    76 79 20 77 69 6e 64 6f 77 20 61 66 74 65 72 20  | ction...Shrink.ivy.window.after. | 
| 71e80 |  72 65 61 64 69 6e 67 20 61 63 74 69 6f 6e 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | reading.action..See.[[https://gi | 
| 71ea0 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 71ec0 |  30 37 39 5d 5b 23 32 30 37 39 5d 5d 2e 0a 0a 55    73 65 20 73 69 6e 67 6c 65 20 66 61 63 65 20 66  | 079][#2079]]...Use.single.face.f | 
| 71ee0 |  6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20    61 64 6a 61 63 65 6e 74 20 67 72 6f 75 70 73 2e  | or.highlighting.adjacent.groups. | 
| 71f00 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 71f20 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 30 38 30 5d 5b 23 32 30 38 30 5d 5d 2e 0a 0a  | o/swiper/issues/2080][#2080]]... | 
| 71f40 |  55 73 65 20 65 6c 3a 69 76 79 2d 66 6c 78 2d 6c    69 6d 69 74 20 6d 6f 72 65 2e 20 53 65 65 20 5b  | Use.el:ivy-flx-limit.more..See.[ | 
| 71f60 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 71f80 |  65 72 2f 69 73 73 75 65 73 2f 32 30 38 31 5d 5b    23 32 30 38 31 5d 5d 2e 0a 0a 46 69 78 20 65 6c  | er/issues/2081][#2081]]...Fix.el | 
| 71fa0 |  3a 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | :ivy-read-action..See.[[https:// | 
| 71fc0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 71fe0 |  2f 32 30 38 32 5d 5b 23 32 30 38 32 5d 5d 2e 0a    0a 53 65 74 20 65 6c 3a 6c 69 6e 65 2d 73 70 61  | /2082][#2082]]...Set.el:line-spa | 
| 72000 |  63 69 6e 67 20 74 6f 20 6e 69 6c 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 53  | cing.to.nil.in.the.minibuffer..S | 
| 72020 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 72040 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31    31 38 5d 5b 23 32 31 31 38 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/2118][#2118]]..--- | 
| 72060 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 76 65 72    73 65 2d 69 2d 73 65 61 72 63 68 0a 3a 50 52 4f  | --.***.ivy-reverse-i-search.:PRO | 
| 72080 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 69  | PERTIES:.:CUSTOM_ID:.0-12-0-fx-i | 
| 720a0 |  76 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65 61    72 63 68 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74 20  | vy-reverse-i-search.:END:.Don't. | 
| 720c0 |  62 69 6e 64 20 69 76 79 2d 72 65 63 75 72 73 69    76 65 2d 72 65 73 74 6f 72 65 20 74 6f 20 6e 69  | bind.ivy-recursive-restore.to.ni | 
| 720e0 |  6c 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | l..See.[[https://github.com/abo- | 
| 72100 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 32 31 35 5d 5b 23 31 32 31 35 5d 5d 2e  | abo/swiper/issues/1215][#1215]]. | 
| 72120 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 2d    73 6f 72 74 0a 3a 50 52 4f 50 45 52 54 49 45 53  | .-----.***.ivy--sort.:PROPERTIES | 
| 72140 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 32 2d 30 2d 66 78 2d 69 76 79 2d 2d 73 6f 72  | :.:CUSTOM_ID:.0-12-0-fx-ivy--sor | 
| 72160 |  74 0a 3a 45 4e 44 3a 0a 48 69 67 68 65 72 20 70    72 69 6f 72 69 74 79 20 66 6f 72 20 65 6c 3a 69  | t.:END:.Higher.priority.for.el:i | 
| 72180 |  76 79 2d 73 6f 72 74 2d 6d 61 74 63 68 65 73 2d    66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 2e  | vy-sort-matches-functions-alist. | 
| 721a0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 721c0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 31 33 36 5d 5b 23 32 31 33 36 5d 5d 2e 0a 2d  | o/swiper/issues/2136][#2136]]..- | 
| 721e0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 73 77 69    74 63 68 2d 62 75 66 66 65 72 0a 3a 50 52 4f 50  | ----.***.ivy-switch-buffer.:PROP | 
| 72200 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 69 76  | ERTIES:.:CUSTOM_ID:.0-12-0-fx-iv | 
| 72220 |  79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 0a    3a 45 4e 44 3a 0a 50 72 65 73 65 72 76 65 20 74  | y-switch-buffer.:END:.Preserve.t | 
| 72240 |  68 65 20 69 6e 64 65 78 20 61 66 74 65 72 20 6b    69 6c 6c 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | he.index.after.kill..See.[[https | 
| 72260 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 72280 |  75 65 73 2f 31 37 38 37 5d 5b 23 31 37 38 37 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ues/1787][#1787]],.[[https://git | 
| 722a0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39  | hub.com/abo-abo/swiper/issues/19 | 
| 722c0 |  31 30 5d 5b 23 31 39 31 30 5d 5d 2e 0a 0a 46 69    78 20 7e 4d 2d 6f 20 66 7e 20 66 6f 72 20 76 69  | 10][#1910]]...Fix.~M-o.f~.for.vi | 
| 722e0 |  72 74 75 61 6c 20 62 75 66 66 65 72 73 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | rtual.buffers..See.[[https://git | 
| 72300 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31  | hub.com/abo-abo/swiper/issues/21 | 
| 72320 |  31 31 5d 5b 23 32 31 31 31 5d 5d 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 69 76 79 2d 74 68 69 6e 67  | 11][#2111]]..-----.***.ivy-thing | 
| 72340 |  2d 61 74 2d 70 6f 69 6e 74 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | -at-point.:PROPERTIES:.:CUSTOM_I | 
| 72360 |  44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 69 76 79    2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 0a  | D:.0-12-0-fx-ivy-thing-at-point. | 
| 72380 |  3a 45 4e 44 3a 0a 45 78 74 65 6e 64 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | :END:.Extend..See.[[https://gith | 
| 723a0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 38 37  | ub.com/abo-abo/swiper/issues/187 | 
| 723c0 |  31 5d 5b 23 31 38 37 31 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 69 76 79 2d 75 73 65 2d 73 65  | 1][#1871]]..-----.***.ivy-use-se | 
| 723e0 |  6c 65 63 74 61 62 6c 65 2d 70 72 6f 6d 70 74 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | lectable-prompt.:PROPERTIES:.:CU | 
| 72400 |  53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d    66 78 2d 69 76 79 2d 75 73 65 2d 73 65 6c 65 63  | STOM_ID:.0-12-0-fx-ivy-use-selec | 
| 72420 |  74 61 62 6c 65 2d 70 72 6f 6d 70 74 0a 3a 45 4e    44 3a 0a 44 6f 6e 27 74 20 68 69 67 68 6c 69 67  | table-prompt.:END:.Don't.highlig | 
| 72440 |  68 74 20 69 66 20 6e 6f 74 20 6e 65 65 64 65 64    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70  | ht.if.not.needed..-----.***.swip | 
| 72460 |  65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32  | er.:PROPERTIES:.:CUSTOM_ID:.0-12 | 
| 72480 |  2d 30 2d 66 78 2d 73 77 69 70 65 72 0a 3a 45 4e    44 3a 0a 46 69 78 20 62 6c 69 6e 6b 73 20 69 6e  | -0-fx-swiper.:END:.Fix.blinks.in | 
| 724a0 |  20 6e 6f 6e 2d 67 72 61 70 68 69 63 61 6c 20 45    6d 61 63 73 2e 20 53 65 65 20 5b 5b 68 74 74 70  | .non-graphical.Emacs..See.[[http | 
| 724c0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 724e0 |  73 75 65 73 2f 31 39 32 31 5d 5b 23 31 39 32 31    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1921][#1921]],.[[https://gi | 
| 72500 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 72520 |  39 32 33 5d 5b 23 31 39 32 33 5d 5d 2e 0a 0a 44    6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 20 53 65  | 923][#1923]]...Documentation..Se | 
| 72540 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 72560 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 36 34 33    5d 5b 23 36 34 33 5d 5d 2e 0a 0a 44 6f 6e 27 74  | wiper/issues/643][#643]]...Don't | 
| 72580 |  20 72 65 6c 79 20 6f 6e 20 65 6c 3a 77 69 6e 64    6f 77 2d 73 74 61 72 74 20 69 6e 20 74 65 72 6d  | .rely.on.el:window-start.in.term | 
| 725a0 |  69 6e 61 6c 2e 20 20 65 6c 3a 77 69 6e 64 6f 77    2d 73 74 61 72 74 20 61 6e 64 20 65 6c 3a 77 69  | inal...el:window-start.and.el:wi | 
| 725c0 |  6e 64 6f 77 2d 65 6e 64 20 69 73 20 6e 6f 74 0a    72 65 6c 69 61 62 6c 65 20 77 68 65 6e 20 69 6e  | ndow-end.is.not.reliable.when.in | 
| 725e0 |  20 61 20 74 65 72 6d 69 6e 61 6c 2e 20 49 74 20    63 61 6e 20 62 65 20 6d 61 64 65 20 72 65 6c 69  | .a.terminal..It.can.be.made.reli | 
| 72600 |  61 62 6c 65 20 69 66 20 61 20 65 6c 3a 72 65 64    69 73 70 6c 61 79 20 69 73 20 70 65 72 66 6f 72  | able.if.a.el:redisplay.is.perfor | 
| 72620 |  6d 65 64 2c 20 62 75 74 0a 74 68 65 6e 20 77 65    20 67 65 74 20 61 6e 6e 6f 79 69 6e 67 20 62 6c  | med,.but.then.we.get.annoying.bl | 
| 72640 |  69 6e 6b 69 6e 67 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | inking..See.[[https://github.com | 
| 72660 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 39 32 38 5d 5b 23 31 39  | /abo-abo/swiper/issues/1928][#19 | 
| 72680 |  32 38 5d 5d 2e 0a 0a 41 64 64 20 65 78 74 72 61    20 63 6f 6e 64 69 74 69 6f 6e 20 74 6f 20 72 65  | 28]]...Add.extra.condition.to.re | 
| 726a0 |  63 65 6e 74 65 72 20 69 6e 20 74 65 72 6d 69 6e    61 6c 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | center.in.terminal..See.[[https: | 
| 726c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 726e0 |  65 73 2f 32 30 35 39 5d 5b 23 32 30 35 39 5d 5d    2e 0a 0a 46 69 78 20 6f 76 65 72 6c 61 79 73 20  | es/2059][#2059]]...Fix.overlays. | 
| 72700 |  63 6c 65 61 6e 20 75 70 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | clean.up..See.[[https://github.c | 
| 72720 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 30 36 34 5d 5b 23  | om/abo-abo/swiper/issues/2064][# | 
| 72740 |  32 30 36 34 5d 5d 2e 0a 0a 4f 62 65 79 20 65 6c    3a 73 65 61 72 63 68 2d 69 6e 76 69 73 69 62 6c  | 2064]]...Obey.el:search-invisibl | 
| 72760 |  65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 72780 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 31 37 33 39 5d 5b 23 31 37 33 39 5d 5d 2e  | abo/swiper/issues/1739][#1739]]. | 
| 727a0 |  0a 0a 49 6d 70 72 6f 76 65 20 68 69 67 68 6c 69    67 68 74 69 6e 67 20 77 69 74 68 20 65 6c 3a 63  | ..Improve.highlighting.with.el:c | 
| 727c0 |  68 61 72 2d 66 6f 6c 64 2d 74 6f 2d 72 65 67 65    78 70 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | har-fold-to-regexp..See.[[https: | 
| 727e0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 72800 |  65 73 2f 32 31 32 34 5d 5b 23 32 31 32 34 5d 5d    2e 0a 0a 41 64 64 20 67 72 6f 75 70 20 66 6f 72  | es/2124][#2124]]...Add.group.for | 
| 72820 |  20 66 61 63 65 73 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | .faces..See.[[https://github.com | 
| 72840 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 31 33 35 5d 5b 23 32 31  | /abo-abo/swiper/issues/2135][#21 | 
| 72860 |  33 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    73 77 69 70 65 72 2d 61 76 79 0a 3a 50 52 4f 50  | 35]]..-----.***.swiper-avy.:PROP | 
| 72880 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 73 77  | ERTIES:.:CUSTOM_ID:.0-12-0-fx-sw | 
| 728a0 |  69 70 65 72 2d 61 76 79 0a 3a 45 4e 44 3a 0a 49    66 20 74 68 65 20 69 6e 70 75 74 20 69 73 20 31  | iper-avy.:END:.If.the.input.is.1 | 
| 728c0 |  20 63 68 61 72 2c 20 72 65 2d 68 69 67 68 6c 69    67 68 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | .char,.re-highlight..See.[[https | 
| 728e0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 72900 |  75 65 73 2f 31 39 31 35 5d 5b 23 31 39 31 35 5d    5d 2e 0a 0a 57 61 72 6e 20 69 66 20 6e 6f 20 69  | ues/1915][#1915]]...Warn.if.no.i | 
| 72920 |  6e 70 75 74 2e 0a 0a 46 69 78 20 66 6f 72 20 65    6c 3a 73 77 69 70 65 72 2d 62 61 63 6b 67 72 6f  | nput...Fix.for.el:swiper-backgro | 
| 72940 |  75 6e 64 2d 66 61 63 65 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | und-faces..See.[[https://github. | 
| 72960 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 32 30 31 39 5d 5b  | com/abo-abo/swiper/issues/2019][ | 
| 72980 |  23 32 30 31 39 5d 5d 2e 0a 0a 48 61 6e 64 6c 65    20 71 75 69 74 2e 20 53 65 65 20 5b 5b 68 74 74  | #2019]]...Handle.quit..See.[[htt | 
| 729a0 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 729c0 |  73 73 75 65 73 2f 32 30 36 32 5d 5b 23 32 30 36    32 5d 5d 2e 0a 0a 57 6f 72 6b 20 66 6f 72 20 65  | ssues/2062][#2062]]...Work.for.e | 
| 729e0 |  6c 3a 73 77 69 70 65 72 2d 69 73 65 61 72 63 68    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | l:swiper-isearch..See.[[https:// | 
| 72a00 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 72a20 |  2f 32 31 33 34 5d 5b 23 32 31 33 34 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72  | /2134][#2134]]..-----.***.swiper | 
| 72a40 |  2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 63 6c 75    64 65 2d 70 0a 3a 50 52 4f 50 45 52 54 49 45 53  | -font-lock-exclude-p.:PROPERTIES | 
| 72a60 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d    31 32 2d 30 2d 66 78 2d 73 77 69 70 65 72 2d 66  | :.:CUSTOM_ID:.0-12-0-fx-swiper-f | 
| 72a80 |  6f 6e 74 2d 6c 6f 63 6b 2d 65 78 63 6c 75 64 65    2d 70 0a 3a 45 4e 44 3a 0a 45 78 63 6c 75 64 65  | ont-lock-exclude-p.:END:.Exclude | 
| 72aa0 |  20 65 6c 3a 78 72 65 66 2d 2d 78 72 65 66 2d 62    75 66 66 65 72 2d 6d 6f 64 65 20 66 72 6f 6d 20  | .el:xref--xref-buffer-mode.from. | 
| 72ac0 |  66 6f 6e 74 2d 6c 6f 63 6b 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | font-lock..See.[[https://github. | 
| 72ae0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 31 37 5d 5b  | com/abo-abo/swiper/issues/1917][ | 
| 72b00 |  23 31 39 31 37 5d 5d 2e 0a 0a 54 72 79 20 63 68    65 63 6b 69 6e 67 20 66 6f 72 20 6e 6f 6e 20 70  | #1917]]...Try.checking.for.non.p | 
| 72b20 |  72 6f 67 2d 6d 6f 64 65 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 73 77 69 70 65 72 2d 6d 75 6c 74 69  | rog-mode..-----.***.swiper-multi | 
| 72b40 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-12-0 | 
| 72b60 |  2d 66 78 2d 73 77 69 70 65 72 2d 6d 75 6c 74 69    0a 3a 45 4e 44 3a 0a 4d 69 73 63 20 66 69 78 65  | -fx-swiper-multi.:END:.Misc.fixe | 
| 72b80 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 72ba0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 31 30 31 5d 5b 23 32 31 30 31 5d 5d 2c  | abo/swiper/issues/2101][#2101]], | 
| 72bc0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 72be0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 30 32    5d 5b 23 32 31 30 32 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/2102][#2102]]..----- | 
| 72c00 |  0a 2a 2a 2a 20 73 77 69 70 65 72 2d 71 75 65 72    79 2d 72 65 70 6c 61 63 65 0a 3a 50 52 4f 50 45  | .***.swiper-query-replace.:PROPE | 
| 72c20 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 32 2d 30 2d 66 78 2d 73 77 69  | RTIES:.:CUSTOM_ID:.0-12-0-fx-swi | 
| 72c40 |  70 65 72 2d 71 75 65 72 79 2d 72 65 70 6c 61 63    65 0a 3a 45 4e 44 3a 0a 46 69 78 20 66 6f 72 20  | per-query-replace.:END:.Fix.for. | 
| 72c60 |  65 6c 3a 69 76 79 2d 2d 72 65 67 65 78 2d 69 67    6e 6f 72 65 2d 6f 72 64 65 72 2e 0a 0a 43 68 65  | el:ivy--regex-ignore-order...Che | 
| 72c80 |  63 6b 20 66 6f 72 20 65 6d 70 74 79 20 69 6e 70    75 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | ck.for.empty.input..See.[[https: | 
| 72ca0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 72cc0 |  65 73 2f 32 30 36 36 5d 5b 23 32 30 36 36 5d 5d    2e 0a 2a 2a 20 4e 65 77 20 46 65 61 74 75 72 65  | es/2066][#2066]]..**.New.Feature | 
| 72ce0 |  73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d  | s.:PROPERTIES:.:CUSTOM_ID:.0-12- | 
| 72d00 |  30 2d 6e 65 77 2d 66 65 61 74 75 72 65 73 0a 3a    45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63  | 0-new-features.:END:.-----.***.c | 
| 72d20 |  6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | ounsel-descbinds.:PROPERTIES:.:C | 
| 72d40 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30    2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 64 65 73 63  | USTOM_ID:.0-12-0-nf-counsel-desc | 
| 72d60 |  62 69 6e 64 73 0a 3a 45 4e 44 3a 0a 41 64 64 20    7e 4d 2d 6f 20 78 7e 20 65 6c 3a 63 6f 75 6e 73  | binds.:END:.Add.~M-o.x~.el:couns | 
| 72d80 |  65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 61 63 74    69 6f 6e 2d 65 78 65 63 2e 20 53 65 65 20 5b 5b  | el-descbinds-action-exec..See.[[ | 
| 72da0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 72dc0 |  72 2f 69 73 73 75 65 73 2f 32 30 32 34 5d 5b 23    32 30 32 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | r/issues/2024][#2024]]..-----.** | 
| 72de0 |  2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a    75 6d 70 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | *.counsel-file-jump.:PROPERTIES: | 
| 72e00 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31    32 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 66  | .:CUSTOM_ID:.0-12-0-nf-counsel-f | 
| 72e20 |  69 6c 65 2d 6a 75 6d 70 0a 3a 45 4e 44 3a 0a 41    64 64 20 7e 4d 2d 6f 20 64 7e 20 74 68 61 74 20  | ile-jump.:END:.Add.~M-o.d~.that. | 
| 72e40 |  6f 70 65 6e 73 20 74 68 65 20 69 74 65 6d 20 69    6e 20 65 6c 3a 64 69 72 65 64 2e 20 53 65 65 20  | opens.the.item.in.el:dired..See. | 
| 72e60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 72e80 |  70 65 72 2f 69 73 73 75 65 73 2f 32 30 35 37 5d    5b 23 32 30 35 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a  | per/issues/2057][#2057]]..-----. | 
| 72ea0 |  2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64    2d 66 69 6c 65 0a 3a 50 52 4f 50 45 52 54 49 45  | ***.counsel-find-file.:PROPERTIE | 
| 72ec0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 31 32 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c  | S:.:CUSTOM_ID:.0-12-0-nf-counsel | 
| 72ee0 |  2d 66 69 6e 64 2d 66 69 6c 65 0a 3a 45 4e 44 3a    0a 50 72 65 73 73 20 7e 60 7e 20 74 6f 20 67 65  | -find-file.:END:.Press.~`~.to.ge | 
| 72f00 |  74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72    20 62 6f 6f 6b 6d 61 72 6b 73 2e 20 54 68 69 73  | t.completion.for.bookmarks..This | 
| 72f20 |  20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 65    66 66 69 63 69 65 6e 74 6c 79 20 6a 75 6d 70 20  | .allows.you.to.efficiently.jump. | 
| 72f40 |  62 65 74 77 65 65 6e 0a 72 65 63 65 6e 74 20 64    69 72 65 63 74 6f 72 69 65 73 2e 20 53 65 65 20  | between.recent.directories..See. | 
| 72f60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 72f80 |  70 65 72 2f 69 73 73 75 65 73 2f 31 39 35 36 5d    5b 23 31 39 35 36 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1956][#1956]],.[[http | 
| 72fa0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 72fc0 |  73 75 65 73 2f 31 39 35 38 5d 5b 23 31 39 35 38    5d 5d 2e 0a 0a 50 72 65 73 73 20 7e 24 7e 20 74  | sues/1958][#1958]]...Press.~$~.t | 
| 72fe0 |  6f 20 67 65 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 66 6f 72 20 79 6f 75 72 20 65 6e 76 69 72 6f  | o.get.completion.for.your.enviro | 
| 73000 |  6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20    74 68 61 74 20 61 72 65 20 64 69 72 65 63 74 6f  | nment.variables.that.are.directo | 
| 73020 |  72 69 65 73 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | ries..See.[[https://github.com/a | 
| 73040 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 31 39 33 32 5d 5b 23 31 39 33 32  | bo-abo/swiper/issues/1932][#1932 | 
| 73060 |  5d 5d 2c 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | ]],.[[https://github.com/abo-abo | 
| 73080 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31    39 33 37 5d 5b 23 31 39 33 37 5d 5d 2e 0a 0a 4e  | /swiper/issues/1937][#1937]]...N | 
| 730a0 |  65 77 20 61 63 74 69 6f 6e 3a 20 7e 4d 2d 6f 20    63 7e 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 66 69  | ew.action:.~M-o.c~.el:counsel-fi | 
| 730c0 |  6e 64 2d 66 69 6c 65 2d 63 6f 70 79 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | nd-file-copy..See.[[https://gith | 
| 730e0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 35  | ub.com/abo-abo/swiper/issues/195 | 
| 73100 |  35 5d 5b 23 31 39 35 35 5d 5d 2e 0a 0a 4e 65 77    20 76 61 72 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d  | 5][#1955]]...New.var.el:counsel- | 
| 73120 |  75 70 2d 64 69 72 65 63 74 6f 72 79 2d 6c 65 76    65 6c 20 74 68 61 74 20 63 75 73 74 6f 6d 69 7a  | up-directory-level.that.customiz | 
| 73140 |  65 73 20 7e 43 2d 44 45 4c 7e 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | es.~C-DEL~..See.[[https://github | 
| 73160 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 31 30 39 36 5d  | .com/abo-abo/swiper/issues/1096] | 
| 73180 |  5b 23 31 30 39 36 5d 5d 2e 0a 0a 4e 65 77 20 76    61 72 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 66 69  | [#1096]]...New.var.el:counsel-fi | 
| 731a0 |  6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 2d 65    78 74 65 6e 73 69 6f 6e 73 2e 20 41 6c 6c 6f 77  | nd-file-extern-extensions..Allow | 
| 731c0 |  73 20 74 6f 20 70 72 65 73 73 20 7e 52 45 54 7e    20 69 6e 73 74 65 61 64 20 6f 66 20 7e 4d 2d 6f  | s.to.press.~RET~.instead.of.~M-o | 
| 731e0 |  20 78 7e 20 66 6f 72 0a 73 65 6c 65 63 74 65 64    20 66 69 6c 65 20 74 79 70 65 73 2c 20 66 6f 72  | .x~.for.selected.file.types,.for | 
| 73200 |  20 77 68 69 63 68 20 69 74 20 64 6f 65 73 6e 27    74 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20  | .which.it.doesn't.make.sense.to. | 
| 73220 |  62 65 20 6f 70 65 6e 65 64 20 69 6e 20 45 6d 61    63 73 2e 0a 0a 57 68 65 6e 20 6f 6e 20 61 20 72  | be.opened.in.Emacs...When.on.a.r | 
| 73240 |  65 6d 6f 74 65 2c 20 7e 2f 2f 7e 20 77 69 6c 6c    20 63 64 20 74 6f 20 74 68 65 20 72 65 6d 6f 74  | emote,.~//~.will.cd.to.the.remot | 
| 73260 |  65 20 72 6f 6f 74 2c 20 69 6e 73 74 65 61 64 20    6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 72 6f 6f  | e.root,.instead.of.the.local.roo | 
| 73280 |  74 2e 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74    6f 0a 67 6f 20 74 6f 20 74 68 65 20 6c 6f 63 61  | t..If.you.want.to.go.to.the.loca | 
| 732a0 |  6c 20 72 6f 6f 74 2c 20 75 73 65 20 7e 2f 20 43    2d 6a 7e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | l.root,.use.~/.C-j~..See.[[https | 
| 732c0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 732e0 |  75 65 73 2f 31 34 38 37 5d 5b 23 31 34 38 37 5d    5d 2e 0a 0a 57 68 65 6e 20 6f 6e 20 61 20 72 65  | ues/1487][#1487]]...When.on.a.re | 
| 73300 |  6d 6f 74 65 2c 20 7e 7e 7e 20 77 69 6c 6c 20 63    64 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20  | mote,.~~~.will.cd.to.the.remote. | 
| 73320 |  68 6f 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 74 68 65 20 6c 6f 63 61 6c 20 68 6f 6d 65 2e  | home,.instead.of.the.local.home. | 
| 73340 |  20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 0a    67 6f 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20  | .If.you.want.to.go.to.the.local. | 
| 73360 |  68 6f 6d 65 2c 20 75 73 65 20 7e 2f 20 43 2d 6a    20 7e 7e 2e 20 59 6f 75 20 63 61 6e 20 61 6c 73  | home,.use.~/.C-j.~~..You.can.als | 
| 73380 |  6f 20 74 72 79 20 3d 60 3d 2e 0a 0a 4e 65 77 20    62 69 6e 64 69 6e 67 20 77 68 65 6e 20 63 6f 6d  | o.try.=`=...New.binding.when.com | 
| 733a0 |  70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e 61 6d    65 73 20 7e 43 2d 4d 2d 79 7e 20 65 6c 3a 69 76  | pleting.file.names.~C-M-y~.el:iv | 
| 733c0 |  79 2d 69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74    2d 66 75 6c 6c 20 74 68 61 74 20 6f 62 73 6f 6c  | y-insert-current-full.that.obsol | 
| 733e0 |  65 74 65 73 0a 65 6c 3a 63 6f 75 6e 73 65 6c 2d    79 61 6e 6b 2d 64 69 72 65 63 74 6f 72 79 2e 20  | etes.el:counsel-yank-directory.. | 
| 73400 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 73420 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    30 39 32 5d 5b 23 32 30 39 32 5d 5d 2e 0a 0a 59  | /swiper/issues/2092][#2092]]...Y | 
| 73440 |  6f 75 20 63 61 6e 20 6e 6f 77 20 75 73 65 20 7e    52 45 54 7e 20 6f 72 20 7e 43 2d 6d 7e 20 28 69  | ou.can.now.use.~RET~.or.~C-m~.(i | 
| 73460 |  6e 20 70 6c 61 63 65 20 6f 66 20 7e 43 2d 4d 2d    6a 7e 29 20 74 6f 20 63 72 65 61 74 65 20 61 20  | n.place.of.~C-M-j~).to.create.a. | 
| 73480 |  64 69 72 65 63 74 6f 72 79 2c 20 65 76 65 6e 20    69 66 20 69 74 20 6d 61 74 63 68 65 73 0a 61 6e  | directory,.even.if.it.matches.an | 
| 734a0 |  20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | .existing.file..-----.***.counse | 
| 734c0 |  6c 2d 67 69 74 2d 67 72 65 70 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | l-git-grep.:PROPERTIES:.:CUSTOM_ | 
| 734e0 |  49 44 3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 63 6f    75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 0a 3a  | ID:.0-12-0-nf-counsel-git-grep.: | 
| 73500 |  45 4e 44 3a 0a 4e 65 77 20 76 61 72 69 61 62 6c    65 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 67 69 74  | END:.New.variable.el:counsel-git | 
| 73520 |  2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69    6f 6e 2e 20 43 75 73 74 6f 6d 69 7a 65 20 68 6f  | -grep-cmd-function..Customize.ho | 
| 73540 |  77 20 67 69 74 2d 67 72 65 70 20 69 73 20 63 61    6c 6c 65 64 20 62 61 73 65 64 20 6f 6e 0a 69 6e  | w.git-grep.is.called.based.on.in | 
| 73560 |  70 75 74 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 0a 3a  | put..-----.***.counsel-git-log.: | 
| 73580 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0-12-0-n | 
| 735a0 |  66 2d 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f    67 0a 3a 45 4e 44 3a 0a 42 69 6e 64 20 7e 4d 2d  | f-counsel-git-log.:END:.Bind.~M- | 
| 735c0 |  6f 20 76 7e 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d    67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 6f 6d  | o.v~.el:counsel-git-log-show-com | 
| 735e0 |  6d 69 74 2d 61 63 74 69 6f 6e 20 74 6f 20 76 69    73 69 74 20 74 68 65 20 69 74 65 6d 20 69 6e 0a  | mit-action.to.visit.the.item.in. | 
| 73600 |  65 6c 3a 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f    6d 6d 69 74 2e 20 53 65 65 20 5b 5b 68 74 74 70  | el:magit-show-commit..See.[[http | 
| 73620 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 73640 |  73 75 65 73 2f 32 31 32 39 5d 5b 23 32 31 32 39    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/2129][#2129]],.[[https://gi | 
| 73660 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 73680 |  31 34 38 5d 5b 23 32 31 34 38 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d  | 148][#2148]]..-----.***.counsel- | 
| 736a0 |  67 72 65 70 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | grep.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 736c0 |  31 32 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d    67 72 65 70 0a 3a 45 4e 44 3a 0a 41 64 64 20 65  | 12-0-nf-counsel-grep.:END:.Add.e | 
| 736e0 |  6c 3a 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 68    69 73 74 6f 72 79 2e 20 53 65 65 20 5b 5b 68 74  | l:counsel-grep-history..See.[[ht | 
| 73700 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 73720 |  69 73 73 75 65 73 2f 31 39 31 34 5d 5b 23 31 39    31 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/1914][#1914]]..-----.***. | 
| 73740 |  63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 75 73 65    2d 73 77 69 70 65 72 2d 70 0a 3a 50 52 4f 50 45  | counsel-grep-use-swiper-p.:PROPE | 
| 73760 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0-12-0-nf-cou | 
| 73780 |  6e 73 65 6c 2d 67 72 65 70 2d 75 73 65 2d 73 77    69 70 65 72 2d 70 0a 3a 45 4e 44 3a 0a 57 68 65  | nsel-grep-use-swiper-p.:END:.Whe | 
| 737a0 |  6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20    72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2c  | n.this.function.returns.non-nil, | 
| 737c0 |  20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 67 72 65 70    2d 6f 72 2d 73 77 69 70 65 72 20 77 69 6c 6c 20  | .el:counsel-grep-or-swiper.will. | 
| 737e0 |  63 61 6c 6c 20 65 6c 3a 73 77 69 70 65 72 2c 20    65 6c 73 65 0a 65 6c 3a 63 6f 75 6e 73 65 6c 2d  | call.el:swiper,.else.el:counsel- | 
| 73800 |  67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | grep-or-swiper..See.[[https://gi | 
| 73820 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 73840 |  39 30 38 5d 5b 23 31 39 30 38 5d 5d 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d  | 908][#1908]]..-----.***.counsel- | 
| 73860 |  6c 6f 63 61 74 65 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | locate.:PROPERTIES:.:CUSTOM_ID:. | 
| 73880 |  30 2d 31 32 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65    6c 2d 6c 6f 63 61 74 65 0a 3a 45 4e 44 3a 0a 41  | 0-12-0-nf-counsel-locate.:END:.A | 
| 738a0 |  75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 61 6c    6c 20 3d 75 70 64 61 74 65 64 62 3d 20 77 68 65  | utomatically.call.=updatedb=.whe | 
| 738c0 |  6e 20 79 6f 75 72 20 68 6f 6d 65 20 66 6f 6c 64    65 72 20 69 73 20 65 6e 63 72 79 70 74 65 64 2e  | n.your.home.folder.is.encrypted. | 
| 738e0 |  0a 55 73 65 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d    6c 6f 63 61 74 65 2d 64 62 2d 70 61 74 68 20 74  | .Use.el:counsel-locate-db-path.t | 
| 73900 |  6f 20 63 75 73 74 6f 6d 69 7a 65 2e 0a 2d 2d 2d    2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6d  | o.customize..-----.***.counsel-m | 
| 73920 |  61 72 6b 2d 72 69 6e 67 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | ark-ring.:PROPERTIES:.:CUSTOM_ID | 
| 73940 |  3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 63 6f 75 6e    73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 0a 3a 45  | :.0-12-0-nf-counsel-mark-ring.:E | 
| 73960 |  4e 44 3a 0a 41 64 64 20 70 72 65 76 69 65 77 20    61 6e 64 20 68 69 67 68 6c 69 67 68 74 20 62 79  | ND:.Add.preview.and.highlight.by | 
| 73980 |  20 63 61 6e 64 69 64 61 74 65 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | .candidate..See.[[https://github | 
| 739a0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 32 30 37 38 5d  | .com/abo-abo/swiper/issues/2078] | 
| 739c0 |  5b 23 32 30 37 38 5d 5d 2e 0a 0a 4e 65 77 20 76    61 72 69 61 62 6c 65 20 65 6c 3a 63 6f 75 6e 73  | [#2078]]...New.variable.el:couns | 
| 739e0 |  65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 66 75 6e    63 74 69 6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74  | el-descbinds-function..See.[[htt | 
| 73a00 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 73a20 |  73 73 75 65 73 2f 31 38 37 36 5d 5b 23 31 38 37    36 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ssues/1876][#1876]],.[[https://g | 
| 73a40 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 73a60 |  32 30 39 31 5d 5b 23 32 30 39 31 5d 5d 2e 0a 2d    2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c  | 2091][#2091]]..-----.***.counsel | 
| 73a80 |  2d 4d 2d 78 0a 3a 50 52 4f 50 45 52 54 49 45 53    3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d  | -M-x.:PROPERTIES:.:CUSTOM_ID:.0- | 
| 73aa0 |  31 32 2d 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d    6d 2d 78 0a 3a 45 4e 44 3a 0a 4f 70 74 69 6f 6e  | 12-0-nf-counsel-m-x.:END:.Option | 
| 73ac0 |  61 6c 6c 79 20 65 78 70 61 6e 64 20 61 6c 69 61    73 65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c  | ally.expand.aliases...For.exampl | 
| 73ae0 |  65 2c 20 69 66 20 3d 72 62 3d 20 69 73 20 61 6c    69 61 73 65 64 20 74 6f 20 65 6c 3a 72 65 76 65  | e,.if.=rb=.is.aliased.to.el:reve | 
| 73b00 |  72 74 2d 62 75 66 66 65 72 2c 20 61 6e 64 20 62    6f 75 6e 64 0a 74 6f 20 7e 43 2d 63 20 72 7e 2c  | rt-buffer,.and.bound.to.~C-c.r~, | 
| 73b20 |  20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 4d 2d 78 20    77 69 6c 6c 20 73 68 6f 77 3a 20 3d 72 62 20 28  | .el:counsel-M-x.will.show:.=rb.( | 
| 73b40 |  72 65 76 65 72 74 2d 62 75 66 66 65 72 29 20 28    43 2d 63 20 72 29 3d 2e 0a 43 75 73 74 6f 6d 69  | revert-buffer).(C-c.r)=..Customi | 
| 73b60 |  7a 65 20 77 69 74 68 20 65 6c 3a 63 6f 75 6e 73    65 6c 2d 61 6c 69 61 73 2d 65 78 70 61 6e 64 2c  | ze.with.el:counsel-alias-expand, | 
| 73b80 |  20 65 6e 61 62 6c 65 64 20 62 79 20 64 65 66 61    75 6c 74 2e 0a 53 65 65 20 5b 5b 68 74 74 70 73  | .enabled.by.default..See.[[https | 
| 73ba0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 73bc0 |  75 65 73 2f 31 39 30 34 5d 5b 23 31 39 30 34 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | ues/1904][#1904]]..-----.***.cou | 
| 73be0 |  6e 73 65 6c 2d 72 67 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | nsel-rg.:PROPERTIES:.:CUSTOM_ID: | 
| 73c00 |  20 30 2d 31 32 2d 30 2d 6e 66 2d 63 6f 75 6e 73    65 6c 2d 72 67 0a 3a 45 4e 44 3a 0a 44 79 6e 61  | .0-12-0-nf-counsel-rg.:END:.Dyna | 
| 73c20 |  6d 69 63 61 6c 6c 79 20 68 61 6e 64 6c 65 20 6c    6f 6f 6b 2d 61 72 6f 75 6e 64 73 2e 20 53 65 65  | mically.handle.look-arounds..See | 
| 73c40 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 73c60 |  69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 33 35    5d 5b 23 31 39 33 35 5d 5d 2e 0a 0a 41 6e 63 68  | iper/issues/1935][#1935]]...Anch | 
| 73c80 |  6f 72 20 70 63 72 65 20 6c 6f 6f 6b 61 72 6f 75    6e 64 73 20 74 6f 20 62 6f 6c 2e 20 53 65 65 20  | or.pcre.lookarounds.to.bol..See. | 
| 73ca0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 73cc0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 39 37 36 5d    5b 23 31 39 37 36 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1976][#1976]],.[[http | 
| 73ce0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 73d00 |  73 75 65 73 2f 31 39 37 39 5d 5b 23 31 39 37 39    5d 5d 2e 0a 0a 41 64 64 20 61 6e 20 65 78 61 6d  | sues/1979][#1979]]...Add.an.exam | 
| 73d20 |  70 6c 65 20 6f 66 20 69 6e 63 6c 75 73 69 6f 6e    20 70 61 74 74 65 72 6e 73 20 74 6f 20 74 68 65  | ple.of.inclusion.patterns.to.the | 
| 73d40 |  20 64 6f 63 2e 0a 0a 50 72 65 73 73 20 7e 43 2d    78 20 43 2d 64 7e 20 63 61 6c 6c 73 20 65 6c 3a  | .doc...Press.~C-x.C-d~.calls.el: | 
| 73d60 |  63 6f 75 6e 73 65 6c 2d 63 64 20 74 68 61 74 20    61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 63 68  | counsel-cd.that.allows.you.to.ch | 
| 73d80 |  61 6e 67 65 20 74 68 65 20 63 75 72 72 65 6e 74    20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 41 64 64  | ange.the.current.directory...Add | 
| 73da0 |  20 64 79 6e 61 6d 69 63 20 63 61 73 65 20 66 6f    6c 64 69 6e 67 2e 20 4d 61 6b 65 20 73 75 72 65  | .dynamic.case.folding..Make.sure | 
| 73dc0 |  20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 61 67 2d 62    61 73 65 2d 63 6f 6d 6d 61 6e 64 20 6f 72 0a 65  | .el:counsel-ag-base-command.or.e | 
| 73de0 |  6c 3a 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73    65 2d 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 6e  | l:counsel-rg-base-command.does.n | 
| 73e00 |  6f 74 20 69 6e 63 6c 75 64 65 20 22 2d 69 22 3a    20 69 74 20 77 69 6c 6c 20 62 65 20 61 64 64 65  | ot.include."-i":.it.will.be.adde | 
| 73e20 |  64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    62 61 73 65 64 20 6f 6e 0a 79 6f 75 72 20 69 6e  | d.automatically.based.on.your.in | 
| 73e40 |  70 75 74 20 61 6e 64 20 65 6c 3a 69 76 79 2d 63    61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 2e  | put.and.el:ivy-case-fold-search. | 
| 73e60 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 73e80 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    31 38 36 39 5d 5b 23 31 38 36 39 5d 5d 2e 0a 2d  | o/swiper/issues/1869][#1869]]..- | 
| 73ea0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 73 65 74 2d 76 61 72 69 61 62 6c 65 0a 3a 50  | ----.***.counsel-set-variable.:P | 
| 73ec0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e 66  | ROPERTIES:.:CUSTOM_ID:.0-12-0-nf | 
| 73ee0 |  2d 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72    69 61 62 6c 65 0a 3a 45 4e 44 3a 0a 42 65 74 74  | -counsel-set-variable.:END:.Bett | 
| 73f00 |  65 72 20 61 6e 6e 6f 74 61 74 69 6f 6e 73 20 66    6f 72 20 6f 70 74 69 6f 6e 73 2e 0a 49 66 20 74  | er.annotations.for.options..If.t | 
| 73f20 |  68 65 20 6f 70 74 69 6f 6e 20 69 73 20 65 2e 67    2e 3a 0a 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70  | he.option.is.e.g.:.#+begin_examp | 
| 73f40 |  6c 65 0a 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    44 6f 74 66 69 6c 65 73 20 61 6e 64 20 4c 6f 63  | le.(const.:tag."Dotfiles.and.Loc | 
| 73f60 |  6b 66 69 6c 65 73 22 20 22 5c 5c 28 3f 3a 5c 5c    60 5c 5c 7c 5b 2f 5c 5c 5d 5c 5c 29 5c 5c 28 3f  | kfiles"."\\(?:\\`\\|[/\\]\\)\\(? | 
| 73f80 |  3a 5b 23 2e 5d 5c 5c 29 22 29 0a 23 2b 65 6e 64    5f 65 78 61 6d 70 6c 65 0a 74 68 65 6e 20 64 69  | :[#.]\\)").#+end_example.then.di | 
| 73fa0 |  73 70 6c 61 79 3a 0a 23 2b 62 65 67 69 6e 5f 65    78 61 6d 70 6c 65 0a 44 6f 74 66 69 6c 65 73 20  | splay:.#+begin_example.Dotfiles. | 
| 73fc0 |  61 6e 64 20 4c 6f 63 6b 66 69 6c 65 73 3a 20 5c    28 3f 3a 5c 60 5c 7c 5b 2f 5c 5d 5c 29 5c 28 3f  | and.Lockfiles:.\(?:\`\|[/\]\)\(? | 
| 73fe0 |  3a 5b 23 2e 5d 5c 29 0a 23 2b 65 6e 64 5f 65 78    61 6d 70 6c 65 0a 69 6e 73 74 65 61 64 20 6f 66  | :[#.]\).#+end_example.instead.of | 
| 74000 |  3a 0a 23 2b 62 65 67 69 6e 5f 65 78 61 6d 70 6c    65 0a 5c 5c 28 3f 3a 5c 5c 60 5c 5c 7c 5b 2f 5c  | :.#+begin_example.\\(?:\\`\\|[/\ | 
| 74020 |  5c 5d 5c 5c 29 5c 5c 28 3f 3a 5b 23 2e 5d 5c 5c    29 0a 23 2b 65 6e 64 5f 65 78 61 6d 70 6c 65 0a  | \]\\)\\(?:[#.]\\).#+end_example. | 
| 74040 |  0a 49 66 20 74 68 65 20 6f 70 74 69 6f 6e 27 73    20 76 61 6c 75 65 20 69 73 20 6e 69 6c 2c 20 62  | .If.the.option's.value.is.nil,.b | 
| 74060 |  75 74 20 61 20 3d 3a 74 61 67 3d 20 69 73 20 70    72 65 73 65 6e 74 2c 20 64 69 73 70 6c 61 79 20  | ut.a.=:tag=.is.present,.display. | 
| 74080 |  74 68 65 20 6f 70 74 69 6f 6e 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 69 76 79 2d 61 76 79 0a 3a 50  | the.option..-----.***.ivy-avy.:P | 
| 740a0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e 66  | ROPERTIES:.:CUSTOM_ID:.0-12-0-nf | 
| 740c0 |  2d 69 76 79 2d 61 76 79 0a 3a 45 4e 44 3a 0a 41    6c 6c 6f 77 20 74 6f 20 73 63 72 6f 6c 6c 20 77  | -ivy-avy.:END:.Allow.to.scroll.w | 
| 740e0 |  69 74 68 20 7e 43 2d 76 7e 20 61 6e 64 20 7e 4d    2d 76 7e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69  | ith.~C-v~.and.~M-v~..-----.***.i | 
| 74100 |  76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64    6f 6e 65 2d 68 79 64 72 61 0a 3a 50 52 4f 50 45  | vy-dispatching-done-hydra.:PROPE | 
| 74120 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 69 76 79  | RTIES:.:CUSTOM_ID:.0-12-0-nf-ivy | 
| 74140 |  2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e    65 2d 68 79 64 72 61 0a 3a 45 4e 44 3a 0a 4e 65  | -dispatching-done-hydra.:END:.Ne | 
| 74160 |  77 20 76 61 72 69 61 62 6c 65 20 65 6c 3a 69 76    79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f  | w.variable.el:ivy-dispatching-do | 
| 74180 |  6e 65 2d 68 79 64 72 61 2d 65 78 69 74 2d 6b 65    79 73 2e 20 49 6e 20 63 61 73 65 20 79 6f 75 20  | ne-hydra-exit-keys..In.case.you. | 
| 741a0 |  62 69 6e 64 0a 65 6c 3a 69 76 79 2d 64 69 73 70    61 74 63 68 69 6e 67 2d 64 6f 6e 65 2d 68 79 64  | bind.el:ivy-dispatching-done-hyd | 
| 741c0 |  72 61 20 74 6f 20 61 20 63 75 73 74 6f 6d 20 6b    65 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76  | ra.to.a.custom.key..-----.***.iv | 
| 741e0 |  79 2d 72 65 61 64 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | y-read.:PROPERTIES:.:CUSTOM_ID:. | 
| 74200 |  30 2d 31 32 2d 30 2d 6e 66 2d 69 76 79 2d 72 65    61 64 0a 3a 45 4e 44 3a 0a 41 6c 6c 6f 77 20 74  | 0-12-0-nf-ivy-read.:END:.Allow.t | 
| 74220 |  6f 20 6d 61 72 6b 2f 75 6e 6d 61 72 6b 20 63 61    6e 64 69 64 61 74 65 73 20 77 69 74 68 20 7e 6d  | o.mark/unmark.candidates.with.~m | 
| 74240 |  7e 2c 20 7e 75 7e 2c 20 7e 44 45 4c 7e 2c 20 7e    74 7e 2e 20 54 68 65 20 62 69 6e 64 69 6e 67 73  | ~,.~u~,.~DEL~,.~t~..The.bindings | 
| 74260 |  20 61 72 65 20 73 69 6d 69 6c 61 72 20 74 6f 20    77 68 61 74 0a 65 6c 3a 64 69 72 65 64 20 70 72  | .are.similar.to.what.el:dired.pr | 
| 74280 |  6f 76 69 64 65 73 2e 20 54 68 65 79 20 61 72 65    20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68  | ovides..They.are.available.in.th | 
| 742a0 |  65 20 7e 43 2d 6f 7e 20 68 79 64 72 61 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | e.~C-o~.hydra..See.[[https://git | 
| 742c0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 35 36  | hub.com/abo-abo/swiper/issues/56 | 
| 742e0 |  31 5d 5b 23 35 36 31 5d 5d 2e 0a 0a 41 64 64 20    3d 3a 6d 75 6c 74 69 2d 61 63 74 69 6f 6e 3d 20  | 1][#561]]...Add.=:multi-action=. | 
| 74300 |  61 72 67 75 6d 65 6e 74 2e 20 49 66 20 6d 75 6c    74 69 70 6c 65 20 63 61 6e 64 69 64 61 74 65 73  | argument..If.multiple.candidates | 
| 74320 |  20 61 72 65 20 6d 61 72 6b 65 64 20 61 6e 64 20    74 68 69 73 20 61 72 67 75 6d 65 6e 74 20 69 73  | .are.marked.and.this.argument.is | 
| 74340 |  0a 70 72 65 73 65 6e 74 2c 20 63 61 6c 6c 20 69    74 20 77 69 74 68 20 74 68 65 20 77 68 6f 6c 65  | .present,.call.it.with.the.whole | 
| 74360 |  20 6c 69 73 74 20 6f 66 20 6d 61 72 6b 65 64 20    63 61 6e 64 69 64 61 74 65 73 2c 20 69 6e 73 74  | .list.of.marked.candidates,.inst | 
| 74380 |  65 61 64 20 6f 66 20 63 61 6c 6c 69 6e 67 20 3d    3a 61 63 74 69 6f 6e 3d 20 69 6e 0a 74 75 72 6e  | ead.of.calling.=:action=.in.turn | 
| 743a0 |  20 66 6f 72 20 65 61 63 68 20 6d 61 72 6b 65 64    20 63 61 6e 64 69 64 61 74 65 2e 20 53 65 65 20  | .for.each.marked.candidate..See. | 
| 743c0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 743e0 |  70 65 72 2f 69 73 73 75 65 73 2f 35 36 31 5d 5b    23 35 36 31 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a  | per/issues/561][#561]],.[[https: | 
| 74400 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 74420 |  65 73 2f 32 30 36 38 5d 5b 23 32 30 36 38 5d 5d    2e 0a 0a 65 6c 3a 69 76 79 2d 69 6e 68 69 62 69  | es/2068][#2068]]...el:ivy-inhibi | 
| 74440 |  74 2d 61 63 74 69 6f 6e 20 63 61 6e 20 62 65 20    61 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 69 73  | t-action.can.be.a.function..This | 
| 74460 |  20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 65    66 66 65 63 74 69 76 65 6c 79 20 6f 76 65 72 72  | .allows.you.to.effectively.overr | 
| 74480 |  69 64 65 20 74 68 65 0a 3d 3a 61 63 74 69 6f 6e    3d 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 65 6c  | ide.the.=:action=.argument.to.el | 
| 744a0 |  3a 69 76 79 2d 72 65 61 64 2e 0a 0a 4e 65 77 20    76 61 72 20 65 6c 3a 69 76 79 2d 64 69 73 70 61  | :ivy-read...New.var.el:ivy-dispa | 
| 744c0 |  74 63 68 69 6e 67 2d 64 6f 6e 65 2d 69 64 6c 65    20 63 61 6e 20 64 65 6c 61 79 20 74 68 65 20 68  | tching-done-idle.can.delay.the.h | 
| 744e0 |  69 6e 74 20 62 79 20 61 20 73 70 65 63 69 66 69    65 64 20 61 6d 6f 75 6e 74 20 6f 66 20 73 65 63  | int.by.a.specified.amount.of.sec | 
| 74500 |  6f 6e 64 73 2e 0a 0a 3d 3a 75 70 64 61 74 65 2d    66 6e 3d 20 61 72 67 75 6d 65 6e 74 20 63 61 6e  | onds...=:update-fn=.argument.can | 
| 74520 |  20 6e 6f 77 20 62 65 20 3d 27 61 75 74 6f 3d 2e    20 54 68 69 73 20 77 69 6c 6c 20 63 61 6c 6c 20  | .now.be.='auto=..This.will.call. | 
| 74540 |  3d 3a 61 63 74 69 6f 6e 3d 20 65 61 63 68 20 74    69 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a  | =:action=.each.time.the.current. | 
| 74560 |  63 61 6e 64 69 64 61 74 65 20 63 68 61 6e 67 65    73 2e 0a 0a 4e 65 77 20 76 61 72 20 65 6c 3a 69  | candidate.changes...New.var.el:i | 
| 74580 |  76 79 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69    6f 6e 73 2d 61 6c 69 73 74 20 74 68 61 74 20 6f  | vy-format-functions-alist.that.o | 
| 745a0 |  62 73 6f 6c 65 74 65 73 20 65 6c 3a 69 76 79 2d    66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2e  | bsoletes.el:ivy-format-function. | 
| 745c0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 745e0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 30 38 33 5d 5b 23 32 30 38 33 5d 5d 2c 0a 5b  | o/swiper/issues/2083][#2083]],.[ | 
| 74600 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 74620 |  65 72 2f 69 73 73 75 65 73 2f 32 30 38 34 5d 5b    23 32 30 38 34 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/2084][#2084]],.[[https | 
| 74640 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 74660 |  75 65 73 2f 32 31 33 30 5d 5b 23 32 31 33 30 5d    5d 2e 0a 0a 4e 65 77 20 76 61 72 20 65 6c 3a 69  | ues/2130][#2130]]...New.var.el:i | 
| 74680 |  76 79 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74    69 6f 6e 73 2d 61 6c 69 73 74 20 74 68 61 74 20  | vy-display-functions-alist.that. | 
| 746a0 |  6f 62 73 6f 6c 65 74 65 73 20 65 6c 3a 69 76 79    2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f  | obsoletes.el:ivy-display-functio | 
| 746c0 |  6e 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | n..See.[[https://github.com/abo- | 
| 746e0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 30 38 39 5d 5b 23 32 30 38 39 5d 5d 2e  | abo/swiper/issues/2089][#2089]]. | 
| 74700 |  0a 0a 41 64 64 20 61 62 69 6c 69 74 79 20 74 6f    20 72 65 73 75 6d 65 20 64 79 6e 61 6d 69 63 20  | ..Add.ability.to.resume.dynamic. | 
| 74720 |  63 6f 6c 6c 65 63 74 69 6f 6e 73 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | collections..See.[[https://githu | 
| 74740 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 31 30 39 35  | b.com/abo-abo/swiper/issues/1095 | 
| 74760 |  5d 5b 23 31 30 39 35 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#1095]],.[[https://github.com/ | 
| 74780 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 31 31 32 5d 5b 23 32 31 31  | abo-abo/swiper/issues/2112][#211 | 
| 747a0 |  32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 2d 2d 72 65 67 65 78 0a 3a 50 52 4f 50 45  | 2]]..-----.***.ivy--regex.:PROPE | 
| 747c0 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 69 76 79  | RTIES:.:CUSTOM_ID:.0-12-0-nf-ivy | 
| 747e0 |  2d 2d 72 65 67 65 78 0a 3a 45 4e 44 3a 0a 4d 61    74 63 68 20 69 6e 69 74 69 61 6c 20 64 6f 74 20  | --regex.:END:.Match.initial.dot. | 
| 74800 |  69 6e 20 74 68 65 20 69 6e 70 75 74 20 61 73 20    61 20 6c 69 74 65 72 61 6c 20 64 6f 74 2e 20 20  | in.the.input.as.a.literal.dot... | 
| 74820 |  54 68 69 73 20 62 72 69 6e 67 73 20 6d 75 63 68    20 6d 6f 72 65 20 75 73 61 62 69 6c 69 74 79 2c  | This.brings.much.more.usability, | 
| 74840 |  0a 65 2e 67 2e 20 65 6e 74 65 72 20 22 2e 6f 72    67 22 20 74 6f 20 73 77 69 74 63 68 20 62 65 74  | .e.g..enter.".org".to.switch.bet | 
| 74860 |  77 65 65 6e 20 4f 72 67 2d 6d 6f 64 65 20 66 69    6c 65 73 2c 20 22 2e 65 6c 22 20 66 6f 72 20 45  | ween.Org-mode.files,.".el".for.E | 
| 74880 |  6c 69 73 70 20 65 74 63 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 69 76 79 2d 72 65 76 65 72 73 65 2d  | lisp.etc..-----.***.ivy-reverse- | 
| 748a0 |  69 2d 73 65 61 72 63 68 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | i-search.:PROPERTIES:.:CUSTOM_ID | 
| 748c0 |  3a 20 30 2d 31 32 2d 30 2d 6e 66 2d 69 76 79 2d    72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68  | :.0-12-0-nf-ivy-reverse-i-search | 
| 748e0 |  0a 3a 45 4e 44 3a 0a 4e 65 77 20 62 69 6e 64 69    6e 67 20 7e 43 2d 6b 7e 20 65 6c 3a 69 76 79 2d  | .:END:.New.binding.~C-k~.el:ivy- | 
| 74900 |  72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68    2d 6b 69 6c 6c 2e 20 52 65 6d 6f 76 65 20 65 6c  | reverse-i-search-kill..Remove.el | 
| 74920 |  65 6d 65 6e 74 73 20 66 72 6f 6d 20 68 69 73 74    6f 72 79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69  | ements.from.history..-----.***.i | 
| 74940 |  76 79 2d 73 6f 72 74 2d 6d 61 74 63 68 65 73 2d    66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 0a  | vy-sort-matches-functions-alist. | 
| 74960 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0-12-0- | 
| 74980 |  6e 66 2d 69 76 79 2d 73 6f 72 74 2d 6d 61 74 63    68 65 73 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c  | nf-ivy-sort-matches-functions-al | 
| 749a0 |  69 73 74 0a 3a 45 4e 44 3a 0a 53 6f 72 74 20 73    68 6f 72 74 65 72 20 6d 61 74 63 68 65 73 20 66  | ist.:END:.Sort.shorter.matches.f | 
| 749c0 |  69 72 73 74 20 66 6f 72 20 65 6c 3a 69 76 79 2d    63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65  | irst.for.el:ivy-completion-in-re | 
| 749e0 |  67 69 6f 6e 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65  | gion..-----.***.ivy-switch-buffe | 
| 74a00 |  72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d  | r.:PROPERTIES:.:CUSTOM_ID:.0-12- | 
| 74a20 |  30 2d 6e 66 2d 69 76 79 2d 73 77 69 74 63 68 2d    62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a 41 64 64  | 0-nf-ivy-switch-buffer.:END:.Add | 
| 74a40 |  20 7e 4d 2d 6f 20 78 7e 20 65 6c 3a 63 6f 75 6e    73 65 6c 2d 6f 70 65 6e 2d 62 75 66 66 65 72 2d  | .~M-o.x~.el:counsel-open-buffer- | 
| 74a60 |  66 69 6c 65 2d 65 78 74 65 72 6e 61 6c 6c 79 2e    20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | file-externally..See.[[https://g | 
| 74a80 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 74aa0 |  32 31 30 38 5d 5b 23 32 31 30 38 5d 5d 2c 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | 2108][#2108]],.[[https://github. | 
| 74ac0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 32 31 31 35 5d 5b  | com/abo-abo/swiper/issues/2115][ | 
| 74ae0 |  23 32 31 31 35 5d 5d 2e 0a 0a 4d 6f 76 65 20 7e    43 2d 63 20 43 2d 6b 7e 20 65 6c 3a 69 76 79 2d  | #2115]]...Move.~C-c.C-k~.el:ivy- | 
| 74b00 |  73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 6b 69    6c 6c 20 74 6f 20 7e 43 2d 6b 7e 2e 0a 0a 46 69  | switch-buffer-kill.to.~C-k~...Fi | 
| 74b20 |  78 20 65 6c 3a 69 76 79 2d 70 75 73 68 2d 76 69    65 77 20 77 69 6e 64 6f 77 73 20 6c 61 79 6f 75  | x.el:ivy-push-view.windows.layou | 
| 74b40 |  74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | t..See.[[https://github.com/abo- | 
| 74b60 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 31 30 39 5d 5b 23 32 31 30 39 5d 5d 2e  | abo/swiper/issues/2109][#2109]]. | 
| 74b80 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65    72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | .-----.***.swiper.:PROPERTIES:.: | 
| 74ba0 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d    30 2d 6e 66 2d 73 77 69 70 65 72 0a 3a 45 4e 44  | CUSTOM_ID:.0-12-0-nf-swiper.:END | 
| 74bc0 |  3a 0a 4e 65 77 20 76 61 72 69 61 62 6c 65 20 65    6c 3a 73 77 69 70 65 72 2d 75 73 65 2d 76 69 73  | :.New.variable.el:swiper-use-vis | 
| 74be0 |  75 61 6c 2d 6c 69 6e 65 2d 70 2e 20 43 6f 6e 66    69 67 75 72 65 20 74 6f 20 70 72 65 76 65 6e 74  | ual-line-p..Configure.to.prevent | 
| 74c00 |  20 65 6c 3a 73 77 69 70 65 72 20 66 72 6f 6d 20    62 65 63 6f 6d 69 6e 67 0a 73 6c 6f 77 20 69 6e  | .el:swiper.from.becoming.slow.in | 
| 74c20 |  20 68 75 67 65 20 62 75 66 66 65 72 73 20 77 68    65 72 65 20 65 6c 3a 76 69 73 75 61 6c 2d 6c 69  | .huge.buffers.where.el:visual-li | 
| 74c40 |  6e 65 2d 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c    65 64 2e 0a 0a 41 64 64 20 70 72 65 76 69 65 77  | ne-mode.is.enabled...Add.preview | 
| 74c60 |  20 6f 76 65 72 6c 61 79 73 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .overlays..See.[[https://github. | 
| 74c80 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 39 34 38 5d 5b  | com/abo-abo/swiper/issues/1948][ | 
| 74ca0 |  23 31 39 34 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 73 77 69 70 65 72 2d 71 75 65 72 79 2d  | #1948]]..-----.***.swiper-query- | 
| 74cc0 |  72 65 70 6c 61 63 65 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | replace.:PROPERTIES:.:CUSTOM_ID: | 
| 74ce0 |  20 30 2d 31 32 2d 30 2d 6e 66 2d 73 77 69 70 65    72 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 0a  | .0-12-0-nf-swiper-query-replace. | 
| 74d00 |  3a 45 4e 44 3a 0a 55 73 65 20 65 6c 3a 71 75 65    72 79 2d 72 65 70 6c 61 63 65 2d 63 6f 6d 70 69  | :END:.Use.el:query-replace-compi | 
| 74d20 |  6c 65 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 74    6f 20 61 6c 6c 6f 77 20 75 73 69 6e 67 20 45 6c  | le-replacement.to.allow.using.El | 
| 74d40 |  69 73 70 20 69 6e 20 72 65 70 6c 61 63 65 6d 65    6e 74 73 2e 20 20 53 69 6d 70 6c 79 20 75 73 65  | isp.in.replacements...Simply.use | 
| 74d60 |  0a 7e 4d 2d 69 7e 20 74 6f 20 69 6e 73 65 72 74    20 61 6e 64 20 65 64 69 74 20 74 68 65 20 73 75  | .~M-i~.to.insert.and.edit.the.su | 
| 74d80 |  67 67 65 73 74 65 64 20 72 65 70 6c 61 63 65 6d    65 6e 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | ggested.replacement..See.[[https | 
| 74da0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 74dc0 |  75 65 73 2f 32 30 39 36 5d 5b 23 32 30 39 36 5d    5d 2e 0a 0a 46 6f 72 20 65 78 61 6d 70 6c 65 2c  | ues/2096][#2096]]...For.example, | 
| 74de0 |  20 73 75 70 70 6f 73 65 20 69 6e 20 73 77 69 70    65 72 2e 65 6c 2c 20 77 65 20 77 61 6e 74 20 74  | .suppose.in.swiper.el,.we.want.t | 
| 74e00 |  6f 20 72 65 6e 61 6d 65 3a 0a 23 2b 62 65 67 69    6e 5f 65 78 61 6d 70 6c 65 0a 28 64 65 66 54 59  | o.rename:.#+begin_example.(defTY | 
| 74e20 |  50 45 20 73 77 69 70 65 72 2d 20 74 6f 20 28 64    65 66 54 59 50 45 20 69 76 79 0a 23 2b 65 6e 64  | PE.swiper-.to.(defTYPE.ivy.#+end | 
| 74e40 |  5f 65 78 61 6d 70 6c 65 0a 77 68 65 72 65 20 54    59 50 45 20 69 73 20 28 67 72 6f 75 70 2c 20 66  | _example.where.TYPE.is.(group,.f | 
| 74e60 |  61 63 65 2c 20 66 75 6e 2c 20 76 61 72 20 2e 2e    2e 29 2e 0a 0a 31 2e 20 65 6c 3a 73 77 69 70 65  | ace,.fun,.var....)...1..el:swipe | 
| 74e80 |  72 2d 69 73 65 61 72 63 68 20 66 6f 72 20 3d 28    64 65 66 5c 73 77 2b 20 73 77 69 70 65 72 3d 0a  | r-isearch.for.=(def\sw+.swiper=. | 
| 74ea0 |  32 2e 20 7e 4d 2d 71 7e 20 74 6f 20 72 65 70 6c    61 63 65 20 61 6e 64 20 7e 54 41 42 7e 20 74 6f  | 2..~M-q~.to.replace.and.~TAB~.to | 
| 74ec0 |  20 67 65 74 3a 20 3d 5c 2c 28 63 6f 6e 63 61 74    20 5c 31 20 22 20 22 20 5c 32 29 3d 0a 33 2e 20  | .get:.=\,(concat.\1.".".\2)=.3.. | 
| 74ee0 |  4d 6f 64 69 66 79 20 69 74 20 74 6f 20 3d 5c 2c    28 63 6f 6e 63 61 74 20 5c 31 20 22 20 69 76 79  | Modify.it.to.=\,(concat.\1.".ivy | 
| 74f00 |  22 29 3d 0a 2a 2a 20 4e 65 77 20 43 6f 6d 6d 61    6e 64 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | ")=.**.New.Commands.:PROPERTIES: | 
| 74f20 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31    32 2d 30 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73  | .:CUSTOM_ID:.0-12-0-new-commands | 
| 74f40 |  0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65  | .:END:.-----.***.counsel-compile | 
| 74f60 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-12-0 | 
| 74f80 |  2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70    69 6c 65 0a 3a 45 4e 44 3a 0a 43 61 6c 6c 20 65  | -nc-counsel-compile.:END:.Call.e | 
| 74fa0 |  6c 3a 63 6f 6d 70 69 6c 65 2c 20 63 6f 6d 70 6c    65 74 69 6e 67 20 77 69 74 68 20 73 6d 61 72 74  | l:compile,.completing.with.smart | 
| 74fc0 |  20 73 75 67 67 65 73 74 69 6f 6e 73 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | .suggestions..See.[[https://gith | 
| 74fe0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 34  | ub.com/abo-abo/swiper/issues/194 | 
| 75000 |  31 5d 5b 23 31 39 34 31 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 1][#1941]],.[[https://github.com | 
| 75020 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 39 36 33 5d 5b 23 31 39  | /abo-abo/swiper/issues/1963][#19 | 
| 75040 |  36 33 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | 63]],.[[https://github.com/abo-a | 
| 75060 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 39 36 36 5d 5b 23 31 39 36 36 5d 5d 2c 20  | bo/swiper/issues/1966][#1966]],. | 
| 75080 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 750a0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 39 36 38 5d    5b 23 31 39 36 38 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1968][#1968]],.[[http | 
| 750c0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 750e0 |  73 75 65 73 2f 31 39 37 32 5d 5b 23 31 39 37 32    5d 5d 2c 0a 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1972][#1972]],.[[https://gi | 
| 75100 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 75120 |  30 37 37 5d 5b 23 32 30 37 37 5d 5d 2e 0a 0a 41    64 64 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 63 6f  | 077][#2077]]...Add.el:counsel-co | 
| 75140 |  6d 70 69 6c 65 2d 65 6e 76 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | mpile-env..See.[[https://github. | 
| 75160 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 32 30 33 30 5d 5b  | com/abo-abo/swiper/issues/2030][ | 
| 75180 |  23 32 30 33 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a    2a 2a 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64  | #2030]]..-----.***.counsel-dired | 
| 751a0 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30  | .:PROPERTIES:.:CUSTOM_ID:.0-12-0 | 
| 751c0 |  2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 64 69 72 65    64 0a 3a 45 4e 44 3a 0a 4c 69 6b 65 20 65 6c 3a  | -nc-counsel-dired.:END:.Like.el: | 
| 751e0 |  63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c    65 2c 20 62 75 74 20 6f 70 65 6e 20 65 6c 3a 64  | counsel-find-file,.but.open.el:d | 
| 75200 |  69 72 65 64 20 69 6e 73 74 65 61 64 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | ired.instead..See.[[https://gith | 
| 75220 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 31 39 39  | ub.com/abo-abo/swiper/issues/199 | 
| 75240 |  33 5d 5b 23 31 39 39 33 5d 5d 2c 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | 3][#1993]],.[[https://github.com | 
| 75260 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 31 39 39 39 5d 5b 23 31 39  | /abo-abo/swiper/issues/1999][#19 | 
| 75280 |  39 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 0a 3a 50  | 99]]..-----.***.counsel-minor.:P | 
| 752a0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63  | ROPERTIES:.:CUSTOM_ID:.0-12-0-nc | 
| 752c0 |  2d 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 0a 3a    45 4e 44 3a 0a 54 6f 67 67 6c 65 20 6d 69 6e 6f  | -counsel-minor.:END:.Toggle.mino | 
| 752e0 |  72 20 6d 6f 64 65 2e 20 54 68 65 20 69 6e 74 65    72 66 61 63 65 20 69 73 20 73 69 6d 69 6c 61 72  | r.mode..The.interface.is.similar | 
| 75300 |  20 74 6f 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 70    61 63 6b 61 67 65 2c 20 79 6f 75 20 65 6e 61 62  | .to.el:counsel-package,.you.enab | 
| 75320 |  6c 65 20 6d 6f 64 65 73 20 77 69 74 68 0a 22 2b    6d 6f 64 65 22 20 61 6e 64 20 64 69 73 61 62 6c  | le.modes.with."+mode".and.disabl | 
| 75340 |  65 20 77 69 74 68 20 22 2d 6d 6f 64 65 22 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | e.with."-mode"..See.[[https://gi | 
| 75360 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 75380 |  30 30 30 5d 5b 23 32 30 30 30 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 000][#2000]],.[[https://github.c | 
| 753a0 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 30 37 30 5d 5b 23  | om/abo-abo/swiper/issues/2070][# | 
| 753c0 |  32 30 37 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74  | 2070]]..-----.***.counsel-regist | 
| 753e0 |  65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32  | er.:PROPERTIES:.:CUSTOM_ID:.0-12 | 
| 75400 |  2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 72 65    67 69 73 74 65 72 0a 3a 45 4e 44 3a 0a 43 6f 6d  | -0-nc-counsel-register.:END:.Com | 
| 75420 |  70 6c 65 74 69 6f 6e 20 66 6f 72 20 72 65 67 69    73 74 65 72 73 3a 20 62 75 66 66 65 72 20 70 6f  | pletion.for.registers:.buffer.po | 
| 75440 |  73 69 74 69 6f 6e 73 2c 20 74 65 78 74 2c 20 72    65 63 74 61 6e 67 6c 65 73 2c 20 77 69 6e 64 6f  | sitions,.text,.rectangles,.windo | 
| 75460 |  77 20 63 6f 6e 66 69 67 73 2c 20 66 72 61 6d 65    0a 63 6f 6e 66 69 67 73 2c 20 6d 61 63 72 6f 73  | w.configs,.frame.configs,.macros | 
| 75480 |  20 65 74 63 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | .etc..See.[[https://github.com/a | 
| 754a0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 30 35 36 5d 5b 23 32 30 35 36  | bo-abo/swiper/issues/2056][#2056 | 
| 754c0 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f    75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66  | ]]..-----.***.counsel-switch-buf | 
| 754e0 |  66 65 72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31  | fer.:PROPERTIES:.:CUSTOM_ID:.0-1 | 
| 75500 |  32 2d 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 0a 3a 45 4e  | 2-0-nc-counsel-switch-buffer.:EN | 
| 75520 |  44 3a 0a 4c 69 6b 65 20 65 6c 3a 69 76 79 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 2c 20 62 75  | D:.Like.el:ivy-switch-buffer,.bu | 
| 75540 |  74 20 79 6f 75 20 67 65 74 20 61 75 74 6f 6d 61    74 69 63 20 6c 69 76 65 20 70 72 65 76 69 65 77  | t.you.get.automatic.live.preview | 
| 75560 |  2e 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 75580 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 31 38 39 35 5d 5b 23 31 38 39 35 5d 5d 2c 20  | bo/swiper/issues/1895][#1895]],. | 
| 755a0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 755c0 |  70 65 72 2f 69 73 73 75 65 73 2f 31 38 39 37 5d    5b 23 31 38 39 37 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/1897][#1897]],.[[http | 
| 755e0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 75600 |  73 75 65 73 2f 31 39 35 34 5d 5b 23 31 39 35 34    5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | sues/1954][#1954]],.[[https://gi | 
| 75620 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 31  | thub.com/abo-abo/swiper/issues/1 | 
| 75640 |  39 37 31 5d 5b 23 31 39 37 31 5d 5d 2c 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | 971][#1971]],.[[https://github.c | 
| 75660 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 31 39 35 39 5d 5b 23  | om/abo-abo/swiper/issues/1959][# | 
| 75680 |  31 39 35 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | 1959]],.[[https://github.com/abo | 
| 756a0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 30 30 39 5d 5b 23 32 30 30 39 5d 5d  | -abo/swiper/issues/2009][#2009]] | 
| 756c0 |  2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | ,.[[https://github.com/abo-abo/s | 
| 756e0 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 31    33 5d 5b 23 32 31 31 33 5d 5d 2e 0a 2d 2d 2d 2d  | wiper/issues/2113][#2113]]..---- | 
| 75700 |  2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 73 77    69 74 63 68 2d 62 75 66 66 65 72 2d 6f 74 68 65  | -.***.counsel-switch-buffer-othe | 
| 75720 |  72 2d 77 69 6e 64 6f 77 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | r-window.:PROPERTIES:.:CUSTOM_ID | 
| 75740 |  3a 20 30 2d 31 32 2d 30 2d 6e 63 2d 63 6f 75 6e    73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65  | :.0-12-0-nc-counsel-switch-buffe | 
| 75760 |  72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 3a    45 4e 44 3a 0a 53 77 69 74 63 68 20 74 6f 20 61  | r-other-window.:END:.Switch.to.a | 
| 75780 |  6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 69 6e    20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2c  | nother.buffer.in.another.window, | 
| 757a0 |  20 77 69 74 68 20 70 72 65 76 69 65 77 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | .with.preview..See.[[https://git | 
| 757c0 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 30  | hub.com/abo-abo/swiper/issues/20 | 
| 757e0 |  32 32 5d 5b 23 32 30 32 32 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 22][#2022]],.[[https://github.co | 
| 75800 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 30 36 37 5d 5b 23 32  | m/abo-abo/swiper/issues/2067][#2 | 
| 75820 |  30 36 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 73 77 69 70 65 72 2d 61 6c 6c 2d 74 68 69 6e  | 067]]..-----.***.swiper-all-thin | 
| 75840 |  67 2d 61 74 2d 70 6f 69 6e 74 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | g-at-point.:PROPERTIES:.:CUSTOM_ | 
| 75860 |  49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63 2d 73 77    69 70 65 72 2d 61 6c 6c 2d 74 68 69 6e 67 2d 61  | ID:.0-12-0-nc-swiper-all-thing-a | 
| 75880 |  74 2d 70 6f 69 6e 74 0a 3a 45 4e 44 3a 0a 53 74    61 72 74 20 65 6c 3a 73 77 69 70 65 72 2d 61 6c  | t-point.:END:.Start.el:swiper-al | 
| 758a0 |  6c 20 77 69 74 68 20 65 6c 3a 73 79 6d 62 6f 6c    2d 61 74 2d 70 6f 69 6e 74 20 61 73 20 69 6e 70  | l.with.el:symbol-at-point.as.inp | 
| 758c0 |  75 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ut..See.[[https://github.com/abo | 
| 758e0 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 31 30 36 5d 5b 23 32 31 30 36 5d 5d  | -abo/swiper/issues/2106][#2106]] | 
| 75900 |  2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70    65 72 2d 69 73 65 61 72 63 68 0a 3a 50 52 4f 50  | ..-----.***.swiper-isearch.:PROP | 
| 75920 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63 2d 73 77  | ERTIES:.:CUSTOM_ID:.0-12-0-nc-sw | 
| 75940 |  69 70 65 72 2d 69 73 65 61 72 63 68 0a 3a 45 4e    44 3a 0a 41 20 66 61 73 74 65 72 20 76 65 72 73  | iper-isearch.:END:.A.faster.vers | 
| 75960 |  69 6f 6e 20 6f 66 20 65 6c 3a 73 77 69 70 65 72    20 74 68 61 74 27 73 20 6e 6f 74 20 6c 69 6e 65  | ion.of.el:swiper.that's.not.line | 
| 75980 |  2d 62 61 73 65 64 3a 0a 2d 20 4d 75 63 68 20 66    61 73 74 65 72 20 73 74 61 72 74 75 70 0a 2d 20  | -based:.-.Much.faster.startup.-. | 
| 759a0 |  57 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 6d    61 6e 79 20 6d 61 74 63 68 65 73 20 6f 6e 20 74  | When.there.are.many.matches.on.t | 
| 759c0 |  68 65 20 73 61 6d 65 20 6c 69 6e 65 2c 20 79 6f    75 20 63 61 6e 20 73 65 6c 65 63 74 20 65 61 63  | he.same.line,.you.can.select.eac | 
| 759e0 |  68 20 6f 6e 20 69 6e 64 69 76 69 64 75 61 6c 6c    79 0a 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | h.on.individually..See.[[https:/ | 
| 75a00 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 75a20 |  73 2f 31 39 33 31 5d 5b 23 31 39 33 31 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/1931][#1931]],.[[https://githu | 
| 75a40 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 30 31 34  | b.com/abo-abo/swiper/issues/2014 | 
| 75a60 |  5d 5b 23 32 30 31 34 5d 5d 2c 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | ][#2014]],.[[https://github.com/ | 
| 75a80 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 30 31 38 5d 5b 23 32 30 31  | abo-abo/swiper/issues/2018][#201 | 
| 75aa0 |  38 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 8]],.[[https://github.com/abo-ab | 
| 75ac0 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 30 32 39 5d 5b 23 32 30 32 39 5d 5d 2c 20 5b  | o/swiper/issues/2029][#2029]],.[ | 
| 75ae0 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 75b00 |  65 72 2f 69 73 73 75 65 73 2f 32 30 33 31 5d 5b    23 32 30 33 31 5d 5d 2c 20 5b 5b 68 74 74 70 73  | er/issues/2031][#2031]],.[[https | 
| 75b20 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 75b40 |  75 65 73 2f 32 30 33 34 5d 5b 23 32 30 33 34 5d    5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | ues/2034][#2034]],.[[https://git | 
| 75b60 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 30  | hub.com/abo-abo/swiper/issues/20 | 
| 75b80 |  33 39 5d 5b 23 32 30 33 39 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 39][#2039]],.[[https://github.co | 
| 75ba0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 30 35 38 5d 5b 23 32  | m/abo-abo/swiper/issues/2058][#2 | 
| 75bc0 |  30 35 38 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 058]],.[[https://github.com/abo- | 
| 75be0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 30 36 39 5d 5b 23 32 30 36 39 5d 5d 2c  | abo/swiper/issues/2069][#2069]], | 
| 75c00 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 75c20 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 31 39    5d 5b 23 32 31 31 39 5d 5d 2c 20 5b 5b 68 74 74  | iper/issues/2119][#2119]],.[[htt | 
| 75c40 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 75c60 |  73 73 75 65 73 2f 32 31 34 36 5d 5b 23 32 31 34    36 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67  | ssues/2146][#2146]],.[[https://g | 
| 75c80 |  69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62    6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f  | ithub.com/abo-abo/swiper/issues/ | 
| 75ca0 |  32 31 35 31 5d 5b 23 32 31 35 31 5d 5d 2e 0a 0a    4e 65 77 20 76 61 72 69 61 62 6c 65 20 65 6c 3a  | 2151][#2151]]...New.variable.el: | 
| 75cc0 |  73 77 69 70 65 72 2d 69 73 65 61 72 63 68 2d 68    69 67 68 6c 69 67 68 74 2d 64 65 6c 61 79 2e 20  | swiper-isearch-highlight-delay.. | 
| 75ce0 |  55 73 65 64 20 74 6f 20 64 65 6c 61 79 20 6d 61    74 63 68 65 73 20 74 68 61 74 20 61 72 65 20 6a  | Used.to.delay.matches.that.are.j | 
| 75d00 |  75 73 74 20 6f 6e 65 0a 63 68 61 72 61 63 74 65    72 20 62 79 20 30 2e 32 73 2e 20 55 73 75 61 6c  | ust.one.character.by.0.2s..Usual | 
| 75d20 |  6c 79 20 69 6e 20 74 68 61 74 20 74 69 6d 65 20    66 72 61 6d 65 20 61 20 73 65 63 6f 6e 64 20 6b  | ly.in.that.time.frame.a.second.k | 
| 75d40 |  65 79 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64    20 74 6f 20 74 68 65 20 69 6e 70 75 74 2e 0a 0a  | ey.will.be.added.to.the.input... | 
| 75d60 |  4f 62 65 79 20 65 6c 3a 73 65 61 72 63 68 2d 64    65 66 61 75 6c 74 2d 6d 6f 64 65 2e 20 53 65 65  | Obey.el:search-default-mode..See | 
| 75d80 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 75da0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 36 32 32 5d    5b 23 36 32 32 5d 5d 2c 20 5b 5b 68 74 74 70 73  | iper/issues/622][#622]],.[[https | 
| 75dc0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 75de0 |  75 65 73 2f 32 30 39 35 5d 5b 23 32 30 39 35 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69  | ues/2095][#2095]]..-----.***.swi | 
| 75e00 |  70 65 72 2d 69 73 65 61 72 63 68 2d 74 68 69 6e    67 2d 61 74 2d 70 6f 69 6e 74 0a 3a 50 52 4f 50  | per-isearch-thing-at-point.:PROP | 
| 75e20 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63 2d 73 77  | ERTIES:.:CUSTOM_ID:.0-12-0-nc-sw | 
| 75e40 |  69 70 65 72 2d 69 73 65 61 72 63 68 2d 74 68 69    6e 67 2d 61 74 2d 70 6f 69 6e 74 0a 3a 45 4e 44  | iper-isearch-thing-at-point.:END | 
| 75e60 |  3a 0a 53 74 61 72 74 20 65 6c 3a 73 77 69 70 65    72 2d 69 73 65 61 72 63 68 20 77 69 74 68 20 65  | :.Start.el:swiper-isearch.with.e | 
| 75e80 |  6c 3a 73 79 6d 62 6f 6c 2d 61 74 2d 70 6f 69 6e    74 20 61 73 20 69 6e 70 75 74 2e 20 53 65 65 20  | l:symbol-at-point.as.input..See. | 
| 75ea0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 75ec0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 30 32 35 5d    5b 23 32 30 32 35 5d 5d 2c 20 5b 5b 68 74 74 70  | per/issues/2025][#2025]],.[[http | 
| 75ee0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 75f00 |  73 75 65 73 2f 32 30 32 39 5d 5b 23 32 30 32 39    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77  | sues/2029][#2029]]..-----.***.sw | 
| 75f20 |  69 70 65 72 2d 69 73 65 61 72 63 68 2d 74 6f 67    67 6c 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | iper-isearch-toggle.:PROPERTIES: | 
| 75f40 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31    32 2d 30 2d 6e 63 2d 73 77 69 70 65 72 2d 69 73  | .:CUSTOM_ID:.0-12-0-nc-swiper-is | 
| 75f60 |  65 61 72 63 68 2d 74 6f 67 67 6c 65 0a 3a 45 4e    44 3a 0a 41 20 74 77 6f 2d 77 61 79 20 74 6f 67  | earch-toggle.:END:.A.two-way.tog | 
| 75f80 |  67 6c 65 20 62 65 74 77 65 65 6e 20 65 6c 3a 73    77 69 70 65 72 20 61 6e 64 20 65 6c 3a 69 73 65  | gle.between.el:swiper.and.el:ise | 
| 75fa0 |  61 72 63 68 2d 6d 6f 64 65 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | arch-mode..See.[[https://github. | 
| 75fc0 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 32 30 36 31 5d 5b  | com/abo-abo/swiper/issues/2061][ | 
| 75fe0 |  23 32 30 36 31 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #2061]],.[[https://github.com/ab | 
| 76000 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 32 30 36 35 5d 5b 23 32 30 36 35 5d  | o-abo/swiper/issues/2065][#2065] | 
| 76020 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69    70 65 72 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69  | ]..-----.***.swiper-thing-at-poi | 
| 76040 |  6e 74 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2d 31 32  | nt.:PROPERTIES:.:CUSTOM_ID:.0-12 | 
| 76060 |  2d 30 2d 6e 63 2d 73 77 69 70 65 72 2d 74 68 69    6e 67 2d 61 74 2d 70 6f 69 6e 74 0a 3a 45 4e 44  | -0-nc-swiper-thing-at-point.:END | 
| 76080 |  3a 0a 53 74 61 72 74 20 65 6c 3a 73 77 69 70 65    72 20 77 69 74 68 20 65 6c 3a 73 79 6d 62 6f 6c  | :.Start.el:swiper.with.el:symbol | 
| 760a0 |  2d 61 74 2d 70 6f 69 6e 74 20 61 73 20 69 6e 70    75 74 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | -at-point.as.input..See.[[https: | 
| 760c0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 760e0 |  65 73 2f 32 30 32 37 5d 5b 23 32 30 32 37 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70  | es/2027][#2027]]..-----.***.swip | 
| 76100 |  65 72 2d 62 61 63 6b 77 61 72 64 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | er-backward.:PROPERTIES:.:CUSTOM | 
| 76120 |  5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63 2d 73    77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 0a 3a  | _ID:.0-12-0-nc-swiper-backward.: | 
| 76140 |  45 4e 44 3a 0a 65 6c 3a 69 73 65 61 72 63 68 2d    62 61 63 6b 77 61 72 64 20 77 69 74 68 20 61 6e  | END:.el:isearch-backward.with.an | 
| 76160 |  20 6f 76 65 72 76 69 65 77 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | .overview..See.[[https://github. | 
| 76180 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 31 37 32 5d 5b  | com/abo-abo/swiper/issues/1172][ | 
| 761a0 |  23 31 31 37 32 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1172]],.[[https://github.com/ab | 
| 761c0 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 32 31 33 32 5d 5b 23 32 31 33 32 5d  | o-abo/swiper/issues/2132][#2132] | 
| 761e0 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75    6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69  | ]..-----.***.counsel-grep-or-swi | 
| 76200 |  70 65 72 2d 62 61 63 6b 77 61 72 64 0a 3a 50 52    4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f  | per-backward.:PROPERTIES:.:CUSTO | 
| 76220 |  4d 5f 49 44 3a 20 30 2d 31 32 2d 30 2d 6e 63 2d    63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d  | M_ID:.0-12-0-nc-counsel-grep-or- | 
| 76240 |  73 77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 0a    3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74 70  | swiper-backward.:END:.See.[[http | 
| 76260 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 76280 |  73 75 65 73 2f 32 31 33 32 5d 5b 23 32 31 33 32    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77  | sues/2132][#2132]]..-----.***.sw | 
| 762a0 |  69 70 65 72 2d 69 73 65 61 72 63 68 2d 62 61 63    6b 77 61 72 64 0a 3a 50 52 4f 50 45 52 54 49 45  | iper-isearch-backward.:PROPERTIE | 
| 762c0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2d 31 32 2d 30 2d 6e 63 2d 73 77 69 70 65 72 2d  | S:.:CUSTOM_ID:.0-12-0-nc-swiper- | 
| 762e0 |  69 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64    0a 3a 45 4e 44 3a 0a 53 65 65 20 5b 5b 68 74 74  | isearch-backward.:END:.See.[[htt | 
| 76300 |  70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f    61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69  | ps://github.com/abo-abo/swiper/i | 
| 76320 |  73 73 75 65 73 2f 32 31 32 35 5d 5b 23 32 31 32    35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 20 30 2e 31  | ssues/2125][#2125]]..-----.*.0.1 | 
| 76340 |  33 2e 30 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31  | 3.0.:PROPERTIES:.:CUSTOM_ID:.0.1 | 
| 76360 |  33 2e 30 0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a    2a 2a 20 46 69 78 65 73 0a 3a 50 52 4f 50 45 52  | 3.0.:END:.-----.**.Fixes.:PROPER | 
| 76380 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2e 31 33 2e 30 2d 66 69 78 65 73 0a 3a  | TIES:.:CUSTOM_ID:.0.13.0-fixes.: | 
| 763a0 |  45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 6c 61  | END:.-----.***.counsel--async-la | 
| 763c0 |  73 74 2d 63 6f 6d 6d 61 6e 64 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | st-command.:PROPERTIES:.:CUSTOM_ | 
| 763e0 |  49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f    75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 6c 61 73  | ID:.0.13.0-fx-counsel--async-las | 
| 76400 |  74 2d 63 6f 6d 6d 61 6e 64 0a 3a 45 4e 44 3a 0a    4e 65 77 20 76 61 72 69 61 62 6c 65 2e 20 53 74  | t-command.:END:.New.variable..St | 
| 76420 |  6f 72 65 20 74 68 65 20 6c 61 73 74 20 63 6f 6d    6d 61 6e 64 20 72 61 6e 20 62 79 20 65 6c 3a 63  | ore.the.last.command.ran.by.el:c | 
| 76440 |  6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f    6d 6d 61 6e 64 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | ounsel--async-command..-----.*** | 
| 76460 |  20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d    6c 61 73 74 2d 65 72 72 6f 72 2d 73 74 72 69 6e  | .counsel--async-last-error-strin | 
| 76480 |  67 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e  | g.:PROPERTIES:.:CUSTOM_ID:.0.13. | 
| 764a0 |  30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 2d 61 73    79 6e 63 2d 6c 61 73 74 2d 65 72 72 6f 72 2d 73  | 0-fx-counsel--async-last-error-s | 
| 764c0 |  74 72 69 6e 67 0a 3a 45 4e 44 3a 0a 4e 65 77 20    76 61 72 69 61 62 6c 65 2e 20 49 66 20 61 20 63  | tring.:END:.New.variable..If.a.c | 
| 764e0 |  6f 6d 6d 61 6e 64 20 74 68 61 74 20 72 65 6c 69    65 73 20 6f 6e 20 65 6c 3a 63 6f 75 6e 73 65 6c  | ommand.that.relies.on.el:counsel | 
| 76500 |  2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 20    72 65 74 75 72 6e 73 20 6e 6f 6e 2d 30 2c 20 73  | --async-command.returns.non-0,.s | 
| 76520 |  74 6f 72 65 0a 74 68 65 20 6f 75 74 70 75 74 20    68 65 72 65 2e 20 53 65 65 20 5b 5b 68 74 74 70  | tore.the.output.here..See.[[http | 
| 76540 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 76560 |  73 75 65 73 2f 32 31 36 30 5d 5b 23 32 31 36 30    5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f  | sues/2160][#2160]]..-----.***.co | 
| 76580 |  75 6e 73 65 6c 2d 63 64 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | unsel-cd.:PROPERTIES:.:CUSTOM_ID | 
| 765a0 |  3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75 6e    73 65 6c 2d 63 64 0a 3a 45 4e 44 3a 0a 46 69 78  | :.0.13.0-fx-counsel-cd.:END:.Fix | 
| 765c0 |  20 66 6f 72 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d    61 67 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a  | .for.el:counsel-ag..See.[[https: | 
| 765e0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 76600 |  65 73 2f 32 32 36 31 5d 5b 23 32 32 36 31 5d 5d    2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e  | es/2261][#2261]]..-----.***.coun | 
| 76620 |  73 65 6c 2d 63 6f 6d 70 69 6c 65 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | sel-compile.:PROPERTIES:.:CUSTOM | 
| 76640 |  5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63    6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 0a 3a  | _ID:.0.13.0-fx-counsel-compile.: | 
| 76660 |  45 4e 44 3a 0a 44 65 6c 65 74 65 20 64 75 70 6c    69 63 61 74 65 73 2e 20 46 61 76 6f 72 20 70 72  | END:.Delete.duplicates..Favor.pr | 
| 76680 |  6f 6a 65 63 74 20 72 6f 6f 74 20 6f 76 65 72 20    65 6c 3a 64 65 66 61 75 6c 74 2d 64 69 72 65 63  | oject.root.over.el:default-direc | 
| 766a0 |  74 6f 72 79 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | tory..See.[[https://github.com/a | 
| 766c0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 32 35 33 5d 5b 23 32 32 35 33  | bo-abo/swiper/issues/2253][#2253 | 
| 766e0 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f    75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e  | ]]..-----.***.counsel-compile-en | 
| 76700 |  76 2d 70 61 74 74 65 72 6e 0a 3a 50 52 4f 50 45    52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49  | v-pattern.:PROPERTIES:.:CUSTOM_I | 
| 76720 |  44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75    6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76  | D:.0.13.0-fx-counsel-compile-env | 
| 76740 |  2d 70 61 74 74 65 72 6e 0a 3a 45 4e 44 3a 0a 46    69 78 20 72 65 67 65 78 20 74 79 70 6f 2e 20 53  | -pattern.:END:.Fix.regex.typo..S | 
| 76760 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 76780 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31    39 33 5d 5b 23 32 31 39 33 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/2193][#2193]]..--- | 
| 767a0 |  2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66    69 6c 65 2d 6a 75 6d 70 0a 3a 50 52 4f 50 45 52  | --.***.counsel-file-jump.:PROPER | 
| 767c0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75 6e  | TIES:.:CUSTOM_ID:.0.13.0-fx-coun | 
| 767e0 |  73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 0a 3a 45    4e 44 3a 0a 55 73 65 20 74 65 6d 70 20 62 75 66  | sel-file-jump.:END:.Use.temp.buf | 
| 76800 |  66 65 72 20 69 6e 73 74 65 61 64 20 6f 66 20 65    6c 3a 73 70 6c 69 74 2d 73 74 72 69 6e 67 2e 20  | fer.instead.of.el:split-string.. | 
| 76820 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 76840 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    31 32 30 5d 5b 23 32 31 32 30 5d 5d 2e 0a 0a 4d  | /swiper/issues/2120][#2120]]...M | 
| 76860 |  61 6b 65 20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 2d    66 69 6e 64 2d 72 65 74 75 72 6e 2d 6c 69 73 74  | ake.el:counsel--find-return-list | 
| 76880 |  20 77 6f 72 6b 20 77 69 74 68 20 6f 72 20 77 69    74 68 6f 75 74 20 74 68 65 20 22 2e 2f 22 20 70  | .work.with.or.without.the."./".p | 
| 768a0 |  72 65 66 69 78 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | refix..See.[[https://github.com/ | 
| 768c0 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 31 39 36 5d 5b 23 32 31 39  | abo-abo/swiper/issues/2196][#219 | 
| 768e0 |  36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63    6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d  | 6]]..-----.***.counsel-git-grep- | 
| 76900 |  61 63 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | action.:PROPERTIES:.:CUSTOM_ID:. | 
| 76920 |  30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75 6e 73 65    6c 2d 67 69 74 2d 67 72 65 70 2d 61 63 74 69 6f  | 0.13.0-fx-counsel-git-grep-actio | 
| 76940 |  6e 0a 3a 45 4e 44 3a 0a 43 68 65 63 6b 20 74 68    65 20 72 65 73 75 6c 74 20 6f 66 20 65 6c 3a 72  | n.:END:.Check.the.result.of.el:r | 
| 76960 |  65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | e-search-forward..See.[[https:// | 
| 76980 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 769a0 |  2f 32 32 30 39 5d 5b 23 32 32 30 39 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /2209][#2209]]..-----.***.counse | 
| 769c0 |  6c 2d 69 6d 65 6e 75 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | l-imenu.:PROPERTIES:.:CUSTOM_ID: | 
| 769e0 |  20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75 6e 73    65 6c 2d 69 6d 65 6e 75 0a 3a 45 4e 44 3a 0a 57  | .0.13.0-fx-counsel-imenu.:END:.W | 
| 76a00 |  6f 72 6b 20 77 69 74 68 20 3d 3a 75 70 64 61 74    65 2d 66 6e 20 27 61 75 74 6f 3d 2e 20 53 65 65  | ork.with.=:update-fn.'auto=..See | 
| 76a20 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 76a40 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 38 38    5d 5b 23 32 31 38 38 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/2188][#2188]]..----- | 
| 76a60 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63    61 74 65 2d 63 6d 64 2d 65 73 0a 3a 50 52 4f 50  | .***.counsel-locate-cmd-es.:PROP | 
| 76a80 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0.13.0-fx-co | 
| 76aa0 |  75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64    2d 65 73 0a 3a 45 4e 44 3a 0a 45 6e 63 6f 64 65  | unsel-locate-cmd-es.:END:.Encode | 
| 76ac0 |  20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20    6c 6f 63 61 6c 20 63 6f 64 65 70 61 67 65 2e 20  | .the.command.to.local.codepage.. | 
| 76ae0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 76b00 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    32 37 38 5d 5b 23 32 32 37 38 5d 5d 2e 0a 2d 2d  | /swiper/issues/2278][#2278]]..-- | 
| 76b20 |  2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d    6d 61 72 6b 2d 72 69 6e 67 0a 3a 50 52 4f 50 45  | ---.***.counsel-mark-ring.:PROPE | 
| 76b40 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0.13.0-fx-cou | 
| 76b60 |  6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 0a 3a    45 4e 44 3a 0a 52 65 66 61 63 74 6f 72 2e 20 53  | nsel-mark-ring.:END:.Refactor..S | 
| 76b80 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 76ba0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 32    33 37 5d 5b 23 32 32 33 37 5d 5d 2e 0a 0a 41 64  | swiper/issues/2237][#2237]]...Ad | 
| 76bc0 |  64 20 74 68 65 20 6c 61 74 65 73 74 20 6d 61 72    6b 20 74 6f 20 73 65 6c 65 63 74 69 6f 6e 2e 20  | d.the.latest.mark.to.selection.. | 
| 76be0 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 76c00 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    32 35 32 5d 5b 23 32 32 35 32 5d 5d 2e 0a 0a 47  | /swiper/issues/2252][#2252]]...G | 
| 76c20 |  6f 20 74 6f 20 61 63 74 75 61 6c 20 70 6f 69 6e    74 20 69 6e 73 74 65 61 64 20 6f 66 20 6c 69 6e  | o.to.actual.point.instead.of.lin | 
| 76c40 |  65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | e..See.[[https://github.com/abo- | 
| 76c60 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 32 35 34 5d 5b 23 32 32 35 34 5d 5d 2e  | abo/swiper/issues/2254][#2254]]. | 
| 76c80 |  0a 0a 46 69 78 20 68 69 67 68 6c 69 67 68 74 20    6c 69 6e 65 2e 20 53 65 65 20 5b 5b 68 74 74 70  | ..Fix.highlight.line..See.[[http | 
| 76ca0 |  73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61    62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73  | s://github.com/abo-abo/swiper/is | 
| 76cc0 |  73 75 65 73 2f 32 32 35 35 5d 5b 23 32 32 35 35    5d 5d 2e 0a 0a 48 61 6e 64 6c 65 20 72 65 61 64  | sues/2255][#2255]]...Handle.read | 
| 76ce0 |  2d 6f 6e 6c 79 20 73 74 72 69 6e 67 73 2e 20 53    65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74  | -only.strings..See.[[https://git | 
| 76d00 |  68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f    73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 32  | hub.com/abo-abo/swiper/issues/22 | 
| 76d20 |  35 38 5d 5b 23 32 32 35 38 5d 5d 2c 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | 58][#2258]],.[[https://github.co | 
| 76d40 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 32 36 32 5d 5b 23 32  | m/abo-abo/swiper/issues/2262][#2 | 
| 76d60 |  32 36 32 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 63 6f 75 6e 73 65 6c 2d 4d 2d 78 0a 3a 50 52  | 262]]..-----.***.counsel-M-x.:PR | 
| 76d80 |  4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f    4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d  | OPERTIES:.:CUSTOM_ID:.0.13.0-fx- | 
| 76da0 |  63 6f 75 6e 73 65 6c 2d 6d 2d 78 0a 3a 45 4e 44    3a 0a 52 65 73 70 65 63 74 20 65 6c 3a 63 6f 75  | counsel-m-x.:END:.Respect.el:cou | 
| 76dc0 |  6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75    6e 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 2e  | nsel-describe-function-function. | 
| 76de0 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 76e00 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 32 35 31 5d 5b 23 32 32 35 31 5d 5d 2e 0a 2d  | o/swiper/issues/2251][#2251]]..- | 
| 76e20 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 2d 70 79 2d 61 63 74 69 6f 6e 0a 3a 50 52 4f  | ----.***.counsel--py-action.:PRO | 
| 76e40 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 63  | PERTIES:.:CUSTOM_ID:.0.13.0-fx-c | 
| 76e60 |  6f 75 6e 73 65 6c 2d 2d 70 79 2d 61 63 74 69 6f    6e 0a 3a 45 4e 44 3a 0a 44 6f 6e 27 74 20 61 75  | ounsel--py-action.:END:.Don't.au | 
| 76e80 |  74 6f 2d 69 6e 73 65 72 74 20 70 61 72 65 6e 73    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | to-insert.parens..See.[[https:// | 
| 76ea0 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 76ec0 |  2f 32 32 32 39 5d 5b 23 32 32 32 39 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /2229][#2229]]..-----.***.counse | 
| 76ee0 |  6c 2d 72 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e    64 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | l-rg-base-command.:PROPERTIES:.: | 
| 76f00 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e    30 2d 66 78 2d 63 6f 75 6e 73 65 6c 2d 72 67 2d  | CUSTOM_ID:.0.13.0-fx-counsel-rg- | 
| 76f20 |  62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 3a 45 4e    44 3a 0a 44 6f 6e 27 74 20 69 6e 63 6c 75 64 65  | base-command.:END:.Don't.include | 
| 76f40 |  20 64 69 72 65 63 74 6f 72 79 20 6f 6e 20 6e 6f    6e 2d 57 69 6e 64 6f 77 73 2e 20 53 65 65 20 20  | .directory.on.non-Windows..See.. | 
| 76f60 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 76f80 |  70 65 72 2f 69 73 73 75 65 73 2f 37 39 35 5d 5b    23 37 39 35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a  | per/issues/795][#795]],.[[https: | 
| 76fa0 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f    2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75  | //github.com/abo-abo/swiper/issu | 
| 76fc0 |  65 73 2f 32 31 38 30 5d 5b 23 32 31 38 30 5d 5d    2e 0a 0a 45 6e 73 75 72 65 20 3d 2f 3d 20 69 73  | es/2180][#2180]]...Ensure.=/=.is | 
| 76fe0 |  20 74 68 65 20 70 61 74 68 2d 73 65 70 61 72 61    74 6f 72 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 20  | .the.path-separator.on.Windows.. | 
| 77000 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 77020 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    32 37 39 5d 5b 23 32 32 37 39 5d 5d 2e 0a 2d 2d  | /swiper/issues/2279][#2279]]..-- | 
| 77040 |  2d 2d 2d 0a 2a 2a 2a 20 44 6f 63 75 6d 65 6e 74    61 74 69 6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45  | ---.***.Documentation.:PROPERTIE | 
| 77060 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2e 31 33 2e 30 2d 66 78 2d 64 6f 63 75 6d 65 6e  | S:.:CUSTOM_ID:.0.13.0-fx-documen | 
| 77080 |  74 61 74 69 6f 6e 0a 3a 45 4e 44 3a 0a 3d 69 76    79 2e 69 6e 66 6f 3d 20 69 73 20 6e 6f 74 20 69  | tation.:END:.=ivy.info=.is.not.i | 
| 770a0 |  6e 73 74 61 6c 6c 65 64 20 66 72 6f 6d 20 47 4e    55 20 45 4c 50 41 2e 20 53 65 65 20 5b 5b 68 74  | nstalled.from.GNU.ELPA..See.[[ht | 
| 770c0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 770e0 |  69 73 73 75 65 73 2f 36 39 37 5d 5b 23 36 39 37    5d 5d 2e 0a 0a 46 69 78 20 74 79 70 6f 2e 20 53  | issues/697][#697]]...Fix.typo..S | 
| 77100 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 77120 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31    37 30 5d 5b 23 32 31 37 30 5d 5d 2e 0a 0a 46 69  | swiper/issues/2170][#2170]]...Fi | 
| 77140 |  78 20 65 6c 3a 69 76 79 2d 72 65 61 64 20 64 6f    63 73 74 72 69 6e 67 2e 20 53 65 65 20 5b 5b 68  | x.el:ivy-read.docstring..See.[[h | 
| 77160 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 77180 |  2f 69 73 73 75 65 73 2f 32 32 30 31 5d 5b 23 32    32 30 31 5d 5d 2e 0a 0a 41 64 64 20 66 75 6c 6c  | /issues/2201][#2201]]...Add.full | 
| 771a0 |  20 74 65 78 74 20 6f 66 20 6c 69 63 65 6e 63 65    73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f  | .text.of.licences..See.[[https:/ | 
| 771c0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 771e0 |  73 2f 32 32 30 36 5d 5b 23 32 32 30 36 5d 5d 2e    0a 0a 44 6f 63 75 6d 65 6e 74 20 74 68 65 20 6d  | s/2206][#2206]]...Document.the.m | 
| 77200 |  61 72 6b 69 6e 67 20 66 65 61 74 75 72 65 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | arking.feature..See.[[https://gi | 
| 77220 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 77240 |  32 31 34 5d 5b 23 32 32 31 34 5d 5d 2e 0a 0a 55    70 64 61 74 65 20 47 46 44 4c 20 6c 69 63 65 6e  | 214][#2214]]...Update.GFDL.licen | 
| 77260 |  63 65 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f  | ce..See.[[https://github.com/abo | 
| 77280 |  2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75    65 73 2f 32 31 38 37 5d 5b 23 32 31 38 37 5d 5d  | -abo/swiper/issues/2187][#2187]] | 
| 772a0 |  2e 0a 0a 49 76 79 20 6e 6f 77 20 72 65 71 75 69    72 65 73 20 61 74 20 6c 65 61 73 74 20 45 6d 61  | ...Ivy.now.requires.at.least.Ema | 
| 772c0 |  63 73 2d 32 34 2e 35 20 28 72 65 6c 65 61 73 65    64 20 6f 6e 20 32 30 31 35 2d 30 34 2d 31 30 29  | cs-24.5.(released.on.2015-04-10) | 
| 772e0 |  2e 20 55 70 20 66 72 6f 6d 20 45 6d 61 63 73 2d    32 34 2e 31 0a 28 72 65 6c 65 61 73 65 64 20 32  | ..Up.from.Emacs-24.1.(released.2 | 
| 77300 |  30 31 32 2d 30 36 2d 31 30 29 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 68 79 64 72 61 2d 69 76 79 0a  | 012-06-10)..-----.***.hydra-ivy. | 
| 77320 |  3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55    53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d  | :PROPERTIES:.:CUSTOM_ID:.0.13.0- | 
| 77340 |  66 78 2d 68 79 64 72 61 2d 69 76 79 0a 3a 45 4e    44 3a 0a 55 73 65 20 65 6c 3a 69 76 79 2d 72 65  | fx-hydra-ivy.:END:.Use.el:ivy-re | 
| 77360 |  61 64 2d 61 63 74 69 6f 6e 2d 62 79 2d 6b 65 79    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | ad-action-by-key..See.[[https:// | 
| 77380 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 773a0 |  2f 32 32 33 39 5d 5b 23 32 32 33 39 5d 5d 2c 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | /2239][#2239]],.[[https://github | 
| 773c0 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 32 32 35 30 5d  | .com/abo-abo/swiper/issues/2250] | 
| 773e0 |  5b 23 32 32 35 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 69 76 79 0a 3a 50 52 4f 50 45 52 54  | [#2250]]..-----.***.ivy.:PROPERT | 
| 77400 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2e 31 33 2e 30 2d 66 78 2d 69 76 79 0a 3a  | IES:.:CUSTOM_ID:.0.13.0-fx-ivy.: | 
| 77420 |  45 4e 44 3a 0a 4c 61 7a 79 20 6c 6f 61 64 20 65    6c 3a 66 66 61 70 2e 20 53 65 65 20 5b 5b 68 74  | END:.Lazy.load.el:ffap..See.[[ht | 
| 77440 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 77460 |  69 73 73 75 65 73 2f 32 32 31 35 5d 5b 23 32 32    31 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/2215][#2215]]..-----.***. | 
| 77480 |  69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69    6e 2d 72 65 67 69 6f 6e 0a 3a 50 52 4f 50 45 52  | ivy-completion-in-region.:PROPER | 
| 774a0 |  54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44    3a 20 30 2e 31 33 2e 30 2d 66 78 2d 69 76 79 2d  | TIES:.:CUSTOM_ID:.0.13.0-fx-ivy- | 
| 774c0 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 65    67 69 6f 6e 0a 3a 45 4e 44 3a 0a 41 64 64 20 77  | completion-in-region.:END:.Add.w | 
| 774e0 |  6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 65 6c    3a 70 61 63 6b 61 67 65 2d 6d 65 6e 75 2d 66 69  | orkaround.for.el:package-menu-fi | 
| 77500 |  6c 74 65 72 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | lter..See.[[https://github.com/a | 
| 77520 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 32 34 34 5d 5b 23 32 32 34 34  | bo-abo/swiper/issues/2244][#2244 | 
| 77540 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76    79 2d 2d 64 69 72 65 63 74 6f 72 79 2d 64 6f 6e  | ]]..-----.***.ivy--directory-don | 
| 77560 |  65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e  | e.:PROPERTIES:.:CUSTOM_ID:.0.13. | 
| 77580 |  30 2d 66 78 2d 69 76 79 2d 2d 64 69 72 65 63 74    6f 72 79 2d 64 6f 6e 65 0a 3a 45 4e 44 3a 0a 48  | 0-fx-ivy--directory-done.:END:.H | 
| 775a0 |  61 6e 64 6c 65 20 7e 2f 20 43 2d 6a 7e 20 6f 6e    20 72 65 6d 6f 74 65 2e 20 53 65 65 20 5b 5b 68  | andle.~/.C-j~.on.remote..See.[[h | 
| 775c0 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 775e0 |  2f 69 73 73 75 65 73 2f 32 32 30 35 5d 5b 23 32    32 30 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a  | /issues/2205][#2205]]..-----.*** | 
| 77600 |  20 69 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67    2d 64 6f 6e 65 2d 68 79 64 72 61 0a 3a 50 52 4f  | .ivy-dispatching-done-hydra.:PRO | 
| 77620 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 69  | PERTIES:.:CUSTOM_ID:.0.13.0-fx-i | 
| 77640 |  76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64    6f 6e 65 2d 68 79 64 72 61 0a 3a 45 4e 44 3a 0a  | vy-dispatching-done-hydra.:END:. | 
| 77660 |  46 69 78 20 66 6f 72 20 65 6c 3a 69 76 79 2d 72    65 73 75 6d 65 2e 20 4d 6f 64 69 66 79 20 74 68  | Fix.for.el:ivy-resume..Modify.th | 
| 77680 |  65 20 61 63 74 69 6f 6e 20 6c 69 73 74 20 6e 6f    6e 2d 64 65 73 63 74 72 75 63 74 69 76 65 6c 79  | e.action.list.non-desctructively | 
| 776a0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 776c0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 31 39 35 5d 5b 23 32 31 39 35 5d 5d 2e 0a  | bo/swiper/issues/2195][#2195]].. | 
| 776e0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 2d 64    6f 6e 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | -----.***.ivy--done.:PROPERTIES: | 
| 77700 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31    33 2e 30 2d 66 78 2d 69 76 79 2d 2d 64 6f 6e 65  | .:CUSTOM_ID:.0.13.0-fx-ivy--done | 
| 77720 |  0a 3a 45 4e 44 3a 0a 43 68 65 63 6b 20 69 66 20    67 69 76 65 6e 20 61 20 73 74 72 69 6e 67 2e 20  | .:END:.Check.if.given.a.string.. | 
| 77740 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 77760 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    32 30 30 5d 5b 23 32 32 30 30 5d 5d 2e 0a 2d 2d  | /swiper/issues/2200][#2200]]..-- | 
| 77780 |  2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 69 6d 6d 65    64 69 61 74 65 2d 64 6f 6e 65 0a 3a 50 52 4f 50  | ---.***.ivy-immediate-done.:PROP | 
| 777a0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 69 76  | ERTIES:.:CUSTOM_ID:.0.13.0-fx-iv | 
| 777c0 |  79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e 65    0a 3a 45 4e 44 3a 0a 41 64 64 20 65 6c 3a 63 6f  | y-immediate-done.:END:.Add.el:co | 
| 777e0 |  70 79 2d 73 65 71 75 65 6e 63 65 20 74 6f 20 66    69 78 20 65 6c 3a 72 65 61 64 2d 64 69 72 65 63  | py-sequence.to.fix.el:read-direc | 
| 77800 |  74 6f 72 79 2d 6e 61 6d 65 2e 20 53 65 65 20 5b    5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e  | tory-name..See.[[https://github. | 
| 77820 |  63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70    65 72 2f 69 73 73 75 65 73 2f 31 31 37 30 5d 5b  | com/abo-abo/swiper/issues/1170][ | 
| 77840 |  23 31 31 37 30 5d 5d 2c 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | #1170]],.[[https://github.com/ab | 
| 77860 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 32 31 34 39 5d 5b 23 32 31 34 39 5d  | o-abo/swiper/issues/2149][#2149] | 
| 77880 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 778a0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31    36 35 5d 5b 23 32 31 36 35 5d 5d 2e 0a 0a 46 69  | swiper/issues/2165][#2165]]...Fi | 
| 778c0 |  78 20 66 6f 72 20 77 68 65 6e 20 7e 43 2d 6a 7e    20 63 68 61 6e 67 65 64 20 63 77 64 2e 20 53 65  | x.for.when.~C-j~.changed.cwd..Se | 
| 778e0 |  65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73  | e.[[https://github.com/abo-abo/s | 
| 77900 |  77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 36    35 5d 5b 23 32 31 36 35 5d 5d 2e 0a 0a 46 69 78  | wiper/issues/2165][#2165]]...Fix | 
| 77920 |  20 70 61 72 65 6e 74 20 64 69 72 73 20 66 6f 72    20 65 6c 3a 72 65 61 64 2d 64 69 72 65 63 74 6f  | .parent.dirs.for.el:read-directo | 
| 77940 |  72 79 2d 6e 61 6d 65 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ry-name..See.[[https://github.co | 
| 77960 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 31 36 35 5d 5b 23 32  | m/abo-abo/swiper/issues/2165][#2 | 
| 77980 |  31 36 35 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 165]],.[[https://github.com/abo- | 
| 779a0 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 31 39 38 5d 5b 23 32 31 39 38 5d 5d 2e  | abo/swiper/issues/2198][#2198]]. | 
| 779c0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 2d    69 6e 70 75 74 0a 3a 50 52 4f 50 45 52 54 49 45  | .-----.***.ivy--input.:PROPERTIE | 
| 779e0 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2e 31 33 2e 30 2d 66 78 2d 69 76 79 2d 2d 69 6e  | S:.:CUSTOM_ID:.0.13.0-fx-ivy--in | 
| 77a00 |  70 75 74 0a 3a 45 4e 44 3a 0a 46 69 78 20 70 6f    69 6e 74 20 6d 6f 76 69 6e 67 20 69 6e 20 54 52  | put.:END:.Fix.point.moving.in.TR | 
| 77a20 |  41 4d 50 20 73 65 73 73 69 6f 6e 73 20 73 6f 6d    65 74 69 6d 65 73 2e 20 53 65 65 20 5b 5b 68 74  | AMP.sessions.sometimes..See.[[ht | 
| 77a40 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 77a60 |  69 73 73 75 65 73 2f 32 31 36 30 5d 5b 23 32 31    36 30 5d 5d 2e 0a 0a 46 69 78 20 66 6f 72 20 65  | issues/2160][#2160]]...Fix.for.e | 
| 77a80 |  6c 3a 65 64 69 66 66 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | l:ediff..See.[[https://github.co | 
| 77aa0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 31 37 35 5d 5b 23 32  | m/abo-abo/swiper/issues/2175][#2 | 
| 77ac0 |  31 37 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 69 76 79 2d 2d 6d 61 67 69 63 2d 66 69 6c 65  | 175]]..-----.***.ivy--magic-file | 
| 77ae0 |  2d 73 6c 61 73 68 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | -slash.:PROPERTIES:.:CUSTOM_ID:. | 
| 77b00 |  30 2e 31 33 2e 30 2d 66 78 2d 69 76 79 2d 2d 6d    61 67 69 63 2d 66 69 6c 65 2d 73 6c 61 73 68 0a  | 0.13.0-fx-ivy--magic-file-slash. | 
| 77b20 |  3a 45 4e 44 3a 0a 4d 61 6b 65 20 6c 65 73 73 20    61 67 67 72 65 73 73 69 76 65 2e 20 43 68 65 63  | :END:.Make.less.aggressive..Chec | 
| 77b40 |  6b 20 74 68 61 74 20 74 68 65 20 70 72 6f 6d 70    74 20 69 73 20 6e 6f 74 20 73 65 6c 65 63 74 65  | k.that.the.prompt.is.not.selecte | 
| 77b60 |  64 20 62 65 66 6f 72 65 20 70 65 72 66 6f 72 6d    69 6e 67 20 74 68 65 0a 69 76 79 2d 6d 61 67 69  | d.before.performing.the.ivy-magi | 
| 77b80 |  63 2d 73 6c 61 73 68 2d 6e 6f 6e 2d 6d 61 74 63    68 2d 63 64 2d 73 65 6c 65 63 74 65 64 20 61 63  | c-slash-non-match-cd-selected.ac | 
| 77ba0 |  74 69 6f 6e 2e 20 53 65 65 20 5b 5b 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61  | tion..See.[[https://github.com/a | 
| 77bc0 |  62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73    73 75 65 73 2f 32 32 34 30 5d 5b 23 32 32 34 30  | bo-abo/swiper/issues/2240][#2240 | 
| 77be0 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76    79 2d 6f 63 63 75 72 0a 3a 50 52 4f 50 45 52 54  | ]]..-----.***.ivy-occur.:PROPERT | 
| 77c00 |  49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a    20 30 2e 31 33 2e 30 2d 66 78 2d 69 76 79 2d 6f  | IES:.:CUSTOM_ID:.0.13.0-fx-ivy-o | 
| 77c20 |  63 63 75 72 0a 3a 45 4e 44 3a 0a 53 65 74 20 75    70 20 66 6f 72 20 65 6c 3a 6e 65 78 74 2d 65 72  | ccur.:END:.Set.up.for.el:next-er | 
| 77c40 |  72 6f 72 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | ror..See.[[https://github.com/ab | 
| 77c60 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 31 33 35 34 5d 5b 23 31 33 35 34 5d  | o-abo/swiper/issues/1354][#1354] | 
| 77c80 |  5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ],.[[https://github.com/abo-abo/ | 
| 77ca0 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 32    35 37 5d 5b 23 32 32 35 37 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/2257][#2257]]..--- | 
| 77cc0 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 63 63 75 72    2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 0a 3a  | --.***.ivy-occur-revert-buffer.: | 
| 77ce0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66  | PROPERTIES:.:CUSTOM_ID:.0.13.0-f | 
| 77d00 |  78 2d 69 76 79 2d 6f 63 63 75 72 2d 72 65 76 65    72 74 2d 62 75 66 66 65 72 0a 3a 45 4e 44 3a 0a  | x-ivy-occur-revert-buffer.:END:. | 
| 77d20 |  44 6f 6e 27 74 20 65 72 72 6f 72 20 69 66 20 74    68 65 20 65 6c 3a 73 77 69 70 65 72 20 62 75 66  | Don't.error.if.the.el:swiper.buf | 
| 77d40 |  66 65 72 20 77 61 73 20 6b 69 6c 6c 65 64 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 6f 76  | fer.was.killed..-----.***.ivy-ov | 
| 77d60 |  65 72 6c 61 79 2d 73 68 6f 77 2d 61 66 74 65 72    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | erlay-show-after.:PROPERTIES:.:C | 
| 77d80 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30    2d 66 78 2d 69 76 79 2d 6f 76 65 72 6c 61 79 2d  | USTOM_ID:.0.13.0-fx-ivy-overlay- | 
| 77da0 |  73 68 6f 77 2d 61 66 74 65 72 0a 3a 45 4e 44 3a    0a 43 68 65 63 6b 20 77 69 6e 64 6f 77 20 68 65  | show-after.:END:.Check.window.he | 
| 77dc0 |  69 67 68 74 20 62 65 74 74 65 72 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ight.better..See.[[https://githu | 
| 77de0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 36 31  | b.com/abo-abo/swiper/issues/2161 | 
| 77e00 |  5d 5b 23 32 31 36 31 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 69 76 79 2d 70 61 72 74 69 61 6c  | ][#2161]]..-----.***.ivy-partial | 
| 77e20 |  0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43    55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30  | .:PROPERTIES:.:CUSTOM_ID:.0.13.0 | 
| 77e40 |  2d 66 78 2d 69 76 79 2d 70 61 72 74 69 61 6c 0a    3a 45 4e 44 3a 0a 46 69 78 20 74 72 61 69 6c 69  | -fx-ivy-partial.:END:.Fix.traili | 
| 77e60 |  6e 67 20 73 70 61 63 65 20 69 73 73 75 65 2e 20    53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69  | ng.space.issue..See.[[https://gi | 
| 77e80 |  74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f    2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32  | thub.com/abo-abo/swiper/issues/2 | 
| 77ea0 |  31 30 33 5d 5b 23 32 31 30 33 5d 5d 2e 0a 0a 55    73 65 20 65 6c 3a 69 76 79 2d 2d 66 69 6c 74 65  | 103][#2103]]...Use.el:ivy--filte | 
| 77ec0 |  72 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 65 6c    3a 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73  | r.in.place.of.el:all-completions | 
| 77ee0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 77f00 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 31 39 39 5d 5b 23 32 31 39 39 5d 5d 2e 0a  | bo/swiper/issues/2199][#2199]].. | 
| 77f20 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 72 65    61 64 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a  | -----.***.ivy-read.:PROPERTIES:. | 
| 77f40 |  3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33    2e 30 2d 66 78 2d 69 76 79 2d 72 65 61 64 0a 3a  | :CUSTOM_ID:.0.13.0-fx-ivy-read.: | 
| 77f60 |  45 4e 44 3a 0a 46 69 78 20 63 6f 6e 66 6c 69 63    74 20 77 69 74 68 20 61 6e 20 65 78 69 73 74 69  | END:.Fix.conflict.with.an.existi | 
| 77f80 |  6e 67 20 65 6c 3a 72 65 61 64 2d 6b 65 79 20 73    65 73 73 69 6f 6e 2e 20 53 65 65 20 5b 5b 68 74  | ng.el:read-key.session..See.[[ht | 
| 77fa0 |  74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d    2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f  | tps://github.com/abo-abo/swiper/ | 
| 77fc0 |  69 73 73 75 65 73 2f 32 32 33 30 5d 5b 23 32 32    33 30 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20  | issues/2230][#2230]]..-----.***. | 
| 77fe0 |  69 76 79 2d 72 65 73 75 6d 65 0a 3a 50 52 4f 50    45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f  | ivy-resume.:PROPERTIES:.:CUSTOM_ | 
| 78000 |  49 44 3a 20 30 2e 31 33 2e 30 2d 66 78 2d 69 76    79 2d 72 65 73 75 6d 65 0a 3a 45 4e 44 3a 0a 52  | ID:.0.13.0-fx-ivy-resume.:END:.R | 
| 78020 |  65 73 74 6f 72 65 20 75 73 65 2d 69 67 6e 6f 72    65 20 73 65 74 74 69 6e 67 2e 20 53 65 65 20 5b  | estore.use-ignore.setting..See.[ | 
| 78040 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 78060 |  65 72 2f 69 73 73 75 65 73 2f 32 31 37 39 5d 5b    23 32 31 37 39 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/2179][#2179]]..-----.* | 
| 78080 |  2a 2a 20 69 76 79 2d 79 61 6e 6b 2d 77 6f 72 64    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | **.ivy-yank-word.:PROPERTIES:.:C | 
| 780a0 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30    2d 66 78 2d 69 76 79 2d 79 61 6e 6b 2d 77 6f 72  | USTOM_ID:.0.13.0-fx-ivy-yank-wor | 
| 780c0 |  64 0a 3a 45 4e 44 3a 0a 48 61 6e 64 6c 65 20 63    61 73 65 20 66 6f 6c 64 2e 20 53 65 65 20 5b 5b  | d.:END:.Handle.case.fold..See.[[ | 
| 780e0 |  68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65  | https://github.com/abo-abo/swipe | 
| 78100 |  72 2f 69 73 73 75 65 73 2f 32 31 39 34 5d 5b 23    32 31 39 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | r/issues/2194][#2194]]..-----.** | 
| 78120 |  2a 20 73 77 69 70 65 72 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | *.swiper.:PROPERTIES:.:CUSTOM_ID | 
| 78140 |  3a 20 30 2e 31 33 2e 30 2d 66 78 2d 73 77 69 70    65 72 0a 3a 45 4e 44 3a 0a 46 69 78 20 6f 76 65  | :.0.13.0-fx-swiper.:END:.Fix.ove | 
| 78160 |  72 6c 61 79 20 66 61 63 65 73 20 75 73 69 6e 67    20 65 6c 3a 69 76 79 2d 2d 72 65 67 65 78 2d 69  | rlay.faces.using.el:ivy--regex-i | 
| 78180 |  67 6e 6f 72 65 2d 6f 72 64 65 72 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | gnore-order..See.[[https://githu | 
| 781a0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 36 32  | b.com/abo-abo/swiper/issues/2162 | 
| 781c0 |  5d 5b 23 32 31 36 32 5d 5d 2e 0a 0a 46 69 78 20    73 79 6d 62 6f 6c 20 62 6f 75 6e 64 73 20 77 69  | ][#2162]]...Fix.symbol.bounds.wi | 
| 781e0 |  74 68 20 65 6c 3a 63 68 61 72 2d 66 6f 6c 64 2d    74 6f 2d 72 65 67 65 78 70 2e 20 53 65 65 20 5b  | th.el:char-fold-to-regexp..See.[ | 
| 78200 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 78220 |  65 72 2f 69 73 73 75 65 73 2f 32 31 37 37 5d 5b    23 32 31 37 37 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a  | er/issues/2177][#2177]]..-----.* | 
| 78240 |  2a 2a 20 73 77 69 70 65 72 2d 69 73 65 61 72 63    68 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a  | **.swiper-isearch.:PROPERTIES:.: | 
| 78260 |  43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e    30 2d 66 78 2d 73 77 69 70 65 72 2d 69 73 65 61  | CUSTOM_ID:.0.13.0-fx-swiper-isea | 
| 78280 |  72 63 68 0a 3a 45 4e 44 3a 0a 49 6d 70 72 6f 76    65 20 6d 61 74 63 68 69 6e 67 2e 20 53 65 65 20  | rch.:END:.Improve.matching..See. | 
| 782a0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 782c0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 31 35 34 5d    5b 23 32 31 35 34 5d 5d 2e 0a 0a 46 69 78 20 66  | per/issues/2154][#2154]]...Fix.f | 
| 782e0 |  6f 72 20 65 6c 3a 69 76 79 2d 72 65 73 75 6d 65    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | or.el:ivy-resume..See.[[https:// | 
| 78300 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 78320 |  2f 32 31 35 33 5d 5b 23 32 31 35 33 5d 5d 2c 20    32 31 35 34 2e 0a 0a 4d 61 6b 65 20 65 6c 3a 73  | /2153][#2153]],.2154...Make.el:s | 
| 78340 |  77 69 70 65 72 2d 69 73 65 61 72 63 68 2d 66 75    6e 63 74 69 6f 6e 20 77 6f 72 6b 20 77 69 74 68  | wiper-isearch-function.work.with | 
| 78360 |  20 65 6c 3a 69 76 79 2d 2d 72 65 67 65 78 2d 69    67 6e 6f 72 65 2d 6f 72 64 65 72 2e 20 53 65 65  | .el:ivy--regex-ignore-order..See | 
| 78380 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 783a0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 35 35    5d 5b 23 32 31 35 35 5d 5d 2e 0a 0a 46 69 78 20  | iper/issues/2155][#2155]]...Fix. | 
| 783c0 |  72 65 74 75 72 6e 20 76 61 6c 75 65 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | return.value..See.[[https://gith | 
| 783e0 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 36  | ub.com/abo-abo/swiper/issues/216 | 
| 78400 |  33 5d 5b 23 32 31 36 33 5d 5d 2e 0a 0a 46 69 78    20 72 65 67 65 78 65 73 20 66 6f 72 20 65 6c 3a  | 3][#2163]]...Fix.regexes.for.el: | 
| 78420 |  69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f 72    65 2d 6f 72 64 65 72 2e 20 53 65 65 20 5b 5b 68  | ivy--regex-ignore-order..See.[[h | 
| 78440 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 78460 |  2f 69 73 73 75 65 73 2f 32 31 36 34 5d 5b 23 32    31 36 34 5d 5d 2e 0a 0a 46 69 78 20 73 63 72 6f  | /issues/2164][#2164]]...Fix.scro | 
| 78480 |  6c 6c 20 6f 6e 20 7e 52 45 54 7e 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | ll.on.~RET~..See.[[https://githu | 
| 784a0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 35 39  | b.com/abo-abo/swiper/issues/2159 | 
| 784c0 |  5d 5b 23 32 31 35 39 5d 5d 2e 0a 0a 53 65 74 20    65 6c 3a 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61  | ][#2159]]...Set.el:case-fold-sea | 
| 784e0 |  72 63 68 2e 20 53 65 65 20 5b 5b 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62  | rch..See.[[https://github.com/ab | 
| 78500 |  6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73    75 65 73 2f 32 32 32 36 5d 5b 23 32 32 32 36 5d  | o-abo/swiper/issues/2226][#2226] | 
| 78520 |  5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69    70 65 72 2d 69 73 65 61 72 63 68 2d 61 63 74 69  | ]..-----.***.swiper-isearch-acti | 
| 78540 |  6f 6e 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33  | on.:PROPERTIES:.:CUSTOM_ID:.0.13 | 
| 78560 |  2e 30 2d 66 78 2d 73 77 69 70 65 72 2d 69 73 65    61 72 63 68 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44  | .0-fx-swiper-isearch-action.:END | 
| 78580 |  3a 0a 4d 61 6b 65 20 65 6c 3a 69 76 79 2d 70 72    65 76 69 6f 75 73 2d 6c 69 6e 65 2d 6f 72 2d 68  | :.Make.el:ivy-previous-line-or-h | 
| 785a0 |  69 73 74 6f 72 79 20 77 6f 72 6b 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | istory.work..See.[[https://githu | 
| 785c0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 35 38  | b.com/abo-abo/swiper/issues/2158 | 
| 785e0 |  5d 5b 23 32 31 35 38 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 73 77 69 70 65 72 2d 6f 63 63 75  | ][#2158]]..-----.***.swiper-occu | 
| 78600 |  72 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e  | r.:PROPERTIES:.:CUSTOM_ID:.0.13. | 
| 78620 |  30 2d 66 78 2d 73 77 69 70 65 72 2d 6f 63 63 75    72 0a 3a 45 4e 44 3a 0a 46 69 78 20 66 6f 72 20  | 0-fx-swiper-occur.:END:.Fix.for. | 
| 78640 |  65 6c 3a 77 67 72 65 70 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | el:wgrep..See.[[https://github.c | 
| 78660 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 31 35 36 5d 5b 23  | om/abo-abo/swiper/issues/2156][# | 
| 78680 |  32 31 35 36 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 73 77 69 70 65 72 2d 71 75 65 72 79 2d 72  | 2156]]..-----.***.swiper-query-r | 
| 786a0 |  65 70 6c 61 63 65 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | eplace.:PROPERTIES:.:CUSTOM_ID:. | 
| 786c0 |  30 2e 31 33 2e 30 2d 66 78 2d 73 77 69 70 65 72    2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 0a 3a  | 0.13.0-fx-swiper-query-replace.: | 
| 786e0 |  45 4e 44 3a 0a 46 6f 72 20 66 6f 72 20 22 5e 24    22 20 73 65 61 72 63 68 20 74 65 72 6d 2e 20 53  | END:.For.for."^$".search.term..S | 
| 78700 |  65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74    68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f  | ee.[[https://github.com/abo-abo/ | 
| 78720 |  73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 32    33 32 5d 5b 23 32 32 33 32 5d 5d 2e 0a 2d 2d 2d  | swiper/issues/2232][#2232]]..--- | 
| 78740 |  2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d 72 65    63 65 6e 74 65 72 2d 74 6f 70 2d 62 6f 74 74 6f  | --.***.swiper-recenter-top-botto | 
| 78760 |  6d 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e  | m.:PROPERTIES:.:CUSTOM_ID:.0.13. | 
| 78780 |  30 2d 66 78 2d 73 77 69 70 65 72 2d 72 65 63 65    6e 74 65 72 2d 74 6f 70 2d 62 6f 74 74 6f 6d 0a  | 0-fx-swiper-recenter-top-bottom. | 
| 787a0 |  3a 45 4e 44 3a 0a 4e 6f 77 20 77 6f 72 6b 73 20    66 6f 72 20 65 6c 3a 73 77 69 70 65 72 2d 69 73  | :END:.Now.works.for.el:swiper-is | 
| 787c0 |  65 61 72 63 68 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a    20 73 77 69 70 65 72 2d 74 68 69 6e 67 2d 61 74  | earch..-----.***.swiper-thing-at | 
| 787e0 |  2d 70 6f 69 6e 74 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | -point.:PROPERTIES:.:CUSTOM_ID:. | 
| 78800 |  30 2e 31 33 2e 30 2d 66 78 2d 73 77 69 70 65 72    2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 0a  | 0.13.0-fx-swiper-thing-at-point. | 
| 78820 |  3a 45 4e 44 3a 0a 46 69 78 20 66 6f 72 20 65 6c    3a 73 77 69 70 65 72 2d 69 73 65 61 72 63 68 2e  | :END:.Fix.for.el:swiper-isearch. | 
| 78840 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 78860 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 31 35 37 5d 5b 23 32 31 35 37 5d 5d 2e 0a 2d  | o/swiper/issues/2157][#2157]]..- | 
| 78880 |  2d 2d 2d 2d 0a 2a 2a 2a 20 54 65 73 74 73 0a 3a    50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53  | ----.***.Tests.:PROPERTIES:.:CUS | 
| 788a0 |  54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 66    78 2d 74 65 73 74 73 0a 3a 45 4e 44 3a 0a 4b 65  | TOM_ID:.0.13.0-fx-tests.:END:.Ke | 
| 788c0 |  65 70 20 74 68 65 20 74 65 73 74 20 66 69 6c 65    73 20 69 6e 20 77 6f 72 6b 74 72 65 65 20 69 6e  | ep.the.test.files.in.worktree.in | 
| 788e0 |  73 74 65 61 64 20 6f 66 20 69 6e 20 61 20 3d 74    65 73 74 3d 20 62 72 61 6e 63 68 2e 20 53 65 65  | stead.of.in.a.=test=.branch..See | 
| 78900 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 78920 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 38 37    5d 5b 23 32 31 38 37 5d 5d 2e 0a 0a 46 69 78 20  | iper/issues/2187][#2187]]...Fix. | 
| 78940 |  74 65 73 74 73 20 75 73 69 6e 67 20 66 69 6c 65    20 6e 61 6d 65 73 20 6f 6e 20 57 69 6e 64 6f 77  | tests.using.file.names.on.Window | 
| 78960 |  73 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | s..See.[[https://github.com/abo- | 
| 78980 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 32 31 37 5d 5b 23 32 32 31 37 5d 5d 2e  | abo/swiper/issues/2217][#2217]]. | 
| 789a0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 20 4e 65 77 20 46 65    61 74 75 72 65 73 0a 3a 50 52 4f 50 45 52 54 49  | .-----.**.New.Features.:PROPERTI | 
| 789c0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2e 31 33 2e 30 2d 6e 65 77 2d 66 65 61 74 75  | ES:.:CUSTOM_ID:.0.13.0-new-featu | 
| 789e0 |  72 65 73 0a 3a 45 4e 44 3a 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65  | res.:END:.-----.***.counsel-dire | 
| 78a00 |  64 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a    43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e  | d.:PROPERTIES:.:CUSTOM_ID:.0.13. | 
| 78a20 |  30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 64 69 72    65 64 0a 3a 45 4e 44 3a 0a 46 69 6c 74 65 72 20  | 0-nf-counsel-dired.:END:.Filter. | 
| 78a40 |  74 6f 20 64 69 72 65 63 74 6f 72 69 65 73 20 6f    6e 6c 79 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | to.directories.only..See.[[https | 
| 78a60 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 78a80 |  75 65 73 2f 32 32 37 35 5d 5b 23 32 32 37 35 5d    5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | ues/2275][#2275]]..-----.***.cou | 
| 78aa0 |  6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 2d    61 72 67 73 0a 3a 50 52 4f 50 45 52 54 49 45 53  | nsel-dired-jump-args.:PROPERTIES | 
| 78ac0 |  3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e    31 33 2e 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d  | :.:CUSTOM_ID:.0.13.0-nf-counsel- | 
| 78ae0 |  64 69 72 65 64 2d 6a 75 6d 70 2d 61 72 67 73 0a    3a 45 4e 44 3a 0a 54 68 65 20 76 61 72 69 61 62  | dired-jump-args.:END:.The.variab | 
| 78b00 |  6c 65 20 69 73 20 6e 6f 77 20 61 20 6c 69 73 74    2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f  | le.is.now.a.list..See.[[https:// | 
| 78b20 |  67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61    62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73  | github.com/abo-abo/swiper/issues | 
| 78b40 |  2f 32 31 32 30 5d 5b 23 32 31 32 30 5d 5d 2e 0a    2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65  | /2120][#2120]]..-----.***.counse | 
| 78b60 |  6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 61 72 67 73    0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43  | l-file-jump-args.:PROPERTIES:.:C | 
| 78b80 |  55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30    2d 6e 66 2d 63 6f 75 6e 73 65 6c 2d 66 69 6c 65  | USTOM_ID:.0.13.0-nf-counsel-file | 
| 78ba0 |  2d 6a 75 6d 70 2d 61 72 67 73 0a 3a 45 4e 44 3a    0a 54 68 65 20 76 61 72 69 61 62 6c 65 20 69 73  | -jump-args.:END:.The.variable.is | 
| 78bc0 |  20 6e 6f 77 20 61 20 6c 69 73 74 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | .now.a.list..See.[[https://githu | 
| 78be0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 32 30  | b.com/abo-abo/swiper/issues/2120 | 
| 78c00 |  5d 5b 23 32 31 32 30 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 69 6e  | ][#2120]]..-----.***.counsel-fin | 
| 78c20 |  64 2d 66 69 6c 65 0a 3a 50 52 4f 50 45 52 54 49    45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20  | d-file.:PROPERTIES:.:CUSTOM_ID:. | 
| 78c40 |  30 2e 31 33 2e 30 2d 6e 66 2d 63 6f 75 6e 73 65    6c 2d 66 69 6e 64 2d 66 69 6c 65 0a 3a 45 4e 44  | 0.13.0-nf-counsel-find-file.:END | 
| 78c60 |  3a 0a 55 73 65 20 3d 7e 7e 3d 20 74 6f 20 6d 6f    76 65 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20  | :.Use.=~~=.to.move.to.the.local. | 
| 78c80 |  68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79 20 66    72 6f 6d 20 72 65 6d 6f 74 65 2e 20 20 55 73 69  | home.directory.from.remote...Usi | 
| 78ca0 |  6e 67 20 3d 2f 20 52 45 54 20 7e 3d 20 69 73 20    73 74 69 6c 6c 20 61 6e 20 6f 70 74 69 6f 6e 2c  | ng.=/.RET.~=.is.still.an.option, | 
| 78cc0 |  0a 62 75 74 20 6d 6f 72 65 20 63 75 6d 62 65 72    73 6f 6d 65 2e 20 54 68 69 73 20 61 6c 73 6f 20  | .but.more.cumbersome..This.also. | 
| 78ce0 |  77 6f 72 6b 73 20 66 6f 72 20 3d 2f 73 75 64 6f    3a 3a 3d 2e 20 53 65 65 20 5b 5b 68 74 74 70 73  | works.for.=/sudo::=..See.[[https | 
| 78d00 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73  | ://github.com/abo-abo/swiper/iss | 
| 78d20 |  75 65 73 2f 32 32 37 36 5d 5b 23 32 32 37 36 5d    5d 2e 0a 0a 55 73 65 20 65 6c 3a 66 69 6c 65 2d  | ues/2276][#2276]]...Use.el:file- | 
| 78d40 |  6e 61 6d 65 2d 61 74 2d 70 6f 69 6e 74 2d 66 75    6e 63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 5b 68  | name-at-point-functions..See.[[h | 
| 78d60 |  74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f    6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72  | ttps://github.com/abo-abo/swiper | 
| 78d80 |  2f 69 73 73 75 65 73 2f 31 34 34 36 5d 5b 23 31    34 34 36 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f  | /issues/1446][#1446]],.[[https:/ | 
| 78da0 |  2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d    61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65  | /github.com/abo-abo/swiper/issue | 
| 78dc0 |  73 2f 32 31 38 31 5d 5b 23 32 31 38 31 5d 5d 2c    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | s/2181][#2181]],.[[https://githu | 
| 78de0 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 38 34  | b.com/abo-abo/swiper/issues/2184 | 
| 78e00 |  5d 5b 23 32 31 38 34 5d 5d 2e 0a 0a 55 73 65 20    65 6c 3a 64 69 72 65 64 2d 63 75 72 72 65 6e 74  | ][#2184]]...Use.el:dired-current | 
| 78e20 |  2d 64 69 72 65 63 74 6f 72 79 20 69 66 20 69 6e    20 65 6c 3a 64 69 72 65 64 2e 20 53 65 65 20 5b  | -directory.if.in.el:dired..See.[ | 
| 78e40 |  5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70  | [https://github.com/abo-abo/swip | 
| 78e60 |  65 72 2f 69 73 73 75 65 73 2f 32 32 37 34 5d 5b    23 32 32 37 34 5d 5d 2e 0a 0a 42 69 6e 64 20 7e  | er/issues/2274][#2274]]...Bind.~ | 
| 78e80 |  4d 2d 6f 20 52 7e 20 74 6f 20 65 6c 3a 66 69 6e    64 2d 66 69 6c 65 2d 72 65 61 64 2d 6f 6e 6c 79  | M-o.R~.to.el:find-file-read-only | 
| 78ea0 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 78ec0 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 32 33 36 5d 5b 23 32 32 33 36 5d 5d 2e 0a  | bo/swiper/issues/2236][#2236]].. | 
| 78ee0 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6b 64 69  | -----.***.counsel-find-file-mkdi | 
| 78f00 |  72 2d 61 63 74 69 6f 6e 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | r-action.:PROPERTIES:.:CUSTOM_ID | 
| 78f20 |  3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 63 6f 75 6e    73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6b  | :.0.13.0-nf-counsel-find-file-mk | 
| 78f40 |  64 69 72 2d 61 63 74 69 6f 6e 0a 3a 45 4e 44 3a    0a 4d 61 6b 65 20 70 61 72 65 6e 74 73 20 74 6f  | dir-action.:END:.Make.parents.to | 
| 78f60 |  6f 2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | o..See.[[https://github.com/abo- | 
| 78f80 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 31 37 38 5d 5b 23 32 31 37 38 5d 5d 2e  | abo/swiper/issues/2178][#2178]]. | 
| 78fa0 |  0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73    65 6c 2d 67 69 74 2d 67 72 65 70 0a 3a 50 52 4f  | .-----.***.counsel-git-grep.:PRO | 
| 78fc0 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 63  | PERTIES:.:CUSTOM_ID:.0.13.0-nf-c | 
| 78fe0 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 0a    3a 45 4e 44 3a 0a 55 73 65 20 7e 43 2d 78 20 43  | ounsel-git-grep.:END:.Use.~C-x.C | 
| 79000 |  2d 64 7e 20 74 6f 20 73 77 69 74 63 68 20 63 75    72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e  | -d~.to.switch.current.directory. | 
| 79020 |  20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | .See.[[https://github.com/abo-ab | 
| 79040 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 32 35 39 5d 5b 23 32 32 35 39 5d 5d 2e 0a 0a  | o/swiper/issues/2259][#2259]]... | 
| 79060 |  57 6f 72 6b 73 20 77 69 74 68 20 65 6c 3a 69 76    79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 2e 20  | Works.with.el:ivy--regex-fuzzy.. | 
| 79080 |  65 6c 3a 69 76 79 2d 6f 63 63 75 72 20 77 6f 72    6b 73 20 61 73 20 77 65 6c 6c 2e 20 53 65 65 20  | el:ivy-occur.works.as.well..See. | 
| 790a0 |  5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62    2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69  | [[https://github.com/abo-abo/swi | 
| 790c0 |  70 65 72 2f 69 73 73 75 65 73 2f 32 32 34 33 5d    5b 23 32 32 34 33 5d 5d 2e 0a 0a 4e 69 63 65 72  | per/issues/2243][#2243]]...Nicer | 
| 790e0 |  20 6d 65 73 73 61 67 65 20 77 68 65 6e 20 6e 6f    20 6d 61 74 63 68 20 77 61 73 20 66 6f 75 6e 64  | .message.when.no.match.was.found | 
| 79100 |  2e 20 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | ..See.[[https://github.com/abo-a | 
| 79120 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 32 36 35 5d 5b 23 32 32 36 35 5d 5d 2e 0a  | bo/swiper/issues/2265][#2265]].. | 
| 79140 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 4d 2d 78 0a 3a 50 52 4f 50 45 52 54 49 45  | -----.***.counsel-M-x.:PROPERTIE | 
| 79160 |  53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30    2e 31 33 2e 30 2d 6e 66 2d 63 6f 75 6e 73 65 6c  | S:.:CUSTOM_ID:.0.13.0-nf-counsel | 
| 79180 |  2d 6d 2d 78 0a 3a 45 4e 44 3a 0a 50 72 6f 70 65    72 74 69 7a 65 20 6e 61 6d 65 73 20 6f 66 20 61  | -m-x.:END:.Propertize.names.of.a | 
| 791a0 |  63 74 69 76 65 20 6d 6f 64 65 73 20 77 69 74 68    20 65 6c 3a 63 6f 75 6e 73 65 6c 2d 61 63 74 69  | ctive.modes.with.el:counsel-acti | 
| 791c0 |  76 65 2d 6d 6f 64 65 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | ve-mode..See.[[https://github.co | 
| 791e0 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 31 38 39 5d 5b 23 32  | m/abo-abo/swiper/issues/2189][#2 | 
| 79200 |  31 38 39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f    2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d  | 189]],.[[https://github.com/abo- | 
| 79220 |  61 62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65    73 2f 32 32 35 38 5d 5b 23 32 32 35 38 5d 5d 2e  | abo/swiper/issues/2258][#2258]]. | 
| 79240 |  0a 0a 53 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20    61 72 65 20 69 6e 74 65 6e 64 65 64 20 74 6f 20  | ..Some.commands.are.intended.to. | 
| 79260 |  62 65 20 63 61 6c 6c 65 64 20 6f 6e 6c 79 20 76    69 61 20 74 68 65 69 72 20 6b 65 79 20 62 69 6e  | be.called.only.via.their.key.bin | 
| 79280 |  64 69 6e 67 2e 20 4d 61 6b 65 20 74 68 65 6d 20    64 69 73 61 70 70 65 61 72 0a 66 72 6f 6d 20 65  | ding..Make.them.disappear.from.e | 
| 792a0 |  6c 3a 63 6f 75 6e 73 65 6c 2d 4d 2d 78 20 6c 69    6b 65 20 74 68 69 73 3a 0a 23 2b 62 65 67 69 6e  | l:counsel-M-x.like.this:.#+begin | 
| 792c0 |  5f 73 72 63 20 65 6c 69 73 70 0a 28 70 75 74 20    27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 73 79  | _src.elisp.(put.'counsel-find-sy | 
| 792e0 |  6d 62 6f 6c 20 27 6e 6f 2d 63 6f 75 6e 73 65 6c    2d 4d 2d 78 20 74 29 0a 23 2b 65 6e 64 5f 73 72  | mbol.'no-counsel-M-x.t).#+end_sr | 
| 79300 |  63 0a 53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61  | c.See.[[https://github.com/abo-a | 
| 79320 |  62 6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73    2f 32 32 37 30 5d 5b 23 32 32 37 30 5d 5d 2e 0a  | bo/swiper/issues/2270][#2270]].. | 
| 79340 |  2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65    6c 2d 70 61 63 6b 61 67 65 0a 3a 50 52 4f 50 45  | -----.***.counsel-package.:PROPE | 
| 79360 |  52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49    44 3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 63 6f 75  | RTIES:.:CUSTOM_ID:.0.13.0-nf-cou | 
| 79380 |  6e 73 65 6c 2d 70 61 63 6b 61 67 65 0a 3a 45 4e    44 3a 0a 52 65 66 72 65 73 68 20 63 6f 6e 74 65  | nsel-package.:END:.Refresh.conte | 
| 793a0 |  6e 74 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c    79 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75  | nts.automatically..-----.***.cou | 
| 793c0 |  6e 73 65 6c 2d 72 67 0a 3a 50 52 4f 50 45 52 54    49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a  | nsel-rg.:PROPERTIES:.:CUSTOM_ID: | 
| 793e0 |  20 30 2e 31 33 2e 30 2d 6e 66 2d 63 6f 75 6e 73    65 6c 2d 72 67 0a 3a 45 4e 44 3a 0a 49 76 79 20  | .0.13.0-nf-counsel-rg.:END:.Ivy. | 
| 79400 |  77 69 6c 6c 20 61 64 64 20 22 2d 69 22 20 61 70    70 72 6f 70 72 69 61 74 65 6c 79 2c 20 62 61 73  | will.add."-i".appropriately,.bas | 
| 79420 |  65 64 20 6f 6e 20 65 6c 3a 69 76 79 2d 63 61 73    65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 2d 64 65  | ed.on.el:ivy-case-fold-search-de | 
| 79440 |  66 61 75 6c 74 2e 0a 59 6f 75 20 73 68 6f 75 6c    64 20 72 65 6d 6f 76 65 20 74 68 65 20 22 2d 53  | fault..You.should.remove.the."-S | 
| 79460 |  22 20 66 6c 61 67 20 66 72 6f 6d 20 65 6c 3a 63    6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63  | ".flag.from.el:counsel-rg-base-c | 
| 79480 |  6f 6d 6d 61 6e 64 20 69 66 20 79 6f 75 20 63 75    73 74 6f 6d 69 7a 65 64 20 69 74 2e 0a 0a 57 68  | ommand.if.you.customized.it...Wh | 
| 794a0 |  65 6e 20 69 6e 20 65 6c 3a 64 69 72 65 64 2c 20    6f 70 65 72 61 74 65 20 6f 6e 20 6d 61 72 6b 65  | en.in.el:dired,.operate.on.marke | 
| 794c0 |  64 20 66 69 6c 65 73 2e 20 54 68 69 73 20 61 6c    73 6f 20 61 70 70 6c 69 65 73 20 74 6f 20 69 76  | d.files..This.also.applies.to.iv | 
| 794e0 |  79 2d 6f 63 63 75 72 20 62 75 66 66 65 72 73 20    6f 66 0a 65 6c 3a 63 6f 75 6e 73 65 6c 2d 66 69  | y-occur.buffers.of.el:counsel-fi | 
| 79500 |  6e 64 2d 66 69 6c 65 20 61 6e 64 20 65 6c 3a 63    6f 75 6e 73 65 6c 2d 67 69 74 2e 0a 2d 2d 2d 2d  | nd-file.and.el:counsel-git..---- | 
| 79520 |  2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 73 77    69 74 63 68 2d 62 75 66 66 65 72 0a 3a 50 52 4f  | -.***.counsel-switch-buffer.:PRO | 
| 79540 |  50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d    5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 63  | PERTIES:.:CUSTOM_ID:.0.13.0-nf-c | 
| 79560 |  6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75    66 66 65 72 0a 3a 45 4e 44 3a 0a 41 64 64 20 61  | ounsel-switch-buffer.:END:.Add.a | 
| 79580 |  63 74 69 6f 6e 73 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | ctions..See.[[https://github.com | 
| 795a0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 32 33 33 5d 5b 23 32 32  | /abo-abo/swiper/issues/2233][#22 | 
| 795c0 |  33 33 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20    69 76 79 2d 63 6f 6e 66 69 67 75 72 65 0a 3a 50  | 33]]..-----.***.ivy-configure.:P | 
| 795e0 |  52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54    4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66  | ROPERTIES:.:CUSTOM_ID:.0.13.0-nf | 
| 79600 |  2d 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 0a 3a    45 4e 44 3a 0a 4e 65 77 20 66 75 6e 63 74 69 6f  | -ivy-configure.:END:.New.functio | 
| 79620 |  6e 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 6d    61 6e 79 20 74 68 69 6e 67 73 20 61 74 20 6f 6e  | n.to.configure.many.things.at.on | 
| 79640 |  63 65 2e 20 45 78 61 6d 70 6c 65 3a 0a 23 2b 62    65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70 0a 28  | ce..Example:.#+begin_src.elisp.( | 
| 79660 |  69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63    6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65  | ivy-configure.'counsel-find-file | 
| 79680 |  0a 20 20 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e    73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63  | ...:occur.#'counsel-find-file-oc | 
| 796a0 |  63 75 72 0a 20 20 3a 64 69 73 70 6c 61 79 2d 74    72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27  | cur...:display-transformer-fn.#' | 
| 796c0 |  69 76 79 2d 72 65 61 64 2d 66 69 6c 65 2d 74 72    61 6e 73 66 6f 72 6d 65 72 29 0a 23 2b 65 6e 64  | ivy-read-file-transformer).#+end | 
| 796e0 |  5f 73 72 63 0a 49 6e 73 74 65 61 64 20 6f 66 20    63 6f 6e 66 69 67 75 72 69 6e 67 20 6d 61 6e 79  | _src.Instead.of.configuring.many | 
| 79700 |  20 61 6c 69 73 74 73 20 73 65 70 61 72 61 74 65    6c 79 20 75 73 69 6e 67 20 74 68 65 20 3d 3a 63  | .alists.separately.using.the.=:c | 
| 79720 |  61 6c 6c 65 72 3d 20 6b 65 79 20 6f 66 20 65 6c    3a 69 76 79 2d 72 65 61 64 2c 0a 63 6f 6e 66 69  | aller=.key.of.el:ivy-read,.confi | 
| 79740 |  67 75 72 65 20 65 76 65 72 79 74 68 69 6e 67 20    74 6f 67 65 74 68 65 72 2e 0a 2d 2d 2d 2d 2d 0a  | gure.everything.together..-----. | 
| 79760 |  2a 2a 2a 20 69 76 79 2d 66 66 61 70 2d 75 72 6c    2d 66 75 6e 63 74 69 6f 6e 73 0a 3a 50 52 4f 50  | ***.ivy-ffap-url-functions.:PROP | 
| 79780 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 69 76  | ERTIES:.:CUSTOM_ID:.0.13.0-nf-iv | 
| 797a0 |  79 2d 66 66 61 70 2d 75 72 6c 2d 66 75 6e 63 74    69 6f 6e 73 0a 3a 45 4e 44 3a 0a 41 64 64 20 65  | y-ffap-url-functions.:END:.Add.e | 
| 797c0 |  6c 3a 76 63 2d 67 69 74 2d 6c 6f 67 2d 76 69 65    77 2d 6d 6f 64 65 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a  | l:vc-git-log-view-mode..-----.** | 
| 797e0 |  2a 20 69 76 79 2d 70 61 72 74 69 61 6c 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | *.ivy-partial.:PROPERTIES:.:CUST | 
| 79800 |  4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66    2d 69 76 79 2d 70 61 72 74 69 61 6c 0a 3a 45 4e  | OM_ID:.0.13.0-nf-ivy-partial.:EN | 
| 79820 |  44 3a 0a 4f 62 65 79 20 65 6c 3a 63 6f 6d 70 6c    65 74 69 6f 6e 2d 63 79 63 6c 65 2d 74 68 72 65  | D:.Obey.el:completion-cycle-thre | 
| 79840 |  73 68 6f 6c 64 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | shold..See.[[https://github.com/ | 
| 79860 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 32 32 35 5d 5b 23 32 32 32  | abo-abo/swiper/issues/2225][#222 | 
| 79880 |  35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 69    76 79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d 64 6f  | 5]]..-----.***.ivy-partial-or-do | 
| 798a0 |  6e 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33  | ne.:PROPERTIES:.:CUSTOM_ID:.0.13 | 
| 798c0 |  2e 30 2d 6e 66 2d 69 76 79 2d 70 61 72 74 69 61    6c 2d 6f 72 2d 64 6f 6e 65 0a 3a 45 4e 44 3a 0a  | .0-nf-ivy-partial-or-done.:END:. | 
| 798e0 |  57 6f 72 6b 20 77 69 74 68 20 65 6c 3a 63 6f 6d    70 6c 65 74 69 6f 6e 2d 63 79 63 6c 65 2d 74 68  | Work.with.el:completion-cycle-th | 
| 79900 |  72 65 73 68 6f 6c 64 2e 20 53 65 65 20 5b 5b 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f  | reshold..See.[[https://github.co | 
| 79920 |  6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72    2f 69 73 73 75 65 73 2f 32 32 32 35 5d 5b 23 32  | m/abo-abo/swiper/issues/2225][#2 | 
| 79940 |  32 32 35 5d 5d 2e 0a 49 66 20 79 6f 75 20 73 65    74 20 74 68 69 73 20 74 6f 20 61 6e 20 69 6e 74  | 225]]..If.you.set.this.to.an.int | 
| 79960 |  65 67 65 72 2c 20 61 6e 64 20 74 68 65 20 61 6d    6f 75 6e 74 20 6f 66 20 63 61 6e 64 69 64 61 74  | eger,.and.the.amount.of.candidat | 
| 79980 |  65 73 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20    74 68 61 74 20 6e 75 6d 62 65 72 2c 0a 70 72 65  | es.is.less.than.that.number,.pre | 
| 799a0 |  73 73 69 6e 67 20 7e 54 41 42 7e 20 77 69 6c 6c    20 63 79 63 6c 65 20 74 6f 20 74 68 65 20 6e 65  | ssing.~TAB~.will.cycle.to.the.ne | 
| 799c0 |  78 74 20 63 61 6e 64 69 64 61 74 65 2e 0a 2d 2d    2d 2d 2d 0a 2a 2a 2a 20 69 76 79 2d 70 72 65 2d  | xt.candidate..-----.***.ivy-pre- | 
| 799e0 |  70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 0a    3a 50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55  | prompt-function.:PROPERTIES:.:CU | 
| 79a00 |  53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d    6e 66 2d 69 76 79 2d 70 72 65 2d 70 72 6f 6d 70  | STOM_ID:.0.13.0-nf-ivy-pre-promp | 
| 79a20 |  74 2d 66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44 3a    0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 61  | t-function.:END:.When.non-nil,.a | 
| 79a40 |  64 64 20 73 74 72 69 6e 67 73 20 62 65 66 6f 72    65 20 74 68 65 20 65 6c 3a 69 76 79 2d 72 65 61  | dd.strings.before.the.el:ivy-rea | 
| 79a60 |  64 20 70 72 6f 6d 70 74 2e 20 53 65 65 20 5b 5b    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63  | d.prompt..See.[[https://github.c | 
| 79a80 |  6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65    72 2f 69 73 73 75 65 73 2f 32 31 38 35 5d 5b 23  | om/abo-abo/swiper/issues/2185][# | 
| 79aa0 |  32 31 38 35 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a    2a 20 69 76 79 2d 72 65 61 64 0a 3a 50 52 4f 50  | 2185]]..-----.***.ivy-read.:PROP | 
| 79ac0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 69 76  | ERTIES:.:CUSTOM_ID:.0.13.0-nf-iv | 
| 79ae0 |  79 2d 72 65 61 64 0a 3a 45 4e 44 3a 0a 4e 65 77    20 41 50 49 20 66 6f 72 20 61 73 79 6e 63 68 72  | y-read.:END:.New.API.for.asynchr | 
| 79b00 |  6f 6e 6f 75 73 20 63 61 6c 6c 73 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | onous.calls..See.[[https://githu | 
| 79b20 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 32 36 33  | b.com/abo-abo/swiper/issues/2263 | 
| 79b40 |  5d 5b 23 32 32 36 33 5d 5d 2e 0a 0a 54 6f 20 75    73 65 20 69 74 2c 20 70 61 73 73 20 74 6f 20 65  | ][#2263]]...To.use.it,.pass.to.e | 
| 79b60 |  6c 3a 69 76 79 2d 72 65 61 64 3a 20 3d 3a 64 79    6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e  | l:ivy-read:.=:dynamic-collection | 
| 79b80 |  20 74 3d 2c 20 61 6e 64 20 61 20 63 6f 6c 6c 65    63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 20 74  | .t=,.and.a.collection.function.t | 
| 79ba0 |  68 61 74 0a 74 61 6b 65 73 20 61 20 75 73 65 72    20 69 6e 70 75 74 20 73 74 72 69 6e 67 2c 20 73  | hat.takes.a.user.input.string,.s | 
| 79bc0 |  74 61 72 74 73 20 73 6f 6d 65 20 61 73 79 6e 63    68 72 6f 6e 6f 75 73 20 70 72 6f 63 65 73 73 20  | tarts.some.asynchronous.process. | 
| 79be0 |  62 61 73 65 64 20 6f 6e 20 74 68 61 74 20 69 6e    70 75 74 2c 20 61 6e 64 0a 72 65 74 75 72 6e 73  | based.on.that.input,.and.returns | 
| 79c00 |  20 30 2e 20 54 68 65 20 30 20 72 65 74 75 72 6e    20 72 65 73 75 6c 74 20 74 65 6c 6c 73 20 49 76  | .0..The.0.return.result.tells.Iv | 
| 79c20 |  79 20 74 68 61 74 20 6e 6f 20 63 61 6e 64 69 64    61 74 65 73 20 77 65 72 65 20 72 65 74 75 72 6e  | y.that.no.candidates.were.return | 
| 79c40 |  65 64 3b 20 69 6e 73 74 65 61 64 2c 0a 65 6c 3a    69 76 79 2d 75 70 64 61 74 65 2d 63 61 6e 64 69  | ed;.instead,.el:ivy-update-candi | 
| 79c60 |  64 61 74 65 73 20 69 73 20 75 73 65 64 20 69 6e    20 74 68 65 20 61 73 79 6e 63 20 63 61 6c 6c 62  | dates.is.used.in.the.async.callb | 
| 79c80 |  61 63 6b 2e 0a 0a 53 65 65 20 65 6c 3a 63 6f 75    6e 73 65 6c 2d 67 6f 6f 67 6c 65 20 66 6f 72 20  | ack...See.el:counsel-google.for. | 
| 79ca0 |  61 20 72 65 66 65 72 65 6e 63 65 20 69 6d 70 6c    65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 2d 2d 2d 2d  | a.reference.implementation..---- | 
| 79cc0 |  2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 61 64 2d 61    63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 3a  | -.***.ivy-read-action-function.: | 
| 79ce0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0.13.0-n | 
| 79d00 |  66 2d 69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f    6e 2d 66 75 6e 63 74 69 6f 6e 0a 3a 45 4e 44 3a  | f-ivy-read-action-function.:END: | 
| 79d20 |  0a 4e 65 77 20 64 65 66 63 75 73 74 6f 6d 20 74    68 61 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74  | .New.defcustom.that.allows.you.t | 
| 79d40 |  6f 20 72 65 61 64 20 74 68 65 20 61 63 74 69 6f    6e 20 76 69 61 3a 20 6b 65 79 2c 20 6f 72 20 49  | o.read.the.action.via:.key,.or.I | 
| 79d60 |  76 79 2c 20 6f 72 20 48 79 64 72 61 2e 20 53 65    65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68  | vy,.or.Hydra..See.[[https://gith | 
| 79d80 |  75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73    77 69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 37  | ub.com/abo-abo/swiper/issues/217 | 
| 79da0 |  36 5d 5b 23 32 31 37 36 5d 5d 2e 0a 2d 2d 2d 2d    2d 0a 2a 2a 2a 20 69 76 79 2d 72 65 73 74 72 69  | 6][#2176]]..-----.***.ivy-restri | 
| 79dc0 |  63 74 2d 74 6f 2d 6d 61 74 63 68 65 73 0a 3a 50    52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54  | ct-to-matches.:PROPERTIES:.:CUST | 
| 79de0 |  4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 66    2d 69 76 79 2d 72 65 73 74 72 69 63 74 2d 74 6f  | OM_ID:.0.13.0-nf-ivy-restrict-to | 
| 79e00 |  2d 6d 61 74 63 68 65 73 0a 3a 45 4e 44 3a 0a 57    6f 72 6b 20 66 6f 72 20 64 79 6e 61 6d 69 63 20  | -matches.:END:.Work.for.dynamic. | 
| 79e20 |  63 6f 6c 6c 65 63 74 69 6f 6e 2e 20 53 65 65 20    5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62  | collection..See.[[https://github | 
| 79e40 |  2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77 69    70 65 72 2f 69 73 73 75 65 73 2f 32 31 36 38 5d  | .com/abo-abo/swiper/issues/2168] | 
| 79e60 |  5b 23 32 31 36 38 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a    2a 2a 2a 20 69 76 79 2d 75 70 64 61 74 65 2d 66  | [#2168]]..-----.***.ivy-update-f | 
| 79e80 |  6e 73 2d 61 6c 69 73 74 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | ns-alist.:PROPERTIES:.:CUSTOM_ID | 
| 79ea0 |  3a 20 30 2e 31 33 2e 30 2d 6e 66 2d 69 76 79 2d    75 70 64 61 74 65 2d 66 6e 73 2d 61 6c 69 73 74  | :.0.13.0-nf-ivy-update-fns-alist | 
| 79ec0 |  0a 3a 45 4e 44 3a 0a 41 6c 6c 6f 77 20 74 6f 20    63 75 73 74 6f 6d 69 7a 65 20 3d 3a 75 70 64 61  | .:END:.Allow.to.customize.=:upda | 
| 79ee0 |  74 65 2d 66 6e 3d 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | te-fn=..See.[[https://github.com | 
| 79f00 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 31 38 38 5d 5b 23 32 31  | /abo-abo/swiper/issues/2188][#21 | 
| 79f20 |  38 38 5d 5d 2e 0a 45 78 61 6d 70 6c 65 3a 0a 23    2b 62 65 67 69 6e 5f 73 72 63 20 65 6c 69 73 70  | 88]]..Example:.#+begin_src.elisp | 
| 79f40 |  0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20    27 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 0a 20  | .(ivy-configure.'counsel-imenu.. | 
| 79f60 |  20 3a 75 70 64 61 74 65 2d 66 6e 20 27 61 75 74    6f 29 0a 23 2b 65 6e 64 5f 73 72 63 0a 2d 2d 2d  | .:update-fn.'auto).#+end_src.--- | 
| 79f80 |  2d 2d 0a 2a 2a 2a 20 69 76 79 2d 75 73 65 2d 76    69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 0a 3a  | --.***.ivy-use-virtual-buffers.: | 
| 79fa0 |  50 52 4f 50 45 52 54 49 45 53 3a 0a 3a 43 55 53    54 4f 4d 5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e  | PROPERTIES:.:CUSTOM_ID:.0.13.0-n | 
| 79fc0 |  66 2d 69 76 79 2d 75 73 65 2d 76 69 72 74 75 61    6c 2d 62 75 66 66 65 72 73 0a 3a 45 4e 44 3a 0a  | f-ivy-use-virtual-buffers.:END:. | 
| 79fe0 |  41 6c 6c 6f 77 20 74 6f 20 63 68 6f 6f 73 65 20    62 65 74 77 65 65 6e 3a 20 72 65 63 65 6e 74 20  | Allow.to.choose.between:.recent. | 
| 7a000 |  66 69 6c 65 73 2c 20 6f 72 20 62 6f 6f 6b 6d 61    72 6b 73 2c 20 6f 72 20 62 6f 74 68 2c 20 6f 72  | files,.or.bookmarks,.or.both,.or | 
| 7a020 |  20 6e 6f 6e 65 2e 20 53 65 65 20 5b 5b 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f  | .none..See.[[https://github.com/ | 
| 7a040 |  61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f 69    73 73 75 65 73 2f 32 31 36 39 5d 5b 23 32 31 36  | abo-abo/swiper/issues/2169][#216 | 
| 7a060 |  39 5d 5d 2c 20 5b 5b 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62  | 9]],.[[https://github.com/abo-ab | 
| 7a080 |  6f 2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f    32 31 37 32 5d 5b 23 32 31 37 32 5d 5d 2e 0a 2d  | o/swiper/issues/2172][#2172]]..- | 
| 7a0a0 |  2d 2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d    67 6f 74 6f 2d 73 74 61 72 74 2d 6f 66 2d 6d 61  | ----.***.swiper-goto-start-of-ma | 
| 7a0c0 |  74 63 68 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a    0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31  | tch.:PROPERTIES:.:CUSTOM_ID:.0.1 | 
| 7a0e0 |  33 2e 30 2d 6e 66 2d 73 77 69 70 65 72 2d 67 6f    74 6f 2d 73 74 61 72 74 2d 6f 66 2d 6d 61 74 63  | 3.0-nf-swiper-goto-start-of-matc | 
| 7a100 |  68 0a 3a 45 4e 44 3a 0a 41 6c 73 6f 20 77 6f 72    6b 73 20 66 6f 72 20 65 6c 3a 63 6f 75 6e 73 65  | h.:END:.Also.works.for.el:counse | 
| 7a120 |  6c 2d 67 72 65 70 20 61 6e 64 20 65 6c 3a 63 6f    75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2e 20  | l-grep.and.el:counsel-git-grep.. | 
| 7a140 |  53 65 65 20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69    74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f  | See.[[https://github.com/abo-abo | 
| 7a160 |  2f 73 77 69 70 65 72 2f 69 73 73 75 65 73 2f 32    32 30 39 5d 5b 23 32 32 30 39 5d 5d 2e 0a 2d 2d  | /swiper/issues/2209][#2209]]..-- | 
| 7a180 |  2d 2d 2d 0a 2a 2a 2a 20 73 77 69 70 65 72 2d 69    73 65 61 72 63 68 0a 3a 50 52 4f 50 45 52 54 49  | ---.***.swiper-isearch.:PROPERTI | 
| 7a1a0 |  45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20    30 2e 31 33 2e 30 2d 6e 66 2d 73 77 69 70 65 72  | ES:.:CUSTOM_ID:.0.13.0-nf-swiper | 
| 7a1c0 |  2d 69 73 65 61 72 63 68 0a 3a 45 4e 44 3a 0a 42    69 6e 64 20 7e 4d 2d 6f 20 77 7e 20 74 6f 20 63  | -isearch.:END:.Bind.~M-o.w~.to.c | 
| 7a1e0 |  6f 70 79 20 74 68 65 20 63 75 72 72 65 6e 74 20    6c 69 6e 65 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 20 4e  | opy.the.current.line..-----.**.N | 
| 7a200 |  65 77 20 43 6f 6d 6d 61 6e 64 73 0a 3a 50 52 4f    50 45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d  | ew.Commands.:PROPERTIES:.:CUSTOM | 
| 7a220 |  5f 49 44 3a 20 30 2e 31 33 2e 30 2d 6e 65 77 2d    63 6f 6d 6d 61 6e 64 73 0a 3a 45 4e 44 3a 0a 2d  | _ID:.0.13.0-new-commands.:END:.- | 
| 7a240 |  2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c    2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e  | ----.***.counsel-buffer-or-recen | 
| 7a260 |  74 66 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33  | tf.:PROPERTIES:.:CUSTOM_ID:.0.13 | 
| 7a280 |  2e 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 62 75    66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 0a  | .0-nc-counsel-buffer-or-recentf. | 
| 7a2a0 |  3a 45 4e 44 3a 0a 4c 69 73 74 73 20 62 75 66 66    65 72 73 20 76 69 73 69 74 69 6e 67 20 66 69 6c  | :END:.Lists.buffers.visiting.fil | 
| 7a2c0 |  65 73 20 28 68 69 67 68 6c 69 67 68 74 65 64 29    20 74 68 65 6e 20 74 68 65 20 72 65 63 65 6e 74  | es.(highlighted).then.the.recent | 
| 7a2e0 |  66 20 66 69 6c 65 20 6c 69 73 74 2e 20 53 65 65    20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75  | f.file.list..See.[[https://githu | 
| 7a300 |  62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77    69 70 65 72 2f 69 73 73 75 65 73 2f 32 31 38 32  | b.com/abo-abo/swiper/issues/2182 | 
| 7a320 |  5d 5b 23 32 31 38 32 5d 5d 2e 0a 2d 2d 2d 2d 2d    0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 66 6f 6e  | ][#2182]]..-----.***.counsel-fon | 
| 7a340 |  74 73 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a 0a    3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31 33  | ts.:PROPERTIES:.:CUSTOM_ID:.0.13 | 
| 7a360 |  2e 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 66 6f    6e 74 73 0a 3a 45 4e 44 3a 0a 53 68 6f 77 20 61  | .0-nc-counsel-fonts.:END:.Show.a | 
| 7a380 |  20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 73 75 70    70 6f 72 74 65 64 20 66 6f 6e 74 20 66 61 6d 69  | .list.of.all.supported.font.fami | 
| 7a3a0 |  6c 69 65 73 20 66 6f 72 20 61 20 70 61 72 74 69    63 75 6c 61 72 20 66 72 61 6d 65 2e 20 53 65 65  | lies.for.a.particular.frame..See | 
| 7a3c0 |  20 5b 5b 68 74 74 70 73 3a 2f 2f 67 69 74 68 75    62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f 2f 73 77  | .[[https://github.com/abo-abo/sw | 
| 7a3e0 |  69 70 65 72 2f 69 73 73 75 65 73 2f 32 32 32 30    5d 5b 23 32 32 32 30 5d 5d 2e 0a 2d 2d 2d 2d 2d  | iper/issues/2220][#2220]]..----- | 
| 7a400 |  0a 2a 2a 2a 20 63 6f 75 6e 73 65 6c 2d 67 6f 6f    67 6c 65 0a 3a 50 52 4f 50 45 52 54 49 45 53 3a  | .***.counsel-google.:PROPERTIES: | 
| 7a420 |  0a 3a 43 55 53 54 4f 4d 5f 49 44 3a 20 30 2e 31    33 2e 30 2d 6e 63 2d 63 6f 75 6e 73 65 6c 2d 67  | .:CUSTOM_ID:.0.13.0-nc-counsel-g | 
| 7a440 |  6f 6f 67 6c 65 0a 3a 45 4e 44 3a 0a 41 73 79 6e    63 68 72 6f 6e 6f 75 73 6c 79 20 71 75 65 72 79  | oogle.:END:.Asynchronously.query | 
| 7a460 |  20 74 68 65 20 47 6f 6f 67 6c 65 20 70 72 65 64    69 63 74 69 76 65 20 73 65 61 72 63 68 20 41 50  | .the.Google.predictive.search.AP | 
| 7a480 |  49 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f 75    6e 73 65 6c 2d 6d 61 6a 6f 72 0a 3a 50 52 4f 50  | I..-----.***.counsel-major.:PROP | 
| 7a4a0 |  45 52 54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f    49 44 3a 20 30 2e 31 33 2e 30 2d 6e 63 2d 63 6f  | ERTIES:.:CUSTOM_ID:.0.13.0-nc-co | 
| 7a4c0 |  75 6e 73 65 6c 2d 6d 61 6a 6f 72 0a 3a 45 4e 44    3a 0a 53 77 69 74 63 68 20 65 6c 3a 6d 61 6a 6f  | unsel-major.:END:.Switch.el:majo | 
| 7a4e0 |  72 2d 6d 6f 64 65 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | r-mode..See.[[https://github.com | 
| 7a500 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 33 37 38 5d 5b 23 33 37 38  | /abo-abo/swiper/issues/378][#378 | 
| 7a520 |  5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 2a 2a 2a 20 63 6f    75 6e 73 65 6c 2d 73 6c 69 6d 65 2d 72 65 70 6c  | ]]..-----.***.counsel-slime-repl | 
| 7a540 |  2d 68 69 73 74 6f 72 79 0a 3a 50 52 4f 50 45 52    54 49 45 53 3a 0a 3a 43 55 53 54 4f 4d 5f 49 44  | -history.:PROPERTIES:.:CUSTOM_ID | 
| 7a560 |  3a 20 30 2e 31 33 2e 30 2d 6e 63 2d 63 6f 75 6e    73 65 6c 2d 73 6c 69 6d 65 2d 72 65 70 6c 2d 68  | :.0.13.0-nc-counsel-slime-repl-h | 
| 7a580 |  69 73 74 6f 72 79 0a 3a 45 4e 44 3a 0a 42 72 6f    77 73 65 20 53 6c 69 6d 65 20 52 45 50 4c 20 68  | istory.:END:.Browse.Slime.REPL.h | 
| 7a5a0 |  69 73 74 6f 72 79 2e 20 53 65 65 20 5b 5b 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d  | istory..See.[[https://github.com | 
| 7a5c0 |  2f 61 62 6f 2d 61 62 6f 2f 73 77 69 70 65 72 2f    69 73 73 75 65 73 2f 32 32 33 34 5d 5b 23 32 32  | /abo-abo/swiper/issues/2234][#22 | 
| 7a5e0 |  33 34 5d 5d 2e 0a 2d 2d 2d 2d 2d 0a 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | 34]]..-----..................... | 
| 7a600 |  69 76 79 2d 30 2e 31 34 2e 32 2f 69 76 79 2e 69    6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00  | ivy-0.14.2/ivy.info............. | 
| 7a620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a660 |  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 | 
| 7a680 |  30 32 32 30 34 36 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 35 33 34 00 20 30 00 00 00  | 0220460.00000000000.012534..0... | 
| 7a6a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a6c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a6e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a700 |  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................... | 
| 7a720 |  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................... | 
| 7a740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a7a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a7c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 7a800 |  54 68 69 73 20 69 73 20 64 6f 63 73 35 65 4f 71    77 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64  | This.is.docs5eOqw.info,.produced | 
| 7a820 |  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 20 69 76  | .by.makeinfo.version.6.8.from.iv | 
| 7a840 |  79 2e 74 65 78 69 2e 0a 0a 49 76 79 20 6d 61 6e    75 61 6c 2c 20 76 65 72 73 69 6f 6e 20 30 2e 31  | y.texi...Ivy.manual,.version.0.1 | 
| 7a860 |  34 2e 32 0a 0a 20 20 20 49 76 79 20 69 73 20 61    6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 69 6e  | 4.2.....Ivy.is.an.interactive.in | 
| 7a880 |  74 65 72 66 61 63 65 20 66 6f 72 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 69 6e 20 45 6d 61 63 73 2e  | terface.for.completion.in.Emacs. | 
| 7a8a0 |  20 20 45 6d 61 63 73 20 75 73 65 73 0a 63 6f 6d    70 6c 65 74 69 6f 6e 20 6d 65 63 68 61 6e 69 73  | ..Emacs.uses.completion.mechanis | 
| 7a8c0 |  6d 20 69 6e 20 61 20 76 61 72 69 65 74 79 20 6f    66 20 63 6f 6e 74 65 78 74 73 3a 20 63 6f 64 65  | m.in.a.variety.of.contexts:.code | 
| 7a8e0 |  2c 20 6d 65 6e 75 73 2c 20 63 6f 6d 6d 61 6e 64    73 2c 0a 76 61 72 69 61 62 6c 65 73 2c 20 66 75  | ,.menus,.commands,.variables,.fu | 
| 7a900 |  6e 63 74 69 6f 6e 73 2c 20 65 74 63 2e 20 20 43    6f 6d 70 6c 65 74 69 6f 6e 20 65 6e 74 61 69 6c  | nctions,.etc...Completion.entail | 
| 7a920 |  73 20 6c 69 73 74 69 6e 67 2c 20 73 6f 72 74 69    6e 67 2c 0a 66 69 6c 74 65 72 69 6e 67 2c 20 70  | s.listing,.sorting,.filtering,.p | 
| 7a940 |  72 65 76 69 65 77 69 6e 67 2c 20 61 6e 64 20 61    70 70 6c 79 69 6e 67 20 61 63 74 69 6f 6e 73 20  | reviewing,.and.applying.actions. | 
| 7a960 |  6f 6e 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d    73 2e 20 20 57 68 65 6e 0a 61 63 74 69 76 65 2c  | on.selected.items...When.active, | 
| 7a980 |  20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 20    63 6f 6d 70 6c 65 74 65 73 20 74 68 65 20 73 65  | ....ivy-mode....completes.the.se | 
| 7a9a0 |  6c 65 63 74 69 6f 6e 20 70 72 6f 63 65 73 73 20    62 79 20 6e 61 72 72 6f 77 69 6e 67 0a 61 76 61  | lection.process.by.narrowing.ava | 
| 7a9c0 |  69 6c 61 62 6c 65 20 63 68 6f 69 63 65 73 20 77    68 69 6c 65 20 70 72 65 76 69 65 77 69 6e 67 20  | ilable.choices.while.previewing. | 
| 7a9e0 |  69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 20 20 53 65 6c 65 63 74 69 6e 67 20 74 68  | in.the.minibuffer...Selecting.th | 
| 7aa00 |  65 0a 66 69 6e 61 6c 20 63 61 6e 64 69 64 61 74    65 20 69 73 20 65 69 74 68 65 72 20 74 68 72 6f  | e.final.candidate.is.either.thro | 
| 7aa20 |  75 67 68 20 73 69 6d 70 6c 65 20 6b 65 79 62 6f    61 72 64 20 63 68 61 72 61 63 74 65 72 20 69 6e  | ugh.simple.keyboard.character.in | 
| 7aa40 |  70 75 74 73 20 6f 72 0a 74 68 72 6f 75 67 68 20    70 6f 77 65 72 66 75 6c 20 72 65 67 75 6c 61 72  | puts.or.through.powerful.regular | 
| 7aa60 |  20 65 78 70 72 65 73 73 69 6f 6e 73 2e 0a 0a 20    20 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20  | .expressions......Copyright.(C). | 
| 7aa80 |  32 30 31 35 e2 80 93 32 30 32 33 20 46 72 65 65    20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61  | 2015...2023.Free.Software.Founda | 
| 7aaa0 |  74 69 6f 6e 2c 20 49 6e 63 2e 0a 0a 20 20 20 20    20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 67  | tion,.Inc........Permission.is.g | 
| 7aac0 |  72 61 6e 74 65 64 20 74 6f 20 63 6f 70 79 2c 20    64 69 73 74 72 69 62 75 74 65 20 61 6e 64 2f 6f  | ranted.to.copy,.distribute.and/o | 
| 7aae0 |  72 20 6d 6f 64 69 66 79 20 74 68 69 73 0a 20 20    20 20 20 64 6f 63 75 6d 65 6e 74 20 75 6e 64 65  | r.modify.this......document.unde | 
| 7ab00 |  72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74    68 65 20 47 4e 55 20 46 72 65 65 20 44 6f 63 75  | r.the.terms.of.the.GNU.Free.Docu | 
| 7ab20 |  6d 65 6e 74 61 74 69 6f 6e 20 4c 69 63 65 6e 73    65 2c 0a 20 20 20 20 20 56 65 72 73 69 6f 6e 20  | mentation.License,......Version. | 
| 7ab40 |  31 2e 33 20 6f 72 20 61 6e 79 20 6c 61 74 65 72    20 76 65 72 73 69 6f 6e 20 70 75 62 6c 69 73 68  | 1.3.or.any.later.version.publish | 
| 7ab60 |  65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53    6f 66 74 77 61 72 65 0a 20 20 20 20 20 46 6f 75  | ed.by.the.Free.Software......Fou | 
| 7ab80 |  6e 64 61 74 69 6f 6e 3b 20 77 69 74 68 20 6e 6f    20 49 6e 76 61 72 69 61 6e 74 20 53 65 63 74 69  | ndation;.with.no.Invariant.Secti | 
| 7aba0 |  6f 6e 73 2c 20 6e 6f 20 46 72 6f 6e 74 2d 43 6f    76 65 72 20 54 65 78 74 73 2c 20 61 6e 64 0a 20  | ons,.no.Front-Cover.Texts,.and.. | 
| 7abc0 |  20 20 20 20 6e 6f 20 42 61 63 6b 2d 43 6f 76 65    72 20 54 65 78 74 73 2e 20 20 41 20 63 6f 70 79  | ....no.Back-Cover.Texts...A.copy | 
| 7abe0 |  20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20    69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74  | .of.the.license.is.included.in.t | 
| 7ac00 |  68 65 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20    65 6e 74 69 74 6c 65 64 20 22 47 4e 55 20 46 72  | he......section.entitled."GNU.Fr | 
| 7ac20 |  65 65 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e    20 4c 69 63 65 6e 73 65 22 2e 0a 0a 49 4e 46 4f  | ee.Documentation.License"...INFO | 
| 7ac40 |  2d 44 49 52 2d 53 45 43 54 49 4f 4e 20 45 6d 61    63 73 0a 53 54 41 52 54 2d 49 4e 46 4f 2d 44 49  | -DIR-SECTION.Emacs.START-INFO-DI | 
| 7ac60 |  52 2d 45 4e 54 52 59 0a 2a 20 49 76 79 3a 20 28    69 76 79 29 2e 20 20 20 20 20 20 20 20 20 20 20  | R-ENTRY.*.Ivy:.(ivy)............ | 
| 7ac80 |  55 73 69 6e 67 20 49 76 79 20 66 6f 72 20 63 6f    6d 70 6c 65 74 69 6f 6e 2e 0a 45 4e 44 2d 49 4e  | Using.Ivy.for.completion..END-IN | 
| 7aca0 |  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 73 35 65 4f 71 77 2e  | FO-DIR-ENTRY....File:.docs5eOqw. | 
| 7acc0 |  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 49 6e 74 72 6f 64 75  | info,..Node:.Top,..Next:.Introdu | 
| 7ace0 |  63 74 69 6f 6e 2c 20 20 55 70 3a 20 28 64 69 72    29 0a 0a 49 76 79 20 55 73 65 72 20 4d 61 6e 75  | ction,..Up:.(dir)..Ivy.User.Manu | 
| 7ad00 |  61 6c 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49  | al.***************..*.Menu:..*.I | 
| 7ad20 |  6e 74 72 6f 64 75 63 74 69 6f 6e 3a 3a 0a 2a 20    49 6e 73 74 61 6c 6c 61 74 69 6f 6e 3a 3a 0a 2a  | ntroduction::.*.Installation::.* | 
| 7ad40 |  20 47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64    3a 3a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67  | .Getting.started::.*.Key.binding | 
| 7ad60 |  73 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 69 6f 6e    20 53 74 79 6c 65 73 3a 3a 0a 2a 20 43 75 73 74  | s::.*.Completion.Styles::.*.Cust | 
| 7ad80 |  6f 6d 69 7a 61 74 69 6f 6e 3a 3a 0a 2a 20 43 6f    6d 6d 61 6e 64 73 3a 3a 0a 2a 20 41 50 49 3a 3a  | omization::.*.Commands::.*.API:: | 
| 7ada0 |  0a 2a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65    78 3a 3a 0a 2a 20 4b 65 79 73 74 72 6f 6b 65 20  | .*.Variable.Index::.*.Keystroke. | 
| 7adc0 |  49 6e 64 65 78 3a 3a 0a 0a e2 80 94 20 54 68 65    20 44 65 74 61 69 6c 65 64 20 4e 6f 64 65 20 4c  | Index::......The.Detailed.Node.L | 
| 7ade0 |  69 73 74 69 6e 67 20 e2 80 94 0a 0a 49 6e 73 74    61 6c 6c 61 74 69 6f 6e 0a 0a 2a 20 49 6e 73 74  | isting......Installation..*.Inst | 
| 7ae00 |  61 6c 6c 69 6e 67 20 66 72 6f 6d 20 45 6d 61 63    73 20 50 61 63 6b 61 67 65 20 4d 61 6e 61 67 65  | alling.from.Emacs.Package.Manage | 
| 7ae20 |  72 3a 3a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67    20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 72 65  | r::.*.Installing.from.the.Git.re | 
| 7ae40 |  70 6f 73 69 74 6f 72 79 3a 3a 0a 0a 47 65 74 74    69 6e 67 20 73 74 61 72 74 65 64 0a 0a 2a 20 42  | pository::..Getting.started..*.B | 
| 7ae60 |  61 73 69 63 20 63 75 73 74 6f 6d 69 7a 61 74 69    6f 6e 3a 3a 0a 0a 4b 65 79 20 62 69 6e 64 69 6e  | asic.customization::..Key.bindin | 
| 7ae80 |  67 73 0a 0a 2a 20 47 6c 6f 62 61 6c 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 3a 3a 0a 2a 20 4d 69  | gs..*.Global.key.bindings::.*.Mi | 
| 7aea0 |  6e 69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e    64 69 6e 67 73 3a 3a 0a 0a 4d 69 6e 69 62 75 66  | nibuffer.key.bindings::..Minibuf | 
| 7aec0 |  66 65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    0a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73  | fer.key.bindings..*.Key.bindings | 
| 7aee0 |  20 66 6f 72 20 6e 61 76 69 67 61 74 69 6f 6e 3a    3a 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73  | .for.navigation::.*.Key.bindings | 
| 7af00 |  20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65    63 74 69 6f 6e 2c 20 61 63 74 69 6f 6e 2c 20 74  | .for.single.selection,.action,.t | 
| 7af20 |  68 65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66    66 65 72 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67  | hen.exit.minibuffer:.Key.binding | 
| 7af40 |  73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c    65 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 74 68  | s.for.single.selection.action.th | 
| 7af60 |  65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66 66    65 72 2e 0a 2a 20 4b 65 79 20 62 69 6e 64 69 6e  | en.exit.minibuffer..*.Key.bindin | 
| 7af80 |  67 73 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20    73 65 6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61  | gs.for.multiple.selections.and.a | 
| 7afa0 |  63 74 69 6f 6e 73 2c 20 6b 65 65 70 20 6d 69 6e    69 62 75 66 66 65 72 20 6f 70 65 6e 3a 20 4b 65  | ctions,.keep.minibuffer.open:.Ke | 
| 7afc0 |  79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d    75 6c 74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f  | y.bindings.for.multiple.selectio | 
| 7afe0 |  6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 6b    65 65 70 20 6d 69 6e 69 62 75 66 66 65 72 20 6f  | ns.and.actions.keep.minibuffer.o | 
| 7b000 |  70 65 6e 2e 0a 2a 20 4b 65 79 20 62 69 6e 64 69    6e 67 73 20 74 68 61 74 20 61 6c 74 65 72 20 74  | pen..*.Key.bindings.that.alter.t | 
| 7b020 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e    70 75 74 3a 3a 0a 2a 20 4f 74 68 65 72 20 6b 65  | he.minibuffer.input::.*.Other.ke | 
| 7b040 |  79 20 62 69 6e 64 69 6e 67 73 3a 3a 0a 2a 20 48    79 64 72 61 20 69 6e 20 74 68 65 20 6d 69 6e 69  | y.bindings::.*.Hydra.in.the.mini | 
| 7b060 |  62 75 66 66 65 72 3a 3a 0a 2a 20 53 61 76 69 6e    67 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f  | buffer::.*.Saving.the.current.co | 
| 7b080 |  6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e    20 74 6f 20 61 20 62 75 66 66 65 72 3a 3a 0a 0a  | mpletion.session.to.a.buffer::.. | 
| 7b0a0 |  43 6f 6d 70 6c 65 74 69 6f 6e 20 53 74 79 6c 65    73 0a 0a 2a 20 69 76 79 2d 2d 72 65 67 65 78 2d  | Completion.Styles..*.ivy--regex- | 
| 7b0c0 |  70 6c 75 73 3a 3a 0a 2a 20 69 76 79 2d 2d 72 65    67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72  | plus::.*.ivy--regex-ignore-order | 
| 7b0e0 |  3a 3a 0a 2a 20 69 76 79 2d 2d 72 65 67 65 78 2d    66 75 7a 7a 79 3a 3a 0a 0a 43 75 73 74 6f 6d 69  | ::.*.ivy--regex-fuzzy::..Customi | 
| 7b100 |  7a 61 74 69 6f 6e 0a 0a 2a 20 46 61 63 65 73 3a    3a 0a 2a 20 44 65 66 63 75 73 74 6f 6d 73 3a 3a  | zation..*.Faces::.*.Defcustoms:: | 
| 7b120 |  0a 2a 20 41 63 74 69 6f 6e 73 3a 3a 0a 2a 20 50    61 63 6b 61 67 65 73 3a 3a 0a 0a 41 63 74 69 6f  | .*.Actions::.*.Packages::..Actio | 
| 7b140 |  6e 73 0a 0a 2a 20 57 68 61 74 20 61 72 65 20 61    63 74 69 6f 6e 73 3f 3a 3a 0a 2a 20 48 6f 77 20  | ns..*.What.are.actions?::.*.How. | 
| 7b160 |  63 61 6e 20 64 69 66 66 65 72 65 6e 74 20 61 63    74 69 6f 6e 73 20 62 65 20 63 61 6c 6c 65 64 3f  | can.different.actions.be.called? | 
| 7b180 |  3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 6d 6f 64 69    66 79 20 74 68 65 20 61 63 74 69 6f 6e 73 20 6c  | ::.*.How.to.modify.the.actions.l | 
| 7b1a0 |  69 73 74 3f 3a 3a 0a 2a 20 45 78 61 6d 70 6c 65    20 2d 20 61 64 64 20 74 77 6f 20 61 63 74 69 6f  | ist?::.*.Example.-.add.two.actio | 
| 7b1c0 |  6e 73 20 74 6f 20 65 61 63 68 20 63 6f 6d 6d 61    6e 64 3a 3a 0a 2a 20 45 78 61 6d 70 6c 65 20 2d  | ns.to.each.command::.*.Example.- | 
| 7b1e0 |  20 64 65 66 69 6e 65 20 61 20 6e 65 77 20 63 6f    6d 6d 61 6e 64 20 77 69 74 68 20 73 65 76 65 72  | .define.a.new.command.with.sever | 
| 7b200 |  61 6c 20 61 63 74 69 6f 6e 73 3a 3a 0a 0a 45 78    61 6d 70 6c 65 20 2d 20 61 64 64 20 74 77 6f 20  | al.actions::..Example.-.add.two. | 
| 7b220 |  61 63 74 69 6f 6e 73 20 74 6f 20 65 61 63 68 20    63 6f 6d 6d 61 6e 64 0a 0a 2a 20 48 6f 77 20 74  | actions.to.each.command..*.How.t | 
| 7b240 |  6f 20 75 6e 64 6f 20 61 64 64 69 6e 67 20 74 68    65 20 74 77 6f 20 61 63 74 69 6f 6e 73 3a 3a 0a  | o.undo.adding.the.two.actions::. | 
| 7b260 |  2a 20 48 6f 77 20 74 6f 20 61 64 64 20 61 63 74    69 6f 6e 73 20 74 6f 20 61 20 73 70 65 63 69 66  | *.How.to.add.actions.to.a.specif | 
| 7b280 |  69 63 20 63 6f 6d 6d 61 6e 64 3a 3a 0a 0a 45 78    61 6d 70 6c 65 20 2d 20 64 65 66 69 6e 65 20 61  | ic.command::..Example.-.define.a | 
| 7b2a0 |  20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 77 69 74    68 20 73 65 76 65 72 61 6c 20 61 63 74 69 6f 6e  | .new.command.with.several.action | 
| 7b2c0 |  73 0a 0a 2a 20 54 65 73 74 20 74 68 65 20 61 62    6f 76 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 74  | s..*.Test.the.above.function.wit | 
| 7b2e0 |  68 20 69 76 79 2d 6f 63 63 75 72 3a 3a 0a 0a 43    6f 6d 6d 61 6e 64 73 0a 0a 2a 20 46 69 6c 65 20  | h.ivy-occur::..Commands..*.File. | 
| 7b300 |  4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 3a    3a 0a 2a 20 42 75 66 66 65 72 20 4e 61 6d 65 20  | Name.Completion::.*.Buffer.Name. | 
| 7b320 |  43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a 2a 20 43    6f 75 6e 73 65 6c 20 63 6f 6d 6d 61 6e 64 73 3a  | Completion::.*.Counsel.commands: | 
| 7b340 |  3a 0a 0a 46 69 6c 65 20 4e 61 6d 65 20 43 6f 6d    70 6c 65 74 69 6f 6e 0a 0a 2a 20 55 73 69 6e 67  | :..File.Name.Completion..*.Using | 
| 7b360 |  20 54 52 41 4d 50 3a 3a 0a 0a 41 50 49 0a 0a 2a    20 52 65 71 75 69 72 65 64 20 61 72 67 75 6d 65  | .TRAMP::..API..*.Required.argume | 
| 7b380 |  6e 74 73 20 66 6f 72 20 69 76 79 2d 72 65 61 64    3a 3a 0a 2a 20 4f 70 74 69 6f 6e 61 6c 20 61 72  | nts.for.ivy-read::.*.Optional.ar | 
| 7b3a0 |  67 75 6d 65 6e 74 73 20 66 6f 72 20 69 76 79 2d    72 65 61 64 3a 3a 0a 2a 20 45 78 61 6d 70 6c 65  | guments.for.ivy-read::.*.Example | 
| 7b3c0 |  20 2d 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72    69 62 65 2d 66 75 6e 63 74 69 6f 6e 3a 3a 0a 2a  | .-.counsel-describe-function::.* | 
| 7b3e0 |  20 45 78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73    65 6c 2d 6c 6f 63 61 74 65 3a 3a 0a 2a 20 45 78  | .Example.-.counsel-locate::.*.Ex | 
| 7b400 |  61 6d 70 6c 65 20 2d 20 69 76 79 2d 72 65 61 64    2d 77 69 74 68 2d 65 78 74 72 61 2d 70 72 6f 70  | ample.-.ivy-read-with-extra-prop | 
| 7b420 |  65 72 74 69 65 73 3a 3a 0a 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66  | erties::.....File:.docs5eOqw.inf | 
| 7b440 |  6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 74 72 6f 64    75 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 49  | o,..Node:.Introduction,..Next:.I | 
| 7b460 |  6e 73 74 61 6c 6c 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  | nstallation,..Prev:.Top,..Up:.To | 
| 7b480 |  70 0a 0a 31 20 49 6e 74 72 6f 64 75 63 74 69 6f    6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  | p..1.Introduction.************** | 
| 7b4a0 |  0a 0a 49 76 79 20 69 73 20 66 6f 72 20 71 75 69    63 6b 20 61 6e 64 20 65 61 73 79 20 73 65 6c 65  | ..Ivy.is.for.quick.and.easy.sele | 
| 7b4c0 |  63 74 69 6f 6e 20 66 72 6f 6d 20 61 20 6c 69 73    74 2e 20 20 57 68 65 6e 20 45 6d 61 63 73 20 70  | ction.from.a.list...When.Emacs.p | 
| 7b4e0 |  72 6f 6d 70 74 73 20 66 6f 72 0a 61 20 73 74 72    69 6e 67 20 66 72 6f 6d 20 61 20 6c 69 73 74 20  | rompts.for.a.string.from.a.list. | 
| 7b500 |  6f 66 20 73 65 76 65 72 61 6c 20 70 6f 73 73 69    62 6c 65 20 63 68 6f 69 63 65 73 2c 20 49 76 79  | of.several.possible.choices,.Ivy | 
| 7b520 |  20 73 70 72 69 6e 67 73 20 69 6e 74 6f 0a 61 63    74 69 6f 6e 20 74 6f 20 61 73 73 69 73 74 20 69  | .springs.into.action.to.assist.i | 
| 7b540 |  6e 20 6e 61 72 72 6f 77 69 6e 67 20 61 6e 64 20    70 69 63 6b 69 6e 67 20 74 68 65 20 72 69 67 68  | n.narrowing.and.picking.the.righ | 
| 7b560 |  74 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 61 20    76 61 73 74 0a 6e 75 6d 62 65 72 20 6f 66 20 63  | t.string.from.a.vast.number.of.c | 
| 7b580 |  68 6f 69 63 65 73 2e 0a 0a 20 20 20 49 76 79 20    73 74 72 69 76 65 73 20 66 6f 72 20 6d 69 6e 69  | hoices......Ivy.strives.for.mini | 
| 7b5a0 |  6d 61 6c 69 73 6d 2c 20 73 69 6d 70 6c 69 63 69    74 79 2c 20 63 75 73 74 6f 6d 69 7a 61 62 69 6c  | malism,.simplicity,.customizabil | 
| 7b5c0 |  69 74 79 20 61 6e 64 0a 64 69 73 63 6f 76 65 72    61 62 69 6c 69 74 79 2e 0a 0a 4d 69 6e 69 6d 61  | ity.and.discoverability...Minima | 
| 7b5e0 |  6c 69 73 6d 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a    0a 20 20 20 20 20 55 6e 63 6c 75 74 74 65 72 65  | lism..................Uncluttere | 
| 7b600 |  64 20 6d 69 6e 69 62 75 66 66 65 72 20 69 73 20    6d 69 6e 69 6d 61 6c 69 73 6d 2e 20 20 49 76 79  | d.minibuffer.is.minimalism...Ivy | 
| 7b620 |  20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 0a 20 20 20 20 20 64 65 66 61 75  | .shows.the.completion......defau | 
| 7b640 |  6c 74 73 2c 20 74 68 65 20 6e 75 6d 62 65 72 20    6f 66 20 6d 61 74 63 68 65 73 2c 20 61 6e 64 20  | lts,.the.number.of.matches,.and. | 
| 7b660 |  31 30 20 63 61 6e 64 69 64 61 74 65 20 6d 61 74    63 68 65 73 20 62 65 6c 6f 77 20 74 68 65 0a 20  | 10.candidate.matches.below.the.. | 
| 7b680 |  20 20 20 20 69 6e 70 75 74 20 6c 69 6e 65 2e 20    20 43 75 73 74 6f 6d 69 7a 65 20 e2 80 98 69 76  | ....input.line...Customize....iv | 
| 7b6a0 |  79 2d 68 65 69 67 68 74 e2 80 99 20 74 6f 20 61    64 6a 75 73 74 20 74 68 65 20 6e 75 6d 62 65 72  | y-height....to.adjust.the.number | 
| 7b6c0 |  20 6f 66 0a 20 20 20 20 20 63 61 6e 64 69 64 61    74 65 20 6d 61 74 63 68 65 73 20 64 69 73 70 6c  | .of......candidate.matches.displ | 
| 7b6e0 |  61 79 65 64 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2e 0a 0a 53 69 6d 70 6c 69 63  | ayed.in.the.minibuffer...Simplic | 
| 7b700 |  69 74 79 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 53 69 6d 70 6c 69 63 69 74 79 20  | ity..................Simplicity. | 
| 7b720 |  69 73 20 61 62 6f 75 74 20 49 76 79 e2 80 99 73    20 62 65 68 61 76 69 6f 72 20 69 6e 20 74 68 65  | is.about.Ivy...s.behavior.in.the | 
| 7b740 |  20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 49 74    20 69 73 20 61 6c 73 6f 0a 20 20 20 20 20 61 62  | .minibuffer...It.is.also......ab | 
| 7b760 |  6f 75 74 20 74 68 65 20 63 6f 64 65 20 69 6e 74    65 72 66 61 63 65 20 74 6f 20 65 78 74 65 6e 64  | out.the.code.interface.to.extend | 
| 7b780 |  20 49 76 79 e2 80 99 73 20 66 75 6e 63 74 69 6f    6e 61 6c 69 74 79 2e 20 20 54 68 65 0a 20 20 20  | .Ivy...s.functionality...The.... | 
| 7b7a0 |  20 20 6d 69 6e 69 62 75 66 66 65 72 20 61 72 65    61 20 62 65 68 61 76 65 73 20 61 73 20 63 6c 6f  | ..minibuffer.area.behaves.as.clo | 
| 7b7c0 |  73 65 20 74 6f 20 e2 80 98 66 75 6e 64 61 6d 65    6e 74 61 6c 2d 6d 6f 64 65 e2 80 99 20 61 73 20  | se.to....fundamental-mode....as. | 
| 7b7e0 |  70 6f 73 73 69 62 6c 65 2e 0a 20 20 20 20 20 e2    80 98 53 50 43 e2 80 99 20 69 6e 73 65 72 74 73  | possible..........SPC....inserts | 
| 7b800 |  20 61 20 73 70 61 63 65 2c 20 66 6f 72 20 65 78    61 6d 70 6c 65 2c 20 69 6e 73 74 65 61 64 20 6f  | .a.space,.for.example,.instead.o | 
| 7b820 |  66 20 62 65 69 6e 67 20 62 6f 75 6e 64 20 74 6f    20 74 68 65 0a 20 20 20 20 20 6d 6f 72 65 20 63  | f.being.bound.to.the......more.c | 
| 7b840 |  6f 6d 70 6c 65 78 20 e2 80 98 6d 69 6e 69 62 75    66 66 65 72 2d 63 6f 6d 70 6c 65 74 65 2d 77 6f  | omplex....minibuffer-complete-wo | 
| 7b860 |  72 64 e2 80 99 2e 20 20 49 76 79 e2 80 99 73 20    63 6f 64 65 20 75 73 65 73 0a 20 20 20 20 20 65  | rd......Ivy...s.code.uses......e | 
| 7b880 |  61 73 79 2d 74 6f 2d 65 78 61 6d 69 6e 65 20 67    6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 3b  | asy-to-examine.global.variables; | 
| 7b8a0 |  20 61 76 6f 69 64 73 20 6e 65 65 64 6c 65 73 73    20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 73 0a 20  | .avoids.needless.complications.. | 
| 7b8c0 |  20 20 20 20 77 69 74 68 20 62 72 61 6e 63 68 2d    69 6e 74 72 6f 64 75 63 69 6e 67 20 63 75 73 74  | ....with.branch-introducing.cust | 
| 7b8e0 |  6f 6d 20 6d 61 63 72 6f 73 2e 0a 0a 43 75 73 74    6f 6d 69 7a 61 62 69 6c 69 74 79 0a 2e 2e 2e 2e  | om.macros...Customizability..... | 
| 7b900 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20    20 20 43 75 73 74 6f 6d 69 7a 61 62 69 6c 69 74  | ..................Customizabilit | 
| 7b920 |  79 20 69 73 20 61 62 6f 75 74 20 62 65 69 6e 67    20 61 62 6c 65 20 74 6f 20 75 73 65 20 64 69 66  | y.is.about.being.able.to.use.dif | 
| 7b940 |  66 65 72 65 6e 74 20 6d 65 74 68 6f 64 73 20 61    6e 64 0a 20 20 20 20 20 69 6e 74 65 72 66 61 63  | ferent.methods.and......interfac | 
| 7b960 |  65 73 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 74 6f 20 74 61 69 6c 6f 72 20 74 68 65 20 73  | es.of.completion.to.tailor.the.s | 
| 7b980 |  65 6c 65 63 74 69 6f 6e 20 70 72 6f 63 65 73 73    2e 20 20 46 6f 72 0a 20 20 20 20 20 65 78 61 6d  | election.process...For......exam | 
| 7b9a0 |  70 6c 65 2c 20 61 64 64 69 6e 67 20 61 20 63 75    73 74 6f 6d 20 64 69 73 70 6c 61 79 20 66 75 6e  | ple,.adding.a.custom.display.fun | 
| 7b9c0 |  63 74 69 6f 6e 20 74 68 61 74 20 70 6f 69 6e 74    73 20 74 6f 20 61 20 73 65 6c 65 63 74 65 64 0a  | ction.that.points.to.a.selected. | 
| 7b9e0 |  20 20 20 20 20 63 61 6e 64 69 64 61 74 65 20 77    69 74 68 20 e2 80 98 3e e2 80 99 2c 20 69 6e 73  | .....candidate.with....>...,.ins | 
| 7ba00 |  74 65 61 64 20 6f 66 20 68 69 67 68 6c 69 67 68    74 69 6e 67 20 74 68 65 20 73 65 6c 65 63 74 65  | tead.of.highlighting.the.selecte | 
| 7ba20 |  64 20 63 61 6e 64 69 64 61 74 65 0a 20 20 20 20    20 77 69 74 68 20 74 68 65 20 e2 80 98 69 76 79  | d.candidate......with.the....ivy | 
| 7ba40 |  2d 63 75 72 72 65 6e 74 2d 6d 61 74 63 68 e2 80    99 20 66 61 63 65 20 28 73 65 65 0a 20 20 20 20  | -current-match....face.(see..... | 
| 7ba60 |  20 e2 80 98 69 76 79 2d 66 6f 72 6d 61 74 2d 66    75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 e2 80  | ....ivy-format-functions-alist.. | 
| 7ba80 |  99 29 2e 20 20 4f 72 20 74 61 6b 65 20 74 68 65    20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f  | .)...Or.take.the.customization.o | 
| 7baa0 |  66 0a 20 20 20 20 20 61 63 74 69 6f 6e 73 2c 20    73 61 79 20 61 66 74 65 72 20 74 68 65 20 63 61  | f......actions,.say.after.the.ca | 
| 7bac0 |  6e 64 69 64 61 74 65 20 66 75 6e 63 74 69 6f 6e    20 69 73 20 73 65 6c 65 63 74 65 64 2e 20 20 e2  | ndidate.function.is.selected.... | 
| 7bae0 |  80 98 52 45 54 e2 80 99 20 75 73 65 73 0a 20 20    20 20 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 64 65  | ..RET....uses.........counsel-de | 
| 7bb00 |  73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e e2    80 99 20 74 6f 20 64 65 73 63 72 69 62 65 20 74  | scribe-function....to.describe.t | 
| 7bb20 |  68 65 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 65    72 65 61 73 20 e2 80 98 4d 2d 6f 0a 20 20 20 20  | he.function,.whereas....M-o..... | 
| 7bb40 |  20 64 e2 80 99 20 6a 75 6d 70 73 20 74 6f 20 74    68 61 74 20 66 75 6e 63 74 69 6f 6e e2 80 99 73  | .d....jumps.to.that.function...s | 
| 7bb60 |  20 64 65 66 69 6e 69 74 69 6f 6e 20 69 6e 20 74    68 65 20 63 6f 64 65 2e 20 20 54 68 65 20 e2 80  | .definition.in.the.code...The... | 
| 7bb80 |  98 4d 2d 6f e2 80 99 0a 20 20 20 20 20 70 72 65    66 69 78 20 63 61 6e 20 62 65 20 75 6e 69 66 6f  | .M-o.........prefix.can.be.unifo | 
| 7bba0 |  72 6d 6c 79 20 75 73 65 64 20 77 69 74 68 20 63    68 61 72 61 63 74 65 72 73 20 6c 69 6b 65 20 e2  | rmly.used.with.characters.like.. | 
| 7bbc0 |  80 98 64 e2 80 99 20 74 6f 20 67 72 6f 75 70 0a    20 20 20 20 20 73 69 6d 69 6c 61 72 20 61 63 74  | ..d....to.group......similar.act | 
| 7bbe0 |  69 6f 6e 73 2e 0a 0a 44 69 73 63 6f 76 65 72 61    62 69 6c 69 74 79 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ions...Discoverability.......... | 
| 7bc00 |  2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 49 76 79    20 64 69 73 70 6c 61 79 73 20 65 61 73 69 6c 79  | .............Ivy.displays.easily | 
| 7bc20 |  20 64 69 73 63 6f 76 65 72 61 62 6c 65 20 63 6f    6d 6d 61 6e 64 73 20 74 68 72 6f 75 67 68 20 74  | .discoverable.commands.through.t | 
| 7bc40 |  68 65 20 68 79 64 72 61 0a 20 20 20 20 20 66 61    63 69 6c 69 74 79 2e 20 20 e2 80 98 43 2d 6f e2  | he.hydra......facility......C-o. | 
| 7bc60 |  80 99 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 20 64 69 73 70 6c 61 79 73 20 61 20  | ...in.the.minibuffer.displays.a. | 
| 7bc80 |  68 79 64 72 61 20 6d 65 6e 75 2e 20 20 49 74 20    6f 70 65 6e 73 0a 20 20 20 20 20 75 70 20 77 69  | hydra.menu...It.opens......up.wi | 
| 7bca0 |  74 68 69 6e 20 61 6e 20 65 78 70 61 6e 64 65 64    20 6d 69 6e 69 62 75 66 66 65 72 20 61 72 65 61  | thin.an.expanded.minibuffer.area | 
| 7bcc0 |  2e 20 20 45 61 63 68 20 6d 65 6e 75 20 69 74 65    6d 20 63 6f 6d 65 73 20 77 69 74 68 0a 20 20 20  | ...Each.menu.item.comes.with.... | 
| 7bce0 |  20 20 73 68 6f 72 74 20 64 6f 63 75 6d 65 6e 74    61 74 69 6f 6e 20 73 74 72 69 6e 67 73 20 61 6e  | ..short.documentation.strings.an | 
| 7bd00 |  64 20 68 69 67 68 6c 69 67 68 74 65 64 20 6f 6e    65 2d 6b 65 79 20 63 6f 6d 70 6c 65 74 69 6f 6e  | d.highlighted.one-key.completion | 
| 7bd20 |  73 2e 0a 20 20 20 20 20 53 6f 20 64 69 73 63 6f    76 65 72 69 6e 67 20 65 76 65 6e 20 73 65 6c 64  | s.......So.discovering.even.seld | 
| 7bd40 |  6f 6d 20 75 73 65 64 20 6b 65 79 73 20 69 73 20    73 69 6d 70 6c 79 20 61 20 6d 61 74 74 65 72 20  | om.used.keys.is.simply.a.matter. | 
| 7bd60 |  6f 66 20 e2 80 98 43 2d 6f e2 80 99 20 69 6e 0a    20 20 20 20 20 74 68 65 20 6d 69 6e 69 62 75 66  | of....C-o....in......the.minibuf | 
| 7bd80 |  66 65 72 20 77 68 69 6c 65 20 69 6e 20 74 68 65    20 6d 69 64 73 74 20 6f 66 20 74 68 65 20 49 76  | fer.while.in.the.midst.of.the.Iv | 
| 7bda0 |  79 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e 20 20    54 68 69 73 0a 20 20 20 20 20 64 69 73 63 6f 76  | y.interaction...This......discov | 
| 7bdc0 |  65 72 61 62 69 6c 69 74 79 20 6d 69 6e 69 6d 69    7a 65 73 20 65 78 69 74 69 6e 67 20 49 76 79 20  | erability.minimizes.exiting.Ivy. | 
| 7bde0 |  69 6e 74 65 72 66 61 63 65 20 66 6f 72 20 64 6f    63 75 6d 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20  | interface.for.documentation..... | 
| 7be00 |  20 6c 6f 6f 6b 2d 75 70 73 2e 0a 0a 1f 0a 46 69    6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e  | .look-ups.....File:.docs5eOqw.in | 
| 7be20 |  66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61    6c 6c 61 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20  | fo,..Node:.Installation,..Next:. | 
| 7be40 |  47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 2c    20 20 50 72 65 76 3a 20 49 6e 74 72 6f 64 75 63  | Getting.started,..Prev:.Introduc | 
| 7be60 |  74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a    32 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 2a  | tion,..Up:.Top..2.Installation.* | 
| 7be80 |  2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 49    6e 73 74 61 6c 6c 20 49 76 79 20 61 75 74 6f 6d  | *************..Install.Ivy.autom | 
| 7bea0 |  61 74 69 63 61 6c 6c 79 20 74 68 72 6f 75 67 68    20 45 6d 61 63 73 e2 80 99 73 20 70 61 63 6b 61  | atically.through.Emacs...s.packa | 
| 7bec0 |  67 65 20 6d 61 6e 61 67 65 72 2c 20 6f 72 20 6d    61 6e 75 61 6c 6c 79 0a 66 72 6f 6d 20 49 76 79  | ge.manager,.or.manually.from.Ivy | 
| 7bee0 |  e2 80 99 73 20 64 65 76 65 6c 6f 70 6d 65 6e 74    20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20  | ...s.development.repository..... | 
| 7bf00 |  20 45 6d 61 63 73 20 32 34 2e 35 20 69 73 20 74    68 65 20 6f 6c 64 65 73 74 20 76 65 72 73 69 6f  | .Emacs.24.5.is.the.oldest.versio | 
| 7bf20 |  6e 20 74 6f 20 72 75 6e 20 49 76 79 2e 0a 0a 2a    20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 73 74 61 6c  | n.to.run.Ivy...*.Menu:..*.Instal | 
| 7bf40 |  6c 69 6e 67 20 66 72 6f 6d 20 45 6d 61 63 73 20    50 61 63 6b 61 67 65 20 4d 61 6e 61 67 65 72 3a  | ling.from.Emacs.Package.Manager: | 
| 7bf60 |  3a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66    72 6f 6d 20 74 68 65 20 47 69 74 20 72 65 70 6f  | :.*.Installing.from.the.Git.repo | 
| 7bf80 |  73 69 74 6f 72 79 3a 3a 0a 0a 1f 0a 46 69 6c 65    3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f  | sitory::....File:.docs5eOqw.info | 
| 7bfa0 |  2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c    69 6e 67 20 66 72 6f 6d 20 45 6d 61 63 73 20 50  | ,..Node:.Installing.from.Emacs.P | 
| 7bfc0 |  61 63 6b 61 67 65 20 4d 61 6e 61 67 65 72 2c 20    20 4e 65 78 74 3a 20 49 6e 73 74 61 6c 6c 69 6e  | ackage.Manager,..Next:.Installin | 
| 7bfe0 |  67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 72    65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a 20  | g.from.the.Git.repository,..Up:. | 
| 7c000 |  49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e    31 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f  | Installation..2.1.Installing.fro | 
| 7c020 |  6d 20 45 6d 61 63 73 20 50 61 63 6b 61 67 65 20    4d 61 6e 61 67 65 72 0a 3d 3d 3d 3d 3d 3d 3d 3d  | m.Emacs.Package.Manager.======== | 
| 7c040 |  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  | ================================ | 
| 7c060 |  3d 0a 0a e2 80 98 4d 2d 78 e2 80 99 20 e2 80 98    70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c e2  | =.....M-x.......package-install. | 
| 7c080 |  80 99 20 e2 80 98 52 45 54 e2 80 99 20 e2 80 98    63 6f 75 6e 73 65 6c e2 80 99 20 e2 80 98 52 45  | ......RET.......counsel.......RE | 
| 7c0a0 |  54 e2 80 99 0a 0a 20 20 20 49 76 79 20 69 73 20    69 6e 73 74 61 6c 6c 65 64 20 61 6c 6f 6e 67 73  | T........Ivy.is.installed.alongs | 
| 7c0c0 |  69 64 65 20 74 68 65 20 e2 80 98 63 6f 75 6e 73    65 6c e2 80 99 20 70 61 63 6b 61 67 65 2c 20 77  | ide.the....counsel....package,.w | 
| 7c0e0 |  68 69 63 68 20 69 73 20 61 76 61 69 6c 61 62 6c    65 0a 66 72 6f 6d 20 74 77 6f 20 64 69 66 66 65  | hich.is.available.from.two.diffe | 
| 7c100 |  72 65 6e 74 20 70 61 63 6b 61 67 65 20 61 72 63    68 69 76 65 73 2c 20 47 4e 55 20 45 4c 50 41 20  | rent.package.archives,.GNU.ELPA. | 
| 7c120 |  61 6e 64 20 4d 45 4c 50 41 2e 20 20 46 6f 72 20    74 68 65 20 6c 61 74 65 73 74 0a 73 74 61 62 6c  | and.MELPA...For.the.latest.stabl | 
| 7c140 |  65 20 76 65 72 73 69 6f 6e 2c 20 75 73 65 20 74    68 65 20 47 4e 55 20 45 4c 50 41 20 61 72 63 68  | e.version,.use.the.GNU.ELPA.arch | 
| 7c160 |  69 76 65 2e 20 20 46 6f 72 20 74 68 65 20 6c 61    74 65 73 74 20 64 65 76 65 6c 6f 70 6d 65 6e 74  | ive...For.the.latest.development | 
| 7c180 |  0a 73 6e 61 70 68 73 68 6f 74 2c 20 75 73 65 20    74 68 65 20 47 4e 55 2d 64 65 76 65 6c 20 45 4c  | .snaphshot,.use.the.GNU-devel.EL | 
| 7c1a0 |  50 41 20 61 72 63 68 69 76 65 2e 0a 0a 20 20 20    49 76 79 20 69 73 20 73 70 6c 69 74 20 69 6e 74  | PA.archive......Ivy.is.split.int | 
| 7c1c0 |  6f 20 74 68 72 65 65 20 70 61 63 6b 61 67 65 73    3a 20 e2 80 98 69 76 79 e2 80 99 2c 20 e2 80 98  | o.three.packages:....ivy...,.... | 
| 7c1e0 |  73 77 69 70 65 72 e2 80 99 20 61 6e 64 20 e2 80    98 63 6f 75 6e 73 65 6c e2 80 99 3b 20 62 79 0a  | swiper....and....counsel...;.by. | 
| 7c200 |  69 6e 73 74 61 6c 6c 69 6e 67 20 e2 80 98 63 6f    75 6e 73 65 6c e2 80 99 2c 20 74 68 65 20 6f 74  | installing....counsel...,.the.ot | 
| 7c220 |  68 65 72 20 74 77 6f 20 61 72 65 20 62 72 6f 75    67 68 74 20 69 6e 20 61 73 20 64 65 70 65 6e 64  | her.two.are.brought.in.as.depend | 
| 7c240 |  65 6e 63 69 65 73 2e 20 20 49 66 0a 79 6f 75 20    61 72 65 20 6e 6f 74 20 69 6e 74 65 72 65 73 74  | encies...If.you.are.not.interest | 
| 7c260 |  65 64 20 69 6e 20 74 68 65 20 65 78 74 72 61 20    66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 70 72  | ed.in.the.extra.functionality.pr | 
| 7c280 |  6f 76 69 64 65 64 20 62 79 20 e2 80 98 73 77 69    70 65 72 e2 80 99 0a 61 6e 64 20 e2 80 98 63 6f  | ovided.by....swiper....and....co | 
| 7c2a0 |  75 6e 73 65 6c e2 80 99 2c 20 79 6f 75 20 63 61    6e 20 69 6e 73 74 61 6c 6c 20 6f 6e 6c 79 20 e2  | unsel...,.you.can.install.only.. | 
| 7c2c0 |  80 98 69 76 79 e2 80 99 2e 0a 0a 20 20 20 53 65    65 20 74 68 65 20 63 6f 64 65 20 62 65 6c 6f 77  | ..ivy.........See.the.code.below | 
| 7c2e0 |  20 66 6f 72 20 61 64 64 69 6e 67 20 47 4e 55 2d    64 65 76 65 6c 20 45 4c 50 41 20 74 6f 20 79 6f  | .for.adding.GNU-devel.ELPA.to.yo | 
| 7c300 |  75 72 20 6c 69 73 74 20 6f 66 20 70 61 63 6b 61    67 65 0a 61 72 63 68 69 76 65 73 3a 0a 0a 20 20  | ur.list.of.package.archives:.... | 
| 7c320 |  20 20 20 28 72 65 71 75 69 72 65 20 27 70 61 63    6b 61 67 65 29 0a 20 20 20 20 20 28 61 64 64 2d  | ...(require.'package)......(add- | 
| 7c340 |  74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 67 65    2d 61 72 63 68 69 76 65 73 0a 20 20 20 20 20 20  | to-list.'package-archives....... | 
| 7c360 |  20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 67    6e 75 2d 64 65 76 65 6c 22 20 2e 20 22 68 74 74  | ............'("gnu-devel"..."htt | 
| 7c380 |  70 73 3a 2f 2f 65 6c 70 61 2e 67 6e 75 2e 6f 72    67 2f 64 65 76 65 6c 2f 22 29 29 0a 0a 20 20 20  | ps://elpa.gnu.org/devel/"))..... | 
| 7c3a0 |  41 66 74 65 72 20 74 68 69 73 20 64 6f 20 e2 80    98 4d 2d 78 e2 80 99 20 e2 80 98 70 61 63 6b 61  | After.this.do....M-x.......packa | 
| 7c3c0 |  67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65    6e 74 73 e2 80 99 20 e2 80 98 52 45 54 e2 80 99  | ge-refresh-contents.......RET... | 
| 7c3e0 |  2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 0a e2 80    98 4d 2d 78 e2 80 99 20 e2 80 98 70 61 63 6b 61  | ,.followed.by....M-x.......packa | 
| 7c400 |  67 65 2d 69 6e 73 74 61 6c 6c e2 80 99 20 e2 80    98 52 45 54 e2 80 99 20 e2 80 98 63 6f 75 6e 73  | ge-install.......RET.......couns | 
| 7c420 |  65 6c e2 80 99 20 e2 80 98 52 45 54 e2 80 99 2e    0a 0a 20 20 20 46 6f 72 20 70 61 63 6b 61 67 65  | el.......RET.........For.package | 
| 7c440 |  20 6d 61 6e 61 67 65 72 20 64 65 74 61 69 6c 73    2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 65 6d 61  | .manager.details,.see.*note.(ema | 
| 7c460 |  63 73 29 50 61 63 6b 61 67 65 73 3a 3a 2e 0a 0a    1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71  | cs)Packages::.....File:.docs5eOq | 
| 7c480 |  77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49    6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74  | w.info,..Node:.Installing.from.t | 
| 7c4a0 |  68 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72    79 2c 20 20 50 72 65 76 3a 20 49 6e 73 74 61 6c  | he.Git.repository,..Prev:.Instal | 
| 7c4c0 |  6c 69 6e 67 20 66 72 6f 6d 20 45 6d 61 63 73 20    50 61 63 6b 61 67 65 20 4d 61 6e 61 67 65 72 2c  | ling.from.Emacs.Package.Manager, | 
| 7c4e0 |  20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69    6f 6e 0a 0a 32 2e 32 20 49 6e 73 74 61 6c 6c 69  | ..Up:.Installation..2.2.Installi | 
| 7c500 |  6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d 3d 3d  | ng.from.the.Git.repository.===== | 
| 7c520 |  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  | ================================ | 
| 7c540 |  3d 0a 0a 57 68 79 20 69 6e 73 74 61 6c 6c 20 66    72 6f 6d 20 47 69 74 3f 0a 2e 2e 2e 2e 2e 2e 2e  | =..Why.install.from.Git?........ | 
| 7c560 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 4e 6f 20 6e  | ............................No.n | 
| 7c580 |  65 65 64 20 74 6f 20 77 61 69 74 20 66 6f 72 20    47 4e 55 20 45 4c 50 41 20 2f 20 4d 45 4c 50 41  | eed.to.wait.for.GNU.ELPA./.MELPA | 
| 7c5a0 |  20 62 75 69 6c 64 73 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 45 61 73 79 20 74 6f 20 72 65 76 65  | .builds.............Easy.to.reve | 
| 7c5c0 |  72 74 20 74 6f 20 70 72 65 76 69 6f 75 73 20 76    65 72 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20  | rt.to.previous.versions......... | 
| 7c5e0 |  e2 80 a2 20 43 6f 6e 74 72 69 62 75 74 65 20 74    6f 20 49 76 79 e2 80 99 73 20 64 65 76 65 6c 6f  | ....Contribute.to.Ivy...s.develo | 
| 7c600 |  70 6d 65 6e 74 3b 20 73 65 6e 64 20 70 61 74 63    68 65 73 3b 20 70 75 6c 6c 20 72 65 71 75 65 73  | pment;.send.patches;.pull.reques | 
| 7c620 |  74 73 0a 0a 43 6f 6e 66 69 67 75 72 61 74 69 6f    6e 20 73 74 65 70 73 0a 2e 2e 2e 2e 2e 2e 2e 2e  | ts..Configuration.steps......... | 
| 7c640 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20    20 20 46 69 72 73 74 20 63 6c 6f 6e 65 20 74 68  | ..................First.clone.th | 
| 7c660 |  65 20 53 77 69 70 65 72 20 72 65 70 6f 73 69 74    6f 72 79 20 77 69 74 68 3a 0a 0a 20 20 20 20 20  | e.Swiper.repository.with:....... | 
| 7c680 |  20 20 20 20 20 63 64 20 7e 2f 67 69 74 20 26 26    20 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73  | .....cd.~/git.&&.git.clone.https | 
| 7c6a0 |  3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62    6f 2d 61 62 6f 2f 73 77 69 70 65 72 0a 20 20 20  | ://github.com/abo-abo/swiper.... | 
| 7c6c0 |  20 20 20 20 20 20 20 63 64 20 73 77 69 70 65 72    20 26 26 20 6d 61 6b 65 20 63 6f 6d 70 69 6c 65  | .......cd.swiper.&&.make.compile | 
| 7c6e0 |  0a 0a 20 20 20 20 20 53 65 63 6f 6e 64 2c 20 61    64 64 20 74 68 65 73 65 20 6c 69 6e 65 73 20 74  | .......Second,.add.these.lines.t | 
| 7c700 |  6f 20 74 68 65 20 45 6d 61 63 73 20 69 6e 69 74    20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20  | o.the.Emacs.init.file:.......... | 
| 7c720 |  20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27    6c 6f 61 64 2d 70 61 74 68 20 22 7e 2f 67 69 74  | ..(add-to-list.'load-path."~/git | 
| 7c740 |  2f 73 77 69 70 65 72 2f 22 29 0a 20 20 20 20 20    20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 69  | /swiper/")...........(require.'i | 
| 7c760 |  76 79 29 0a 0a 20 20 20 20 20 54 68 65 6e 2c 20    75 70 64 61 74 65 20 74 68 65 20 63 6f 64 65 20  | vy).......Then,.update.the.code. | 
| 7c780 |  77 69 74 68 3a 0a 0a 20 20 20 20 20 20 20 20 20    20 67 69 74 20 70 75 6c 6c 0a 20 20 20 20 20 20  | with:............git.pull....... | 
| 7c7a0 |  20 20 20 20 6d 61 6b 65 0a 0a 1f 0a 46 69 6c 65    3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f  | ....make....File:.docs5eOqw.info | 
| 7c7c0 |  2c 20 20 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67    20 73 74 61 72 74 65 64 2c 20 20 4e 65 78 74 3a  | ,..Node:.Getting.started,..Next: | 
| 7c7e0 |  20 4b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20    50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 61 74 69  | .Key.bindings,..Prev:.Installati | 
| 7c800 |  6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 33 20    47 65 74 74 69 6e 67 20 73 74 61 72 74 65 64 0a  | on,..Up:.Top..3.Getting.started. | 
| 7c820 |  2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 0a 0a 46 69 72 73 74 20 65 6e 61 62 6c 65 20  | *****************..First.enable. | 
| 7c840 |  49 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 65    76 65 72 79 77 68 65 72 65 3a 0a 0a 20 20 20 20  | Ivy.completion.everywhere:...... | 
| 7c860 |  20 28 69 76 79 2d 6d 6f 64 65 20 31 29 0a 0a 20    20 20 4e 6f 74 65 3a 20 e2 80 98 69 76 79 2d 6d  | .(ivy-mode.1).....Note:....ivy-m | 
| 7c880 |  6f 64 65 e2 80 99 20 63 61 6e 20 62 65 20 74 6f    67 67 6c 65 64 20 6f 6e 20 61 6e 64 20 6f 66 66  | ode....can.be.toggled.on.and.off | 
| 7c8a0 |  20 77 69 74 68 20 e2 80 98 4d 2d 78 e2 80 99 20    e2 80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2e 0a  | .with....M-x.......ivy-mode..... | 
| 7c8c0 |  0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 42 61 73 69    63 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 3a  | .*.Menu:..*.Basic.customization: | 
| 7c8e0 |  3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35    65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65  | :....File:.docs5eOqw.info,..Node | 
| 7c900 |  3a 20 42 61 73 69 63 20 63 75 73 74 6f 6d 69 7a    61 74 69 6f 6e 2c 20 20 55 70 3a 20 47 65 74 74  | :.Basic.customization,..Up:.Gett | 
| 7c920 |  69 6e 67 20 73 74 61 72 74 65 64 0a 0a 33 2e 31    20 42 61 73 69 63 20 63 75 73 74 6f 6d 69 7a 61  | ing.started..3.1.Basic.customiza | 
| 7c940 |  74 69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 48 65  | tion.=======================..He | 
| 7c960 |  72 65 20 61 72 65 20 73 6f 6d 65 20 62 61 73 69    63 20 73 65 74 74 69 6e 67 73 20 70 61 72 74 69  | re.are.some.basic.settings.parti | 
| 7c980 |  63 75 6c 61 72 6c 79 20 75 73 65 66 75 6c 20 66    6f 72 20 6e 65 77 20 49 76 79 20 75 73 65 72 73  | cularly.useful.for.new.Ivy.users | 
| 7c9a0 |  3a 0a 0a 20 20 20 20 20 28 73 65 74 71 20 69 76    79 2d 75 73 65 2d 76 69 72 74 75 61 6c 2d 62 75  | :.......(setq.ivy-use-virtual-bu | 
| 7c9c0 |  66 66 65 72 73 20 74 29 0a 20 20 20 20 20 28 73    65 74 71 20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f  | ffers.t)......(setq.ivy-count-fo | 
| 7c9e0 |  72 6d 61 74 20 22 28 25 64 2f 25 64 29 20 22 29    0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74  | rmat."(%d/%d).").....If.you.want | 
| 7ca00 |  2c 20 79 6f 75 20 63 61 6e 20 67 6f 20 77 69 74    68 6f 75 74 20 61 6e 79 20 63 75 73 74 6f 6d 69  | ,.you.can.go.without.any.customi | 
| 7ca20 |  7a 61 74 69 6f 6e 73 20 61 74 20 61 6c 6c 2e 20    20 54 68 65 20 61 62 6f 76 65 0a 73 65 74 74 69  | zations.at.all...The.above.setti | 
| 7ca40 |  6e 67 73 20 61 72 65 20 74 68 65 20 6d 6f 73 74    20 62 61 6e 67 20 66 6f 72 20 74 68 65 20 62 75  | ngs.are.the.most.bang.for.the.bu | 
| 7ca60 |  63 6b 20 69 6e 20 74 65 72 6d 73 20 6f 66 20 63    75 73 74 6f 6d 69 7a 61 74 69 6f 6e 2e 20 20 53  | ck.in.terms.of.customization...S | 
| 7ca80 |  6f 0a 75 73 65 72 73 20 74 68 61 74 20 74 79 70    69 63 61 6c 6c 79 20 64 6f 6e e2 80 99 74 20 6c  | o.users.that.typically.don...t.l | 
| 7caa0 |  69 6b 65 20 63 75 73 74 6f 6d 69 7a 65 20 61 20    6c 6f 74 20 61 72 65 20 61 64 76 69 73 65 64 20  | ike.customize.a.lot.are.advised. | 
| 7cac0 |  74 6f 20 6c 6f 6f 6b 20 61 74 0a 74 68 65 73 65    20 73 65 74 74 69 6e 67 73 20 66 69 72 73 74 2e  | to.look.at.these.settings.first. | 
| 7cae0 |  0a 0a 20 20 20 46 6f 72 20 6d 6f 72 65 20 61 64    76 61 6e 63 65 64 20 63 75 73 74 6f 6d 69 7a 61  | .....For.more.advanced.customiza | 
| 7cb00 |  74 69 6f 6e 73 2c 20 72 65 66 65 72 20 74 6f 20    e2 80 98 4d 2d 78 20 64 65 73 63 72 69 62 65 2d  | tions,.refer.to....M-x.describe- | 
| 7cb20 |  76 61 72 69 61 62 6c 65 e2 80 99 0a 64 6f 63 75    6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 69  | variable....documentation.....Fi | 
| 7cb40 |  6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 4b 65 79 20 62  | le:.docs5eOqw.info,..Node:.Key.b | 
| 7cb60 |  69 6e 64 69 6e 67 73 2c 20 20 4e 65 78 74 3a 20    43 6f 6d 70 6c 65 74 69 6f 6e 20 53 74 79 6c 65  | indings,..Next:.Completion.Style | 
| 7cb80 |  73 2c 20 20 50 72 65 76 3a 20 47 65 74 74 69 6e    67 20 73 74 61 72 74 65 64 2c 20 20 55 70 3a 20  | s,..Prev:.Getting.started,..Up:. | 
| 7cba0 |  54 6f 70 0a 0a 34 20 4b 65 79 20 62 69 6e 64 69    6e 67 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  | Top..4.Key.bindings.************ | 
| 7cbc0 |  2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47    6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e  | **..*.Menu:..*.Global.key.bindin | 
| 7cbe0 |  67 73 3a 3a 0a 2a 20 4d 69 6e 69 62 75 66 66 65    72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 3a 3a  | gs::.*.Minibuffer.key.bindings:: | 
| 7cc00 |  0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65    4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a  | ....File:.docs5eOqw.info,..Node: | 
| 7cc20 |  20 47 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 2c 20 20 4e 65 78 74 3a 20 4d 69 6e  | .Global.key.bindings,..Next:.Min | 
| 7cc40 |  69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 2c 20 20 55 70 3a 20 4b 65 79 20 62  | ibuffer.key.bindings,..Up:.Key.b | 
| 7cc60 |  69 6e 64 69 6e 67 73 0a 0a 34 2e 31 20 47 6c 6f    62 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 73  | indings..4.1.Global.key.bindings | 
| 7cc80 |  0a 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 48 65 72 65 20 69  | .=======================..Here.i | 
| 7cca0 |  73 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6d 6d    61 6e 64 73 20 74 68 61 74 20 61 72 65 20 75 73  | s.a.list.of.commands.that.are.us | 
| 7ccc0 |  65 66 75 6c 20 74 6f 20 62 65 20 62 6f 75 6e 64    20 67 6c 6f 62 61 6c 6c 79 2c 20 61 6c 6f 6e 67  | eful.to.be.bound.globally,.along | 
| 7cce0 |  0a 77 69 74 68 20 73 6f 6d 65 20 73 61 6d 70 6c    65 20 62 69 6e 64 69 6e 67 73 3a 0a 0a 49 76 79  | .with.some.sample.bindings:..Ivy | 
| 7cd00 |  2d 62 61 73 65 64 20 69 6e 74 65 72 66 61 63 65    20 74 6f 20 73 74 61 6e 64 61 72 64 20 63 6f 6d  | -based.interface.to.standard.com | 
| 7cd20 |  6d 61 6e 64 73 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | mands........................... | 
| 7cd40 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61  | ..........................(globa | 
| 7cd60 |  6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22    43 2d 73 22 29 20 27 73 77 69 70 65 72 2d 69 73  | l-set-key.(kbd."C-s").'swiper-is | 
| 7cd80 |  65 61 72 63 68 29 0a 20 20 20 20 20 20 20 20 20    20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79  | earch)...........(global-set-key | 
| 7cda0 |  20 28 6b 62 64 20 22 4d 2d 78 22 29 20 27 63 6f    75 6e 73 65 6c 2d 4d 2d 78 29 0a 20 20 20 20 20  | .(kbd."M-x").'counsel-M-x)...... | 
| 7cdc0 |  20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74    2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 78 20 43  | .....(global-set-key.(kbd."C-x.C | 
| 7cde0 |  2d 66 22 29 20 27 63 6f 75 6e 73 65 6c 2d 66 69    6e 64 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20  | -f").'counsel-find-file)........ | 
| 7ce00 |  20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b    65 79 20 28 6b 62 64 20 22 4d 2d 79 22 29 20 27  | ...(global-set-key.(kbd."M-y").' | 
| 7ce20 |  63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70    29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f  | counsel-yank-pop)...........(glo | 
| 7ce40 |  62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64    20 22 3c 66 31 3e 20 66 22 29 20 27 63 6f 75 6e  | bal-set-key.(kbd."<f1>.f").'coun | 
| 7ce60 |  73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20  | sel-describe-function).......... | 
| 7ce80 |  20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79    20 28 6b 62 64 20 22 3c 66 31 3e 20 76 22 29 20  | .(global-set-key.(kbd."<f1>.v"). | 
| 7cea0 |  27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62    65 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20  | 'counsel-describe-variable)..... | 
| 7cec0 |  20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65    74 2d 6b 65 79 20 28 6b 62 64 20 22 3c 66 31 3e  | ......(global-set-key.(kbd."<f1> | 
| 7cee0 |  20 6c 22 29 20 27 63 6f 75 6e 73 65 6c 2d 66 69    6e 64 2d 6c 69 62 72 61 72 79 29 0a 20 20 20 20  | .l").'counsel-find-library)..... | 
| 7cf00 |  20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65    74 2d 6b 65 79 20 28 6b 62 64 20 22 3c 66 32 3e  | ......(global-set-key.(kbd."<f2> | 
| 7cf20 |  20 69 22 29 20 27 63 6f 75 6e 73 65 6c 2d 69 6e    66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c  | .i").'counsel-info-lookup-symbol | 
| 7cf40 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f    62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64  | )...........(global-set-key.(kbd | 
| 7cf60 |  20 22 3c 66 32 3e 20 75 22 29 20 27 63 6f 75 6e    73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72  | ."<f2>.u").'counsel-unicode-char | 
| 7cf80 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f    62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64  | )...........(global-set-key.(kbd | 
| 7cfa0 |  20 22 3c 66 32 3e 20 6a 22 29 20 27 63 6f 75 6e    73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65  | ."<f2>.j").'counsel-set-variable | 
| 7cfc0 |  29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f    62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64  | )...........(global-set-key.(kbd | 
| 7cfe0 |  20 22 43 2d 78 20 62 22 29 20 27 69 76 79 2d 73    77 69 74 63 68 2d 62 75 66 66 65 72 29 0a 20 20  | ."C-x.b").'ivy-switch-buffer)... | 
| 7d000 |  20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d    73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d  | ........(global-set-key.(kbd."C- | 
| 7d020 |  63 20 76 22 29 20 27 69 76 79 2d 70 75 73 68 2d    76 69 65 77 29 0a 20 20 20 20 20 20 20 20 20 20  | c.v").'ivy-push-view)........... | 
| 7d040 |  28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20    28 6b 62 64 20 22 43 2d 63 20 56 22 29 20 27 69  | (global-set-key.(kbd."C-c.V").'i | 
| 7d060 |  76 79 2d 70 6f 70 2d 76 69 65 77 29 0a 0a 49 76    79 2d 62 61 73 65 64 20 69 6e 74 65 72 66 61 63  | vy-pop-view)..Ivy-based.interfac | 
| 7d080 |  65 20 74 6f 20 73 68 65 6c 6c 20 61 6e 64 20 73    79 73 74 65 6d 20 74 6f 6f 6c 73 0a 2e 2e 2e 2e  | e.to.shell.and.system.tools..... | 
| 7d0a0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 7d0c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74  | .....................(global-set | 
| 7d0e0 |  2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 63    22 29 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70  | -key.(kbd."C-c.c").'counsel-comp | 
| 7d100 |  69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28    67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28  | ile)...........(global-set-key.( | 
| 7d120 |  6b 62 64 20 22 43 2d 63 20 67 22 29 20 27 63 6f    75 6e 73 65 6c 2d 67 69 74 29 0a 20 20 20 20 20  | kbd."C-c.g").'counsel-git)...... | 
| 7d140 |  20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74    2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 6a  | .....(global-set-key.(kbd."C-c.j | 
| 7d160 |  22 29 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d    67 72 65 70 29 0a 20 20 20 20 20 20 20 20 20 20  | ").'counsel-git-grep)........... | 
| 7d180 |  28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20    28 6b 62 64 20 22 43 2d 63 20 4c 22 29 20 27 63  | (global-set-key.(kbd."C-c.L").'c | 
| 7d1a0 |  6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 29 0a    20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61  | ounsel-git-log)...........(globa | 
| 7d1c0 |  6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22    43 2d 63 20 6b 22 29 20 27 63 6f 75 6e 73 65 6c  | l-set-key.(kbd."C-c.k").'counsel | 
| 7d1e0 |  2d 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 28    67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28  | -rg)...........(global-set-key.( | 
| 7d200 |  6b 62 64 20 22 43 2d 63 20 6d 22 29 20 27 63 6f    75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 29  | kbd."C-c.m").'counsel-linux-app) | 
| 7d220 |  0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62    61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20  | ...........(global-set-key.(kbd. | 
| 7d240 |  22 43 2d 63 20 6e 22 29 20 27 63 6f 75 6e 73 65    6c 2d 66 7a 66 29 0a 20 20 20 20 20 20 20 20 20  | "C-c.n").'counsel-fzf).......... | 
| 7d260 |  20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79    20 28 6b 62 64 20 22 43 2d 78 20 6c 22 29 20 27  | .(global-set-key.(kbd."C-x.l").' | 
| 7d280 |  63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 29 0a    20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61  | counsel-locate)...........(globa | 
| 7d2a0 |  6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22    43 2d 63 20 4a 22 29 20 27 63 6f 75 6e 73 65 6c  | l-set-key.(kbd."C-c.J").'counsel | 
| 7d2c0 |  2d 66 69 6c 65 2d 6a 75 6d 70 29 0a 20 20 20 20    20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65  | -file-jump)...........(global-se | 
| 7d2e0 |  74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 53 2d    6f 22 29 20 27 63 6f 75 6e 73 65 6c 2d 72 68 79  | t-key.(kbd."C-S-o").'counsel-rhy | 
| 7d300 |  74 68 6d 62 6f 78 29 0a 20 20 20 20 20 20 20 20    20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65  | thmbox)...........(global-set-ke | 
| 7d320 |  79 20 28 6b 62 64 20 22 43 2d 63 20 77 22 29 20    27 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 29  | y.(kbd."C-c.w").'counsel-wmctrl) | 
| 7d340 |  0a 0a 49 76 79 2d 72 65 73 75 6d 65 20 61 6e 64    20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 0a  | ..Ivy-resume.and.other.commands. | 
| 7d360 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20  | ................................ | 
| 7d380 |  20 20 20 20 e2 80 98 69 76 79 2d 72 65 73 75 6d    65 e2 80 99 20 72 65 73 75 6d 65 73 20 74 68 65  | .......ivy-resume....resumes.the | 
| 7d3a0 |  20 6c 61 73 74 20 49 76 79 2d 62 61 73 65 64 20    63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20 20 20  | .last.Ivy-based.completion...... | 
| 7d3c0 |  20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73    65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63  | .......(global-set-key.(kbd."C-c | 
| 7d3e0 |  20 43 2d 72 22 29 20 27 69 76 79 2d 72 65 73 75    6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 67  | .C-r").'ivy-resume)...........(g | 
| 7d400 |  6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b    62 64 20 22 43 2d 63 20 62 22 29 20 27 63 6f 75  | lobal-set-key.(kbd."C-c.b").'cou | 
| 7d420 |  6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 29 0a 20    20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c  | nsel-bookmark)...........(global | 
| 7d440 |  2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43    2d 63 20 64 22 29 20 27 63 6f 75 6e 73 65 6c 2d  | -set-key.(kbd."C-c.d").'counsel- | 
| 7d460 |  64 65 73 63 62 69 6e 64 73 29 0a 20 20 20 20 20    20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74  | descbinds)...........(global-set | 
| 7d480 |  2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 67    22 29 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 29  | -key.(kbd."C-c.g").'counsel-git) | 
| 7d4a0 |  0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62    61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20  | ...........(global-set-key.(kbd. | 
| 7d4c0 |  22 43 2d 63 20 6f 22 29 20 27 63 6f 75 6e 73 65    6c 2d 6f 75 74 6c 69 6e 65 29 0a 20 20 20 20 20  | "C-c.o").'counsel-outline)...... | 
| 7d4e0 |  20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74    2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 63 20 74  | .....(global-set-key.(kbd."C-c.t | 
| 7d500 |  22 29 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64    2d 74 68 65 6d 65 29 0a 20 20 20 20 20 20 20 20  | ").'counsel-load-theme)......... | 
| 7d520 |  20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65    79 20 28 6b 62 64 20 22 43 2d 63 20 46 22 29 20  | ..(global-set-key.(kbd."C-c.F"). | 
| 7d540 |  27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 66 69 6c    65 29 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 61  | 'counsel-org-file).....You.can.a | 
| 7d560 |  6c 73 6f 20 65 6e 61 62 6c 65 20 e2 80 98 63 6f    75 6e 73 65 6c 2d 6d 6f 64 65 e2 80 99 20 74 6f  | lso.enable....counsel-mode....to | 
| 7d580 |  20 6d 61 6b 65 20 73 6f 6d 65 20 67 6c 6f 62 61    6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 0a 72 65  | .make.some.global.key.binding.re | 
| 7d5a0 |  6d 61 70 70 69 6e 67 20 66 6f 72 20 79 6f 75 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65  | mapping.for.you.....File:.docs5e | 
| 7d5c0 |  4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 4d 69 6e 69 62 75 66 66 65 72 20 6b 65 79 20  | Oqw.info,..Node:.Minibuffer.key. | 
| 7d5e0 |  62 69 6e 64 69 6e 67 73 2c 20 20 50 72 65 76 3a    20 47 6c 6f 62 61 6c 20 6b 65 79 20 62 69 6e 64  | bindings,..Prev:.Global.key.bind | 
| 7d600 |  69 6e 67 73 2c 20 20 55 70 3a 20 4b 65 79 20 62    69 6e 64 69 6e 67 73 0a 0a 34 2e 32 20 4d 69 6e  | ings,..Up:.Key.bindings..4.2.Min | 
| 7d620 |  69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ibuffer.key.bindings.=========== | 
| 7d640 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    0a 0a 49 76 79 20 69 6e 63 6c 75 64 65 73 20 73  | ================..Ivy.includes.s | 
| 7d660 |  65 76 65 72 61 6c 20 6d 69 6e 69 62 75 66 66 65    72 20 62 69 6e 64 69 6e 67 73 2c 20 77 68 69 63  | everal.minibuffer.bindings,.whic | 
| 7d680 |  68 20 61 72 65 20 64 65 66 69 6e 65 64 20 69 6e    20 74 68 65 0a e2 80 98 69 76 79 2d 6d 69 6e 69  | h.are.defined.in.the....ivy-mini | 
| 7d6a0 |  62 75 66 66 65 72 2d 6d 61 70 e2 80 99 20 6b 65    79 6d 61 70 20 76 61 72 69 61 62 6c 65 2e 20 20  | buffer-map....keymap.variable... | 
| 7d6c0 |  54 68 65 20 6d 6f 73 74 20 66 72 65 71 75 65 6e    74 6c 79 20 75 73 65 64 20 6f 6e 65 73 20 61 72  | The.most.frequently.used.ones.ar | 
| 7d6e0 |  65 0a 64 65 73 63 72 69 62 65 64 20 68 65 72 65    2e 0a 0a 20 20 20 e2 80 98 73 77 69 70 65 72 e2  | e.described.here.........swiper. | 
| 7d700 |  80 99 20 6f 72 20 e2 80 98 63 6f 75 6e 73 65 6c    2d 4d 2d 78 e2 80 99 20 61 64 64 20 6d 6f 72 65  | ...or....counsel-M-x....add.more | 
| 7d720 |  20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 68    72 6f 75 67 68 20 74 68 65 20 e2 80 98 6b 65 79  | .key.bindings.through.the....key | 
| 7d740 |  6d 61 70 e2 80 99 0a 61 72 67 75 6d 65 6e 74 20    74 6f 20 e2 80 98 69 76 79 2d 72 65 61 64 e2 80  | map....argument.to....ivy-read.. | 
| 7d760 |  99 2e 20 20 54 68 65 73 65 20 6b 65 79 73 2c 20    61 6c 73 6f 20 61 63 74 69 76 65 20 69 6e 20 74  | ....These.keys,.also.active.in.t | 
| 7d780 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 61    72 65 0a 64 65 73 63 72 69 62 65 64 20 75 6e 64  | he.minibuffer,.are.described.und | 
| 7d7a0 |  65 72 20 74 68 65 69 72 20 72 65 73 70 65 63 74    69 76 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20  | er.their.respective.commands.... | 
| 7d7c0 |  20 20 41 20 6b 65 79 20 66 65 61 74 75 72 65 20    6f 66 20 e2 80 98 69 76 79 2d 6d 69 6e 69 62 75  | ..A.key.feature.of....ivy-minibu | 
| 7d7e0 |  66 66 65 72 2d 6d 61 70 e2 80 99 20 69 73 20 69    74 73 20 66 75 6c 6c 20 65 64 69 74 69 6e 67 20  | ffer-map....is.its.full.editing. | 
| 7d800 |  63 61 70 61 62 69 6c 69 74 79 0a 77 68 65 72 65    20 74 68 65 20 66 61 6d 69 6c 69 61 72 20 e2 80  | capability.where.the.familiar... | 
| 7d820 |  98 43 2d 61 e2 80 99 2c 20 e2 80 98 43 2d 66 e2    80 99 2c 20 e2 80 98 4d 2d 64 e2 80 99 2c 20 e2  | .C-a...,....C-f...,....M-d...,.. | 
| 7d840 |  80 98 4d 2d 44 45 4c e2 80 99 2c 20 e2 80 98 4d    2d 62 e2 80 99 2c 20 e2 80 98 4d 2d 77 e2 80 99  | ..M-DEL...,....M-b...,....M-w... | 
| 7d860 |  2c 20 e2 80 98 43 2d 6b e2 80 99 2c 0a e2 80 98    43 2d 79 e2 80 99 20 6b 65 79 20 62 69 6e 64 69  | ,....C-k...,....C-y....key.bindi | 
| 7d880 |  6e 67 73 20 77 6f 72 6b 20 74 68 65 20 73 61 6d    65 20 61 73 20 69 6e 20 e2 80 98 66 75 6e 64 61  | ngs.work.the.same.as.in....funda | 
| 7d8a0 |  6d 65 6e 74 61 6c 2d 6d 6f 64 65 e2 80 99 2e 0a    0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4b 65 79 20  | mental-mode......*.Menu:..*.Key. | 
| 7d8c0 |  62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6e 61 76    69 67 61 74 69 6f 6e 3a 3a 0a 2a 20 4b 65 79 20  | bindings.for.navigation::.*.Key. | 
| 7d8e0 |  62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69 6e    67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 61  | bindings.for.single.selection,.a | 
| 7d900 |  63 74 69 6f 6e 2c 20 74 68 65 6e 20 65 78 69 74    20 6d 69 6e 69 62 75 66 66 65 72 3a 20 4b 65 79  | ction,.then.exit.minibuffer:.Key | 
| 7d920 |  20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69    6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 61  | .bindings.for.single.selection.a | 
| 7d940 |  63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69 74 20    6d 69 6e 69 62 75 66 66 65 72 2e 0a 2a 20 4b 65  | ction.then.exit.minibuffer..*.Ke | 
| 7d960 |  79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d    75 6c 74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f  | y.bindings.for.multiple.selectio | 
| 7d980 |  6e 73 20 61 6e 64 20 61 63 74 69 6f 6e 73 2c 20    6b 65 65 70 20 6d 69 6e 69 62 75 66 66 65 72 20  | ns.and.actions,.keep.minibuffer. | 
| 7d9a0 |  6f 70 65 6e 3a 20 4b 65 79 20 62 69 6e 64 69 6e    67 73 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20  | open:.Key.bindings.for.multiple. | 
| 7d9c0 |  73 65 6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61    63 74 69 6f 6e 73 20 6b 65 65 70 20 6d 69 6e 69  | selections.and.actions.keep.mini | 
| 7d9e0 |  62 75 66 66 65 72 20 6f 70 65 6e 2e 0a 2a 20 4b    65 79 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74  | buffer.open..*.Key.bindings.that | 
| 7da00 |  20 61 6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62    75 66 66 65 72 20 69 6e 70 75 74 3a 3a 0a 2a 20  | .alter.the.minibuffer.input::.*. | 
| 7da20 |  4f 74 68 65 72 20 6b 65 79 20 62 69 6e 64 69 6e    67 73 3a 3a 0a 2a 20 48 79 64 72 61 20 69 6e 20  | Other.key.bindings::.*.Hydra.in. | 
| 7da40 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 3a 3a    0a 2a 20 53 61 76 69 6e 67 20 74 68 65 20 63 75  | the.minibuffer::.*.Saving.the.cu | 
| 7da60 |  72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75  | rrent.completion.session.to.a.bu | 
| 7da80 |  66 66 65 72 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20    64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20  | ffer::....File:.docs5eOqw.info,. | 
| 7daa0 |  20 4e 6f 64 65 3a 20 4b 65 79 20 62 69 6e 64 69    6e 67 73 20 66 6f 72 20 6e 61 76 69 67 61 74 69  | .Node:.Key.bindings.for.navigati | 
| 7dac0 |  6f 6e 2c 20 20 4e 65 78 74 3a 20 4b 65 79 20 62    69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69 6e 67  | on,..Next:.Key.bindings.for.sing | 
| 7dae0 |  6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 63 74    69 6f 6e 20 74 68 65 6e 20 65 78 69 74 20 6d 69  | le.selection.action.then.exit.mi | 
| 7db00 |  6e 69 62 75 66 66 65 72 2c 20 20 55 70 3a 20 4d    69 6e 69 62 75 66 66 65 72 20 6b 65 79 20 62 69  | nibuffer,..Up:.Minibuffer.key.bi | 
| 7db20 |  6e 64 69 6e 67 73 0a 0a 34 2e 32 2e 31 20 4b 65    79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6e  | ndings..4.2.1.Key.bindings.for.n | 
| 7db40 |  61 76 69 67 61 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | avigation.---------------------- | 
| 7db60 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20    e2 80 a2 20 e2 80 98 43 2d 6e e2 80 99 20 28 e2  | -----------............C-n....(. | 
| 7db80 |  80 98 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 e2    80 99 29 20 73 65 6c 65 63 74 73 20 74 68 65 20  | ..ivy-next-line...).selects.the. | 
| 7dba0 |  6e 65 78 74 20 63 61 6e 64 69 64 61 74 65 0a 20    20 20 e2 80 a2 20 e2 80 98 43 2d 70 e2 80 99 20  | next.candidate...........C-p.... | 
| 7dbc0 |  28 e2 80 98 69 76 79 2d 70 72 65 76 69 6f 75 73    2d 6c 69 6e 65 e2 80 99 29 20 73 65 6c 65 63 74  | (...ivy-previous-line...).select | 
| 7dbe0 |  73 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63    61 6e 64 69 64 61 74 65 0a 20 20 20 e2 80 a2 20  | s.the.previous.candidate........ | 
| 7dc00 |  e2 80 98 4d 2d 3c e2 80 99 20 28 e2 80 98 69 76    79 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 62  | ...M-<....(...ivy-beginning-of-b | 
| 7dc20 |  75 66 66 65 72 e2 80 99 29 20 73 65 6c 65 63 74    73 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64  | uffer...).selects.the.first.cand | 
| 7dc40 |  69 64 61 74 65 0a 20 20 20 e2 80 a2 20 e2 80 98    4d 2d 3e e2 80 99 20 28 e2 80 98 69 76 79 2d 65  | idate...........M->....(...ivy-e | 
| 7dc60 |  6e 64 2d 6f 66 2d 62 75 66 66 65 72 e2 80 99 29    20 73 65 6c 65 63 74 73 20 74 68 65 20 6c 61 73  | nd-of-buffer...).selects.the.las | 
| 7dc80 |  74 20 63 61 6e 64 69 64 61 74 65 0a 20 20 20 e2    80 a2 20 e2 80 98 43 2d 76 e2 80 99 20 28 e2 80  | t.candidate...........C-v....(.. | 
| 7dca0 |  98 69 76 79 2d 73 63 72 6f 6c 6c 2d 75 70 2d 63    6f 6d 6d 61 6e 64 e2 80 99 29 20 73 63 72 6f 6c  | .ivy-scroll-up-command...).scrol | 
| 7dcc0 |  6c 73 20 75 70 20 62 79 20 e2 80 98 69 76 79 2d    68 65 69 67 68 74 e2 80 99 20 6c 69 6e 65 73 0a  | ls.up.by....ivy-height....lines. | 
| 7dce0 |  20 20 20 e2 80 a2 20 e2 80 98 4d 2d 76 e2 80 99    20 28 e2 80 98 69 76 79 2d 73 63 72 6f 6c 6c 2d  | ..........M-v....(...ivy-scroll- | 
| 7dd00 |  64 6f 77 6e 2d 63 6f 6d 6d 61 6e 64 e2 80 99 29    20 73 63 72 6f 6c 6c 73 20 64 6f 77 6e 20 62 79  | down-command...).scrolls.down.by | 
| 7dd20 |  20 e2 80 98 69 76 79 2d 68 65 69 67 68 74 e2 80    99 0a 20 20 20 20 20 6c 69 6e 65 73 0a 0a 20 2d  | ....ivy-height.........lines...- | 
| 7dd40 |  2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 69    76 79 2d 77 72 61 70 0a 20 20 20 20 20 53 70 65  | -.User.Option:.ivy-wrap......Spe | 
| 7dd60 |  63 69 66 69 65 73 20 74 68 65 20 77 72 61 70 2d    61 72 6f 75 6e 64 20 62 65 68 61 76 69 6f 72 20  | cifies.the.wrap-around.behavior. | 
| 7dd80 |  66 6f 72 20 e2 80 98 43 2d 6e e2 80 99 20 61 6e    64 20 e2 80 98 43 2d 70 e2 80 99 2e 20 20 57 68  | for....C-n....and....C-p......Wh | 
| 7dda0 |  65 6e 0a 20 20 20 20 20 e2 80 98 69 76 79 2d 77    72 61 70 e2 80 99 20 69 73 20 73 65 74 20 74 6f  | en.........ivy-wrap....is.set.to | 
| 7ddc0 |  20 e2 80 98 74 e2 80 99 2c 20 e2 80 98 69 76 79    2d 6e 65 78 74 2d 6c 69 6e 65 e2 80 99 20 61 6e  | ....t...,....ivy-next-line....an | 
| 7dde0 |  64 20 e2 80 98 69 76 79 2d 70 72 65 76 69 6f 75    73 2d 6c 69 6e 65 e2 80 99 0a 20 20 20 20 20 77  | d....ivy-previous-line.........w | 
| 7de00 |  69 6c 6c 20 63 79 63 6c 65 20 70 61 73 74 20 74    68 65 20 6c 61 73 74 20 61 6e 64 20 74 68 65 20  | ill.cycle.past.the.last.and.the. | 
| 7de20 |  66 69 72 73 74 20 63 61 6e 64 69 64 61 74 65 73    20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a  | first.candidates.respectively... | 
| 7de40 |  20 20 20 20 20 57 72 61 70 2d 61 72 6f 75 6e 64    20 62 65 68 61 76 69 6f 72 20 69 73 20 6f 66 66  | .....Wrap-around.behavior.is.off | 
| 7de60 |  20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 2d    2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 69  | .by.default....--.User.Option:.i | 
| 7de80 |  76 79 2d 68 65 69 67 68 74 0a 20 20 20 20 20 55    73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74  | vy-height......Use.this.option.t | 
| 7dea0 |  6f 20 61 64 6a 75 73 74 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 20 68 65 69 67 68 74 2c 20  | o.adjust.the.minibuffer.height,. | 
| 7dec0 |  77 68 69 63 68 20 61 6c 73 6f 20 61 66 66 65 63    74 73 0a 20 20 20 20 20 73 63 72 6f 6c 6c 20 73  | which.also.affects......scroll.s | 
| 7dee0 |  69 7a 65 20 77 68 65 6e 20 75 73 69 6e 67 20 e2    80 98 43 2d 76 e2 80 99 20 61 6e 64 20 e2 80 98  | ize.when.using....C-v....and.... | 
| 7df00 |  4d 2d 76 e2 80 99 20 6b 65 79 20 62 69 6e 64 69    6e 67 73 2e 0a 0a 20 20 20 20 20 e2 80 98 69 76  | M-v....key.bindings...........iv | 
| 7df20 |  79 2d 68 65 69 67 68 74 e2 80 99 20 69 73 20 31    30 20 6c 69 6e 65 73 20 62 79 20 64 65 66 61 75  | y-height....is.10.lines.by.defau | 
| 7df40 |  6c 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63    73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f  | lt.....File:.docs5eOqw.info,..No | 
| 7df60 |  64 65 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73    20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65  | de:.Key.bindings.for.single.sele | 
| 7df80 |  63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 74 68 65    6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66 66 65  | ction.action.then.exit.minibuffe | 
| 7dfa0 |  72 2c 20 20 4e 65 78 74 3a 20 4b 65 79 20 62 69    6e 64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74 69  | r,..Next:.Key.bindings.for.multi | 
| 7dfc0 |  70 6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20 61    6e 64 20 61 63 74 69 6f 6e 73 20 6b 65 65 70 20  | ple.selections.and.actions.keep. | 
| 7dfe0 |  6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 2c    20 20 50 72 65 76 3a 20 4b 65 79 20 62 69 6e 64  | minibuffer.open,..Prev:.Key.bind | 
| 7e000 |  69 6e 67 73 20 66 6f 72 20 6e 61 76 69 67 61 74    69 6f 6e 2c 20 20 55 70 3a 20 4d 69 6e 69 62 75  | ings.for.navigation,..Up:.Minibu | 
| 7e020 |  66 66 65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 0a 0a 34 2e 32 2e 32 20 4b 65 79 20 62 69 6e  | ffer.key.bindings..4.2.2.Key.bin | 
| 7e040 |  64 69 6e 67 73 20 66 6f 72 20 73 69 6e 67 6c 65    20 73 65 6c 65 63 74 69 6f 6e 2c 20 61 63 74 69  | dings.for.single.selection,.acti | 
| 7e060 |  6f 6e 2c 20 74 68 65 6e 20 65 78 69 74 20 6d 69    6e 69 62 75 66 66 65 72 0a 2d 2d 2d 2d 2d 2d 2d  | on,.then.exit.minibuffer.------- | 
| 7e080 |  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  | -------------------------------- | 
| 7e0a0 |  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 0a 0a  | ------------------------------.. | 
| 7e0c0 |  49 76 79 20 63 61 6e 20 6f 66 66 65 72 20 73 65    76 65 72 61 6c 20 61 63 74 69 6f 6e 73 20 66 72  | Ivy.can.offer.several.actions.fr | 
| 7e0e0 |  6f 6d 20 77 68 69 63 68 20 74 6f 20 63 68 6f 6f    73 65 20 77 68 69 63 68 20 61 63 74 69 6f 6e 20  | om.which.to.choose.which.action. | 
| 7e100 |  74 6f 20 72 75 6e 2e 0a 54 68 69 73 20 22 63 61    6c 6c 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e 22  | to.run..This."calling.an.action" | 
| 7e120 |  20 6f 70 65 72 61 74 65 73 20 6f 6e 20 74 68 65    20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64  | .operates.on.the.selected.candid | 
| 7e140 |  61 74 65 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c    65 2c 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20  | ate...For.example,.when.viewing. | 
| 7e160 |  61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 2c    20 6f 6e 65 20 61 63 74 69 6f 6e 20 63 6f 75 6c  | a.list.of.files,.one.action.coul | 
| 7e180 |  64 20 6f 70 65 6e 20 69 74 20 66 6f 72 0a 65 64    69 74 69 6e 67 2c 20 6f 6e 65 20 74 6f 20 76 69  | d.open.it.for.editing,.one.to.vi | 
| 7e1a0 |  65 77 20 69 74 2c 20 61 6e 6f 74 68 65 72 20 74    6f 20 69 6e 76 6f 6b 65 20 61 20 73 70 65 63 69  | ew.it,.another.to.invoke.a.speci | 
| 7e1c0 |  61 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64    20 73 6f 0a 6f 6e 2e 20 20 43 75 73 74 6f 6d 20  | al.function,.and.so.on...Custom. | 
| 7e1e0 |  61 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 61    64 64 65 64 20 74 6f 20 74 68 69 73 20 69 6e 74  | actions.can.be.added.to.this.int | 
| 7e200 |  65 72 66 61 63 65 2e 20 20 54 68 65 20 70 72 65    63 69 73 65 20 61 63 74 69 6f 6e 0a 74 6f 20 63  | erface...The.precise.action.to.c | 
| 7e220 |  61 6c 6c 20 6f 6e 20 74 68 65 20 73 65 6c 65 63    74 65 64 20 63 61 6e 64 69 64 61 74 65 20 63 61  | all.on.the.selected.candidate.ca | 
| 7e240 |  6e 20 62 65 20 64 65 6c 61 79 65 64 20 75 6e 74    69 6c 20 61 66 74 65 72 20 74 68 65 0a 6e 61 72  | n.be.delayed.until.after.the.nar | 
| 7e260 |  72 6f 77 69 6e 67 20 69 73 20 63 6f 6d 70 6c 65    74 65 64 2e 20 20 4e 6f 20 6e 65 65 64 20 74 6f  | rowing.is.completed...No.need.to | 
| 7e280 |  20 65 78 69 74 20 74 68 65 20 69 6e 74 65 72 66    61 63 65 20 69 66 20 75 6e 73 75 72 65 20 77 68  | .exit.the.interface.if.unsure.wh | 
| 7e2a0 |  69 63 68 0a 61 63 74 69 6f 6e 20 74 6f 20 72 75    6e 2e 20 20 54 68 69 73 20 64 65 6c 61 79 65 64  | ich.action.to.run...This.delayed | 
| 7e2c0 |  20 66 6c 65 78 69 62 69 6c 69 74 79 20 61 6e 64    20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 6f  | .flexibility.and.customization.o | 
| 7e2e0 |  66 20 61 63 74 69 6f 6e 73 0a 65 78 74 65 6e 64    73 20 75 73 61 62 69 6c 69 74 79 20 6f 66 20 6c  | f.actions.extends.usability.of.l | 
| 7e300 |  69 73 74 73 20 69 6e 20 45 6d 61 63 73 2e 0a 0a    e2 80 98 43 2d 6d e2 80 99 20 6f 72 20 e2 80 98  | ists.in.Emacs......C-m....or.... | 
| 7e320 |  52 45 54 e2 80 99 20 28 e2 80 98 69 76 79 2d 64    6f 6e 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e  | RET....(...ivy-done...)......... | 
| 7e340 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 0a 0a 20 20 20 20 20 43 61 6c 6c 73 20  | ..........................Calls. | 
| 7e360 |  74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69    6f 6e 20 61 6e 64 20 74 68 65 6e 20 65 78 69 74  | the.default.action.and.then.exit | 
| 7e380 |  73 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    2e 0a 0a e2 80 98 4d 2d 6f e2 80 99 20 28 e2 80  | s.the.minibuffer......M-o....(.. | 
| 7e3a0 |  98 69 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67    2d 64 6f 6e 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e  | .ivy-dispatching-done...)....... | 
| 7e3c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 50  | ...............................P | 
| 7e3e0 |  72 65 73 65 6e 74 73 20 76 61 6c 69 64 20 61 63    74 69 6f 6e 73 20 66 72 6f 6d 20 77 68 69 63 68  | resents.valid.actions.from.which | 
| 7e400 |  20 74 6f 20 63 68 6f 6f 73 65 2e 20 20 57 68 65    6e 20 6f 6e 6c 79 20 6f 6e 65 20 61 63 74 69 6f  | .to.choose...When.only.one.actio | 
| 7e420 |  6e 0a 20 20 20 20 20 69 73 20 61 76 61 69 6c 61    62 6c 65 2c 20 74 68 65 72 65 20 69 73 20 6e 6f  | n......is.available,.there.is.no | 
| 7e440 |  20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77    65 65 6e 20 e2 80 98 4d 2d 6f e2 80 99 20 61 6e  | .difference.between....M-o....an | 
| 7e460 |  64 20 e2 80 98 43 2d 6d e2 80 99 2e 0a 0a e2 80    98 43 2d 6a e2 80 99 20 28 e2 80 98 69 76 79 2d  | d....C-m.........C-j....(...ivy- | 
| 7e480 |  61 6c 74 2d 64 6f 6e 65 e2 80 99 29 0a 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | alt-done...).................... | 
| 7e4a0 |  2e 2e 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 63    6f 6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e  | ..........When.completing.file.n | 
| 7e4c0 |  61 6d 65 73 2c 20 73 65 6c 65 63 74 73 20 74 68    65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74  | ames,.selects.the.current.direct | 
| 7e4e0 |  6f 72 79 20 63 61 6e 64 69 64 61 74 65 0a 20 20    20 20 20 61 6e 64 20 73 74 61 72 74 73 20 61 20  | ory.candidate......and.starts.a. | 
| 7e500 |  6e 65 77 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73    65 73 73 69 6f 6e 20 74 68 65 72 65 2e 20 20 4f  | new.completion.session.there...O | 
| 7e520 |  74 68 65 72 77 69 73 65 2c 20 69 74 20 69 73 20    74 68 65 0a 20 20 20 20 20 73 61 6d 65 20 61 73  | therwise,.it.is.the......same.as | 
| 7e540 |  20 e2 80 98 69 76 79 2d 64 6f 6e 65 e2 80 99 2e    0a 0a e2 80 98 54 41 42 e2 80 99 20 28 e2 80 98  | ....ivy-done.........TAB....(... | 
| 7e560 |  69 76 79 2d 70 61 72 74 69 61 6c 2d 6f 72 2d 64    6f 6e 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e  | ivy-partial-or-done...)......... | 
| 7e580 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 41 74 74 65  | ............................Atte | 
| 7e5a0 |  6d 70 74 73 20 70 61 72 74 69 61 6c 20 63 6f 6d    70 6c 65 74 69 6f 6e 2c 20 65 78 74 65 6e 64 69  | mpts.partial.completion,.extendi | 
| 7e5c0 |  6e 67 20 63 75 72 72 65 6e 74 20 69 6e 70 75 74    20 61 73 20 6d 75 63 68 20 61 73 0a 20 20 20 20  | ng.current.input.as.much.as..... | 
| 7e5e0 |  20 70 6f 73 73 69 62 6c 65 2e 20 20 e2 80 98 54    41 42 20 54 41 42 e2 80 99 20 69 73 20 74 68 65  | .possible......TAB.TAB....is.the | 
| 7e600 |  20 73 61 6d 65 20 61 73 20 e2 80 98 43 2d 6a e2    80 99 20 28 e2 80 98 69 76 79 2d 61 6c 74 2d 64  | .same.as....C-j....(...ivy-alt-d | 
| 7e620 |  6f 6e 65 e2 80 99 29 2e 0a 0a 20 20 20 20 20 45    78 61 6d 70 6c 65 20 45 52 54 20 74 65 73 74 3a  | one...)........Example.ERT.test: | 
| 7e640 |  0a 0a 20 20 20 20 20 20 20 20 20 20 28 73 68 6f    75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 28  | ............(should............( | 
| 7e660 |  65 71 75 61 6c 20 28 69 76 79 2d 77 69 74 68 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | equal.(ivy-with................. | 
| 7e680 |  20 20 20 27 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 20 20 20  | ...'(progn...................... | 
| 7e6a0 |  20 28 69 76 79 2d 72 65 61 64 20 22 54 65 73 74    3a 20 22 20 27 28 22 63 61 6e 20 64 6f 22 20 22  | .(ivy-read."Test:.".'("can.do"." | 
| 7e6c0 |  63 61 6e 27 74 2c 20 73 6f 72 72 79 22 20 22 6f    74 68 65 72 22 29 29 0a 20 20 20 20 20 20 20 20  | can't,.sorry"."other"))......... | 
| 7e6e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 76    79 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20  | ..............ivy-text)......... | 
| 7e700 |  20 20 20 20 20 20 20 20 20 20 20 22 63 20 3c 74    61 62 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20  | ..........."c.<tab>")........... | 
| 7e720 |  20 20 20 20 20 20 20 20 22 63 61 6e 22 29 29 0a    0a e2 80 98 43 2d 4d 2d 6a e2 80 99 20 28 e2 80  | ........"can")).....C-M-j....(.. | 
| 7e740 |  98 69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64    6f 6e 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e  | .ivy-immediate-done...)......... | 
| 7e760 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 45 78 69  | .............................Exi | 
| 7e780 |  74 73 20 77 69 74 68 20 5f 74 68 65 20 63 75 72    72 65 6e 74 20 69 6e 70 75 74 5f 20 69 6e 73 74  | ts.with._the.current.input_.inst | 
| 7e7a0 |  65 61 64 20 6f 66 20 5f 74 68 65 20 63 75 72 72    65 6e 74 20 63 61 6e 64 69 64 61 74 65 5f 0a 20  | ead.of._the.current.candidate_.. | 
| 7e7c0 |  20 20 20 20 28 6c 69 6b 65 20 6f 74 68 65 72 20    63 6f 6d 6d 61 6e 64 73 29 2e 0a 0a 20 20 20 20  | ....(like.other.commands)....... | 
| 7e7e0 |  20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20    65 2e 67 2e 20 20 77 68 65 6e 20 79 6f 75 20 63  | .This.is.useful.e.g...when.you.c | 
| 7e800 |  61 6c 6c 20 e2 80 98 66 69 6e 64 2d 66 69 6c 65    e2 80 99 20 74 6f 20 63 72 65 61 74 65 20 61 20  | all....find-file....to.create.a. | 
| 7e820 |  6e 65 77 0a 20 20 20 20 20 66 69 6c 65 2c 20 62    75 74 20 74 68 65 20 64 65 73 69 72 65 64 20 6e  | new......file,.but.the.desired.n | 
| 7e840 |  61 6d 65 20 6d 61 74 63 68 65 73 20 61 6e 20 65    78 69 73 74 69 6e 67 20 66 69 6c 65 2e 20 20 49  | ame.matches.an.existing.file...I | 
| 7e860 |  6e 20 74 68 61 74 20 63 61 73 65 2c 0a 20 20 20    20 20 75 73 69 6e 67 20 e2 80 98 43 2d 6a e2 80  | n.that.case,......using....C-j.. | 
| 7e880 |  99 20 77 6f 75 6c 64 20 73 65 6c 65 63 74 20 74    68 61 74 20 65 78 69 73 74 69 6e 67 20 66 69 6c  | ..would.select.that.existing.fil | 
| 7e8a0 |  65 2c 20 77 68 69 63 68 20 69 73 6e e2 80 99 74    20 77 68 61 74 20 79 6f 75 0a 20 20 20 20 20 77  | e,.which.isn...t.what.you......w | 
| 7e8c0 |  61 6e 74 20 2d 20 75 73 65 20 74 68 69 73 20 63    6f 6d 6d 61 6e 64 20 69 6e 73 74 65 61 64 2e 0a  | ant.-.use.this.command.instead.. | 
| 7e8e0 |  0a e2 80 98 43 2d 27 e2 80 99 20 28 e2 80 98 69    76 79 2d 61 76 79 e2 80 99 29 0a 2e 2e 2e 2e 2e  | ....C-'....(...ivy-avy...)...... | 
| 7e900 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20    20 20 20 55 73 65 73 20 61 76 79 20 74 6f 20 73  | ...................Uses.avy.to.s | 
| 7e920 |  65 6c 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65    20 63 61 6e 64 69 64 61 74 65 73 20 6f 6e 20 74  | elect.one.of.the.candidates.on.t | 
| 7e940 |  68 65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69    64 61 74 65 0a 20 20 20 20 20 70 61 67 65 2e 20  | he.current.candidate......page.. | 
| 7e960 |  20 54 68 69 73 20 63 61 6e 20 6f 66 74 65 6e 20    62 65 20 66 61 73 74 65 72 20 74 68 61 6e 20 6d  | .This.can.often.be.faster.than.m | 
| 7e980 |  75 6c 74 69 70 6c 65 20 e2 80 98 43 2d 6e e2 80    99 20 6f 72 20 e2 80 98 43 2d 70 e2 80 99 0a 20  | ultiple....C-n....or....C-p..... | 
| 7e9a0 |  20 20 20 20 6b 65 79 73 74 72 6f 6b 65 73 20 66    6f 6c 6c 6f 77 65 64 20 62 79 20 e2 80 98 43 2d  | ....keystrokes.followed.by....C- | 
| 7e9c0 |  6d e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64    6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20  | m........File:.docs5eOqw.info,.. | 
| 7e9e0 |  4e 6f 64 65 3a 20 4b 65 79 20 62 69 6e 64 69 6e    67 73 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20  | Node:.Key.bindings.for.multiple. | 
| 7ea00 |  73 65 6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61    63 74 69 6f 6e 73 20 6b 65 65 70 20 6d 69 6e 69  | selections.and.actions.keep.mini | 
| 7ea20 |  62 75 66 66 65 72 20 6f 70 65 6e 2c 20 20 4e 65    78 74 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73  | buffer.open,..Next:.Key.bindings | 
| 7ea40 |  20 74 68 61 74 20 61 6c 74 65 72 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74  | .that.alter.the.minibuffer.input | 
| 7ea60 |  2c 20 20 50 72 65 76 3a 20 4b 65 79 20 62 69 6e    64 69 6e 67 73 20 66 6f 72 20 73 69 6e 67 6c 65  | ,..Prev:.Key.bindings.for.single | 
| 7ea80 |  20 73 65 6c 65 63 74 69 6f 6e 20 61 63 74 69 6f    6e 20 74 68 65 6e 20 65 78 69 74 20 6d 69 6e 69  | .selection.action.then.exit.mini | 
| 7eaa0 |  62 75 66 66 65 72 2c 20 20 55 70 3a 20 4d 69 6e    69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e 64  | buffer,..Up:.Minibuffer.key.bind | 
| 7eac0 |  69 6e 67 73 0a 0a 34 2e 32 2e 33 20 4b 65 79 20    62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75 6c  | ings..4.2.3.Key.bindings.for.mul | 
| 7eae0 |  74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e 73    20 61 6e 64 20 61 63 74 69 6f 6e 73 2c 20 6b 65  | tiple.selections.and.actions,.ke | 
| 7eb00 |  65 70 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70    65 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | ep.minibuffer.open.------------- | 
| 7eb20 |  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  | -------------------------------- | 
| 7eb40 |  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 0a  | -------------------------------. | 
| 7eb60 |  0a 46 6f 72 20 72 65 70 65 61 74 65 64 6c 79 20    61 70 70 6c 79 69 6e 67 20 6d 75 6c 74 69 70 6c  | .For.repeatedly.applying.multipl | 
| 7eb80 |  65 20 61 63 74 69 6f 6e 73 20 6f 72 20 61 63 74    69 6e 67 20 6f 6e 20 6d 75 6c 74 69 70 6c 65 0a  | e.actions.or.acting.on.multiple. | 
| 7eba0 |  63 61 6e 64 69 64 61 74 65 73 2c 20 49 76 79 20    64 6f 65 73 20 6e 6f 74 20 63 6c 6f 73 65 20 74  | candidates,.Ivy.does.not.close.t | 
| 7ebc0 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 62 65    74 77 65 65 6e 20 63 6f 6d 6d 61 6e 64 73 2e 20  | he.minibuffer.between.commands.. | 
| 7ebe0 |  20 49 74 0a 6b 65 65 70 73 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 6f 70 65 6e 20 66 6f  | .It.keeps.the.minibuffer.open.fo | 
| 7ec00 |  72 20 61 70 70 6c 79 69 6e 67 20 73 75 62 73 65    71 75 65 6e 74 20 61 63 74 69 6f 6e 73 2e 0a 0a  | r.applying.subsequent.actions... | 
| 7ec20 |  20 20 20 41 64 64 69 6e 67 20 61 6e 20 65 78 74    72 61 20 6d 65 74 61 20 6b 65 79 20 74 6f 20 74  | ...Adding.an.extra.meta.key.to.t | 
| 7ec40 |  68 65 20 6e 6f 72 6d 61 6c 20 6b 65 79 20 63 68    6f 72 64 20 69 6e 76 6f 6b 65 73 20 74 68 65 20  | he.normal.key.chord.invokes.the. | 
| 7ec60 |  73 70 65 63 69 61 6c 0a 76 65 72 73 69 6f 6e 20    6f 66 20 74 68 65 20 72 65 67 75 6c 61 72 20 63  | special.version.of.the.regular.c | 
| 7ec80 |  6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 65 6e 61    62 6c 65 73 20 61 70 70 6c 79 69 6e 67 20 6d 75  | ommands.that.enables.applying.mu | 
| 7eca0 |  6c 74 69 70 6c 65 20 61 63 74 69 6f 6e 73 2e 0a    0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68  | ltiple.actions......Note.that.th | 
| 7ecc0 |  65 73 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 61    72 65 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 6c  | ese.operations.are.supported.onl | 
| 7ece0 |  79 20 62 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    73 65 73 73 69 6f 6e 73 0a 74 68 61 74 20 75 73  | y.by.completion.sessions.that.us | 
| 7ed00 |  65 20 74 68 65 20 e2 80 98 69 76 79 2d 72 65 61    64 e2 80 99 20 41 50 49 2c 20 72 61 74 68 65 72  | e.the....ivy-read....API,.rather | 
| 7ed20 |  20 74 68 61 6e 20 74 68 65 20 62 75 69 6c 74 2d    69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67  | .than.the.built-in....completing | 
| 7ed40 |  2d 72 65 61 64 e2 80 99 2e 0a 0a e2 80 98 43 2d    4d 2d 6d e2 80 99 20 28 e2 80 98 69 76 79 2d 63  | -read.........C-M-m....(...ivy-c | 
| 7ed60 |  61 6c 6c e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20  | all...)......................... | 
| 7ed80 |  20 20 20 49 73 20 74 68 65 20 6e 6f 6e 2d 65 78    69 74 69 6e 67 20 76 65 72 73 69 6f 6e 20 6f 66  | ...Is.the.non-exiting.version.of | 
| 7eda0 |  20 e2 80 98 43 2d 6d e2 80 99 20 28 e2 80 98 69    76 79 2d 64 6f 6e 65 e2 80 99 29 2e 0a 0a 20 20  | ....C-m....(...ivy-done...)..... | 
| 7edc0 |  20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 63 6c    6f 73 69 6e 67 20 74 68 65 20 6d 69 6e 69 62 75  | ...Instead.of.closing.the.minibu | 
| 7ede0 |  66 66 65 72 2c 20 e2 80 98 43 2d 4d 2d 6d e2 80    99 20 61 6c 6c 6f 77 73 20 73 65 6c 65 63 74 69  | ffer,....C-M-m....allows.selecti | 
| 7ee00 |  6e 67 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20    63 61 6e 64 69 64 61 74 65 20 6f 72 20 61 6e 6f  | ng.another......candidate.or.ano | 
| 7ee20 |  74 68 65 72 20 61 63 74 69 6f 6e 2e 20 20 46 6f    72 20 65 78 61 6d 70 6c 65 2c 20 e2 80 98 43 2d  | ther.action...For.example,....C- | 
| 7ee40 |  4d 2d 6d e2 80 99 20 6f 6e 20 66 75 6e 63 74 69    6f 6e 73 0a 20 20 20 20 20 6c 69 73 74 20 69 6e  | M-m....on.functions......list.in | 
| 7ee60 |  76 6f 6b 65 73 20 e2 80 98 64 65 73 63 72 69 62    65 2d 66 75 6e 63 74 69 6f 6e e2 80 99 2e 20 20  | vokes....describe-function...... | 
| 7ee80 |  57 68 65 6e 20 63 6f 6d 62 69 6e 65 64 20 77 69    74 68 20 e2 80 98 43 2d 6e e2 80 99 2c 0a 20 20  | When.combined.with....C-n...,... | 
| 7eea0 |  20 20 20 66 75 6e 63 74 69 6f 6e 20 64 65 73 63    72 69 70 74 69 6f 6e 73 20 63 61 6e 20 62 65 20  | ...function.descriptions.can.be. | 
| 7eec0 |  69 6e 76 6f 6b 65 64 20 71 75 69 63 6b 6c 79 20    69 6e 20 73 75 63 63 65 73 73 69 6f 6e 2e 0a 0a  | invoked.quickly.in.succession... | 
| 7eee0 |  e2 80 98 43 2d 4d 2d 6f e2 80 99 20 28 e2 80 98    69 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d  | ...C-M-o....(...ivy-dispatching- | 
| 7ef00 |  63 61 6c 6c e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | call...)........................ | 
| 7ef20 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    49 73 20 74 68 65 20 6e 6f 6e 2d 65 78 69 74 69  | ................Is.the.non-exiti | 
| 7ef40 |  6e 67 20 76 65 72 73 69 6f 6e 20 6f 66 20 e2 80    98 4d 2d 6f e2 80 99 20 28 e2 80 98 69 76 79 2d  | ng.version.of....M-o....(...ivy- | 
| 7ef60 |  64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65    e2 80 99 29 2e 0a 0a 20 20 20 20 20 46 6f 72 20  | dispatching-done...)........For. | 
| 7ef80 |  65 78 61 6d 70 6c 65 2c 20 64 75 72 69 6e 67 20    74 68 65 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 72  | example,.during.the....counsel-r | 
| 7efa0 |  68 79 74 68 6d 62 6f 78 e2 80 99 20 63 6f 6d 70    6c 65 74 69 6f 6e 2c 20 70 72 65 73 73 0a 20 20  | hythmbox....completion,.press... | 
| 7efc0 |  20 20 20 e2 80 98 43 2d 4d 2d 6f 20 65 e2 80 99    20 74 6f 20 65 6e 2d 71 75 65 75 65 20 74 68 65  | ......C-M-o.e....to.en-queue.the | 
| 7efe0 |  20 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64    61 74 65 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79  | .selected.candidate,.followed.by | 
| 7f000 |  20 e2 80 98 43 2d 6e 20 43 2d 6d e2 80 99 0a 20    20 20 20 20 74 6f 20 70 6c 61 79 20 74 68 65 20  | ....C-n.C-m.........to.play.the. | 
| 7f020 |  6e 65 78 74 20 63 61 6e 64 69 64 61 74 65 20 2d    20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74  | next.candidate.-.the.current.act | 
| 7f040 |  69 6f 6e 20 72 65 76 65 72 74 73 20 74 6f 20 74    68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 20  | ion.reverts.to.the......default. | 
| 7f060 |  6f 6e 65 20 61 66 74 65 72 20 e2 80 98 43 2d 4d    2d 6f e2 80 99 2e 0a 0a e2 80 98 43 2d 4d 2d 6e  | one.after....C-M-o.........C-M-n | 
| 7f080 |  e2 80 99 20 28 e2 80 98 69 76 79 2d 6e 65 78 74    2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c e2 80  | ....(...ivy-next-line-and-call.. | 
| 7f0a0 |  99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | .).............................. | 
| 7f0c0 |  2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 43 6f 6d 62    69 6e 65 73 20 e2 80 98 43 2d 6e e2 80 99 20 61  | ............Combines....C-n....a | 
| 7f0e0 |  6e 64 20 e2 80 98 43 2d 4d 2d 6d e2 80 99 2e 20    20 4d 6f 76 65 73 20 74 6f 20 6e 65 78 74 20 6c  | nd....C-M-m......Moves.to.next.l | 
| 7f100 |  69 6e 65 20 61 6e 64 20 61 70 70 6c 69 65 73 20    61 6e 0a 20 20 20 20 20 61 63 74 69 6f 6e 2e 0a  | ine.and.applies.an......action.. | 
| 7f120 |  0a 20 20 20 20 20 43 6f 6d 65 73 20 69 6e 20 68    61 6e 64 79 20 77 68 65 6e 20 6f 70 65 6e 69 6e  | ......Comes.in.handy.when.openin | 
| 7f140 |  67 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73    20 66 72 6f 6d 0a 20 20 20 20 20 e2 80 98 63 6f  | g.multiple.files.from.........co | 
| 7f160 |  75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 e2    80 99 2c 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 67  | unsel-find-file...,....counsel-g | 
| 7f180 |  69 74 2d 67 72 65 70 e2 80 99 2c 20 e2 80 98 63    6f 75 6e 73 65 6c 2d 61 67 e2 80 99 2c 0a 20 20  | it-grep...,....counsel-ag...,... | 
| 7f1a0 |  20 20 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 72 67    e2 80 99 2c 20 6f 72 20 e2 80 98 63 6f 75 6e 73  | ......counsel-rg...,.or....couns | 
| 7f1c0 |  65 6c 2d 6c 6f 63 61 74 65 e2 80 99 20 6c 69 73    74 73 2e 20 20 4a 75 73 74 20 68 6f 6c 64 20 e2  | el-locate....lists...Just.hold.. | 
| 7f1e0 |  80 98 43 2d 4d 2d 6e e2 80 99 20 66 6f 72 0a 20    20 20 20 20 72 61 70 69 64 2d 66 69 72 65 20 64  | ..C-M-n....for......rapid-fire.d | 
| 7f200 |  65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 6f 6e    20 65 61 63 68 20 73 75 63 63 65 73 73 69 76 65  | efault.action.on.each.successive | 
| 7f220 |  20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20    6c 69 73 74 2e 0a 0a e2 80 98 43 2d 4d 2d 70 e2  | .element.of.the.list......C-M-p. | 
| 7f240 |  80 99 20 28 e2 80 98 69 76 79 2d 70 72 65 76 69    6f 75 73 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c  | ...(...ivy-previous-line-and-cal | 
| 7f260 |  6c e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | l...)........................... | 
| 7f280 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20    20 20 20 43 6f 6d 62 69 6e 65 73 20 e2 80 98 43  | ...................Combines....C | 
| 7f2a0 |  2d 70 e2 80 99 20 61 6e 64 20 e2 80 98 43 2d 4d    2d 6d e2 80 99 2e 0a 0a 20 20 20 20 20 53 69 6d  | -p....and....C-M-m...........Sim | 
| 7f2c0 |  69 6c 61 72 20 74 6f 20 74 68 65 20 61 62 6f 76    65 20 65 78 63 65 70 74 20 69 74 20 6d 6f 76 65  | ilar.to.the.above.except.it.move | 
| 7f2e0 |  73 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69    73 74 20 69 6e 20 74 68 65 20 6f 74 68 65 72 0a  | s.through.the.list.in.the.other. | 
| 7f300 |  20 20 20 20 20 64 69 72 65 63 74 69 6f 6e 2e 0a    0a e2 80 98 69 76 79 2d 72 65 73 75 6d 65 e2 80  | .....direction......ivy-resume.. | 
| 7f320 |  99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 52 65 63 61 6c 6c 73 20 74 68 65  | .....................Recalls.the | 
| 7f340 |  20 73 74 61 74 65 20 6f 66 20 74 68 65 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e  | .state.of.the.completion.session | 
| 7f360 |  20 6a 75 73 74 20 62 65 66 6f 72 65 20 69 74 73    20 6c 61 73 74 0a 20 20 20 20 20 65 78 69 74 2e  | .just.before.its.last......exit. | 
| 7f380 |  0a 0a 20 20 20 20 20 55 73 65 66 75 6c 20 61 66    74 65 72 20 61 6e 20 61 63 63 69 64 65 6e 74 61  | .......Useful.after.an.accidenta | 
| 7f3a0 |  6c 20 e2 80 98 43 2d 6d e2 80 99 20 28 e2 80 98    69 76 79 2d 64 6f 6e 65 e2 80 99 29 2e 20 20 55  | l....C-m....(...ivy-done...)...U | 
| 7f3c0 |  73 65 20 69 74 20 77 69 74 68 0a 20 20 20 20 20    e2 80 98 75 6e 69 76 65 72 73 61 6c 2d 61 72 67  | se.it.with.........universal-arg | 
| 7f3e0 |  75 6d 65 6e 74 e2 80 99 20 74 6f 20 72 65 73 75    6d 65 20 61 6e 79 20 70 72 65 76 69 6f 75 73 20  | ument....to.resume.any.previous. | 
| 7f400 |  73 65 73 73 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65    3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f  | session.....File:.docs5eOqw.info | 
| 7f420 |  2c 20 20 4e 6f 64 65 3a 20 4b 65 79 20 62 69 6e    64 69 6e 67 73 20 74 68 61 74 20 61 6c 74 65 72  | ,..Node:.Key.bindings.that.alter | 
| 7f440 |  20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    69 6e 70 75 74 2c 20 20 4e 65 78 74 3a 20 4f 74  | .the.minibuffer.input,..Next:.Ot | 
| 7f460 |  68 65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73    2c 20 20 50 72 65 76 3a 20 4b 65 79 20 62 69 6e  | her.key.bindings,..Prev:.Key.bin | 
| 7f480 |  64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74 69 70    6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20 61 6e  | dings.for.multiple.selections.an | 
| 7f4a0 |  64 20 61 63 74 69 6f 6e 73 20 6b 65 65 70 20 6d    69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 2c 20  | d.actions.keep.minibuffer.open,. | 
| 7f4c0 |  20 55 70 3a 20 4d 69 6e 69 62 75 66 66 65 72 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 0a 0a 34 2e  | .Up:.Minibuffer.key.bindings..4. | 
| 7f4e0 |  32 2e 34 20 4b 65 79 20 62 69 6e 64 69 6e 67 73    20 74 68 61 74 20 61 6c 74 65 72 20 74 68 65 20  | 2.4.Key.bindings.that.alter.the. | 
| 7f500 |  6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | minibuffer.input.--------------- | 
| 7f520 |  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  | -------------------------------- | 
| 7f540 |  2d 2d 2d 0a 0a e2 80 98 4d 2d 6e e2 80 99 20 28    e2 80 98 69 76 79 2d 6e 65 78 74 2d 68 69 73 74  | ---.....M-n....(...ivy-next-hist | 
| 7f560 |  6f 72 79 2d 65 6c 65 6d 65 6e 74 e2 80 99 29 0a    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ory-element...)................. | 
| 7f580 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 0a 0a 20 20 20 20 20 43 79 63 6c 65 73 20  | .........................Cycles. | 
| 7f5a0 |  66 6f 72 77 61 72 64 20 74 68 72 6f 75 67 68 20    74 68 65 20 49 76 79 20 63 6f 6d 6d 61 6e 64 20  | forward.through.the.Ivy.command. | 
| 7f5c0 |  68 69 73 74 6f 72 79 2e 0a 0a 20 20 20 20 20 49    76 79 20 75 70 64 61 74 65 73 20 61 6e 20 69 6e  | history........Ivy.updates.an.in | 
| 7f5e0 |  74 65 72 6e 61 6c 20 68 69 73 74 6f 72 79 20 6c    69 73 74 20 61 66 74 65 72 20 65 61 63 68 20 61  | ternal.history.list.after.each.a | 
| 7f600 |  63 74 69 6f 6e 2e 20 20 57 68 65 6e 20 74 68 69    73 0a 20 20 20 20 20 68 69 73 74 6f 72 79 20 6c  | ction...When.this......history.l | 
| 7f620 |  69 73 74 20 69 73 20 65 6d 70 74 79 2c 20 e2 80    98 4d 2d 6e e2 80 99 20 69 6e 73 65 72 74 73 20  | ist.is.empty,....M-n....inserts. | 
| 7f640 |  73 79 6d 62 6f 6c 20 28 6f 72 20 55 52 4c 29 20    61 74 20 70 6f 69 6e 74 20 69 6e 74 6f 0a 20 20  | symbol.(or.URL).at.point.into... | 
| 7f660 |  20 20 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 0a e2 80 98 4d 2d 70 e2 80 99 20 28 e2  | ...the.minibuffer......M-p....(. | 
| 7f680 |  80 98 69 76 79 2d 70 72 65 76 69 6f 75 73 2d 68    69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e 74 e2 80  | ..ivy-previous-history-element.. | 
| 7f6a0 |  99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | .).............................. | 
| 7f6c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    43 79 63 6c 65 73 20 62 61 63 6b 77 61 72 64 73  | ................Cycles.backwards | 
| 7f6e0 |  20 74 68 72 6f 75 67 68 20 74 68 65 20 49 76 79    20 63 6f 6d 6d 61 6e 64 20 68 69 73 74 6f 72 79  | .through.the.Ivy.command.history | 
| 7f700 |  2e 0a 0a e2 80 98 4d 2d 69 e2 80 99 20 28 e2 80    98 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72  | ......M-i....(...ivy-insert-curr | 
| 7f720 |  65 6e 74 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ent...)......................... | 
| 7f740 |  2e 2e 2e 2e 0a 0a 20 20 20 20 20 49 6e 73 65 72    74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 63  | ...........Inserts.the.current.c | 
| 7f760 |  61 6e 64 69 64 61 74 65 20 69 6e 74 6f 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20  | andidate.into.the.minibuffer.... | 
| 7f780 |  20 20 20 20 55 73 65 66 75 6c 20 66 6f 72 20 63    6f 70 79 69 6e 67 20 61 6e 64 20 72 65 6e 61 6d  | ....Useful.for.copying.and.renam | 
| 7f7a0 |  69 6e 67 20 66 69 6c 65 73 2c 20 66 6f 72 20 65    78 61 6d 70 6c 65 3a 20 e2 80 98 4d 2d 69 e2 80  | ing.files,.for.example:....M-i.. | 
| 7f7c0 |  99 20 74 6f 20 69 6e 73 65 72 74 0a 20 20 20 20    20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 69  | ..to.insert......the.original.fi | 
| 7f7e0 |  6c 65 20 6e 61 6d 65 20 73 74 72 69 6e 67 2c 20    65 64 69 74 20 69 74 2c 20 61 6e 64 20 74 68 65  | le.name.string,.edit.it,.and.the | 
| 7f800 |  6e 20 e2 80 98 43 2d 6d e2 80 99 20 74 6f 20 63    6f 6d 70 6c 65 74 65 0a 20 20 20 20 20 74 68 65  | n....C-m....to.complete......the | 
| 7f820 |  20 72 65 6e 61 6d 69 6e 67 2e 0a 0a e2 80 98 4d    2d 6a e2 80 99 20 28 e2 80 98 69 76 79 2d 79 61  | .renaming......M-j....(...ivy-ya | 
| 7f840 |  6e 6b 2d 77 6f 72 64 e2 80 99 29 0a 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | nk-word...)..................... | 
| 7f860 |  2e 2e 2e 0a 0a 20 20 20 20 20 49 6e 73 65 72 74    73 20 74 68 65 20 73 75 62 2d 77 6f 72 64 20 61  | ..........Inserts.the.sub-word.a | 
| 7f880 |  74 20 70 6f 69 6e 74 20 69 6e 74 6f 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 20  | t.point.into.the.minibuffer..... | 
| 7f8a0 |  20 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c    61 72 20 74 6f 20 e2 80 98 43 2d 73 20 43 2d 77  | ...This.is.similar.to....C-s.C-w | 
| 7f8c0 |  e2 80 99 20 77 69 74 68 20 e2 80 98 69 73 65 61    72 63 68 e2 80 99 2e 20 20 49 76 79 20 72 65 73  | ....with....isearch......Ivy.res | 
| 7f8e0 |  65 72 76 65 73 20 e2 80 98 43 2d 77 e2 80 99 0a    20 20 20 20 20 66 6f 72 20 e2 80 98 6b 69 6c 6c  | erves....C-w.........for....kill | 
| 7f900 |  2d 72 65 67 69 6f 6e e2 80 99 2e 20 20 53 65 65    20 61 6c 73 6f 20 e2 80 98 69 76 79 2d 79 61 6e  | -region......See.also....ivy-yan | 
| 7f920 |  6b 2d 73 79 6d 62 6f 6c e2 80 99 20 61 6e 64 20    e2 80 98 69 76 79 2d 79 61 6e 6b 2d 63 68 61 72  | k-symbol....and....ivy-yank-char | 
| 7f940 |  e2 80 99 2e 0a 0a e2 80 98 53 2d 53 50 43 e2 80    99 20 28 e2 80 98 69 76 79 2d 72 65 73 74 72 69  | .........S-SPC....(...ivy-restri | 
| 7f960 |  63 74 2d 74 6f 2d 6d 61 74 63 68 65 73 e2 80 99    29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ct-to-matches...)............... | 
| 7f980 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 44 65 6c 65  | ............................Dele | 
| 7f9a0 |  74 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20    69 6e 70 75 74 2c 20 61 6e 64 20 72 65 73 65 74  | tes.the.current.input,.and.reset | 
| 7f9c0 |  73 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 73    20 6c 69 73 74 20 74 6f 20 74 68 65 0a 20 20 20  | s.the.candidates.list.to.the.... | 
| 7f9e0 |  20 20 63 75 72 72 65 6e 74 6c 79 20 72 65 73 74    72 69 63 74 65 64 20 6d 61 74 63 68 65 73 2e 0a  | ..currently.restricted.matches.. | 
| 7fa00 |  0a 20 20 20 20 20 54 68 69 73 20 69 73 20 68 6f    77 20 49 76 79 20 70 72 6f 76 69 64 65 73 20 6e  | ......This.is.how.Ivy.provides.n | 
| 7fa20 |  61 72 72 6f 77 69 6e 67 20 69 6e 20 73 75 63 63    65 73 73 69 76 65 20 74 69 65 72 73 2e 0a 0a e2  | arrowing.in.successive.tiers.... | 
| 7fa40 |  80 98 43 2d 72 e2 80 99 20 28 e2 80 98 69 76 79    2d 72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63  | ..C-r....(...ivy-reverse-i-searc | 
| 7fa60 |  68 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | h...)........................... | 
| 7fa80 |  2e 2e 2e 2e 0a 0a 20 20 20 20 20 53 74 61 72 74    73 20 61 20 72 65 63 75 72 73 69 76 65 20 63 6f  | ...........Starts.a.recursive.co | 
| 7faa0 |  6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e    20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d  | mpletion.session.through.the.com | 
| 7fac0 |  6d 61 6e 64 e2 80 99 73 0a 20 20 20 20 20 68 69    73 74 6f 72 79 2e 0a 0a 20 20 20 20 20 54 68 69  | mand...s......history........Thi | 
| 7fae0 |  73 20 77 6f 72 6b 73 20 6a 75 73 74 20 6c 69 6b    65 20 e2 80 98 43 2d 72 e2 80 99 20 61 74 20 74  | s.works.just.like....C-r....at.t | 
| 7fb00 |  68 65 20 62 61 73 68 20 63 6f 6d 6d 61 6e 64 20    70 72 6f 6d 70 74 2c 20 77 68 65 72 65 20 74 68  | he.bash.command.prompt,.where.th | 
| 7fb20 |  65 0a 20 20 20 20 20 63 6f 6d 70 6c 65 74 69 6f    6e 20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65  | e......completion.candidates.are | 
| 7fb40 |  20 74 68 65 20 68 69 73 74 6f 72 79 20 69 74 65    6d 73 2e 20 20 55 70 6f 6e 20 63 6f 6d 70 6c 65  | .the.history.items...Upon.comple | 
| 7fb60 |  74 69 6f 6e 2c 20 74 68 65 0a 20 20 20 20 20 73    65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74  | tion,.the......selected.candidat | 
| 7fb80 |  65 20 73 74 72 69 6e 67 20 69 73 20 69 6e 73 65    72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 6d 69  | e.string.is.inserted.into.the.mi | 
| 7fba0 |  6e 69 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66  | nibuffer.....File:.docs5eOqw.inf | 
| 7fbc0 |  6f 2c 20 20 4e 6f 64 65 3a 20 4f 74 68 65 72 20    6b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 20 4e  | o,..Node:.Other.key.bindings,..N | 
| 7fbe0 |  65 78 74 3a 20 48 79 64 72 61 20 69 6e 20 74 68    65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 20 50  | ext:.Hydra.in.the.minibuffer,..P | 
| 7fc00 |  72 65 76 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67    73 20 74 68 61 74 20 61 6c 74 65 72 20 74 68 65  | rev:.Key.bindings.that.alter.the | 
| 7fc20 |  20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75    74 2c 20 20 55 70 3a 20 4d 69 6e 69 62 75 66 66  | .minibuffer.input,..Up:.Minibuff | 
| 7fc40 |  65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 0a    0a 34 2e 32 2e 35 20 4f 74 68 65 72 20 6b 65 79  | er.key.bindings..4.2.5.Other.key | 
| 7fc60 |  20 62 69 6e 64 69 6e 67 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | .bindings.---------------------- | 
| 7fc80 |  2d 2d 0a 0a e2 80 98 4d 2d 77 e2 80 99 20 28 e2    80 98 69 76 79 2d 6b 69 6c 6c 2d 72 69 6e 67 2d  | --.....M-w....(...ivy-kill-ring- | 
| 7fca0 |  73 61 76 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | save...)........................ | 
| 7fcc0 |  2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 43 6f 70 69    65 73 20 73 65 6c 65 63 74 65 64 20 63 61 6e 64  | ............Copies.selected.cand | 
| 7fce0 |  69 64 61 74 65 73 20 74 6f 20 74 68 65 20 6b 69    6c 6c 20 72 69 6e 67 2e 0a 0a 20 20 20 20 20 43  | idates.to.the.kill.ring........C | 
| 7fd00 |  6f 70 69 65 73 20 74 68 65 20 72 65 67 69 6f 6e    20 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69  | opies.the.region.if.the.region.i | 
| 7fd20 |  73 20 61 63 74 69 76 65 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66  | s.active.....File:.docs5eOqw.inf | 
| 7fd40 |  6f 2c 20 20 4e 6f 64 65 3a 20 48 79 64 72 61 20    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65  | o,..Node:.Hydra.in.the.minibuffe | 
| 7fd60 |  72 2c 20 20 4e 65 78 74 3a 20 53 61 76 69 6e 67    20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d  | r,..Next:.Saving.the.current.com | 
| 7fd80 |  70 6c 65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 20    74 6f 20 61 20 62 75 66 66 65 72 2c 20 20 50 72  | pletion.session.to.a.buffer,..Pr | 
| 7fda0 |  65 76 3a 20 4f 74 68 65 72 20 6b 65 79 20 62 69    6e 64 69 6e 67 73 2c 20 20 55 70 3a 20 4d 69 6e  | ev:.Other.key.bindings,..Up:.Min | 
| 7fdc0 |  69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e 64    69 6e 67 73 0a 0a 34 2e 32 2e 36 20 48 79 64 72  | ibuffer.key.bindings..4.2.6.Hydr | 
| 7fde0 |  61 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | a.in.the.minibuffer.------------ | 
| 7fe00 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a e2 80 98 43 2d 6f e2 80 99 20 28 e2 80  | -----------------.....C-o....(.. | 
| 7fe20 |  98 68 79 64 72 61 2d 69 76 79 2f 62 6f 64 79 e2    80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | .hydra-ivy/body...)............. | 
| 7fe40 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20    20 20 20 49 6e 76 6f 6b 65 73 20 74 68 65 20 68  | ...................Invokes.the.h | 
| 7fe60 |  79 64 72 61 20 6d 65 6e 75 20 77 69 74 68 20 73    68 6f 72 74 20 6b 65 79 20 62 69 6e 64 69 6e 67  | ydra.menu.with.short.key.binding | 
| 7fe80 |  73 2e 0a 0a 20 20 20 57 68 65 6e 20 48 79 64 72    61 20 69 73 20 61 63 74 69 76 65 2c 20 6d 69 6e  | s......When.Hydra.is.active,.min | 
| 7fea0 |  69 62 75 66 66 65 72 20 65 64 69 74 69 6e 67 20    69 73 20 64 69 73 61 62 6c 65 64 20 61 6e 64 20  | ibuffer.editing.is.disabled.and. | 
| 7fec0 |  6d 65 6e 75 73 0a 64 69 73 70 6c 61 79 20 73 68    6f 72 74 20 61 6c 69 61 73 65 73 3a 0a 0a 53 68  | menus.display.short.aliases:..Sh | 
| 7fee0 |  6f 72 74 20 20 20 4e 6f 72 6d 61 6c 20 20 20 20    20 20 43 6f 6d 6d 61 6e 64 20 6e 61 6d 65 0a 2d  | ort...Normal......Command.name.- | 
| 7ff00 |  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  | -------------------------------- | 
| 7ff20 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    e2 80 98 6f e2 80 99 20 20 20 20 20 e2 80 98 43  | ---------------....o...........C | 
| 7ff40 |  2d 67 e2 80 99 20 20 20 20 20 20 20 e2 80 98 6b    65 79 62 6f 61 72 64 2d 65 73 63 61 70 65 2d 71  | -g.............keyboard-escape-q | 
| 7ff60 |  75 69 74 e2 80 99 0a e2 80 98 6a e2 80 99 20 20    20 20 20 e2 80 98 43 2d 6e e2 80 99 20 20 20 20  | uit.......j...........C-n....... | 
| 7ff80 |  20 20 20 e2 80 98 69 76 79 2d 6e 65 78 74 2d 6c    69 6e 65 e2 80 99 0a e2 80 98 6b e2 80 99 20 20  | ......ivy-next-line.......k..... | 
| 7ffa0 |  20 20 20 e2 80 98 43 2d 70 e2 80 99 20 20 20 20    20 20 20 e2 80 98 69 76 79 2d 70 72 65 76 69 6f  | ......C-p.............ivy-previo | 
| 7ffc0 |  75 73 2d 6c 69 6e 65 e2 80 99 0a e2 80 98 68 e2    80 99 20 20 20 20 20 e2 80 98 4d 2d 3c e2 80 99  | us-line.......h...........M-<... | 
| 7ffe0 |  20 20 20 20 20 20 20 e2 80 98 69 76 79 2d 62 65    67 69 6e 6e 69 6e 67 2d 6f 66 2d 62 75 66 66 65  | ..........ivy-beginning-of-buffe | 
| 80000 |  72 e2 80 99 0a e2 80 98 6c e2 80 99 20 20 20 20    20 e2 80 98 4d 2d 3e e2 80 99 20 20 20 20 20 20  | r.......l...........M->......... | 
| 80020 |  20 e2 80 98 69 76 79 2d 65 6e 64 2d 6f 66 2d 62    75 66 66 65 72 e2 80 99 0a e2 80 98 64 e2 80 99  | ....ivy-end-of-buffer.......d... | 
| 80040 |  20 20 20 20 20 e2 80 98 43 2d 6d e2 80 99 20 20    20 20 20 20 20 e2 80 98 69 76 79 2d 64 6f 6e 65  | ........C-m.............ivy-done | 
| 80060 |  e2 80 99 0a e2 80 98 66 e2 80 99 20 20 20 20 20    e2 80 98 43 2d 6a e2 80 99 20 20 20 20 20 20 20  | .......f...........C-j.......... | 
| 80080 |  e2 80 98 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 e2    80 99 0a e2 80 98 67 e2 80 99 20 20 20 20 20 e2  | ...ivy-alt-done.......g......... | 
| 800a0 |  80 98 43 2d 4d 2d 6d e2 80 99 20 20 20 20 20 e2    80 98 69 76 79 2d 63 61 6c 6c e2 80 99 0a e2 80  | ..C-M-m...........ivy-call...... | 
| 800c0 |  98 75 e2 80 99 20 20 20 20 20 e2 80 98 43 2d 63    20 43 2d 6f e2 80 99 20 20 20 e2 80 98 69 76 79  | .u...........C-c.C-o.........ivy | 
| 800e0 |  2d 6f 63 63 75 72 e2 80 99 0a 0a 20 20 20 48 79    64 72 61 20 72 65 64 75 63 65 73 20 6b 65 79 20  | -occur........Hydra.reduces.key. | 
| 80100 |  73 74 72 6f 6b 65 73 2c 20 66 6f 72 20 65 78 61    6d 70 6c 65 3a 20 e2 80 98 43 2d 6e 20 43 2d 6e  | strokes,.for.example:....C-n.C-n | 
| 80120 |  20 43 2d 6e 20 43 2d 6e e2 80 99 20 69 73 20 e2    80 98 43 2d 6f 0a 6a 6a 6a 6a e2 80 99 20 69 6e  | .C-n.C-n....is....C-o.jjjj....in | 
| 80140 |  20 48 79 64 72 61 2e 0a 0a 20 20 20 48 79 64 72    61 20 6d 65 6e 75 20 6f 66 66 65 72 73 20 74 68  | .Hydra......Hydra.menu.offers.th | 
| 80160 |  65 73 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 62    69 6e 64 69 6e 67 73 3a 0a 0a e2 80 98 63 e2 80  | ese.additional.bindings:.....c.. | 
| 80180 |  99 20 28 e2 80 98 69 76 79 2d 74 6f 67 67 6c 65    2d 63 61 6c 6c 69 6e 67 e2 80 99 29 0a 2e 2e 2e  | ..(...ivy-toggle-calling...).... | 
| 801a0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 54 6f  | ..............................To | 
| 801c0 |  67 67 6c 65 20 63 61 6c 6c 69 6e 67 20 74 68 65    20 61 63 74 69 6f 6e 20 61 66 74 65 72 20 65 61  | ggle.calling.the.action.after.ea | 
| 801e0 |  63 68 20 63 61 6e 64 69 64 61 74 65 20 63 68 61    6e 67 65 2e 20 20 49 74 20 6d 6f 64 69 66 69 65  | ch.candidate.change...It.modifie | 
| 80200 |  73 0a 20 20 20 20 20 e2 80 98 6a e2 80 99 20 74    6f 20 e2 80 98 6a 67 e2 80 99 2c 20 e2 80 98 6b  | s.........j....to....jg...,....k | 
| 80220 |  e2 80 99 20 74 6f 20 e2 80 98 6b 67 e2 80 99 20    65 74 63 2e 0a 0a e2 80 98 4d e2 80 99 20 28 e2  | ....to....kg....etc......M....(. | 
| 80240 |  80 98 69 76 79 2d 72 6f 74 61 74 65 2d 70 72 65    66 65 72 72 65 64 2d 62 75 69 6c 64 65 72 73 e2  | ..ivy-rotate-preferred-builders. | 
| 80260 |  80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ..)............................. | 
| 80280 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    52 6f 74 61 74 65 20 74 68 65 20 63 75 72 72 65  | ................Rotate.the.curre | 
| 802a0 |  6e 74 20 72 65 67 65 78 70 20 6d 61 74 63 68 65    72 2e 0a 0a e2 80 98 3e e2 80 99 20 28 e2 80 98  | nt.regexp.matcher......>....(... | 
| 802c0 |  69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 67    72 6f 77 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e  | ivy-minibuffer-grow...)......... | 
| 802e0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 0a 0a 20 20 20 20 20 49 6e 63 72 65 61  | ..........................Increa | 
| 80300 |  73 65 20 e2 80 98 69 76 79 2d 68 65 69 67 68 74    e2 80 99 20 66 6f 72 20 74 68 65 20 63 75 72 72  | se....ivy-height....for.the.curr | 
| 80320 |  65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    0a e2 80 98 3c e2 80 99 20 28 e2 80 98 69 76 79  | ent.minibuffer......<....(...ivy | 
| 80340 |  2d 6d 69 6e 69 62 75 66 66 65 72 2d 73 68 72 69    6e 6b e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e  | -minibuffer-shrink...).......... | 
| 80360 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 0a 0a 20 20 20 20 20 44 65 63 72 65  | ...........................Decre | 
| 80380 |  61 73 65 20 e2 80 98 69 76 79 2d 68 65 69 67 68    74 e2 80 99 20 66 6f 72 20 74 68 65 20 63 75 72  | ase....ivy-height....for.the.cur | 
| 803a0 |  72 65 6e 74 20 6d 69 6e 69 62 75 66 66 65 72 2e    0a 0a e2 80 98 77 e2 80 99 20 28 e2 80 98 69 76  | rent.minibuffer......w....(...iv | 
| 803c0 |  79 2d 70 72 65 76 2d 61 63 74 69 6f 6e e2 80 99    29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | y-prev-action...)............... | 
| 803e0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    53 65 6c 65 63 74 20 74 68 65 20 70 72 65 76 69  | ................Select.the.previ | 
| 80400 |  6f 75 73 20 61 63 74 69 6f 6e 2e 0a 0a e2 80 98    73 e2 80 99 20 28 e2 80 98 69 76 79 2d 6e 65 78  | ous.action......s....(...ivy-nex | 
| 80420 |  74 2d 61 63 74 69 6f 6e e2 80 99 29 0a 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | t-action...).................... | 
| 80440 |  2e 2e 2e 2e 0a 0a 20 20 20 20 20 53 65 6c 65 63    74 20 74 68 65 20 6e 65 78 74 20 61 63 74 69 6f  | ...........Select.the.next.actio | 
| 80460 |  6e 2e 0a 0a e2 80 98 61 e2 80 99 20 28 e2 80 98    69 76 79 2d 72 65 61 64 2d 61 63 74 69 6f 6e e2  | n......a....(...ivy-read-action. | 
| 80480 |  80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20  | ..)............................. | 
| 804a0 |  20 20 55 73 65 20 61 20 6d 65 6e 75 20 74 6f 20    73 65 6c 65 63 74 20 61 6e 20 61 63 74 69 6f 6e  | ..Use.a.menu.to.select.an.action | 
| 804c0 |  2e 0a 0a e2 80 98 43 e2 80 99 20 28 e2 80 98 69    76 79 2d 74 6f 67 67 6c 65 2d 63 61 73 65 2d 66  | ......C....(...ivy-toggle-case-f | 
| 804e0 |  6f 6c 64 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | old...)......................... | 
| 80500 |  2e 2e 2e 2e 0a 0a 20 20 20 20 20 54 6f 67 67 6c    65 20 63 61 73 65 20 66 6f 6c 64 69 6e 67 20 28  | ...........Toggle.case.folding.( | 
| 80520 |  6d 61 74 63 68 20 62 6f 74 68 20 75 70 70 65 72    20 61 6e 64 20 6c 6f 77 65 72 20 63 61 73 65 20  | match.both.upper.and.lower.case. | 
| 80540 |  63 68 61 72 61 63 74 65 72 73 20 66 6f 72 0a 20    20 20 20 20 6c 6f 77 65 72 20 63 61 73 65 20 69  | characters.for......lower.case.i | 
| 80560 |  6e 70 75 74 29 2e 0a 0a 20 20 20 48 79 64 72 61    20 6d 65 6e 75 20 61 6c 73 6f 20 6f 66 66 65 72  | nput)......Hydra.menu.also.offer | 
| 80580 |  73 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d    61 72 6b 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20  | s.bindings.for.marking.multiple. | 
| 805a0 |  63 61 6e 64 69 64 61 74 65 73 3a 0a 0a 4b 65 79    20 20 20 20 20 43 6f 6d 6d 61 6e 64 20 6e 61 6d  | candidates:..Key.....Command.nam | 
| 805c0 |  65 0a 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  | e.------------------------------ | 
| 805e0 |  2d 2d 0a e2 80 98 6d e2 80 99 20 20 20 20 20 e2    80 98 69 76 79 2d 6d 61 72 6b e2 80 99 0a e2 80  | --....m...........ivy-mark...... | 
| 80600 |  98 75 e2 80 99 20 20 20 20 20 e2 80 98 69 76 79    2d 75 6e 6d 61 72 6b e2 80 99 0a e2 80 98 44 45  | .u...........ivy-unmark.......DE | 
| 80620 |  4c e2 80 99 20 20 20 e2 80 98 69 76 79 2d 75 6e    6d 61 72 6b 2d 62 61 63 6b 77 61 72 64 e2 80 99  | L.........ivy-unmark-backward... | 
| 80640 |  0a e2 80 98 74 e2 80 99 20 20 20 20 20 e2 80 98    69 76 79 2d 74 6f 67 67 6c 65 2d 6d 61 72 6b 73  | ....t...........ivy-toggle-marks | 
| 80660 |  e2 80 99 0a 0a 20 20 20 54 68 65 20 61 63 74 69    6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 20  | ........The.action.is.called.on. | 
| 80680 |  65 61 63 68 20 6d 61 72 6b 65 64 20 63 61 6e 64    69 64 61 74 65 20 6f 6e 65 20 62 79 20 6f 6e 65  | each.marked.candidate.one.by.one | 
| 806a0 |  2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35    65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65  | .....File:.docs5eOqw.info,..Node | 
| 806c0 |  3a 20 53 61 76 69 6e 67 20 74 68 65 20 63 75 72    72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20  | :.Saving.the.current.completion. | 
| 806e0 |  73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66    66 65 72 2c 20 20 50 72 65 76 3a 20 48 79 64 72  | session.to.a.buffer,..Prev:.Hydr | 
| 80700 |  61 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2c 20 20 55 70 3a 20 4d 69 6e 69 62 75  | a.in.the.minibuffer,..Up:.Minibu | 
| 80720 |  66 66 65 72 20 6b 65 79 20 62 69 6e 64 69 6e 67    73 0a 0a 34 2e 32 2e 37 20 53 61 76 69 6e 67 20  | ffer.key.bindings..4.2.7.Saving. | 
| 80740 |  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 20 74  | the.current.completion.session.t | 
| 80760 |  6f 20 61 20 62 75 66 66 65 72 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | o.a.buffer.--------------------- | 
| 80780 |  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  | -------------------------------- | 
| 807a0 |  2d 2d 0a 0a e2 80 98 43 2d 63 20 43 2d 6f e2 80    99 20 28 e2 80 98 69 76 79 2d 6f 63 63 75 72 e2  | --.....C-c.C-o....(...ivy-occur. | 
| 807c0 |  80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20  | ..)............................. | 
| 807e0 |  20 20 53 61 76 65 73 20 74 68 65 20 63 75 72 72    65 6e 74 20 63 61 6e 64 69 64 61 74 65 73 20 74  | ..Saves.the.current.candidates.t | 
| 80800 |  6f 20 61 20 6e 65 77 20 62 75 66 66 65 72 20 61    6e 64 20 65 78 69 74 73 20 63 6f 6d 70 6c 65 74  | o.a.new.buffer.and.exits.complet | 
| 80820 |  69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 6e 65 77    20 62 75 66 66 65 72 20 69 73 20 72 65 61 64 2d  | ion......The.new.buffer.is.read- | 
| 80840 |  6f 6e 6c 79 20 61 6e 64 20 68 61 73 20 61 20 66    65 77 20 75 73 65 66 75 6c 20 62 69 6e 64 69 6e  | only.and.has.a.few.useful.bindin | 
| 80860 |  67 73 20 64 65 66 69 6e 65 64 2e 0a 0a e2 80 98    52 45 54 e2 80 99 20 6f 72 20 e2 80 98 66 e2 80  | gs.defined......RET....or....f.. | 
| 80880 |  99 20 28 e2 80 98 69 76 79 2d 6f 63 63 75 72 2d    70 72 65 73 73 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e  | ..(...ivy-occur-press...)....... | 
| 808a0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20  | ................................ | 
| 808c0 |  20 43 61 6c 6c 20 74 68 65 20 63 75 72 72 65 6e    74 20 61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20  | .Call.the.current.action.on.the. | 
| 808e0 |  73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61    74 65 2e 0a 0a e2 80 98 6d 6f 75 73 65 2d 31 e2  | selected.candidate......mouse-1. | 
| 80900 |  80 99 20 28 e2 80 98 69 76 79 2d 6f 63 63 75 72    2d 63 6c 69 63 6b e2 80 99 29 0a 2e 2e 2e 2e 2e  | ...(...ivy-occur-click...)...... | 
| 80920 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 43  | ...............................C | 
| 80940 |  61 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20    61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 73 65  | all.the.current.action.on.the.se | 
| 80960 |  6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65    2e 0a 0a e2 80 98 6a e2 80 99 20 28 e2 80 98 6e  | lected.candidate......j....(...n | 
| 80980 |  65 78 74 2d 6c 69 6e 65 e2 80 99 29 0a 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a  | ext-line...).................... | 
| 809a0 |  20 20 20 20 20 4d 6f 76 65 20 74 6f 20 6e 65 78    74 20 6c 69 6e 65 2e 0a 0a e2 80 98 6b e2 80 99  | .....Move.to.next.line......k... | 
| 809c0 |  20 28 e2 80 98 70 72 65 76 69 6f 75 73 2d 6c 69    6e 65 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e  | .(...previous-line...).......... | 
| 809e0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20    20 20 20 4d 6f 76 65 20 74 6f 20 70 72 65 76 69  | ...................Move.to.previ | 
| 80a00 |  6f 75 73 20 6c 69 6e 65 2e 0a 0a e2 80 98 61 e2    80 99 20 28 e2 80 98 69 76 79 2d 6f 63 63 75 72  | ous.line......a....(...ivy-occur | 
| 80a20 |  2d 72 65 61 64 2d 61 63 74 69 6f 6e e2 80 99 29    0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | -read-action...)................ | 
| 80a40 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 52 65 61 64 20 61 6e 20 61 63 74  | .....................Read.an.act | 
| 80a60 |  69 6f 6e 20 61 6e 64 20 6d 61 6b 65 20 69 74 20    63 75 72 72 65 6e 74 20 66 6f 72 20 74 68 69 73  | ion.and.make.it.current.for.this | 
| 80a80 |  20 62 75 66 66 65 72 2e 0a 0a e2 80 98 6f e2 80    99 20 28 e2 80 98 69 76 79 2d 6f 63 63 75 72 2d  | .buffer......o....(...ivy-occur- | 
| 80aa0 |  64 69 73 70 61 74 63 68 e2 80 99 29 0a 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | dispatch...).................... | 
| 80ac0 |  2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 52 65    61 64 20 61 6e 20 61 63 74 69 6f 6e 20 61 6e 64  | ..............Read.an.action.and | 
| 80ae0 |  20 63 61 6c 6c 20 69 74 20 6f 6e 20 74 68 65 20    73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61  | .call.it.on.the.selected.candida | 
| 80b00 |  74 65 2e 0a 0a e2 80 98 71 e2 80 99 20 28 e2 80    98 71 75 69 74 2d 77 69 6e 64 6f 77 e2 80 99 29  | te......q....(...quit-window...) | 
| 80b20 |  0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 0a 0a 20 20 20 20 20 42 75 72 79 20  | ...........................Bury. | 
| 80b40 |  74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 2e 0a 0a 20 20 20 49 76 79 20 68 61 73 20  | the.current.buffer......Ivy.has. | 
| 80b60 |  6e 6f 20 6c 69 6d 69 74 20 6f 6e 20 74 68 65 20    6e 75 6d 62 65 72 20 6f 66 20 61 63 74 69 76 65  | no.limit.on.the.number.of.active | 
| 80b80 |  20 62 75 66 66 65 72 73 20 6c 69 6b 65 20 74 68    65 73 65 2e 0a 0a 20 20 20 49 76 79 20 74 61 6b  | .buffers.like.these......Ivy.tak | 
| 80ba0 |  65 73 20 63 61 72 65 20 6f 66 20 6e 61 6d 69 6e    67 20 62 75 66 66 65 72 73 20 75 6e 69 71 75 65  | es.care.of.naming.buffers.unique | 
| 80bc0 |  6c 79 20 62 79 20 63 6f 6e 73 74 72 75 63 74 69    6e 67 20 64 65 73 63 72 69 70 74 69 76 65 0a 6e  | ly.by.constructing.descriptive.n | 
| 80be0 |  61 6d 65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70    6c 65 3a 20 e2 80 98 2a 69 76 79 2d 6f 63 63 75  | ames...For.example:....*ivy-occu | 
| 80c00 |  72 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69    62 65 2d 76 61 72 69 61 62 6c 65 20 22 66 75 6e  | r.counsel-describe-variable."fun | 
| 80c20 |  63 74 69 6f 6e 24 2a e2 80 99 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69  | ction$*........File:.docs5eOqw.i | 
| 80c40 |  6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 70    6c 65 74 69 6f 6e 20 53 74 79 6c 65 73 2c 20 20  | nfo,..Node:.Completion.Styles,.. | 
| 80c60 |  4e 65 78 74 3a 20 43 75 73 74 6f 6d 69 7a 61 74    69 6f 6e 2c 20 20 50 72 65 76 3a 20 4b 65 79 20  | Next:.Customization,..Prev:.Key. | 
| 80c80 |  62 69 6e 64 69 6e 67 73 2c 20 20 55 70 3a 20 54    6f 70 0a 0a 35 20 43 6f 6d 70 6c 65 74 69 6f 6e  | bindings,..Up:.Top..5.Completion | 
| 80ca0 |  20 53 74 79 6c 65 73 0a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 49 76 79  | .Styles.*******************..Ivy | 
| 80cc0 |  e2 80 99 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    66 75 6e 63 74 69 6f 6e 73 20 72 65 6c 79 20 6f  | ...s.completion.functions.rely.o | 
| 80ce0 |  6e 20 61 20 72 65 67 65 78 20 62 75 69 6c 64 65    72 20 2d 20 61 20 66 75 6e 63 74 69 6f 6e 20 74  | n.a.regex.builder.-.a.function.t | 
| 80d00 |  68 61 74 0a 74 72 61 6e 73 66 6f 72 6d 73 20 61    20 73 74 72 69 6e 67 20 69 6e 70 75 74 20 74 6f  | hat.transforms.a.string.input.to | 
| 80d20 |  20 61 20 73 74 72 69 6e 67 20 72 65 67 65 78 2e    20 20 41 6c 6c 20 63 75 72 72 65 6e 74 20 63 61  | .a.string.regex...All.current.ca | 
| 80d40 |  6e 64 69 64 61 74 65 73 0a 73 69 6d 70 6c 79 20    68 61 76 65 20 74 6f 20 6d 61 74 63 68 20 74 68  | ndidates.simply.have.to.match.th | 
| 80d60 |  69 73 20 72 65 67 65 78 2e 20 20 45 61 63 68 20    63 6f 6c 6c 65 63 74 69 6f 6e 20 63 61 6e 20 62  | is.regex...Each.collection.can.b | 
| 80d80 |  65 20 61 73 73 69 67 6e 65 64 20 69 74 73 0a 6f    77 6e 20 72 65 67 65 78 20 62 75 69 6c 64 65 72  | e.assigned.its.own.regex.builder | 
| 80da0 |  20 62 79 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20    e2 80 98 69 76 79 2d 72 65 2d 62 75 69 6c 64 65  | .by.customizing....ivy-re-builde | 
| 80dc0 |  72 73 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a 20 20    20 54 68 65 20 6b 65 79 73 20 6f 66 20 74 68 69  | rs-alist.........The.keys.of.thi | 
| 80de0 |  73 20 61 6c 69 73 74 20 61 72 65 20 63 6f 6c 6c    65 63 74 69 6f 6e 20 6e 61 6d 65 73 2c 20 61 6e  | s.alist.are.collection.names,.an | 
| 80e00 |  64 20 74 68 65 20 76 61 6c 75 65 73 20 61 72 65    20 6f 6e 65 0a 6f 66 20 74 68 65 20 66 6f 6c 6c  | d.the.values.are.one.of.the.foll | 
| 80e20 |  6f 77 69 6e 67 3a 0a 20 20 20 e2 80 a2 20 e2 80    98 69 76 79 2d 2d 72 65 67 65 78 e2 80 99 0a 20  | owing:...........ivy--regex..... | 
| 80e40 |  20 20 e2 80 a2 20 e2 80 98 69 76 79 2d 2d 72 65    67 65 78 2d 70 6c 75 73 e2 80 99 0a 20 20 20 e2  | .........ivy--regex-plus........ | 
| 80e60 |  80 a2 20 e2 80 98 69 76 79 2d 2d 72 65 67 65 78    2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 e2 80 99  | ......ivy--regex-ignore-order... | 
| 80e80 |  0a 20 20 20 e2 80 a2 20 e2 80 98 69 76 79 2d 2d    72 65 67 65 78 2d 66 75 7a 7a 79 e2 80 99 0a 20  | ...........ivy--regex-fuzzy..... | 
| 80ea0 |  20 20 e2 80 a2 20 e2 80 98 72 65 67 65 78 70 2d    71 75 6f 74 65 e2 80 99 0a 0a 20 20 20 41 20 63  | .........regexp-quote........A.c | 
| 80ec0 |  61 74 63 68 2d 61 6c 6c 20 6b 65 79 2c 20 e2 80    98 74 e2 80 99 2c 20 61 70 70 6c 69 65 73 20 74  | atch-all.key,....t...,.applies.t | 
| 80ee0 |  6f 20 61 6c 6c 20 63 6f 6c 6c 65 63 74 69 6f 6e    73 20 74 68 61 74 20 64 6f 6e e2 80 99 74 20 68  | o.all.collections.that.don...t.h | 
| 80f00 |  61 76 65 0a 74 68 65 69 72 20 6f 77 6e 20 6b 65    79 2e 0a 0a 20 20 20 54 68 65 20 64 65 66 61 75  | ave.their.own.key......The.defau | 
| 80f20 |  6c 74 20 69 73 3a 0a 0a 20 20 20 20 20 28 73 65    74 71 20 69 76 79 2d 72 65 2d 62 75 69 6c 64 65  | lt.is:.......(setq.ivy-re-builde | 
| 80f40 |  72 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20    20 20 20 20 27 28 28 74 20 2e 20 69 76 79 2d 2d  | rs-alist............'((t...ivy-- | 
| 80f60 |  72 65 67 65 78 2d 70 6c 75 73 29 29 29 0a 0a 20    20 20 54 68 69 73 20 65 78 61 6d 70 6c 65 20 73  | regex-plus))).....This.example.s | 
| 80f80 |  68 6f 77 73 20 61 20 63 75 73 74 6f 6d 20 72 65    67 65 78 20 62 75 69 6c 64 65 72 20 61 73 73 69  | hows.a.custom.regex.builder.assi | 
| 80fa0 |  67 6e 65 64 20 74 6f 20 66 69 6c 65 20 6e 61 6d    65 0a 63 6f 6d 70 6c 65 74 69 6f 6e 3a 0a 0a 20  | gned.to.file.name.completion:... | 
| 80fc0 |  20 20 20 20 28 73 65 74 71 20 69 76 79 2d 72 65    2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74 0a  | ....(setq.ivy-re-builders-alist. | 
| 80fe0 |  20 20 20 20 20 20 20 20 20 20 20 27 28 28 72 65    61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74  | ...........'((read-file-name-int | 
| 81000 |  65 72 6e 61 6c 20 2e 20 69 76 79 2d 2d 72 65 67    65 78 2d 66 75 7a 7a 79 29 0a 20 20 20 20 20 20  | ernal...ivy--regex-fuzzy)....... | 
| 81020 |  20 20 20 20 20 20 20 28 74 20 2e 20 69 76 79 2d    2d 72 65 67 65 78 2d 70 6c 75 73 29 29 29 0a 0a  | .......(t...ivy--regex-plus))).. | 
| 81040 |  20 20 20 48 65 72 65 2c 20 e2 80 98 72 65 61 64    2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72  | ...Here,....read-file-name-inter | 
| 81060 |  6e 61 6c e2 80 99 20 69 73 20 61 20 66 75 6e 63    74 69 6f 6e 20 74 68 61 74 20 69 73 20 70 61 73  | nal....is.a.function.that.is.pas | 
| 81080 |  73 65 64 20 61 73 20 74 68 65 0a 73 65 63 6f 6e    64 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 e2 80  | sed.as.the.second.argument.to... | 
| 810a0 |  98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    e2 80 99 20 66 6f 72 20 66 69 6c 65 20 6e 61 6d  | .completing-read....for.file.nam | 
| 810c0 |  65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20    20 20 54 68 65 20 72 65 67 65 78 20 62 75 69 6c  | e.completion......The.regex.buil | 
| 810e0 |  64 65 72 20 72 65 73 6f 6c 76 65 73 20 61 73 20    66 6f 6c 6c 6f 77 73 20 28 69 6e 20 6f 72 64 65  | der.resolves.as.follows.(in.orde | 
| 81100 |  72 20 6f 66 20 70 72 69 6f 72 69 74 79 29 3a 0a    20 20 31 2e 20 e2 80 98 72 65 2d 62 75 69 6c 64  | r.of.priority):...1.....re-build | 
| 81120 |  65 72 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 70    61 73 73 65 64 20 74 6f 20 e2 80 98 69 76 79 2d  | er....argument.passed.to....ivy- | 
| 81140 |  72 65 61 64 e2 80 99 2e 0a 20 20 32 2e 20 e2 80    98 63 6f 6c 6c 65 63 74 69 6f 6e e2 80 99 20 61  | read.......2.....collection....a | 
| 81160 |  72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74    6f 20 e2 80 98 69 76 79 2d 72 65 61 64 e2 80 99  | rgument.passed.to....ivy-read... | 
| 81180 |  20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 61    6e 64 20 68 61 73 20 61 6e 0a 20 20 20 20 20 65  | .is.a.function.and.has.an......e | 
| 811a0 |  6e 74 72 79 20 6f 6e 20 e2 80 98 69 76 79 2d 72    65 2d 62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74  | ntry.on....ivy-re-builders-alist | 
| 811c0 |  e2 80 99 2e 0a 20 20 33 2e 20 e2 80 98 63 61 6c    6c 65 72 e2 80 99 20 61 72 67 75 6d 65 6e 74 20  | .......3.....caller....argument. | 
| 811e0 |  70 61 73 73 65 64 20 74 6f 20 e2 80 98 69 76 79    2d 72 65 61 64 e2 80 99 20 68 61 73 20 61 6e 20  | passed.to....ivy-read....has.an. | 
| 81200 |  65 6e 74 72 79 20 6f 6e 0a 20 20 20 20 20 e2 80    98 69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73  | entry.on.........ivy-re-builders | 
| 81220 |  2d 61 6c 69 73 74 e2 80 99 2e 0a 20 20 34 2e 20    e2 80 98 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 e2  | -alist.......4.....this-command. | 
| 81240 |  80 99 20 68 61 73 20 61 6e 20 65 6e 74 72 79 20    6f 6e 20 e2 80 98 69 76 79 2d 72 65 2d 62 75 69  | ...has.an.entry.on....ivy-re-bui | 
| 81260 |  6c 64 65 72 73 2d 61 6c 69 73 74 e2 80 99 2e 0a    20 20 35 2e 20 e2 80 98 74 e2 80 99 20 68 61 73  | lders-alist.......5.....t....has | 
| 81280 |  20 61 6e 20 65 6e 74 72 79 20 6f 6e 20 e2 80 98    69 76 79 2d 72 65 2d 62 75 69 6c 64 65 72 73 2d  | .an.entry.on....ivy-re-builders- | 
| 812a0 |  61 6c 69 73 74 e2 80 99 2e 0a 20 20 36 2e 20 e2    80 98 69 76 79 2d 2d 72 65 67 65 78 e2 80 99 2e  | alist.......6.....ivy--regex.... | 
| 812c0 |  0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 69 76 79    2d 2d 72 65 67 65 78 2d 70 6c 75 73 3a 3a 0a 2a  | ..*.Menu:..*.ivy--regex-plus::.* | 
| 812e0 |  20 69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e 6f    72 65 2d 6f 72 64 65 72 3a 3a 0a 2a 20 69 76 79  | .ivy--regex-ignore-order::.*.ivy | 
| 81300 |  2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 3a 3a 0a    0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f  | --regex-fuzzy::....File:.docs5eO | 
| 81320 |  71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    69 76 79 2d 2d 72 65 67 65 78 2d 70 6c 75 73 2c  | qw.info,..Node:.ivy--regex-plus, | 
| 81340 |  20 20 4e 65 78 74 3a 20 69 76 79 2d 2d 72 65 67    65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 2c  | ..Next:.ivy--regex-ignore-order, | 
| 81360 |  20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e    20 53 74 79 6c 65 73 0a 0a 35 2e 31 20 69 76 79  | ..Up:.Completion.Styles..5.1.ivy | 
| 81380 |  e2 80 93 72 65 67 65 78 2d 70 6c 75 73 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ...regex-plus.================== | 
| 813a0 |  0a 0a e2 80 98 69 76 79 2d 2d 72 65 67 65 78 2d    70 6c 75 73 e2 80 99 20 69 73 20 49 76 79 e2 80  | .....ivy--regex-plus....is.Ivy.. | 
| 813c0 |  99 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 6d 65 74 68 6f 64 2e 0a 0a 20  | .s.default.completion.method.... | 
| 813e0 |  20 20 e2 80 98 69 76 79 2d 2d 72 65 67 65 78 2d    70 6c 75 73 e2 80 99 20 6d 61 74 63 68 65 73 20  | .....ivy--regex-plus....matches. | 
| 81400 |  62 79 20 73 70 6c 69 74 74 69 6e 67 20 74 68 65    20 69 6e 70 75 74 20 62 79 20 73 70 61 63 65 73  | by.splitting.the.input.by.spaces | 
| 81420 |  20 61 6e 64 0a 72 65 62 75 69 6c 64 69 6e 67 20    69 74 20 69 6e 74 6f 20 61 20 72 65 67 65 78 2e  | .and.rebuilding.it.into.a.regex. | 
| 81440 |  0a 0a 20 20 20 41 73 20 74 68 65 20 73 65 61 72    63 68 20 73 74 72 69 6e 67 20 69 73 20 74 79 70  | .....As.the.search.string.is.typ | 
| 81460 |  65 64 20 69 6e 20 49 76 79 e2 80 99 73 20 6d 69    6e 69 62 75 66 66 65 72 2c 20 69 74 20 69 73 20  | ed.in.Ivy...s.minibuffer,.it.is. | 
| 81480 |  74 72 61 6e 73 66 6f 72 6d 65 64 0a 69 6e 74 6f    20 76 61 6c 69 64 20 72 65 67 65 78 20 73 79 6e  | transformed.into.valid.regex.syn | 
| 814a0 |  74 61 78 2e 20 20 49 66 20 74 68 65 20 73 74 72    69 6e 67 20 69 73 20 e2 80 98 22 66 6f 72 20 65  | tax...If.the.string.is...."for.e | 
| 814c0 |  78 61 6d 70 6c 65 22 e2 80 99 2c 20 69 74 20 69    73 0a 74 72 61 6e 73 66 6f 72 6d 65 64 20 69 6e  | xample"...,.it.is.transformed.in | 
| 814e0 |  74 6f 0a 0a 20 20 20 20 20 22 5c 5c 28 66 6f 72    5c 5c 29 2e 2a 5c 5c 28 65 78 61 6d 70 6c 65 5c  | to......."\\(for\\).*\\(example\ | 
| 81500 |  5c 29 22 0a 0a 20 20 20 77 68 69 63 68 20 69 6e    20 72 65 67 65 78 20 74 65 72 6d 69 6e 6f 6c 6f  | \)".....which.in.regex.terminolo | 
| 81520 |  67 79 20 6d 61 74 63 68 65 73 20 e2 80 98 22 66    6f 72 22 e2 80 99 20 66 6f 6c 6c 6f 77 65 64 20  | gy.matches...."for"....followed. | 
| 81540 |  62 79 20 61 20 77 69 6c 64 20 63 61 72 64 0a 61    6e 64 20 74 68 65 6e 20 e2 80 98 22 65 78 61 6d  | by.a.wild.card.and.then...."exam | 
| 81560 |  70 6c 65 22 e2 80 99 2e 20 20 4e 6f 74 65 20 68    6f 77 20 49 76 79 20 75 73 65 73 20 74 68 65 20  | ple"......Note.how.Ivy.uses.the. | 
| 81580 |  73 70 61 63 65 20 63 68 61 72 61 63 74 65 72 20    74 6f 20 62 75 69 6c 64 0a 77 69 6c 64 20 63 61  | space.character.to.build.wild.ca | 
| 815a0 |  72 64 73 2e 20 20 54 6f 20 6d 61 74 63 68 20 61    20 6c 69 74 65 72 61 6c 20 77 68 69 74 65 20 73  | rds...To.match.a.literal.white.s | 
| 815c0 |  70 61 63 65 2c 20 75 73 65 20 61 6e 20 65 78 74    72 61 20 73 70 61 63 65 2e 20 20 53 6f 20 74 6f  | pace,.use.an.extra.space...So.to | 
| 815e0 |  0a 6d 61 74 63 68 20 6f 6e 65 20 73 70 61 63 65    20 74 79 70 65 20 74 77 6f 20 73 70 61 63 65 73  | .match.one.space.type.two.spaces | 
| 81600 |  2c 20 74 6f 20 6d 61 74 63 68 20 74 77 6f 20 73    70 61 63 65 73 20 74 79 70 65 20 74 68 72 65 65  | ,.to.match.two.spaces.type.three | 
| 81620 |  20 73 70 61 63 65 73 2c 0a 61 6e 64 20 73 6f 20    6f 6e 2e 0a 0a 20 20 20 41 73 20 49 76 79 20 74  | .spaces,.and.so.on......As.Ivy.t | 
| 81640 |  72 61 6e 73 66 6f 72 6d 73 20 74 79 70 65 64 20    63 68 61 72 61 63 74 65 72 73 20 69 6e 74 6f 20  | ransforms.typed.characters.into. | 
| 81660 |  72 65 67 65 78 20 73 74 72 69 6e 67 73 2c 20 69    74 20 70 72 6f 76 69 64 65 73 20 61 6e 0a 69 6e  | regex.strings,.it.provides.an.in | 
| 81680 |  74 75 69 74 69 76 65 20 66 65 65 64 62 61 63 6b    20 74 68 72 6f 75 67 68 20 66 6f 6e 74 20 68 69  | tuitive.feedback.through.font.hi | 
| 816a0 |  67 68 6c 69 67 68 74 73 2e 0a 0a 20 20 20 49 76    79 20 73 75 70 70 6f 72 74 73 20 72 65 67 65 78  | ghlights......Ivy.supports.regex | 
| 816c0 |  70 20 6e 65 67 61 74 69 6f 6e 20 77 69 74 68 20    e2 80 98 22 21 22 e2 80 99 2e 20 20 46 6f 72 20  | p.negation.with...."!"......For. | 
| 816e0 |  65 78 61 6d 70 6c 65 2c 20 e2 80 98 22 64 65 66    69 6e 65 20 6b 65 79 20 21 0a 69 76 79 20 71 75  | example,...."define.key.!.ivy.qu | 
| 81700 |  69 74 22 e2 80 99 20 66 69 72 73 74 20 73 65 6c    65 63 74 73 20 65 76 65 72 79 74 68 69 6e 67 20  | it"....first.selects.everything. | 
| 81720 |  6d 61 74 63 68 69 6e 67 20 e2 80 98 22 64 65 66    69 6e 65 2e 2a 6b 65 79 22 e2 80 99 2c 20 74 68  | matching...."define.*key"...,.th | 
| 81740 |  65 6e 0a 72 65 6d 6f 76 65 73 20 65 76 65 72 79    74 68 69 6e 67 20 6d 61 74 63 68 69 6e 67 20 e2  | en.removes.everything.matching.. | 
| 81760 |  80 98 22 69 76 79 22 e2 80 99 2c 20 61 6e 64 20    66 69 6e 61 6c 6c 79 20 72 65 6d 6f 76 65 73 20  | .."ivy"...,.and.finally.removes. | 
| 81780 |  65 76 65 72 79 74 68 69 6e 67 0a 6d 61 74 63 68    69 6e 67 20 e2 80 98 22 71 75 69 74 22 e2 80 99  | everything.matching...."quit"... | 
| 817a0 |  2e 20 20 57 68 61 74 20 72 65 6d 61 69 6e 73 20    69 73 20 74 68 65 20 66 69 6e 61 6c 20 72 65 73  | ...What.remains.is.the.final.res | 
| 817c0 |  75 6c 74 20 73 65 74 20 6f 66 20 74 68 65 20 6e    65 67 61 74 69 6f 6e 0a 72 65 67 65 78 70 2e 0a  | ult.set.of.the.negation.regexp.. | 
| 817e0 |  0a 20 20 20 53 69 6e 63 65 20 49 76 79 20 74 72    65 61 74 73 20 6d 69 6e 69 62 75 66 66 65 72 20  | ....Since.Ivy.treats.minibuffer. | 
| 81800 |  69 6e 70 75 74 20 61 73 20 61 20 72 65 67 65 78    70 2c 20 74 68 65 20 73 74 61 6e 64 61 72 64 20  | input.as.a.regexp,.the.standard. | 
| 81820 |  72 65 67 65 78 70 0a 69 64 65 6e 74 69 66 69 65    72 73 20 77 6f 72 6b 3a 20 e2 80 98 22 5e 22 e2  | regexp.identifiers.work:...."^". | 
| 81840 |  80 99 2c 20 e2 80 98 22 24 22 e2 80 99 2c 20 e2    80 98 22 5c 62 22 e2 80 99 20 6f 72 20 e2 80 98  | ..,...."$"...,...."\b"....or.... | 
| 81860 |  22 5b 61 2d 7a 5d 22 e2 80 99 2e 20 20 54 68 65    20 65 78 63 65 70 74 69 6f 6e 73 20 61 72 65 0a  | "[a-z]"......The.exceptions.are. | 
| 81880 |  73 70 61 63 65 73 2c 20 77 68 69 63 68 20 74 72    61 6e 73 6c 61 74 65 20 74 6f 20 e2 80 98 22 2e  | spaces,.which.translate.to....". | 
| 818a0 |  2a 22 e2 80 99 2c 20 61 6e 64 20 e2 80 98 22 21    22 e2 80 99 20 74 68 61 74 20 73 69 67 6e 61 6c  | *"...,.and...."!"....that.signal | 
| 818c0 |  20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a 6f    66 20 61 20 6e 65 67 61 74 69 6f 6e 20 67 72 6f  | .the.beginning.of.a.negation.gro | 
| 818e0 |  75 70 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63    73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f  | up.....File:.docs5eOqw.info,..No | 
| 81900 |  64 65 3a 20 69 76 79 2d 2d 72 65 67 65 78 2d 69    67 6e 6f 72 65 2d 6f 72 64 65 72 2c 20 20 4e 65  | de:.ivy--regex-ignore-order,..Ne | 
| 81920 |  78 74 3a 20 69 76 79 2d 2d 72 65 67 65 78 2d 66    75 7a 7a 79 2c 20 20 50 72 65 76 3a 20 69 76 79  | xt:.ivy--regex-fuzzy,..Prev:.ivy | 
| 81940 |  2d 2d 72 65 67 65 78 2d 70 6c 75 73 2c 20 20 55    70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 53 74  | --regex-plus,..Up:.Completion.St | 
| 81960 |  79 6c 65 73 0a 0a 35 2e 32 20 69 76 79 e2 80 93    72 65 67 65 78 2d 69 67 6e 6f 72 65 2d 6f 72 64  | yles..5.2.ivy...regex-ignore-ord | 
| 81980 |  65 72 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 0a 0a e2  | er.==========================... | 
| 819a0 |  80 98 69 76 79 2d 2d 72 65 67 65 78 2d 69 67 6e    6f 72 65 2d 6f 72 64 65 72 e2 80 99 20 69 67 6e  | ..ivy--regex-ignore-order....ign | 
| 819c0 |  6f 72 65 73 20 74 68 65 20 6f 72 64 65 72 20 6f    66 20 72 65 67 65 78 70 20 74 6f 6b 65 6e 73 20  | ores.the.order.of.regexp.tokens. | 
| 819e0 |  77 68 65 6e 0a 73 65 61 72 63 68 69 6e 67 20 66    6f 72 20 6d 61 74 63 68 69 6e 67 20 63 61 6e 64  | when.searching.for.matching.cand | 
| 81a00 |  69 64 61 74 65 73 2e 20 20 46 6f 72 20 69 6e 73    74 61 6e 63 65 2c 20 74 68 65 20 69 6e 70 75 74  | idates...For.instance,.the.input | 
| 81a20 |  20 e2 80 98 22 66 6f 72 0a 65 78 61 6d 70 6c 65    22 e2 80 99 20 77 69 6c 6c 20 6d 61 74 63 68 20  | ...."for.example"....will.match. | 
| 81a40 |  e2 80 98 22 65 78 61 6d 70 6c 65 20 74 65 73 74    20 66 6f 72 22 e2 80 99 2e 0a 0a 1f 0a 46 69 6c  | ..."example.test.for"........Fil | 
| 81a60 |  65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66    6f 2c 20 20 4e 6f 64 65 3a 20 69 76 79 2d 2d 72  | e:.docs5eOqw.info,..Node:.ivy--r | 
| 81a80 |  65 67 65 78 2d 66 75 7a 7a 79 2c 20 20 50 72 65    76 3a 20 69 76 79 2d 2d 72 65 67 65 78 2d 69 67  | egex-fuzzy,..Prev:.ivy--regex-ig | 
| 81aa0 |  6e 6f 72 65 2d 6f 72 64 65 72 2c 20 20 55 70 3a    20 43 6f 6d 70 6c 65 74 69 6f 6e 20 53 74 79 6c  | nore-order,..Up:.Completion.Styl | 
| 81ac0 |  65 73 0a 0a 35 2e 33 20 69 76 79 e2 80 93 72 65    67 65 78 2d 66 75 7a 7a 79 0a 3d 3d 3d 3d 3d 3d  | es..5.3.ivy...regex-fuzzy.====== | 
| 81ae0 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2    80 98 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a  | =============.....ivy--regex-fuz | 
| 81b00 |  7a 79 e2 80 99 20 73 70 6c 69 74 73 20 65 61 63    68 20 63 68 61 72 61 63 74 65 72 20 77 69 74 68  | zy....splits.each.character.with | 
| 81b20 |  20 61 20 77 69 6c 64 20 63 61 72 64 2e 20 20 53    65 61 72 63 68 69 6e 67 0a 66 6f 72 20 e2 80 98  | .a.wild.card...Searching.for.... | 
| 81b40 |  22 66 6f 72 22 e2 80 99 20 72 65 74 75 72 6e 73    20 61 6c 6c 20 e2 80 98 22 66 2e 2a 6f 2e 2a 72  | "for"....returns.all...."f.*o.*r | 
| 81b60 |  22 e2 80 99 20 6d 61 74 63 68 65 73 2c 20 72 65    73 75 6c 74 69 6e 67 20 69 6e 20 61 20 6c 61 72  | "....matches,.resulting.in.a.lar | 
| 81b80 |  67 65 20 6e 75 6d 62 65 72 0a 6f 66 20 68 69 74    73 2e 20 20 59 65 74 20 73 6f 6d 65 20 73 65 61  | ge.number.of.hits...Yet.some.sea | 
| 81ba0 |  72 63 68 65 73 20 6e 65 65 64 20 74 68 65 73 65    20 65 78 74 72 61 20 68 69 74 73 2e 20 20 49 76  | rches.need.these.extra.hits...Iv | 
| 81bc0 |  79 20 73 6f 72 74 73 20 73 75 63 68 20 6c 61 72    67 65 0a 6c 69 73 74 73 20 75 73 69 6e 67 20 e2  | y.sorts.such.large.lists.using.. | 
| 81be0 |  80 98 66 6c 78 e2 80 99 20 70 61 63 6b 61 67 65    e2 80 99 73 20 73 63 6f 72 69 6e 67 20 6d 65 63  | ..flx....package...s.scoring.mec | 
| 81c00 |  68 61 6e 69 73 6d 2c 20 69 66 20 69 74 e2 80 99    73 20 69 6e 73 74 61 6c 6c 65 64 2e 0a 0a 20 20  | hanism,.if.it...s.installed..... | 
| 81c20 |  20 e2 80 98 43 2d 6f 20 6d e2 80 99 20 74 6f 67    67 6c 65 73 20 74 68 65 20 63 75 72 72 65 6e 74  | ....C-o.m....toggles.the.current | 
| 81c40 |  20 72 65 67 65 78 70 20 62 75 69 6c 64 65 72 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65  | .regexp.builder.....File:.docs5e | 
| 81c60 |  4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 2c 20  | Oqw.info,..Node:.Customization,. | 
| 81c80 |  20 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e 64 73 2c    20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69  | .Next:.Commands,..Prev:.Completi | 
| 81ca0 |  6f 6e 20 53 74 79 6c 65 73 2c 20 20 55 70 3a 20    54 6f 70 0a 0a 36 20 43 75 73 74 6f 6d 69 7a 61  | on.Styles,..Up:.Top..6.Customiza | 
| 81cc0 |  74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a  | tion.***************..*.Menu:..* | 
| 81ce0 |  20 46 61 63 65 73 3a 3a 0a 2a 20 44 65 66 63 75    73 74 6f 6d 73 3a 3a 0a 2a 20 41 63 74 69 6f 6e  | .Faces::.*.Defcustoms::.*.Action | 
| 81d00 |  73 3a 3a 0a 2a 20 50 61 63 6b 61 67 65 73 3a 3a    0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65  | s::.*.Packages::....File:.docs5e | 
| 81d20 |  4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 46 61 63 65 73 2c 20 20 4e 65 78 74 3a 20 44  | Oqw.info,..Node:.Faces,..Next:.D | 
| 81d40 |  65 66 63 75 73 74 6f 6d 73 2c 20 20 55 70 3a 20    43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0a 0a 36  | efcustoms,..Up:.Customization..6 | 
| 81d60 |  2e 31 20 46 61 63 65 73 0a 3d 3d 3d 3d 3d 3d 3d    3d 3d 0a 0a e2 80 98 69 76 79 2d 63 75 72 72 65  | .1.Faces.=========.....ivy-curre | 
| 81d80 |  6e 74 2d 6d 61 74 63 68 e2 80 99 0a 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a  | nt-match........................ | 
| 81da0 |  0a 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 73    20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73  | ......Highlights.the.currently.s | 
| 81dc0 |  65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74    65 2e 0a 0a e2 80 98 69 76 79 2d 6d 69 6e 69 62  | elected.candidate......ivy-minib | 
| 81de0 |  75 66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63 65    2d 31 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | uffer-match-face-1.............. | 
| 81e00 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 0a 0a 20 20 20 20 20 48 69 67 68 6c 69  | ..........................Highli | 
| 81e20 |  67 68 74 73 20 74 68 65 20 62 61 63 6b 67 72 6f    75 6e 64 20 6f 66 20 74 68 65 20 6d 61 74 63 68  | ghts.the.background.of.the.match | 
| 81e40 |  2e 0a 0a e2 80 98 69 76 79 2d 6d 69 6e 69 62 75    66 66 65 72 2d 6d 61 74 63 68 2d 66 61 63 65 2d  | ......ivy-minibuffer-match-face- | 
| 81e60 |  32 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | 2............................... | 
| 81e80 |  2e 2e 0a 0a 20 20 20 20 20 48 69 67 68 6c 69 67    68 74 73 20 74 68 65 20 66 69 72 73 74 20 28 6d  | .........Highlights.the.first.(m | 
| 81ea0 |  6f 64 75 6c 6f 20 33 29 20 6d 61 74 63 68 65 64    20 67 72 6f 75 70 2e 0a 0a e2 80 98 69 76 79 2d  | odulo.3).matched.group......ivy- | 
| 81ec0 |  6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63 68    2d 66 61 63 65 2d 33 e2 80 99 0a 2e 2e 2e 2e 2e  | minibuffer-match-face-3......... | 
| 81ee0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 48  | ...............................H | 
| 81f00 |  69 67 68 6c 69 67 68 74 73 20 74 68 65 20 73 65    63 6f 6e 64 20 28 6d 6f 64 75 6c 6f 20 33 29 20  | ighlights.the.second.(modulo.3). | 
| 81f20 |  6d 61 74 63 68 65 64 20 67 72 6f 75 70 2e 0a 0a    e2 80 98 69 76 79 2d 6d 69 6e 69 62 75 66 66 65  | matched.group......ivy-minibuffe | 
| 81f40 |  72 2d 6d 61 74 63 68 2d 66 61 63 65 2d 34 e2 80    99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | r-match-face-4.................. | 
| 81f60 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a    0a 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 73  | ......................Highlights | 
| 81f80 |  20 74 68 65 20 74 68 69 72 64 20 28 6d 6f 64 75    6c 6f 20 33 29 20 6d 61 74 63 68 65 64 20 67 72  | .the.third.(modulo.3).matched.gr | 
| 81fa0 |  6f 75 70 2e 0a 0a e2 80 98 69 76 79 2d 63 6f 6e    66 69 72 6d 2d 66 61 63 65 e2 80 99 0a 2e 2e 2e  | oup......ivy-confirm-face....... | 
| 81fc0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a    0a 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 73  | ......................Highlights | 
| 81fe0 |  20 74 68 65 20 22 28 63 6f 6e 66 69 72 6d 29 22    20 70 61 72 74 20 6f 66 20 74 68 65 20 70 72 6f  | .the."(confirm)".part.of.the.pro | 
| 82000 |  6d 70 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20    e2 80 98 63 6f 6e 66 69 72 6d 2d 6e 6f 6e 65 78  | mpt........When....confirm-nonex | 
| 82020 |  69 73 74 65 6e 74 2d 66 69 6c 65 2d 6f 72 2d 62    75 66 66 65 72 e2 80 99 20 73 65 74 20 74 6f 20  | istent-file-or-buffer....set.to. | 
| 82040 |  e2 80 98 74 e2 80 99 2c 20 74 68 65 6e 0a 20 20    20 20 20 63 6f 6e 66 69 72 6d 69 6e 67 20 6e 6f  | ...t...,.then......confirming.no | 
| 82060 |  6e 2d 65 78 69 73 74 65 6e 74 20 66 69 6c 65 73    20 69 6e 20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2  | n-existent.files.in....ivy-mode. | 
| 82080 |  80 99 20 72 65 71 75 69 72 65 73 20 61 6e 20 61    64 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 e2  | ...requires.an.additional....... | 
| 820a0 |  80 98 52 45 54 e2 80 99 2e 0a 0a 20 20 20 20 20    54 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e  | ..RET...........The.confirmation | 
| 820c0 |  20 70 72 6f 6d 70 74 20 77 69 6c 6c 20 75 73 65    20 74 68 69 73 20 66 61 63 65 2e 0a 0a 20 20 20  | .prompt.will.use.this.face...... | 
| 820e0 |  20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20  | ..For.example:............(setq. | 
| 82100 |  63 6f 6e 66 69 72 6d 2d 6e 6f 6e 65 78 69 73 74    65 6e 74 2d 66 69 6c 65 2d 6f 72 2d 62 75 66 66  | confirm-nonexistent-file-or-buff | 
| 82120 |  65 72 20 74 29 0a 0a 20 20 20 20 20 54 68 65 6e    20 63 61 6c 6c 20 e2 80 98 66 69 6e 64 2d 66 69  | er.t).......Then.call....find-fi | 
| 82140 |  6c 65 e2 80 99 2c 20 65 6e 74 65 72 20 22 65 6c    64 6f 72 61 64 6f 22 20 61 6e 64 20 70 72 65 73  | le...,.enter."eldorado".and.pres | 
| 82160 |  73 20 e2 80 98 52 45 54 e2 80 99 20 2d 20 74 68    65 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 77 69  | s....RET....-.the......prompt.wi | 
| 82180 |  6c 6c 20 62 65 20 61 70 70 65 6e 64 65 64 20 77    69 74 68 20 22 28 63 6f 6e 66 69 72 6d 29 22 2e  | ll.be.appended.with."(confirm)". | 
| 821a0 |  20 20 50 72 65 73 73 20 e2 80 98 52 45 54 e2 80    99 20 6f 6e 63 65 20 6d 6f 72 65 20 74 6f 0a 20  | ..Press....RET....once.more.to.. | 
| 821c0 |  20 20 20 20 63 6f 6e 66 69 72 6d 2c 20 6f 72 20    61 6e 79 20 6b 65 79 20 74 6f 20 63 6f 6e 74 69  | ....confirm,.or.any.key.to.conti | 
| 821e0 |  6e 75 65 20 74 68 65 20 63 6f 6d 70 6c 65 74 69    6f 6e 2e 0a 0a e2 80 98 69 76 79 2d 6d 61 74 63  | nue.the.completion......ivy-matc | 
| 82200 |  68 2d 72 65 71 75 69 72 65 64 2d 66 61 63 65 e2    80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | h-required-face................. | 
| 82220 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20    20 20 20 48 69 67 68 6c 69 67 68 74 73 20 74 68  | ...................Highlights.th | 
| 82240 |  65 20 22 28 6d 61 74 63 68 20 72 65 71 75 69 72    65 64 29 22 20 70 61 72 74 20 6f 66 20 74 68 65  | e."(match.required)".part.of.the | 
| 82260 |  20 70 72 6f 6d 70 74 2e 0a 0a 20 20 20 20 20 57    68 65 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20  | .prompt........When.completions. | 
| 82280 |  68 61 76 65 20 74 6f 20 6d 61 74 63 68 20 61 76    61 69 6c 61 62 6c 65 20 63 61 6e 64 69 64 61 74  | have.to.match.available.candidat | 
| 822a0 |  65 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 74 61    6b 65 0a 20 20 20 20 20 72 61 6e 64 6f 6d 20 69  | es.and.cannot.take......random.i | 
| 822c0 |  6e 70 75 74 2c 20 74 68 65 20 22 28 6d 61 74 63    68 20 72 65 71 75 69 72 65 64 29 22 20 70 72 6f  | nput,.the."(match.required)".pro | 
| 822e0 |  6d 70 74 20 73 69 67 6e 61 6c 73 20 74 68 69 73    0a 20 20 20 20 20 63 6f 6e 73 74 72 61 69 6e 74  | mpt.signals.this......constraint | 
| 82300 |  2e 0a 0a 20 20 20 20 20 46 6f 72 20 65 78 61 6d    70 6c 65 2c 20 63 61 6c 6c 20 e2 80 98 64 65 73  | ........For.example,.call....des | 
| 82320 |  63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 e2 80    99 2c 20 65 6e 74 65 72 20 22 77 61 6c 64 6f 22  | cribe-variable...,.enter."waldo" | 
| 82340 |  20 61 6e 64 20 70 72 65 73 73 0a 20 20 20 20 20    e2 80 98 52 45 54 e2 80 99 20 2d 20 22 28 6d 61  | .and.press.........RET....-."(ma | 
| 82360 |  74 63 68 20 72 65 71 75 69 72 65 64 29 22 20 69    73 20 70 72 6f 6d 70 74 65 64 2e 20 20 50 72 65  | tch.required)".is.prompted...Pre | 
| 82380 |  73 73 20 61 6e 79 20 6b 65 79 20 66 6f 72 20 74    68 65 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 74  | ss.any.key.for.the......prompt.t | 
| 823a0 |  6f 20 64 69 73 61 70 70 65 61 72 2e 0a 0a e2 80    98 69 76 79 2d 73 75 62 64 69 72 e2 80 99 0a 2e  | o.disappear......ivy-subdir..... | 
| 823c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20    20 20 48 69 67 68 6c 69 67 68 74 73 20 64 69 72  | ..................Highlights.dir | 
| 823e0 |  65 63 74 6f 72 69 65 73 20 77 68 65 6e 20 63 6f    6d 70 6c 65 74 69 6e 67 20 66 69 6c 65 20 6e 61  | ectories.when.completing.file.na | 
| 82400 |  6d 65 73 2e 0a 0a e2 80 98 69 76 79 2d 72 65 6d    6f 74 65 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e  | mes......ivy-remote............. | 
| 82420 |  2e 2e 2e 0a 0a 20 20 20 20 20 48 69 67 68 6c 69    67 68 74 73 20 72 65 6d 6f 74 65 20 66 69 6c 65  | ..........Highlights.remote.file | 
| 82440 |  73 20 77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e    67 20 66 69 6c 65 20 6e 61 6d 65 73 2e 0a 0a e2  | s.when.completing.file.names.... | 
| 82460 |  80 98 69 76 79 2d 76 69 72 74 75 61 6c e2 80 99    0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a  | ..ivy-virtual................... | 
| 82480 |  20 20 20 20 20 48 69 67 68 6c 69 67 68 74 73 20    76 69 72 74 75 61 6c 20 62 75 66 66 65 72 73 20  | .....Highlights.virtual.buffers. | 
| 824a0 |  77 68 65 6e 20 63 6f 6d 70 6c 65 74 69 6e 67 20    62 75 66 66 65 72 20 6e 61 6d 65 73 2e 0a 0a 20  | when.completing.buffer.names.... | 
| 824c0 |  20 20 20 20 56 69 72 74 75 61 6c 20 62 75 66 66    65 72 73 20 63 6f 72 72 65 73 70 6f 6e 64 20 74  | ....Virtual.buffers.correspond.t | 
| 824e0 |  6f 20 62 6f 6f 6b 6d 61 72 6b 73 20 61 6e 64 20    72 65 63 65 6e 74 20 66 69 6c 65 73 20 6c 69 73  | o.bookmarks.and.recent.files.lis | 
| 82500 |  74 2c 0a 20 20 20 20 20 e2 80 98 72 65 63 65 6e    74 66 e2 80 99 2e 0a 0a 20 20 20 20 20 45 6e 61  | t,.........recentf...........Ena | 
| 82520 |  62 6c 65 20 76 69 72 74 75 61 6c 20 62 75 66 66    65 72 73 20 77 69 74 68 3a 0a 0a 20 20 20 20 20  | ble.virtual.buffers.with:....... | 
| 82540 |  20 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 75    73 65 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65  | .....(setq.ivy-use-virtual-buffe | 
| 82560 |  72 73 20 74 29 0a 0a e2 80 98 69 76 79 2d 6d 6f    64 69 66 69 65 64 2d 62 75 66 66 65 72 e2 80 99  | rs.t).....ivy-modified-buffer... | 
| 82580 |  0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 48 69 67  | .............................Hig | 
| 825a0 |  68 6c 69 67 68 74 73 20 6d 6f 64 69 66 69 65 64    20 62 75 66 66 65 72 73 20 77 68 65 6e 20 73 77  | hlights.modified.buffers.when.sw | 
| 825c0 |  69 74 63 68 69 6e 67 20 62 75 66 66 65 72 2e 0a    0a e2 80 98 69 76 79 2d 6d 6f 64 69 66 69 65 64  | itching.buffer......ivy-modified | 
| 825e0 |  2d 6f 75 74 73 69 64 65 2d 62 75 66 66 65 72 e2    80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | -outside-buffer................. | 
| 82600 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    0a 0a 20 20 20 20 20 48 69 67 68 6c 69 67 68 74  | .......................Highlight | 
| 82620 |  73 20 62 75 66 66 65 72 73 20 6d 6f 64 69 66 69    65 64 20 6f 75 74 73 69 64 65 20 45 6d 61 63 73  | s.buffers.modified.outside.Emacs | 
| 82640 |  20 77 68 65 6e 20 73 77 69 74 63 68 69 6e 67 20    62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68  | .when.switching.buffer........Th | 
| 82660 |  69 73 20 74 61 6b 65 73 20 70 72 65 63 65 64 65    6e 63 65 20 6f 76 65 72 20 e2 80 98 69 76 79 2d  | is.takes.precedence.over....ivy- | 
| 82680 |  6d 6f 64 69 66 69 65 64 2d 62 75 66 66 65 72 e2    80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63  | modified-buffer........File:.doc | 
| 826a0 |  73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 44 65 66 63 75 73 74 6f 6d 73 2c 20  | s5eOqw.info,..Node:.Defcustoms,. | 
| 826c0 |  20 4e 65 78 74 3a 20 41 63 74 69 6f 6e 73 2c 20    20 50 72 65 76 3a 20 46 61 63 65 73 2c 20 20 55  | .Next:.Actions,..Prev:.Faces,..U | 
| 826e0 |  70 3a 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e    0a 0a 36 2e 32 20 44 65 66 63 75 73 74 6f 6d 73  | p:.Customization..6.2.Defcustoms | 
| 82700 |  0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e  | .==============...--.User.Option | 
| 82720 |  3a 20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d    61 74 0a 20 20 20 20 20 41 20 73 74 72 69 6e 67  | :.ivy-count-format......A.string | 
| 82740 |  20 74 68 61 74 20 73 70 65 63 69 66 69 65 73 20    64 69 73 70 6c 61 79 20 6f 66 20 6e 75 6d 62 65  | .that.specifies.display.of.numbe | 
| 82760 |  72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 20    61 6e 64 20 63 75 72 72 65 6e 74 0a 20 20 20 20  | r.of.candidates.and.current..... | 
| 82780 |  20 63 61 6e 64 69 64 61 74 65 2c 20 69 66 20 6f    6e 65 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 20  | .candidate,.if.one.exists....... | 
| 827a0 |  20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6d    61 74 63 68 69 6e 67 20 63 61 6e 64 69 64 61 74  | .The.number.of.matching.candidat | 
| 827c0 |  65 73 20 62 79 20 64 65 66 61 75 6c 74 20 69 73    20 73 68 6f 77 6e 20 61 73 20 61 20 72 69 67 68  | es.by.default.is.shown.as.a.righ | 
| 827e0 |  74 2d 0a 20 20 20 20 20 70 61 64 64 65 64 20 69    6e 74 65 67 65 72 20 76 61 6c 75 65 2e 0a 0a 20  | t-......padded.integer.value.... | 
| 82800 |  20 20 20 20 54 6f 20 64 69 73 61 62 6c 65 20 73    68 6f 77 69 6e 67 20 74 68 65 20 6e 75 6d 62 65  | ....To.disable.showing.the.numbe | 
| 82820 |  72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 73 3a    0a 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74  | r.of.candidates:............(set | 
| 82840 |  71 20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d    61 74 20 22 22 29 0a 0a 20 20 20 20 20 54 6f 20  | q.ivy-count-format."").......To. | 
| 82860 |  61 6c 73 6f 20 64 69 73 70 6c 61 79 20 74 68 65    20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64 61  | also.display.the.current.candida | 
| 82880 |  74 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 69 76 79 2d 63 6f 75 6e 74 2d 66  | te:............(setq.ivy-count-f | 
| 828a0 |  6f 72 6d 61 74 20 22 28 25 64 2f 25 64 29 20 22    29 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 66  | ormat."(%d/%d).").......The....f | 
| 828c0 |  6f 72 6d 61 74 e2 80 99 2d 73 74 79 6c 65 20 73    77 69 74 63 68 65 73 20 74 68 69 73 20 76 61 72  | ormat...-style.switches.this.var | 
| 828e0 |  69 61 62 6c 65 20 75 73 65 73 20 61 72 65 20 64    65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a  | iable.uses.are.described.in.the. | 
| 82900 |  20 20 20 20 20 e2 80 98 66 6f 72 6d 61 74 e2 80    99 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e  | ........format....documentation. | 
| 82920 |  0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f    6e 3a 20 69 76 79 2d 64 69 73 70 6c 61 79 2d 73  | ...--.User.Option:.ivy-display-s | 
| 82940 |  74 79 6c 65 0a 20 20 20 20 20 53 70 65 63 69 66    69 65 73 20 68 69 67 68 6c 69 67 68 74 69 6e 67  | tyle......Specifies.highlighting | 
| 82960 |  20 63 61 6e 64 69 64 61 74 65 73 20 69 6e 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a  | .candidates.in.the.minibuffer... | 
| 82980 |  20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74    20 73 65 74 74 69 6e 67 20 69 73 20 e2 80 98 66  | .....The.default.setting.is....f | 
| 829a0 |  61 6e 63 79 e2 80 99 2e 0a 0a 20 20 20 20 20 53    65 74 20 e2 80 98 69 76 79 2d 64 69 73 70 6c 61  | ancy...........Set....ivy-displa | 
| 829c0 |  79 2d 73 74 79 6c 65 e2 80 99 20 74 6f 20 e2 80    98 6e 69 6c e2 80 99 20 66 6f 72 20 61 20 70 6c  | y-style....to....nil....for.a.pl | 
| 829e0 |  61 69 6e 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e  | ain.minibuffer....--.User.Option | 
| 82a00 |  3a 20 69 76 79 2d 6f 6e 2d 64 65 6c 2d 65 72 72    6f 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20  | :.ivy-on-del-error-function..... | 
| 82a20 |  20 53 70 65 63 69 66 69 65 73 20 77 68 61 74 20    74 6f 20 64 6f 20 77 68 65 6e 20 e2 80 98 44 45  | .Specifies.what.to.do.when....DE | 
| 82a40 |  4c e2 80 99 20 28 e2 80 98 69 76 79 2d 62 61 63    6b 77 61 72 64 2d 64 65 6c 65 74 65 2d 63 68 61  | L....(...ivy-backward-delete-cha | 
| 82a60 |  72 e2 80 99 29 20 66 61 69 6c 73 2e 0a 0a 20 20    20 20 20 54 68 69 73 20 69 73 20 75 73 75 61 6c  | r...).fails........This.is.usual | 
| 82a80 |  6c 79 20 74 68 65 20 63 61 73 65 20 77 68 65 6e    20 74 68 65 72 65 20 69 73 20 6e 6f 20 74 65 78  | ly.the.case.when.there.is.no.tex | 
| 82aa0 |  74 20 6c 65 66 74 20 74 6f 20 64 65 6c 65 74 65    2c 0a 20 20 20 20 20 69 2e 65 2e 2c 20 77 68 65  | t.left.to.delete,......i.e.,.whe | 
| 82ac0 |  6e 20 e2 80 98 44 45 4c e2 80 99 20 69 73 20 74    79 70 65 64 20 61 74 20 74 68 65 20 62 65 67 69  | n....DEL....is.typed.at.the.begi | 
| 82ae0 |  6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54  | nning.of.the.minibuffer........T | 
| 82b00 |  68 65 20 64 65 66 61 75 6c 74 20 62 65 68 61 76    69 6f 72 20 69 73 20 74 6f 20 71 75 69 74 20 74  | he.default.behavior.is.to.quit.t | 
| 82b20 |  68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 66    74 65 72 20 e2 80 98 44 45 4c e2 80 99 20 e2 80  | he.completion.after....DEL...... | 
| 82b40 |  93 20 61 0a 20 20 20 20 20 68 61 6e 64 79 20 6b    65 79 20 74 6f 20 69 6e 76 6f 6b 65 20 61 66 74  | ..a......handy.key.to.invoke.aft | 
| 82b60 |  65 72 20 6d 69 73 74 61 6b 65 6e 6c 79 20 74 72    69 67 67 65 72 69 6e 67 20 61 20 63 6f 6d 70 6c  | er.mistakenly.triggering.a.compl | 
| 82b80 |  65 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 41 6e 6f    74 68 65 72 20 63 6f 6d 6d 6f 6e 20 6f 70 74 69  | etion........Another.common.opti | 
| 82ba0 |  6f 6e 20 69 73 20 e2 80 98 69 67 6e 6f 72 65 e2    80 99 2c 20 77 68 69 63 68 20 64 6f 65 73 20 6e  | on.is....ignore...,.which.does.n | 
| 82bc0 |  6f 74 68 69 6e 67 2e 0a 0a 1f 0a 46 69 6c 65 3a    20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c  | othing.....File:.docs5eOqw.info, | 
| 82be0 |  20 20 4e 6f 64 65 3a 20 41 63 74 69 6f 6e 73 2c    20 20 4e 65 78 74 3a 20 50 61 63 6b 61 67 65 73  | ..Node:.Actions,..Next:.Packages | 
| 82c00 |  2c 20 20 50 72 65 76 3a 20 44 65 66 63 75 73 74    6f 6d 73 2c 20 20 55 70 3a 20 43 75 73 74 6f 6d  | ,..Prev:.Defcustoms,..Up:.Custom | 
| 82c20 |  69 7a 61 74 69 6f 6e 0a 0a 36 2e 33 20 41 63 74    69 6f 6e 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ization..6.3.Actions.=========== | 
| 82c40 |  0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 57 68 61    74 20 61 72 65 20 61 63 74 69 6f 6e 73 3f 3a 3a  | ..*.Menu:..*.What.are.actions?:: | 
| 82c60 |  0a 2a 20 48 6f 77 20 63 61 6e 20 64 69 66 66 65    72 65 6e 74 20 61 63 74 69 6f 6e 73 20 62 65 20  | .*.How.can.different.actions.be. | 
| 82c80 |  63 61 6c 6c 65 64 3f 3a 3a 0a 2a 20 48 6f 77 20    74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 61 63  | called?::.*.How.to.modify.the.ac | 
| 82ca0 |  74 69 6f 6e 73 20 6c 69 73 74 3f 3a 3a 0a 2a 20    45 78 61 6d 70 6c 65 20 2d 20 61 64 64 20 74 77  | tions.list?::.*.Example.-.add.tw | 
| 82cc0 |  6f 20 61 63 74 69 6f 6e 73 20 74 6f 20 65 61 63    68 20 63 6f 6d 6d 61 6e 64 3a 3a 0a 2a 20 45 78  | o.actions.to.each.command::.*.Ex | 
| 82ce0 |  61 6d 70 6c 65 20 2d 20 64 65 66 69 6e 65 20 61    20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 77 69 74  | ample.-.define.a.new.command.wit | 
| 82d00 |  68 20 73 65 76 65 72 61 6c 20 61 63 74 69 6f 6e    73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63  | h.several.actions::....File:.doc | 
| 82d20 |  73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 57 68 61 74 20 61 72 65 20 61 63 74  | s5eOqw.info,..Node:.What.are.act | 
| 82d40 |  69 6f 6e 73 3f 2c 20 20 4e 65 78 74 3a 20 48 6f    77 20 63 61 6e 20 64 69 66 66 65 72 65 6e 74 20  | ions?,..Next:.How.can.different. | 
| 82d60 |  61 63 74 69 6f 6e 73 20 62 65 20 63 61 6c 6c 65    64 3f 2c 20 20 55 70 3a 20 41 63 74 69 6f 6e 73  | actions.be.called?,..Up:.Actions | 
| 82d80 |  0a 0a 36 2e 33 2e 31 20 57 68 61 74 20 61 72 65    20 61 63 74 69 6f 6e 73 3f 0a 2d 2d 2d 2d 2d 2d  | ..6.3.1.What.are.actions?.------ | 
| 82da0 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 41 6e 20 61 63 74 69 6f 6e 20 69 73 20  | -----------------..An.action.is. | 
| 82dc0 |  61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20    69 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20  | a.function.that.is.called.after. | 
| 82de0 |  79 6f 75 20 73 65 6c 65 63 74 20 61 20 63 61 6e    64 69 64 61 74 65 0a 64 75 72 69 6e 67 20 63 6f  | you.select.a.candidate.during.co | 
| 82e00 |  6d 70 6c 65 74 69 6f 6e 2e 20 20 54 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73 20 61  | mpletion...This.function.takes.a | 
| 82e20 |  20 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 61    72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 0a 69  | .single.string.argument,.which.i | 
| 82e40 |  73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63    61 6e 64 69 64 61 74 65 2e 0a 0a 57 69 6e 64 6f  | s.the.selected.candidate...Windo | 
| 82e60 |  77 20 63 6f 6e 74 65 78 74 20 77 68 65 6e 20 63    61 6c 6c 69 6e 67 20 61 6e 20 61 63 74 69 6f 6e  | w.context.when.calling.an.action | 
| 82e80 |  0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 82ea0 |  2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 43 75 72    72 65 6e 74 6c 79 2c 20 74 68 65 20 61 63 74 69  | .............Currently,.the.acti | 
| 82ec0 |  6f 6e 20 69 73 20 65 78 65 63 75 74 65 64 20 69    6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | on.is.executed.in.the.minibuffer | 
| 82ee0 |  20 77 69 6e 64 6f 77 20 63 6f 6e 74 65 78 74 2e    0a 20 20 20 20 20 54 68 69 73 20 6d 65 61 6e 73  | .window.context.......This.means | 
| 82f00 |  20 65 2e 67 2e 20 20 74 68 61 74 20 69 66 20 79    6f 75 20 63 61 6c 6c 20 e2 80 98 69 6e 73 65 72  | .e.g...that.if.you.call....inser | 
| 82f20 |  74 e2 80 99 20 74 68 65 20 74 65 78 74 20 77 69    6c 6c 20 62 65 0a 20 20 20 20 20 69 6e 73 65 72  | t....the.text.will.be......inser | 
| 82f40 |  74 65 64 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e    69 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 49  | ted.into.the.minibuffer........I | 
| 82f60 |  66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 65 78    65 63 75 74 65 20 74 68 65 20 61 63 74 69 6f 6e  | f.you.want.to.execute.the.action | 
| 82f80 |  20 69 6e 20 74 68 65 20 69 6e 69 74 69 61 6c 20    77 69 6e 64 6f 77 20 66 72 6f 6d 20 77 68 69 63  | .in.the.initial.window.from.whic | 
| 82fa0 |  68 0a 20 20 20 20 20 74 68 65 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 73 74 61 72 74 65 64 2c 20 75  | h......the.completion.started,.u | 
| 82fc0 |  73 65 20 74 68 65 20 e2 80 98 77 69 74 68 2d 69    76 79 2d 77 69 6e 64 6f 77 e2 80 99 20 77 72 61  | se.the....with-ivy-window....wra | 
| 82fe0 |  70 70 65 72 20 6d 61 63 72 6f 2e 0a 0a 20 20 20    20 20 20 20 20 20 20 28 64 65 66 75 6e 20 69 76  | pper.macro.............(defun.iv | 
| 83000 |  79 2d 69 6e 73 65 72 74 2d 61 63 74 69 6f 6e 20    28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | y-insert-action.(x)............. | 
| 83020 |  28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | (with-ivy-window...............( | 
| 83040 |  69 6e 73 65 72 74 20 78 29 29 29 0a 0a 1f 0a 46    69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69  | insert.x)))....File:.docs5eOqw.i | 
| 83060 |  6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20    63 61 6e 20 64 69 66 66 65 72 65 6e 74 20 61 63  | nfo,..Node:.How.can.different.ac | 
| 83080 |  74 69 6f 6e 73 20 62 65 20 63 61 6c 6c 65 64 3f    2c 20 20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20  | tions.be.called?,..Next:.How.to. | 
| 830a0 |  6d 6f 64 69 66 79 20 74 68 65 20 61 63 74 69 6f    6e 73 20 6c 69 73 74 3f 2c 20 20 50 72 65 76 3a  | modify.the.actions.list?,..Prev: | 
| 830c0 |  20 57 68 61 74 20 61 72 65 20 61 63 74 69 6f 6e    73 3f 2c 20 20 55 70 3a 20 41 63 74 69 6f 6e 73  | .What.are.actions?,..Up:.Actions | 
| 830e0 |  0a 0a 36 2e 33 2e 32 20 48 6f 77 20 63 61 6e 20    64 69 66 66 65 72 65 6e 74 20 61 63 74 69 6f 6e  | ..6.3.2.How.can.different.action | 
| 83100 |  73 20 62 65 20 63 61 6c 6c 65 64 3f 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | s.be.called?.------------------- | 
| 83120 |  2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 e2 80 a2 20  | -----------------------......... | 
| 83140 |  e2 80 98 43 2d 6d e2 80 99 20 28 e2 80 98 69 76    79 2d 64 6f 6e 65 e2 80 99 29 20 63 61 6c 6c 73  | ...C-m....(...ivy-done...).calls | 
| 83160 |  20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74    69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 4d  | .the.current.action............M | 
| 83180 |  2d 6f e2 80 99 20 28 e2 80 98 69 76 79 2d 64 69    73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 e2 80  | -o....(...ivy-dispatching-done.. | 
| 831a0 |  99 29 20 70 72 65 73 65 6e 74 73 20 61 76 61 69    6c 61 62 6c 65 20 61 63 74 69 6f 6e 73 20 66 6f  | .).presents.available.actions.fo | 
| 831c0 |  72 0a 20 20 20 20 20 73 65 6c 65 63 74 69 6f 6e    2c 20 63 61 6c 6c 73 20 69 74 20 61 66 74 65 72  | r......selection,.calls.it.after | 
| 831e0 |  20 73 65 6c 65 63 74 69 6f 6e 2c 20 61 6e 64 20    74 68 65 6e 20 65 78 69 74 73 2e 0a 20 20 20 e2  | .selection,.and.then.exits...... | 
| 83200 |  80 a2 20 e2 80 98 43 2d 4d 2d 6f e2 80 99 20 28    e2 80 98 69 76 79 2d 64 69 73 70 61 74 63 68 69  | ......C-M-o....(...ivy-dispatchi | 
| 83220 |  6e 67 2d 63 61 6c 6c e2 80 99 29 20 70 72 65 73    65 6e 74 73 20 61 76 61 69 6c 61 62 6c 65 20 61  | ng-call...).presents.available.a | 
| 83240 |  63 74 69 6f 6e 73 20 66 6f 72 0a 20 20 20 20 20    73 65 6c 65 63 74 69 6f 6e 2c 20 63 61 6c 6c 73  | ctions.for......selection,.calls | 
| 83260 |  20 69 74 20 61 66 74 65 72 20 73 65 6c 65 63 74    69 6f 6e 2c 20 61 6e 64 20 74 68 65 6e 20 64 6f  | .it.after.selection,.and.then.do | 
| 83280 |  65 73 20 6e 6f 74 20 65 78 69 74 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e  | es.not.exit.....File:.docs5eOqw. | 
| 832a0 |  69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77    20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 61  | info,..Node:.How.to.modify.the.a | 
| 832c0 |  63 74 69 6f 6e 73 20 6c 69 73 74 3f 2c 20 20 4e    65 78 74 3a 20 45 78 61 6d 70 6c 65 20 2d 20 61  | ctions.list?,..Next:.Example.-.a | 
| 832e0 |  64 64 20 74 77 6f 20 61 63 74 69 6f 6e 73 20 74    6f 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 2c 20  | dd.two.actions.to.each.command,. | 
| 83300 |  20 50 72 65 76 3a 20 48 6f 77 20 63 61 6e 20 64    69 66 66 65 72 65 6e 74 20 61 63 74 69 6f 6e 73  | .Prev:.How.can.different.actions | 
| 83320 |  20 62 65 20 63 61 6c 6c 65 64 3f 2c 20 20 55 70    3a 20 41 63 74 69 6f 6e 73 0a 0a 36 2e 33 2e 33  | .be.called?,..Up:.Actions..6.3.3 | 
| 83340 |  20 48 6f 77 20 74 6f 20 6d 6f 64 69 66 79 20 74    68 65 20 61 63 74 69 6f 6e 73 20 6c 69 73 74 3f  | .How.to.modify.the.actions.list? | 
| 83360 |  0a 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  | .------------------------------- | 
| 83380 |  2d 2d 2d 2d 2d 2d 0a 0a 43 75 72 72 65 6e 74 6c    79 2c 20 79 6f 75 20 63 61 6e 20 61 70 70 65 6e  | ------..Currently,.you.can.appen | 
| 833a0 |  64 20 61 6e 79 20 61 6d 6f 75 6e 74 20 6f 66 20    79 6f 75 72 20 6f 77 6e 20 61 63 74 69 6f 6e 73  | d.any.amount.of.your.own.actions | 
| 833c0 |  20 74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 0a    6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 2e  | .to.the.default.list.of.actions. | 
| 833e0 |  20 20 54 68 69 73 20 63 61 6e 20 62 65 20 64 6f    6e 65 20 65 69 74 68 65 72 20 66 6f 72 20 61 20  | ..This.can.be.done.either.for.a. | 
| 83400 |  73 70 65 63 69 66 69 63 20 63 6f 6d 6d 61 6e 64    2c 20 6f 72 20 66 6f 72 0a 61 6c 6c 20 63 6f 6d  | specific.command,.or.for.all.com | 
| 83420 |  6d 61 6e 64 73 20 61 74 20 6f 6e 63 65 2e 0a 0a    20 20 20 55 73 75 61 6c 6c 79 2c 20 74 68 65 20  | mands.at.once......Usually,.the. | 
| 83440 |  63 6f 6d 6d 61 6e 64 20 68 61 73 20 6f 6e 6c 79    20 6f 6e 65 20 64 65 66 61 75 6c 74 20 61 63 74  | command.has.only.one.default.act | 
| 83460 |  69 6f 6e 2e 20 20 54 68 65 20 63 6f 6e 76 65 6e    74 69 6f 6e 20 69 73 0a 74 6f 20 75 73 65 20 73  | ion...The.convention.is.to.use.s | 
| 83480 |  69 6e 67 6c 65 20 6c 65 74 74 65 72 73 20 77 68    65 6e 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63  | ingle.letters.when.selecting.a.c | 
| 834a0 |  6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 74 68 65 20    6c 65 74 74 65 72 20 e2 80 98 6f e2 80 99 20 69  | ommand,.and.the.letter....o....i | 
| 834c0 |  73 0a 64 65 73 69 67 6e 61 74 65 64 20 66 6f 72    20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6d  | s.designated.for.the.default.com | 
| 834e0 |  6d 61 6e 64 2e 20 20 54 68 69 73 20 77 61 79 2c    20 e2 80 98 4d 2d 6f 20 6f e2 80 99 20 73 68 6f  | mand...This.way,....M-o.o....sho | 
| 83500 |  75 6c 64 20 62 65 20 61 6c 77 61 79 73 0a 65 71    75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 43  | uld.be.always.equivalent.to....C | 
| 83520 |  2d 6d e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20    64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20  | -m........File:.docs5eOqw.info,. | 
| 83540 |  20 4e 6f 64 65 3a 20 45 78 61 6d 70 6c 65 20 2d    20 61 64 64 20 74 77 6f 20 61 63 74 69 6f 6e 73  | .Node:.Example.-.add.two.actions | 
| 83560 |  20 74 6f 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64    2c 20 20 4e 65 78 74 3a 20 45 78 61 6d 70 6c 65  | .to.each.command,..Next:.Example | 
| 83580 |  20 2d 20 64 65 66 69 6e 65 20 61 20 6e 65 77 20    63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 73 65 76  | .-.define.a.new.command.with.sev | 
| 835a0 |  65 72 61 6c 20 61 63 74 69 6f 6e 73 2c 20 20 50    72 65 76 3a 20 48 6f 77 20 74 6f 20 6d 6f 64 69  | eral.actions,..Prev:.How.to.modi | 
| 835c0 |  66 79 20 74 68 65 20 61 63 74 69 6f 6e 73 20 6c    69 73 74 3f 2c 20 20 55 70 3a 20 41 63 74 69 6f  | fy.the.actions.list?,..Up:.Actio | 
| 835e0 |  6e 73 0a 0a 36 2e 33 2e 34 20 45 78 61 6d 70 6c    65 20 2d 20 61 64 64 20 74 77 6f 20 61 63 74 69  | ns..6.3.4.Example.-.add.two.acti | 
| 83600 |  6f 6e 73 20 74 6f 20 65 61 63 68 20 63 6f 6d 6d    61 6e 64 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | ons.to.each.command.------------ | 
| 83620 |  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  | -------------------------------- | 
| 83640 |  2d 2d 2d 0a 0a 54 68 65 20 66 69 72 73 74 20 61    63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68  | ---..The.first.action.inserts.th | 
| 83660 |  65 20 63 75 72 72 65 6e 74 20 63 61 6e 64 69 64    61 74 65 20 69 6e 74 6f 20 74 68 65 20 49 76 79  | e.current.candidate.into.the.Ivy | 
| 83680 |  20 77 69 6e 64 6f 77 20 2d 20 74 68 65 0a 77 69    6e 64 6f 77 20 66 72 6f 6d 20 77 68 69 63 68 20  | .window.-.the.window.from.which. | 
| 836a0 |  e2 80 98 69 76 79 2d 72 65 61 64 e2 80 99 20 77    61 73 20 63 61 6c 6c 65 64 2e 0a 0a 20 20 20 54  | ...ivy-read....was.called......T | 
| 836c0 |  68 65 20 73 65 63 6f 6e 64 20 61 63 74 69 6f 6e    20 63 6f 70 69 65 73 20 74 68 65 20 63 75 72 72  | he.second.action.copies.the.curr | 
| 836e0 |  65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 74 6f    20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a  | ent.candidate.to.the.kill.ring.. | 
| 83700 |  0a 20 20 20 20 20 28 64 65 66 75 6e 20 69 76 79    2d 79 61 6e 6b 2d 61 63 74 69 6f 6e 20 28 78 29  | ......(defun.ivy-yank-action.(x) | 
| 83720 |  0a 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65    77 20 78 29 29 0a 0a 20 20 20 20 20 28 64 65 66  | ........(kill-new.x)).......(def | 
| 83740 |  75 6e 20 69 76 79 2d 63 6f 70 79 2d 74 6f 2d 62    75 66 66 65 72 2d 61 63 74 69 6f 6e 20 28 78 29  | un.ivy-copy-to-buffer-action.(x) | 
| 83760 |  0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 69 76    79 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20  | ........(with-ivy-window........ | 
| 83780 |  20 20 28 69 6e 73 65 72 74 20 78 29 29 29 0a 0a    20 20 20 20 20 28 69 76 79 2d 73 65 74 2d 61 63  | ..(insert.x))).......(ivy-set-ac | 
| 837a0 |  74 69 6f 6e 73 0a 20 20 20 20 20 20 74 0a 20 20    20 20 20 20 27 28 28 22 69 22 20 69 76 79 2d 63  | tions.......t.......'(("i".ivy-c | 
| 837c0 |  6f 70 79 2d 74 6f 2d 62 75 66 66 65 72 2d 61 63    74 69 6f 6e 20 22 69 6e 73 65 72 74 22 29 0a 20  | opy-to-buffer-action."insert").. | 
| 837e0 |  20 20 20 20 20 20 20 28 22 79 22 20 69 76 79 2d    79 61 6e 6b 2d 61 63 74 69 6f 6e 20 22 79 61 6e  | .......("y".ivy-yank-action."yan | 
| 83800 |  6b 22 29 29 29 0a 0a 20 20 20 54 68 65 6e 20 69    6e 20 61 6e 79 20 63 6f 6d 70 6c 65 74 69 6f 6e  | k"))).....Then.in.any.completion | 
| 83820 |  20 73 65 73 73 69 6f 6e 2c 20 e2 80 98 4d 2d 6f    20 79 e2 80 99 20 69 6e 76 6f 6b 65 73 20 e2 80  | .session,....M-o.y....invokes... | 
| 83840 |  98 69 76 79 2d 79 61 6e 6b 2d 61 63 74 69 6f 6e    e2 80 99 2c 0a 61 6e 64 20 e2 80 98 4d 2d 6f 20  | .ivy-yank-action...,.and....M-o. | 
| 83860 |  69 e2 80 99 20 69 6e 76 6f 6b 65 73 20 e2 80 98    69 76 79 2d 63 6f 70 79 2d 74 6f 2d 62 75 66 66  | i....invokes....ivy-copy-to-buff | 
| 83880 |  65 72 2d 61 63 74 69 6f 6e e2 80 99 2e 0a 0a 2a    20 4d 65 6e 75 3a 0a 0a 2a 20 48 6f 77 20 74 6f  | er-action......*.Menu:..*.How.to | 
| 838a0 |  20 75 6e 64 6f 20 61 64 64 69 6e 67 20 74 68 65    20 74 77 6f 20 61 63 74 69 6f 6e 73 3a 3a 0a 2a  | .undo.adding.the.two.actions::.* | 
| 838c0 |  20 48 6f 77 20 74 6f 20 61 64 64 20 61 63 74 69    6f 6e 73 20 74 6f 20 61 20 73 70 65 63 69 66 69  | .How.to.add.actions.to.a.specifi | 
| 838e0 |  63 20 63 6f 6d 6d 61 6e 64 3a 3a 0a 0a 1f 0a 46    69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69  | c.command::....File:.docs5eOqw.i | 
| 83900 |  6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 48 6f 77 20    74 6f 20 75 6e 64 6f 20 61 64 64 69 6e 67 20 74  | nfo,..Node:.How.to.undo.adding.t | 
| 83920 |  68 65 20 74 77 6f 20 61 63 74 69 6f 6e 73 2c 20    20 4e 65 78 74 3a 20 48 6f 77 20 74 6f 20 61 64  | he.two.actions,..Next:.How.to.ad | 
| 83940 |  64 20 61 63 74 69 6f 6e 73 20 74 6f 20 61 20 73    70 65 63 69 66 69 63 20 63 6f 6d 6d 61 6e 64 2c  | d.actions.to.a.specific.command, | 
| 83960 |  20 20 55 70 3a 20 45 78 61 6d 70 6c 65 20 2d 20    61 64 64 20 74 77 6f 20 61 63 74 69 6f 6e 73 20  | ..Up:.Example.-.add.two.actions. | 
| 83980 |  74 6f 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 0a    0a 36 2e 33 2e 34 2e 31 20 48 6f 77 20 74 6f 20  | to.each.command..6.3.4.1.How.to. | 
| 839a0 |  75 6e 64 6f 20 61 64 64 69 6e 67 20 74 68 65 20    74 77 6f 20 61 63 74 69 6f 6e 73 0a 2e 2e 2e 2e  | undo.adding.the.two.actions..... | 
| 839c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 839e0 |  2e 2e 2e 2e 2e 2e 0a 0a 53 69 6e 63 65 20 e2 80    98 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73  | ........Since....ivy-set-actions | 
| 83a00 |  e2 80 99 20 6d 6f 64 69 66 69 65 73 20 74 68 65    20 69 6e 74 65 72 6e 61 6c 20 64 69 63 74 69 6f  | ....modifies.the.internal.dictio | 
| 83a20 |  6e 61 72 79 20 77 69 74 68 20 6e 65 77 20 64 61    74 61 2c 0a 73 65 74 20 74 68 65 20 65 78 74 72  | nary.with.new.data,.set.the.extr | 
| 83a40 |  61 20 61 63 74 69 6f 6e 73 20 6c 69 73 74 20 74    6f 20 e2 80 98 6e 69 6c e2 80 99 20 62 79 20 61  | a.actions.list.to....nil....by.a | 
| 83a60 |  73 73 69 67 6e 69 6e 67 20 e2 80 98 6e 69 6c e2    80 99 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20  | ssigning....nil....value.to.the. | 
| 83a80 |  e2 80 98 74 e2 80 99 0a 6b 65 79 20 61 73 20 66    6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 20 28 69  | ...t....key.as.follows:.......(i | 
| 83aa0 |  76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 20 74    20 6e 69 6c 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64  | vy-set-actions.t.nil)....File:.d | 
| 83ac0 |  6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 61 64 64  | ocs5eOqw.info,..Node:.How.to.add | 
| 83ae0 |  20 61 63 74 69 6f 6e 73 20 74 6f 20 61 20 73 70    65 63 69 66 69 63 20 63 6f 6d 6d 61 6e 64 2c 20  | .actions.to.a.specific.command,. | 
| 83b00 |  20 50 72 65 76 3a 20 48 6f 77 20 74 6f 20 75 6e    64 6f 20 61 64 64 69 6e 67 20 74 68 65 20 74 77  | .Prev:.How.to.undo.adding.the.tw | 
| 83b20 |  6f 20 61 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20    45 78 61 6d 70 6c 65 20 2d 20 61 64 64 20 74 77  | o.actions,..Up:.Example.-.add.tw | 
| 83b40 |  6f 20 61 63 74 69 6f 6e 73 20 74 6f 20 65 61 63    68 20 63 6f 6d 6d 61 6e 64 0a 0a 36 2e 33 2e 34  | o.actions.to.each.command..6.3.4 | 
| 83b60 |  2e 32 20 48 6f 77 20 74 6f 20 61 64 64 20 61 63    74 69 6f 6e 73 20 74 6f 20 61 20 73 70 65 63 69  | .2.How.to.add.actions.to.a.speci | 
| 83b80 |  66 69 63 20 63 6f 6d 6d 61 6e 64 0a 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | fic.command..................... | 
| 83ba0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 55 73  | ..............................Us | 
| 83bc0 |  65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61    6d 65 20 61 73 20 74 68 65 20 6b 65 79 3a 0a 0a  | e.the.command.name.as.the.key:.. | 
| 83be0 |  20 20 20 20 20 28 69 76 79 2d 73 65 74 2d 61 63    74 69 6f 6e 73 0a 20 20 20 20 20 20 27 73 77 69  | .....(ivy-set-actions.......'swi | 
| 83c00 |  70 65 72 0a 20 20 20 20 20 20 27 28 28 22 69 22    20 69 76 79 2d 63 6f 70 79 2d 74 6f 2d 62 75 66  | per.......'(("i".ivy-copy-to-buf | 
| 83c20 |  66 65 72 2d 61 63 74 69 6f 6e 20 22 69 6e 73 65    72 74 22 29 0a 20 20 20 20 20 20 20 20 28 22 79  | fer-action."insert").........("y | 
| 83c40 |  22 20 69 76 79 2d 79 61 6e 6b 2d 61 63 74 69 6f    6e 20 22 79 61 6e 6b 22 29 29 29 0a 0a 1f 0a 46  | ".ivy-yank-action."yank")))....F | 
| 83c60 |  69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69    6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 78 61 6d  | ile:.docs5eOqw.info,..Node:.Exam | 
| 83c80 |  70 6c 65 20 2d 20 64 65 66 69 6e 65 20 61 20 6e    65 77 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20  | ple.-.define.a.new.command.with. | 
| 83ca0 |  73 65 76 65 72 61 6c 20 61 63 74 69 6f 6e 73 2c    20 20 50 72 65 76 3a 20 45 78 61 6d 70 6c 65 20  | several.actions,..Prev:.Example. | 
| 83cc0 |  2d 20 61 64 64 20 74 77 6f 20 61 63 74 69 6f 6e    73 20 74 6f 20 65 61 63 68 20 63 6f 6d 6d 61 6e  | -.add.two.actions.to.each.comman | 
| 83ce0 |  64 2c 20 20 55 70 3a 20 41 63 74 69 6f 6e 73 0a    0a 36 2e 33 2e 35 20 45 78 61 6d 70 6c 65 20 2d  | d,..Up:.Actions..6.3.5.Example.- | 
| 83d00 |  20 64 65 66 69 6e 65 20 61 20 6e 65 77 20 63 6f    6d 6d 61 6e 64 20 77 69 74 68 20 73 65 76 65 72  | .define.a.new.command.with.sever | 
| 83d20 |  61 6c 20 61 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d  | al.actions.--------------------- | 
| 83d40 |  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  | -------------------------------- | 
| 83d60 |  2d 2d 2d 2d 0a 0a 20 20 20 20 20 28 64 65 66 75    6e 20 6d 79 2d 61 63 74 69 6f 6e 2d 31 20 28 78  | ----.......(defun.my-action-1.(x | 
| 83d80 |  29 0a 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 20 22 61 63 74 69 6f 6e 2d 31 3a 20 25 73 22  | )........(message."action-1:.%s" | 
| 83da0 |  20 78 29 29 0a 0a 20 20 20 20 20 28 64 65 66 75    6e 20 6d 79 2d 61 63 74 69 6f 6e 2d 32 20 28 78  | .x)).......(defun.my-action-2.(x | 
| 83dc0 |  29 0a 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 20 22 61 63 74 69 6f 6e 2d 32 3a 20 25 73 22  | )........(message."action-2:.%s" | 
| 83de0 |  20 78 29 29 0a 0a 20 20 20 20 20 28 64 65 66 75    6e 20 6d 79 2d 61 63 74 69 6f 6e 2d 33 20 28 78  | .x)).......(defun.my-action-3.(x | 
| 83e00 |  29 0a 20 20 20 20 20 20 20 28 6d 65 73 73 61 67    65 20 22 61 63 74 69 6f 6e 2d 33 3a 20 25 73 22  | )........(message."action-3:.%s" | 
| 83e20 |  20 78 29 29 0a 0a 20 20 20 20 20 28 64 65 66 75    6e 20 6d 79 2d 63 6f 6d 6d 61 6e 64 2d 77 69 74  | .x)).......(defun.my-command-wit | 
| 83e40 |  68 2d 33 2d 61 63 74 69 6f 6e 73 20 28 29 0a 20    20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69  | h-3-actions.()........(interacti | 
| 83e60 |  76 65 29 0a 20 20 20 20 20 20 20 28 69 76 79 2d    72 65 61 64 20 22 74 65 73 74 3a 20 22 20 27 28  | ve)........(ivy-read."test:.".'( | 
| 83e80 |  22 66 6f 6f 22 20 22 62 61 72 22 20 22 62 61 7a    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | "foo"."bar"."baz").............. | 
| 83ea0 |  20 20 20 20 3a 61 63 74 69 6f 6e 20 27 28 31 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....:action.'(1................. | 
| 83ec0 |  20 20 20 20 20 20 20 20 20 20 20 28 22 6f 22 20    6d 79 2d 61 63 74 69 6f 6e 2d 31 20 22 61 63 74  | ...........("o".my-action-1."act | 
| 83ee0 |  69 6f 6e 20 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 20 20 20  | ion.1")......................... | 
| 83f00 |  20 20 20 28 22 6a 22 20 6d 79 2d 61 63 74 69 6f    6e 2d 32 20 22 61 63 74 69 6f 6e 20 32 22 29 0a  | ...("j".my-action-2."action.2"). | 
| 83f20 |  20 20 20 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 22 6b 22 20  | ...........................("k". | 
| 83f40 |  6d 79 2d 61 63 74 69 6f 6e 2d 33 20 22 61 63 74    69 6f 6e 20 33 22 29 29 29 29 0a 0a 20 20 20 54  | my-action-3."action.3")))).....T | 
| 83f60 |  68 65 20 6e 75 6d 62 65 72 20 31 20 61 62 6f 76    65 20 69 73 20 74 68 65 20 69 6e 64 65 78 20 6f  | he.number.1.above.is.the.index.o | 
| 83f80 |  66 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63    74 69 6f 6e 2e 20 20 45 61 63 68 20 61 63 74 69  | f.the.default.action...Each.acti | 
| 83fa0 |  6f 6e 0a 68 61 73 20 69 74 73 20 6f 77 6e 20 73    74 72 69 6e 67 20 64 65 73 63 72 69 70 74 69 6f  | on.has.its.own.string.descriptio | 
| 83fc0 |  6e 20 66 6f 72 20 65 61 73 79 20 73 65 6c 65 63    74 69 6f 6e 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a  | n.for.easy.selection...*.Menu:.. | 
| 83fe0 |  2a 20 54 65 73 74 20 74 68 65 20 61 62 6f 76 65    20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 69  | *.Test.the.above.function.with.i | 
| 84000 |  76 79 2d 6f 63 63 75 72 3a 3a 0a 0a 1f 0a 46 69    6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e  | vy-occur::....File:.docs5eOqw.in | 
| 84020 |  66 6f 2c 20 20 4e 6f 64 65 3a 20 54 65 73 74 20    74 68 65 20 61 62 6f 76 65 20 66 75 6e 63 74 69  | fo,..Node:.Test.the.above.functi | 
| 84040 |  6f 6e 20 77 69 74 68 20 69 76 79 2d 6f 63 63 75    72 2c 20 20 55 70 3a 20 45 78 61 6d 70 6c 65 20  | on.with.ivy-occur,..Up:.Example. | 
| 84060 |  2d 20 64 65 66 69 6e 65 20 61 20 6e 65 77 20 63    6f 6d 6d 61 6e 64 20 77 69 74 68 20 73 65 76 65  | -.define.a.new.command.with.seve | 
| 84080 |  72 61 6c 20 61 63 74 69 6f 6e 73 0a 0a 36 2e 33    2e 35 2e 31 20 54 65 73 74 20 74 68 65 20 61 62  | ral.actions..6.3.5.1.Test.the.ab | 
| 840a0 |  6f 76 65 20 66 75 6e 63 74 69 6f 6e 20 77 69 74    68 20 e2 80 98 69 76 79 2d 6f 63 63 75 72 e2 80  | ove.function.with....ivy-occur.. | 
| 840c0 |  99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 840e0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 0a 0a 54 6f 20 65 78 61 6d 69 6e 65 20 65  | ....................To.examine.e | 
| 84100 |  61 63 68 20 61 63 74 69 6f 6e 20 77 69 74 68 20    65 61 63 68 20 63 61 6e 64 69 64 61 74 65 20 69  | ach.action.with.each.candidate.i | 
| 84120 |  6e 20 61 20 6b 65 79 2d 65 66 66 69 63 69 65 6e    74 20 77 61 79 2c 20 74 72 79 3a 0a 0a 20 20 20  | n.a.key-efficient.way,.try:..... | 
| 84140 |  e2 80 a2 20 43 61 6c 6c 20 e2 80 98 6d 79 2d 63    6f 6d 6d 61 6e 64 2d 77 69 74 68 2d 33 2d 61 63  | ....Call....my-command-with-3-ac | 
| 84160 |  74 69 6f 6e 73 e2 80 99 0a 20 20 20 e2 80 a2 20    50 72 65 73 73 20 e2 80 98 43 2d 63 20 43 2d 6f  | tions...........Press....C-c.C-o | 
| 84180 |  e2 80 99 20 74 6f 20 63 6c 6f 73 65 20 74 68 65    20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 69 6e 64  | ....to.close.the.completion.wind | 
| 841a0 |  6f 77 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 61    6e 0a 20 20 20 20 20 69 76 79 2d 6f 63 63 75 72  | ow.and.move.to.an......ivy-occur | 
| 841c0 |  20 62 75 66 66 65 72 0a 20 20 20 e2 80 a2 20 50    72 65 73 73 20 e2 80 98 6b 6b 6b e2 80 99 20 74  | .buffer........Press....kkk....t | 
| 841e0 |  6f 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 66 69    72 73 74 20 63 61 6e 64 69 64 61 74 65 2c 20 73  | o.move.to.the.first.candidate,.s | 
| 84200 |  69 6e 63 65 20 74 68 65 20 70 6f 69 6e 74 20 69    73 20 6d 6f 73 74 0a 20 20 20 20 20 6c 69 6b 65  | ince.the.point.is.most......like | 
| 84220 |  6c 79 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66    20 74 68 65 20 62 75 66 66 65 72 0a 20 20 20 e2  | ly.at.the.end.of.the.buffer..... | 
| 84240 |  80 a2 20 50 72 65 73 73 20 e2 80 98 6f 6f e2 80    99 20 74 6f 20 63 61 6c 6c 20 74 68 65 20 66 69  | ...Press....oo....to.call.the.fi | 
| 84260 |  72 73 74 20 61 63 74 69 6f 6e 0a 20 20 20 e2 80    a2 20 50 72 65 73 73 20 e2 80 98 6f 6a e2 80 99  | rst.action........Press....oj... | 
| 84280 |  20 61 6e 64 20 e2 80 98 6f 6b e2 80 99 20 74 6f    20 63 61 6c 6c 20 74 68 65 20 73 65 63 6f 6e 64  | .and....ok....to.call.the.second | 
| 842a0 |  20 61 6e 64 20 74 68 65 20 74 68 69 72 64 20 61    63 74 69 6f 6e 73 0a 20 20 20 e2 80 a2 20 50 72  | .and.the.third.actions........Pr | 
| 842c0 |  65 73 73 20 e2 80 98 6a e2 80 99 20 74 6f 20 6d    6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20  | ess....j....to.move.to.the.next. | 
| 842e0 |  63 61 6e 64 69 64 61 74 65 0a 20 20 20 e2 80 a2    20 50 72 65 73 73 20 e2 80 98 6f 6f e2 80 99 2c  | candidate........Press....oo..., | 
| 84300 |  20 e2 80 98 6f 6a e2 80 99 2c 20 e2 80 98 6f 6b    e2 80 99 0a 20 20 20 e2 80 a2 20 50 72 65 73 73  | ....oj...,....ok...........Press | 
| 84320 |  20 e2 80 98 6a e2 80 99 20 74 6f 20 6d 6f 76 65    20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 61 6e  | ....j....to.move.to.the.next.can | 
| 84340 |  64 69 64 61 74 65 0a 20 20 20 e2 80 a2 20 61 6e    64 20 73 6f 20 6f 6e 2e 2e 2e 0a 0a 1f 0a 46 69  | didate........and.so.on.......Fi | 
| 84360 |  6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e    66 6f 2c 20 20 4e 6f 64 65 3a 20 50 61 63 6b 61  | le:.docs5eOqw.info,..Node:.Packa | 
| 84380 |  67 65 73 2c 20 20 50 72 65 76 3a 20 41 63 74 69    6f 6e 73 2c 20 20 55 70 3a 20 43 75 73 74 6f 6d  | ges,..Prev:.Actions,..Up:.Custom | 
| 843a0 |  69 7a 61 74 69 6f 6e 0a 0a 36 2e 34 20 50 61 63    6b 61 67 65 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ization..6.4.Packages.========== | 
| 843c0 |  3d 3d 0a 0a e2 80 98 6f 72 67 2d 6d 6f 64 65 e2    80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20  | ==.....org-mode................. | 
| 843e0 |  20 20 20 20 e2 80 98 6f 72 67 2d 6d 6f 64 65 e2    80 99 20 76 65 72 73 69 6f 6e 73 20 38 2e 33 2e  | .......org-mode....versions.8.3. | 
| 84400 |  33 20 6f 72 20 6c 61 74 65 72 20 6f 62 65 79 20    e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65  | 3.or.later.obey....completing-re | 
| 84420 |  61 64 2d 66 75 6e 63 74 69 6f 6e e2 80 99 0a 20    20 20 20 20 28 77 68 69 63 68 20 e2 80 98 69 76  | ad-function.........(which....iv | 
| 84440 |  79 2d 6d 6f 64 65 e2 80 99 20 73 65 74 73 29 2e    20 20 54 72 79 20 72 65 66 69 6c 69 6e 67 20 68  | y-mode....sets)...Try.refiling.h | 
| 84460 |  65 61 64 69 6e 67 73 20 77 69 74 68 20 73 69 6d    69 6c 61 72 20 6e 61 6d 65 73 0a 20 20 20 20 20  | eadings.with.similar.names...... | 
| 84480 |  74 6f 20 61 70 70 72 65 63 69 61 74 65 20 e2 80    98 69 76 79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a e2  | to.appreciate....ivy-mode....... | 
| 844a0 |  80 98 6d 61 67 69 74 e2 80 99 0a 2e 2e 2e 2e 2e    2e 2e 0a 0a 20 20 20 20 20 55 73 65 73 20 69 76  | ..magit..................Uses.iv | 
| 844c0 |  79 20 62 79 20 64 65 66 61 75 6c 74 20 69 66 20    49 76 79 20 69 73 20 69 6e 73 74 61 6c 6c 65 64  | y.by.default.if.Ivy.is.installed | 
| 844e0 |  2e 0a 0a e2 80 98 66 69 6e 64 2d 66 69 6c 65 2d    69 6e 2d 70 72 6f 6a 65 63 74 e2 80 99 0a 2e 2e  | ......find-file-in-project...... | 
| 84500 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 0a 0a 20 20 20 20 20 55 73 65 73 20  | ...........................Uses. | 
| 84520 |  69 76 79 20 62 79 20 64 65 66 61 75 6c 74 20 69    66 20 49 76 79 20 69 73 20 69 6e 73 74 61 6c 6c  | ivy.by.default.if.Ivy.is.install | 
| 84540 |  65 64 2e 0a 0a e2 80 98 70 72 6f 6a 65 63 74 69    6c 65 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ed......projectile.............. | 
| 84560 |  2e 2e 0a 0a 20 20 20 20 20 50 72 6f 6a 65 63 74    69 6c 65 20 72 65 71 75 69 72 65 73 20 74 68 69  | .........Projectile.requires.thi | 
| 84580 |  73 20 73 65 74 74 69 6e 67 20 66 6f 72 20 69 76    79 20 63 6f 6d 70 6c 65 74 69 6f 6e 3a 0a 0a 20  | s.setting.for.ivy.completion:... | 
| 845a0 |  20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70    72 6f 6a 65 63 74 69 6c 65 2d 63 6f 6d 70 6c 65  | .........(setq.projectile-comple | 
| 845c0 |  74 69 6f 6e 2d 73 79 73 74 65 6d 20 27 69 76 79    29 0a 0a e2 80 98 68 65 6c 6d 2d 6d 61 6b 65 e2  | tion-system.'ivy).....helm-make. | 
| 845e0 |  80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a    20 20 20 20 20 48 65 6c 6d 2d 6d 61 6b 65 20 72  | .....................Helm-make.r | 
| 84600 |  65 71 75 69 72 65 73 20 74 68 69 73 20 73 65 74    74 69 6e 67 20 66 6f 72 20 69 76 79 20 63 6f 6d  | equires.this.setting.for.ivy.com | 
| 84620 |  70 6c 65 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 68 65 6c 6d 2d 6d  | pletion.............(setq.helm-m | 
| 84640 |  61 6b 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d    65 74 68 6f 64 20 27 69 76 79 29 0a 0a 61 75 74  | ake-completion-method.'ivy)..aut | 
| 84660 |  6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 74 65 67    72 61 74 65 64 20 70 61 63 6b 61 67 65 73 0a 2e  | omatically.integrated.packages.. | 
| 84680 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 846a0 |  0a 0a 20 20 20 20 20 49 76 79 20 72 65 2d 75 73    65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67  | .......Ivy.re-uses.the.following | 
| 846c0 |  20 70 61 63 6b 61 67 65 73 20 69 66 20 74 68 65    79 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 3a  | .packages.if.they.are.installed: | 
| 846e0 |  20 e2 80 98 61 76 79 e2 80 99 2c 0a 20 20 20 20    20 e2 80 98 61 6d 78 e2 80 99 20 6f 72 20 e2 80  | ....avy...,.........amx....or... | 
| 84700 |  98 73 6d 65 78 e2 80 99 2c 20 e2 80 98 66 6c 78    e2 80 99 2c 20 61 6e 64 20 e2 80 98 77 67 72 65  | .smex...,....flx...,.and....wgre | 
| 84720 |  70 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64    6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20  | p........File:.docs5eOqw.info,.. | 
| 84740 |  4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73 2c 20    20 4e 65 78 74 3a 20 41 50 49 2c 20 20 50 72 65  | Node:.Commands,..Next:.API,..Pre | 
| 84760 |  76 3a 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e    2c 20 20 55 70 3a 20 54 6f 70 0a 0a 37 20 43 6f  | v:.Customization,..Up:.Top..7.Co | 
| 84780 |  6d 6d 61 6e 64 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 46 69  | mmands.**********..*.Menu:..*.Fi | 
| 847a0 |  6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69    6f 6e 3a 3a 0a 2a 20 42 75 66 66 65 72 20 4e 61  | le.Name.Completion::.*.Buffer.Na | 
| 847c0 |  6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 3a 3a 0a    2a 20 43 6f 75 6e 73 65 6c 20 63 6f 6d 6d 61 6e  | me.Completion::.*.Counsel.comman | 
| 847e0 |  64 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f    63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e  | ds::....File:.docs5eOqw.info,..N | 
| 84800 |  6f 64 65 3a 20 46 69 6c 65 20 4e 61 6d 65 20 43    6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 4e 65 78 74  | ode:.File.Name.Completion,..Next | 
| 84820 |  3a 20 42 75 66 66 65 72 20 4e 61 6d 65 20 43 6f    6d 70 6c 65 74 69 6f 6e 2c 20 20 55 70 3a 20 43  | :.Buffer.Name.Completion,..Up:.C | 
| 84840 |  6f 6d 6d 61 6e 64 73 0a 0a 37 2e 31 20 46 69 6c    65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f  | ommands..7.1.File.Name.Completio | 
| 84860 |  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 0a 0a 53 69 6e 63  | n.========================..Sinc | 
| 84880 |  65 20 66 69 6c 65 20 6e 61 6d 65 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 69 73 20 75 62 69 71 75 69  | e.file.name.completion.is.ubiqui | 
| 848a0 |  74 6f 75 73 2c 20 49 76 79 20 70 72 6f 76 69 64    65 73 20 65 78 74 72 61 20 62 69 6e 64 69 6e 67  | tous,.Ivy.provides.extra.binding | 
| 848c0 |  73 0a 74 68 61 74 20 77 6f 72 6b 20 68 65 72 65    3a 0a 0a e2 80 98 43 2d 6a e2 80 99 20 28 e2 80  | s.that.work.here:.....C-j....(.. | 
| 848e0 |  98 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 e2 80 99    29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | .ivy-alt-done...)............... | 
| 84900 |  2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 4f    6e 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 72  | ...............On.a.directory,.r | 
| 84920 |  65 73 74 61 72 74 73 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 66 72 6f 6d 20 74 68 61 74 20 64 69 72  | estarts.completion.from.that.dir | 
| 84940 |  65 63 74 6f 72 79 2e 0a 0a 20 20 20 20 20 4f 6e    20 61 20 66 69 6c 65 20 6f 72 20 e2 80 98 2e 2f  | ectory........On.a.file.or...../ | 
| 84960 |  e2 80 99 2c 20 65 78 69 74 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 65  | ...,.exit.completion.with.the.se | 
| 84980 |  6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65    2e 0a 0a e2 80 98 44 45 4c e2 80 99 20 28 e2 80  | lected.candidate......DEL....(.. | 
| 849a0 |  98 69 76 79 2d 62 61 63 6b 77 61 72 64 2d 64 65    6c 65 74 65 2d 63 68 61 72 e2 80 99 29 0a 2e 2e  | .ivy-backward-delete-char...)... | 
| 849c0 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 849e0 |  0a 0a 20 20 20 20 20 52 65 73 74 61 72 74 20 74    68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 6e  | .......Restart.the.completion.in | 
| 84a00 |  20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65    63 74 6f 72 79 20 69 66 20 63 75 72 72 65 6e 74  | .the.parent.directory.if.current | 
| 84a20 |  20 69 6e 70 75 74 20 69 73 0a 20 20 20 20 20 65    6d 70 74 79 2e 0a 0a e2 80 98 2f 2f e2 80 99 20  | .input.is......empty......//.... | 
| 84a40 |  28 e2 80 98 73 65 6c 66 2d 69 6e 73 65 72 74 2d    63 6f 6d 6d 61 6e 64 e2 80 99 29 0a 2e 2e 2e 2e  | (...self-insert-command...)..... | 
| 84a60 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 53  | ...............................S | 
| 84a80 |  77 69 74 63 68 20 74 6f 20 74 68 65 20 72 6f 6f    74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a e2 80  | witch.to.the.root.directory..... | 
| 84aa0 |  98 7e e2 80 99 20 28 e2 80 98 73 65 6c 66 2d 69    6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 e2 80 99  | .~....(...self-insert-command... | 
| 84ac0 |  29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20  | )............................... | 
| 84ae0 |  20 20 20 20 53 77 69 74 63 68 20 74 6f 20 74 68    65 20 68 6f 6d 65 20 64 69 72 65 63 74 6f 72 79  | ....Switch.to.the.home.directory | 
| 84b00 |  2e 0a 0a e2 80 98 2f e2 80 99 20 28 e2 80 98 73    65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61  | ....../....(...self-insert-comma | 
| 84b20 |  6e 64 e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | nd...).......................... | 
| 84b40 |  2e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20    63 75 72 72 65 6e 74 20 69 6e 70 75 74 20 6d 61  | .........If.the.current.input.ma | 
| 84b60 |  74 63 68 65 73 20 61 6e 20 65 78 69 73 74 69 6e    67 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65  | tches.an.existing.directory.name | 
| 84b80 |  20 65 78 61 63 74 6c 79 2c 0a 20 20 20 20 20 73    77 69 74 63 68 20 74 68 65 20 63 6f 6d 70 6c 65  | .exactly,......switch.the.comple | 
| 84ba0 |  74 69 6f 6e 20 74 6f 20 74 68 61 74 20 64 69 72    65 63 74 6f 72 79 2e 0a 0a e2 80 98 43 2d 4d 2d  | tion.to.that.directory......C-M- | 
| 84bc0 |  79 e2 80 99 20 28 e2 80 98 69 76 79 2d 69 6e 73    65 72 74 2d 63 75 72 72 65 6e 74 2d 66 75 6c 6c  | y....(...ivy-insert-current-full | 
| 84be0 |  e2 80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ...)............................ | 
| 84c00 |  2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 49    6e 73 65 72 74 20 74 68 65 20 63 75 72 72 65 6e  | ...............Insert.the.curren | 
| 84c20 |  74 20 66 75 6c 6c 20 70 61 74 68 2c 20 69 6e 20    63 61 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f  | t.full.path,.in.case.you.want.to | 
| 84c40 |  20 65 64 69 74 20 61 20 70 61 72 74 20 6f 66 0a    20 20 20 20 20 69 74 2e 0a 0a e2 80 98 4d 2d 72  | .edit.a.part.of......it......M-r | 
| 84c60 |  e2 80 99 20 28 e2 80 98 69 76 79 2d 74 6f 67 67    6c 65 2d 72 65 67 65 78 70 2d 71 75 6f 74 65 e2  | ....(...ivy-toggle-regexp-quote. | 
| 84c80 |  80 99 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ..)............................. | 
| 84ca0 |  2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 54 6f 67 67    6c 65 20 62 65 74 77 65 65 6e 20 69 6e 70 75 74  | ............Toggle.between.input | 
| 84cc0 |  20 61 73 20 72 65 67 65 78 70 20 6f 72 20 6e 6f    74 2e 0a 0a 20 20 20 20 20 53 77 69 74 63 68 20  | .as.regexp.or.not........Switch. | 
| 84ce0 |  74 6f 20 6d 61 74 63 68 69 6e 67 20 6c 69 74 65    72 61 6c 6c 79 20 73 69 6e 63 65 20 66 69 6c 65  | to.matching.literally.since.file | 
| 84d00 |  20 6e 61 6d 65 73 20 69 6e 63 6c 75 64 65 20 e2    80 98 2e e2 80 99 2c 20 77 68 69 63 68 20 69 73  | .names.include........,.which.is | 
| 84d20 |  0a 20 20 20 20 20 66 6f 72 20 6d 61 74 63 68 69    6e 67 20 61 6e 79 20 63 68 61 72 20 69 6e 20 72  | ......for.matching.any.char.in.r | 
| 84d40 |  65 67 65 78 70 20 6d 6f 64 65 2e 0a 20 2d 2d 20    55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 69 76 79  | egexp.mode...--.User.Option:.ivy | 
| 84d60 |  2d 65 78 74 72 61 2d 64 69 72 65 63 74 6f 72 69    65 73 0a 20 20 20 20 20 44 65 63 69 64 65 20 69  | -extra-directories......Decide.i | 
| 84d80 |  66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 73 65    65 20 e2 80 98 2e 2e 2f e2 80 99 20 61 6e 64 20  | f.you.want.to.see....../....and. | 
| 84da0 |  e2 80 98 2e 2f e2 80 99 20 64 75 72 69 6e 67 20    66 69 6c 65 20 6e 61 6d 65 0a 20 20 20 20 20 63  | ..../....during.file.name......c | 
| 84dc0 |  6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20 20 20 20    20 52 65 61 73 6f 6e 20 74 6f 20 72 65 6d 6f 76  | ompletion........Reason.to.remov | 
| 84de0 |  65 3a 20 e2 80 98 2e 2e 2f e2 80 99 20 69 73 20    74 68 65 20 73 61 6d 65 20 61 73 20 e2 80 98 44  | e:....../....is.the.same.as....D | 
| 84e00 |  45 4c e2 80 99 2e 0a 0a 20 20 20 20 20 52 65 61    73 6f 6e 20 6e 6f 74 20 74 6f 20 72 65 6d 6f 76  | EL...........Reason.not.to.remov | 
| 84e20 |  65 3a 20 6e 61 76 69 67 61 74 65 20 61 6e 79 77    68 65 72 65 20 77 69 74 68 20 6f 6e 6c 79 20 e2  | e:.navigate.anywhere.with.only.. | 
| 84e40 |  80 98 43 2d 6e e2 80 99 2c 20 e2 80 98 43 2d 70    e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98  | ..C-n...,....C-p....and......... | 
| 84e60 |  43 2d 6a e2 80 99 2e 0a 0a 20 20 20 20 20 4c 69    6b 65 77 69 73 65 2c 20 e2 80 98 2e 2f e2 80 99  | C-j...........Likewise,...../... | 
| 84e80 |  20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 2e    0a 0a 48 69 73 74 6f 72 79 0a 2e 2e 2e 2e 2e 2e  | .can.be.removed...History....... | 
| 84ea0 |  2e 0a 0a 20 20 20 20 20 46 69 6c 65 20 68 69 73    74 6f 72 79 20 77 6f 72 6b 73 20 74 68 65 20 73  | ........File.history.works.the.s | 
| 84ec0 |  61 6d 65 20 77 69 74 68 20 e2 80 98 4d 2d 70 e2    80 99 2c 20 e2 80 98 4d 2d 6e e2 80 99 2c 20 61  | ame.with....M-p...,....M-n...,.a | 
| 84ee0 |  6e 64 20 e2 80 98 43 2d 72 e2 80 99 2c 20 62 75    74 20 75 73 65 73 0a 20 20 20 20 20 61 20 63 75  | nd....C-r...,.but.uses......a.cu | 
| 84f00 |  73 74 6f 6d 20 63 6f 64 65 20 66 6f 72 20 66 69    6c 65 20 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69  | stom.code.for.file.name.completi | 
| 84f20 |  6f 6e 20 74 68 61 74 20 63 79 63 6c 65 73 20 74    68 72 6f 75 67 68 20 66 69 6c 65 73 0a 20 20 20  | on.that.cycles.through.files.... | 
| 84f40 |  20 20 70 72 65 76 69 6f 75 73 6c 79 20 6f 70 65    6e 65 64 2e 20 20 49 74 20 61 6c 73 6f 20 77 6f  | ..previously.opened...It.also.wo | 
| 84f60 |  72 6b 73 20 77 69 74 68 20 54 52 41 4d 50 20 66    69 6c 65 73 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a  | rks.with.TRAMP.files...*.Menu:.. | 
| 84f80 |  2a 20 55 73 69 6e 67 20 54 52 41 4d 50 3a 3a 0a    0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f  | *.Using.TRAMP::....File:.docs5eO | 
| 84fa0 |  71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    55 73 69 6e 67 20 54 52 41 4d 50 2c 20 20 55 70  | qw.info,..Node:.Using.TRAMP,..Up | 
| 84fc0 |  3a 20 46 69 6c 65 20 4e 61 6d 65 20 43 6f 6d 70    6c 65 74 69 6f 6e 0a 0a 37 2e 31 2e 31 20 55 73  | :.File.Name.Completion..7.1.1.Us | 
| 84fe0 |  69 6e 67 20 54 52 41 4d 50 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2 80 98  | ing.TRAMP.-----------------..... | 
| 85000 |  7e e2 80 99 20 28 74 69 6c 64 65 29 0a 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 4d  | ~....(tilde)...................M | 
| 85020 |  6f 76 65 20 74 6f 20 74 68 65 20 68 6f 6d 65 20    64 69 72 65 63 74 6f 72 79 2e 20 20 45 69 74 68  | ove.to.the.home.directory...Eith | 
| 85040 |  65 72 20 74 68 65 20 6c 6f 63 61 6c 20 6f 72 20    74 68 65 20 72 65 6d 6f 74 65 20 6f 6e 65 2c 0a  | er.the.local.or.the.remote.one,. | 
| 85060 |  20 20 20 20 20 64 65 70 65 6e 64 69 6e 67 20 6f    6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69  | .....depending.on.the.current.di | 
| 85080 |  72 65 63 74 6f 72 79 2e 20 20 54 68 65 20 62 6f    6f 6c 65 61 6e 20 6f 70 74 69 6f 6e 0a 20 20 20  | rectory...The.boolean.option.... | 
| 850a0 |  20 20 e2 80 98 69 76 79 2d 6d 61 67 69 63 2d 74    69 6c 64 65 e2 80 99 20 64 65 63 69 64 65 73 20  | .....ivy-magic-tilde....decides. | 
| 850c0 |  77 68 65 74 68 65 72 20 74 68 65 20 62 69 6e 64    69 6e 67 20 74 6f 20 64 6f 20 74 68 69 73 20 69  | whether.the.binding.to.do.this.i | 
| 850e0 |  73 20 e2 80 98 7e e2 80 99 20 6f 72 0a 20 20 20    20 20 e2 80 98 7e 2f e2 80 99 2e 0a 0a e2 80 98  | s....~....or.........~/......... | 
| 85100 |  2f 2f e2 80 99 20 28 64 6f 75 62 6c 65 20 73 6c    61 73 68 29 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | //....(double.slash)............ | 
| 85120 |  2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 4d    6f 76 65 20 74 6f 20 74 68 65 20 72 6f 6f 74 20  | ...............Move.to.the.root. | 
| 85140 |  64 69 72 65 63 74 6f 72 79 2e 20 20 45 69 74 68    65 72 20 74 68 65 20 6c 6f 63 61 6c 20 6f 72 20  | directory...Either.the.local.or. | 
| 85160 |  74 68 65 20 72 65 6d 6f 74 65 20 6f 6e 65 2c 0a    20 20 20 20 20 64 65 70 65 6e 64 69 6e 67 20 6f  | the.remote.one,......depending.o | 
| 85180 |  6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69    72 65 63 74 6f 72 79 2e 20 20 48 65 72 65 2c 20  | n.the.current.directory...Here,. | 
| 851a0 |  79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 6c    65 63 74 20 61 0a 20 20 20 20 20 54 52 41 4d 50  | you.can.also.select.a......TRAMP | 
| 851c0 |  20 63 6f 6e 6e 65 63 74 69 6f 6e 20 6d 65 74 68    6f 64 2c 20 73 75 63 68 20 61 73 20 e2 80 98 73  | .connection.method,.such.as....s | 
| 851e0 |  73 68 e2 80 99 20 6f 72 20 e2 80 98 73 63 70 78    e2 80 99 2e 0a 0a e2 80 98 2f 20 43 2d 6a e2 80  | sh....or....scpx........./.C-j.. | 
| 85200 |  99 0a 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20    4d 6f 76 65 20 74 68 65 20 74 68 65 20 6c 6f 63  | ................Move.the.the.loc | 
| 85220 |  61 6c 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72    79 2e 0a 0a e2 80 98 7e 7e e2 80 99 0a 2e 2e 2e  | al.root.directory......~~....... | 
| 85240 |  2e 0a 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20    74 68 65 20 6c 6f 63 61 6c 20 68 6f 6d 65 20 64  | ........Move.to.the.local.home.d | 
| 85260 |  69 72 65 63 74 6f 72 79 2e 0a 0a 20 20 20 46 72    6f 6d 20 61 6e 79 20 64 69 72 65 63 74 6f 72 79  | irectory......From.any.directory | 
| 85280 |  2c 20 77 69 74 68 20 74 68 65 20 65 6d 70 74 79    20 69 6e 70 75 74 2c 20 69 6e 70 75 74 74 69 6e  | ,.with.the.empty.input,.inputtin | 
| 852a0 |  67 20 e2 80 98 2f 73 73 68 3a e2 80 99 20 61 6e    64 0a 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d  | g..../ssh:....and.pressing....C- | 
| 852c0 |  6a e2 80 99 20 28 6f 72 20 e2 80 98 52 45 54 e2    80 99 2c 20 77 68 69 63 68 20 69 73 20 74 68 65  | j....(or....RET...,.which.is.the | 
| 852e0 |  20 73 61 6d 65 20 74 68 69 6e 67 29 20 63 6f 6d    70 6c 65 74 65 73 20 66 6f 72 20 68 6f 73 74 0a  | .same.thing).completes.for.host. | 
| 85300 |  61 6e 64 20 75 73 65 72 20 6e 61 6d 65 73 2e 0a    0a 20 20 20 46 6f 72 20 e2 80 98 2f 73 73 68 3a  | and.user.names......For..../ssh: | 
| 85320 |  75 73 65 72 40 e2 80 99 20 69 6e 70 75 74 2c 20    63 6f 6d 70 6c 65 74 65 73 20 74 68 65 20 64 6f  | user@....input,.completes.the.do | 
| 85340 |  6d 61 69 6e 20 6e 61 6d 65 2e 0a 0a 20 20 20 e2    80 98 43 2d 69 e2 80 99 20 77 6f 72 6b 73 20 69  | main.name.........C-i....works.i | 
| 85360 |  6e 20 61 20 73 69 6d 69 6c 61 72 20 77 61 79 20    74 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 63  | n.a.similar.way.to.the.default.c | 
| 85380 |  6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 20 20 20 59    6f 75 20 63 61 6e 20 61 6c 73 6f 20 67 65 74 20  | ompletion......You.can.also.get. | 
| 853a0 |  73 75 64 6f 20 61 63 63 65 73 73 20 66 6f 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65  | sudo.access.for.the.current.dire | 
| 853c0 |  63 74 6f 72 79 20 62 79 20 69 6e 70 75 74 74 69    6e 67 0a e2 80 98 2f 73 75 64 6f 3a 3a e2 80 99  | ctory.by.inputting..../sudo::... | 
| 853e0 |  20 e2 80 98 52 45 54 e2 80 99 2e 20 20 55 73 69    6e 67 20 e2 80 98 2f 73 75 64 6f 3a e2 80 99 20  | ....RET......Using..../sudo:.... | 
| 85400 |  28 69 2e 65 2e 20 20 73 69 6e 67 6c 65 20 63 6f    6c 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 64  | (i.e...single.colon.instead.of.d | 
| 85420 |  6f 75 62 6c 65 29 0a 77 69 6c 6c 20 72 65 73 75    6c 74 20 69 6e 20 61 20 63 6f 6d 70 6c 65 74 69  | ouble).will.result.in.a.completi | 
| 85440 |  6f 6e 20 73 65 73 73 69 6f 6e 20 66 6f 72 20 74    68 65 20 64 65 73 69 72 65 64 20 75 73 65 72 2e  | on.session.for.the.desired.user. | 
| 85460 |  0a 0a 20 20 20 4d 75 6c 74 69 2d 68 6f 70 70 69    6e 67 20 69 73 20 70 6f 73 73 69 62 6c 65 2c 20  | .....Multi-hopping.is.possible,. | 
| 85480 |  61 6c 74 68 6f 75 67 68 20 61 20 62 69 74 20 63    6f 6d 70 6c 65 78 2e 0a 0a 45 78 61 6d 70 6c 65  | although.a.bit.complex...Example | 
| 854a0 |  20 3a 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 20    72 65 6d 6f 74 65 20 68 6f 73 74 20 e2 80 98 63  | .:.connect.to.a.remote.host....c | 
| 854c0 |  6c 6f 75 64 e2 80 99 20 61 6e 64 20 6f 70 65 6e    20 61 20 66 69 6c 65 20 77 69 74 68 20 e2 80 98  | loud....and.open.a.file.with.... | 
| 854e0 |  73 75 64 6f e2 80 99 20 74 68 65 72 65 0a 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | sudo....there................... | 
| 85500 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | ................................ | 
| 85520 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20  | ................................ | 
| 85540 |  20 20 20 20 e2 80 a2 20 e2 80 98 43 2d 78 20 43    2d 66 e2 80 99 20 e2 80 98 2f 73 73 68 3a 63 6c  | ...........C-x.C-f......./ssh:cl | 
| 85560 |  6f 75 64 7c 73 75 64 6f 3a 72 6f 6f 74 3a 2f e2    80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63  | oud|sudo:root:/........File:.doc | 
| 85580 |  73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 42 75 66 66 65 72 20 4e 61 6d 65 20  | s5eOqw.info,..Node:.Buffer.Name. | 
| 855a0 |  43 6f 6d 70 6c 65 74 69 6f 6e 2c 20 20 4e 65 78    74 3a 20 43 6f 75 6e 73 65 6c 20 63 6f 6d 6d 61  | Completion,..Next:.Counsel.comma | 
| 855c0 |  6e 64 73 2c 20 20 50 72 65 76 3a 20 46 69 6c 65    20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e  | nds,..Prev:.File.Name.Completion | 
| 855e0 |  2c 20 20 55 70 3a 20 43 6f 6d 6d 61 6e 64 73 0a    0a 37 2e 32 20 42 75 66 66 65 72 20 4e 61 6d 65  | ,..Up:.Commands..7.2.Buffer.Name | 
| 85600 |  20 43 6f 6d 70 6c 65 74 69 6f 6e 0a 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | .Completion.==================== | 
| 85620 |  3d 3d 3d 3d 3d 3d 0a 0a 20 2d 2d 20 55 73 65 72    20 4f 70 74 69 6f 6e 3a 20 69 76 79 2d 75 73 65  | ======...--.User.Option:.ivy-use | 
| 85640 |  2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73    0a 20 20 20 20 20 57 68 65 6e 20 6e 6f 6e 2d 6e  | -virtual-buffers......When.non-n | 
| 85660 |  69 6c 2c 20 61 64 64 20 e2 80 98 72 65 63 65 6e    74 66 2d 6d 6f 64 65 e2 80 99 20 61 6e 64 20 62  | il,.add....recentf-mode....and.b | 
| 85680 |  6f 6f 6b 6d 61 72 6b 73 20 74 6f 0a 20 20 20 20    20 e2 80 98 69 76 79 2d 73 77 69 74 63 68 2d 62  | ookmarks.to.........ivy-switch-b | 
| 856a0 |  75 66 66 65 72 e2 80 99 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 0a  | uffer....completion.candidates.. | 
| 856c0 |  0a 20 20 20 20 20 41 64 64 69 6e 67 20 74 68 69    73 20 74 6f 20 45 6d 61 63 73 20 69 6e 69 74 20  | ......Adding.this.to.Emacs.init. | 
| 856e0 |  66 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 69 76 79 2d 75 73 65 2d 76  | file:............(setq.ivy-use-v | 
| 85700 |  69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 20 74    29 0a 20 20 20 20 20 77 69 6c 6c 20 61 64 64 20  | irtual-buffers.t)......will.add. | 
| 85720 |  61 64 64 69 74 69 6f 6e 61 6c 20 76 69 72 74 75    61 6c 20 62 75 66 66 65 72 73 20 74 6f 20 74 68  | additional.virtual.buffers.to.th | 
| 85740 |  65 20 62 75 66 66 65 72 73 20 6c 69 73 74 20 66    6f 72 20 72 65 63 65 6e 74 0a 20 20 20 20 20 66  | e.buffers.list.for.recent......f | 
| 85760 |  69 6c 65 73 2e 20 20 53 65 6c 65 63 74 69 6e 67    20 73 75 63 68 20 76 69 72 74 75 61 6c 20 62 75  | iles...Selecting.such.virtual.bu | 
| 85780 |  66 66 65 72 73 2c 20 77 68 69 63 68 20 61 72 65    20 68 69 67 68 6c 69 67 68 74 65 64 20 77 69 74  | ffers,.which.are.highlighted.wit | 
| 857a0 |  68 0a 20 20 20 20 20 e2 80 98 69 76 79 2d 76 69    72 74 75 61 6c e2 80 99 20 66 61 63 65 2c 20 77  | h.........ivy-virtual....face,.w | 
| 857c0 |  69 6c 6c 20 6f 70 65 6e 20 74 68 65 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2e  | ill.open.the.corresponding.file. | 
| 857e0 |  0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65    4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a  | ....File:.docs5eOqw.info,..Node: | 
| 85800 |  20 43 6f 75 6e 73 65 6c 20 63 6f 6d 6d 61 6e 64    73 2c 20 20 50 72 65 76 3a 20 42 75 66 66 65 72  | .Counsel.commands,..Prev:.Buffer | 
| 85820 |  20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e    2c 20 20 55 70 3a 20 43 6f 6d 6d 61 6e 64 73 0a  | .Name.Completion,..Up:.Commands. | 
| 85840 |  0a 37 2e 33 20 43 6f 75 6e 73 65 6c 20 63 6f 6d    6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | .7.3.Counsel.commands.========== | 
| 85860 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20    6d 61 69 6e 20 61 64 76 61 6e 74 61 67 65 73 20  | ==========..The.main.advantages. | 
| 85880 |  6f 66 20 e2 80 98 63 6f 75 6e 73 65 6c 2d e2 80    99 20 66 75 6e 63 74 69 6f 6e 73 20 6f 76 65 72  | of....counsel-....functions.over | 
| 858a0 |  20 74 68 65 69 72 20 62 61 73 69 63 20 65 71 75    69 76 61 6c 65 6e 74 73 0a 69 6e 20 e2 80 98 69  | .their.basic.equivalents.in....i | 
| 858c0 |  76 79 2d 6d 6f 64 65 e2 80 99 20 61 72 65 3a 0a    0a 20 20 31 2e 20 4d 75 6c 74 69 2d 61 63 74 69  | vy-mode....are:....1..Multi-acti | 
| 858e0 |  6f 6e 73 20 61 6e 64 20 6e 6f 6e 2d 65 78 69 74    69 6e 67 20 61 63 74 69 6f 6e 73 20 77 6f 72 6b  | ons.and.non-exiting.actions.work | 
| 85900 |  2e 0a 20 20 32 2e 20 e2 80 98 69 76 79 2d 72 65    73 75 6d 65 e2 80 99 20 63 61 6e 20 72 65 73 75  | ....2.....ivy-resume....can.resu | 
| 85920 |  6d 65 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  | me.the.last.completion.session.. | 
| 85940 |  20 20 33 2e 20 43 75 73 74 6f 6d 69 7a 65 20 e2    80 98 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e  | ..3..Customize....ivy-set-action | 
| 85960 |  73 e2 80 99 2c 20 e2 80 98 69 76 79 2d 72 65 2d    62 75 69 6c 64 65 72 73 2d 61 6c 69 73 74 e2 80  | s...,....ivy-re-builders-alist.. | 
| 85980 |  99 2e 0a 20 20 34 2e 20 43 75 73 74 6f 6d 69 7a    65 20 69 6e 64 69 76 69 64 75 61 6c 20 6b 65 79  | .....4..Customize.individual.key | 
| 859a0 |  6d 61 70 73 2c 20 73 75 63 68 20 61 73 20 e2 80    98 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62  | maps,.such.as....counsel-describ | 
| 859c0 |  65 2d 6d 61 70 e2 80 99 2c 0a 20 20 20 20 20 e2    80 98 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72  | e-map...,.........counsel-git-gr | 
| 859e0 |  65 70 2d 6d 61 70 e2 80 99 2c 20 6f 72 20 e2 80    98 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69  | ep-map...,.or....counsel-find-fi | 
| 85a00 |  6c 65 2d 6d 61 70 e2 80 99 2c 20 69 6e 73 74 65    61 64 20 6f 66 0a 20 20 20 20 20 63 75 73 74 6f  | le-map...,.instead.of......custo | 
| 85a20 |  6d 69 7a 69 6e 67 20 e2 80 98 69 76 79 2d 6d 69    6e 69 62 75 66 66 65 72 2d 6d 61 70 e2 80 99 20  | mizing....ivy-minibuffer-map.... | 
| 85a40 |  74 68 61 74 20 61 70 70 6c 69 65 73 20 74 6f 20    61 6c 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20  | that.applies.to.all.completion.. | 
| 85a60 |  20 20 20 20 73 65 73 73 69 6f 6e 73 2e 0a 0a 1f    0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77  | ....sessions.....File:.docs5eOqw | 
| 85a80 |  2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 50    49 2c 20 20 4e 65 78 74 3a 20 56 61 72 69 61 62  | .info,..Node:.API,..Next:.Variab | 
| 85aa0 |  6c 65 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a    20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20  | le.Index,..Prev:.Commands,..Up:. | 
| 85ac0 |  54 6f 70 0a 0a 38 20 41 50 49 0a 2a 2a 2a 2a 2a    0a 0a 54 68 65 20 6d 61 69 6e 20 28 61 6e 64 20  | Top..8.API.*****..The.main.(and. | 
| 85ae0 |  6f 6e 6c 79 29 20 65 6e 74 72 79 20 70 6f 69 6e    74 20 69 73 20 74 68 65 20 e2 80 98 69 76 79 2d  | only).entry.point.is.the....ivy- | 
| 85b00 |  72 65 61 64 e2 80 99 20 66 75 6e 63 74 69 6f 6e    2e 20 20 49 74 20 74 61 6b 65 73 0a 74 77 6f 20  | read....function...It.takes.two. | 
| 85b20 |  72 65 71 75 69 72 65 64 20 61 72 67 75 6d 65 6e    74 73 20 61 6e 64 20 6d 61 6e 79 20 6f 70 74 69  | required.arguments.and.many.opti | 
| 85b40 |  6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74    68 61 74 20 63 61 6e 20 62 65 20 70 61 73 73 65  | onal.arguments.that.can.be.passe | 
| 85b60 |  64 20 62 79 0a 61 20 6b 65 79 2e 20 20 54 68 65    20 6f 70 74 69 6f 6e 61 6c 20 e2 80 98 3a 61 63  | d.by.a.key...The.optional....:ac | 
| 85b80 |  74 69 6f 6e e2 80 99 20 61 72 67 75 6d 65 6e 74    20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d  | tion....argument.is.highly.recom | 
| 85ba0 |  6d 65 6e 64 65 64 20 66 6f 72 0a 66 65 61 74 75    72 65 73 20 73 75 63 68 20 61 73 20 6d 75 6c 74  | mended.for.features.such.as.mult | 
| 85bc0 |  69 2d 61 63 74 69 6f 6e 73 2c 20 6e 6f 6e 2d 65    78 69 74 69 6e 67 20 61 63 74 69 6f 6e 73 2c 20  | i-actions,.non-exiting.actions,. | 
| 85be0 |  e2 80 98 69 76 79 2d 6f 63 63 75 72 e2 80 99 20    61 6e 64 0a e2 80 98 69 76 79 2d 72 65 73 75 6d  | ...ivy-occur....and....ivy-resum | 
| 85c00 |  65 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a    2a 20 52 65 71 75 69 72 65 64 20 61 72 67 75 6d  | e......*.Menu:..*.Required.argum | 
| 85c20 |  65 6e 74 73 20 66 6f 72 20 69 76 79 2d 72 65 61    64 3a 3a 0a 2a 20 4f 70 74 69 6f 6e 61 6c 20 61  | ents.for.ivy-read::.*.Optional.a | 
| 85c40 |  72 67 75 6d 65 6e 74 73 20 66 6f 72 20 69 76 79    2d 72 65 61 64 3a 3a 0a 2a 20 45 78 61 6d 70 6c  | rguments.for.ivy-read::.*.Exampl | 
| 85c60 |  65 20 2d 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63    72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 3a 3a 0a  | e.-.counsel-describe-function::. | 
| 85c80 |  2a 20 45 78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e    73 65 6c 2d 6c 6f 63 61 74 65 3a 3a 0a 2a 20 45  | *.Example.-.counsel-locate::.*.E | 
| 85ca0 |  78 61 6d 70 6c 65 20 2d 20 69 76 79 2d 72 65 61    64 2d 77 69 74 68 2d 65 78 74 72 61 2d 70 72 6f  | xample.-.ivy-read-with-extra-pro | 
| 85cc0 |  70 65 72 74 69 65 73 3a 3a 0a 0a 1f 0a 46 69 6c    65 3a 20 64 6f 63 73 35 65 4f 71 77 2e 69 6e 66  | perties::....File:.docs5eOqw.inf | 
| 85ce0 |  6f 2c 20 20 4e 6f 64 65 3a 20 52 65 71 75 69 72    65 64 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72  | o,..Node:.Required.arguments.for | 
| 85d00 |  20 69 76 79 2d 72 65 61 64 2c 20 20 4e 65 78 74    3a 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d  | .ivy-read,..Next:.Optional.argum | 
| 85d20 |  65 6e 74 73 20 66 6f 72 20 69 76 79 2d 72 65 61    64 2c 20 20 55 70 3a 20 41 50 49 0a 0a 38 2e 31  | ents.for.ivy-read,..Up:.API..8.1 | 
| 85d40 |  20 52 65 71 75 69 72 65 64 20 61 72 67 75 6d 65    6e 74 73 20 66 6f 72 20 e2 80 98 69 76 79 2d 72  | .Required.arguments.for....ivy-r | 
| 85d60 |  65 61 64 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 3d  | ead....========================= | 
| 85d80 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a e2 80    98 70 72 6f 6d 70 74 e2 80 99 0a 2e 2e 2e 2e 2e  | ============.....prompt......... | 
| 85da0 |  2e 2e 2e 0a 0a 20 20 20 20 20 41 20 70 72 6f 6d    70 74 20 73 74 72 69 6e 67 20 6e 6f 72 6d 61 6c  | ..........A.prompt.string.normal | 
| 85dc0 |  6c 79 20 65 6e 64 69 6e 67 20 69 6e 20 61 20 63    6f 6c 6f 6e 20 61 6e 64 20 61 20 73 70 61 63 65  | ly.ending.in.a.colon.and.a.space | 
| 85de0 |  2e 0a 20 20 20 20 20 e2 80 98 69 76 79 2d 63 6f    75 6e 74 2d 66 6f 72 6d 61 74 e2 80 99 20 69 73  | ..........ivy-count-format....is | 
| 85e00 |  20 70 72 65 70 65 6e 64 65 64 20 74 6f 20 69 74    20 64 75 72 69 6e 67 20 63 6f 6d 70 6c 65 74 69  | .prepended.to.it.during.completi | 
| 85e20 |  6f 6e 2e 0a 0a e2 80 98 63 6f 6c 6c 65 63 74 69    6f 6e e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | on......collection.............. | 
| 85e40 |  2e 2e 0a 0a 20 20 20 20 20 45 69 74 68 65 72 20    61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67  | .........Either.a.list.of.string | 
| 85e60 |  73 2c 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 61    6e 20 61 6c 69 73 74 20 6f 72 20 61 20 68 61 73  | s,.a.function,.an.alist.or.a.has | 
| 85e80 |  68 20 74 61 62 6c 65 2e 0a 0a 20 20 20 20 20 49    66 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68  | h.table........If.a.function,.th | 
| 85ea0 |  65 6e 20 69 74 20 68 61 73 20 74 6f 20 62 65 20    63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20  | en.it.has.to.be.compatible.with. | 
| 85ec0 |  e2 80 98 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f    6e 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20  | ...all-completions........File:. | 
| 85ee0 |  64 6f 63 73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 4f 70 74 69 6f 6e 61 6c 20  | docs5eOqw.info,..Node:.Optional. | 
| 85f00 |  61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 69 76    79 2d 72 65 61 64 2c 20 20 4e 65 78 74 3a 20 45  | arguments.for.ivy-read,..Next:.E | 
| 85f20 |  78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c    2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69  | xample.-.counsel-describe-functi | 
| 85f40 |  6f 6e 2c 20 20 50 72 65 76 3a 20 52 65 71 75 69    72 65 64 20 61 72 67 75 6d 65 6e 74 73 20 66 6f  | on,..Prev:.Required.arguments.fo | 
| 85f60 |  72 20 69 76 79 2d 72 65 61 64 2c 20 20 55 70 3a    20 41 50 49 0a 0a 38 2e 32 20 4f 70 74 69 6f 6e  | r.ivy-read,..Up:.API..8.2.Option | 
| 85f80 |  61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72    20 e2 80 98 69 76 79 2d 72 65 61 64 e2 80 99 0a  | al.arguments.for....ivy-read.... | 
| 85fa0 |  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  | ================================ | 
| 85fc0 |  3d 3d 3d 3d 3d 0a 0a e2 80 98 70 72 65 64 69 63    61 74 65 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e  | =====.....predicate............. | 
| 85fe0 |  2e 2e 0a 0a 20 20 20 20 20 49 73 20 61 20 66 75    6e 63 74 69 6f 6e 20 74 6f 20 66 69 6c 74 65 72  | .........Is.a.function.to.filter | 
| 86000 |  20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f 6c    6c 65 63 74 69 6f 6e 2e 20 20 49 74 20 68 61 73  | .the.initial.collection...It.has | 
| 86020 |  20 74 6f 20 62 65 0a 20 20 20 20 20 63 6f 6d 70    61 74 69 62 6c 65 20 77 69 74 68 20 e2 80 98 61  | .to.be......compatible.with....a | 
| 86040 |  6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 e2 80    99 2e 20 20 54 69 70 3a 20 6d 6f 73 74 20 6f 66  | ll-completions......Tip:.most.of | 
| 86060 |  20 74 68 65 20 74 69 6d 65 2c 20 69 74 e2 80 99    73 0a 20 20 20 20 20 73 69 6d 70 6c 65 72 20 74  | .the.time,.it...s......simpler.t | 
| 86080 |  6f 20 6a 75 73 74 20 61 70 70 6c 79 20 74 68 69    73 20 66 69 6c 74 65 72 20 74 6f 20 74 68 65 20  | o.just.apply.this.filter.to.the. | 
| 860a0 |  e2 80 98 63 6f 6c 6c 65 63 74 69 6f 6e e2 80 99    20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 69  | ...collection....argument......i | 
| 860c0 |  74 73 65 6c 66 2c 20 65 2e 67 2e 20 20 e2 80 98    28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f  | tself,.e.g......(cl-remove-if-no | 
| 860e0 |  74 20 70 72 65 64 69 63 61 74 65 20 63 6f 6c 6c    65 63 74 69 6f 6e 29 e2 80 99 2e 0a 0a e2 80 98  | t.predicate.collection)......... | 
| 86100 |  72 65 71 75 69 72 65 2d 6d 61 74 63 68 e2 80 99    0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | require-match................... | 
| 86120 |  0a 0a 20 20 20 20 20 57 68 65 6e 20 73 65 74 20    74 6f 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c  | .......When.set.to.a.non-nil.val | 
| 86140 |  75 65 2c 20 69 6e 70 75 74 20 6d 75 73 74 20 6d    61 74 63 68 20 6f 6e 65 20 6f 66 20 74 68 65 0a  | ue,.input.must.match.one.of.the. | 
| 86160 |  20 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 2e    20 20 43 75 73 74 6f 6d 20 69 6e 70 75 74 20 69  | .....candidates...Custom.input.i | 
| 86180 |  73 20 6e 6f 74 20 61 63 63 65 70 74 65 64 2e 0a    0a e2 80 98 69 6e 69 74 69 61 6c 2d 69 6e 70 75  | s.not.accepted......initial-inpu | 
| 861a0 |  74 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20  | t..........................This. | 
| 861c0 |  73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 20    69 73 20 69 6e 63 6c 75 64 65 64 20 66 6f 72 20  | string.argument.is.included.for. | 
| 861e0 |  63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69    74 68 0a 20 20 20 20 20 e2 80 98 63 6f 6d 70 6c  | compatibility.with.........compl | 
| 86200 |  65 74 69 6e 67 2d 72 65 61 64 e2 80 99 2c 20 77    68 69 63 68 20 69 6e 73 65 72 74 73 20 69 74 20  | eting-read...,.which.inserts.it. | 
| 86220 |  69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 2e 0a 0a 20 20 20 20 20 49 74 e2 80 99  | into.the.minibuffer........It... | 
| 86240 |  73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f    20 75 73 65 20 74 68 65 20 e2 80 98 70 72 65 73  | s.recommended.to.use.the....pres | 
| 86260 |  65 6c 65 63 74 e2 80 99 20 61 72 67 75 6d 65 6e    74 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69  | elect....argument.instead.of.thi | 
| 86280 |  73 2e 0a 0a e2 80 98 68 69 73 74 6f 72 79 e2 80    99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20  | s......history.................. | 
| 862a0 |  20 20 4e 61 6d 65 20 6f 66 20 74 68 65 20 73 79    6d 62 6f 6c 20 74 6f 20 73 74 6f 72 65 20 68 69  | ..Name.of.the.symbol.to.store.hi | 
| 862c0 |  73 74 6f 72 79 2e 20 20 53 65 65 20 e2 80 98 63    6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80  | story...See....completing-read.. | 
| 862e0 |  99 2e 0a 0a e2 80 98 70 72 65 73 65 6c 65 63 74    e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a  | .......preselect................ | 
| 86300 |  0a 20 20 20 20 20 44 65 74 65 72 6d 69 6e 65 73    20 77 68 69 63 68 20 6f 6e 65 20 6f 66 20 74 68  | ......Determines.which.one.of.th | 
| 86320 |  65 20 63 61 6e 64 69 64 61 74 65 73 20 74 6f 20    69 6e 69 74 69 61 6c 6c 79 20 73 65 6c 65 63 74  | e.candidates.to.initially.select | 
| 86340 |  2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 73 65 74    20 74 6f 20 61 6e 20 69 6e 74 65 67 65 72 20 76  | ........When.set.to.an.integer.v | 
| 86360 |  61 6c 75 65 2c 20 73 65 6c 65 63 74 20 74 68 65    20 63 61 6e 64 69 64 61 74 65 20 77 69 74 68 20  | alue,.select.the.candidate.with. | 
| 86380 |  74 68 61 74 20 69 6e 64 65 78 0a 20 20 20 20 20    76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 57 68 65  | that.index......value........Whe | 
| 863a0 |  6e 20 73 65 74 20 74 6f 20 61 6e 79 20 6f 74 68    65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65  | n.set.to.any.other.non-nil.value | 
| 863c0 |  2c 20 73 65 6c 65 63 74 20 74 68 65 20 66 69 72    73 74 20 63 61 6e 64 69 64 61 74 65 0a 20 20 20  | ,.select.the.first.candidate.... | 
| 863e0 |  20 20 6d 61 74 63 68 69 6e 67 20 74 68 69 73 20    76 61 6c 75 65 2e 20 20 43 6f 6d 70 61 72 69 73  | ..matching.this.value...Comparis | 
| 86400 |  6f 6e 20 69 73 20 66 69 72 73 74 20 64 6f 6e 65    20 77 69 74 68 20 e2 80 98 65 71 75 61 6c e2 80  | on.is.first.done.with....equal.. | 
| 86420 |  99 2e 20 20 49 66 0a 20 20 20 20 20 74 68 69 73    20 66 61 69 6c 73 2c 20 61 6e 64 20 77 68 65 6e  | ....If......this.fails,.and.when | 
| 86440 |  20 61 70 70 6c 69 63 61 62 6c 65 2c 20 6d 61 74    63 68 20 e2 80 98 70 72 65 73 65 6c 65 63 74 e2  | .applicable,.match....preselect. | 
| 86460 |  80 99 20 61 73 20 61 20 72 65 67 75 6c 61 72 0a    20 20 20 20 20 65 78 70 72 65 73 73 69 6f 6e 2e  | ...as.a.regular......expression. | 
| 86480 |  0a 0a 20 20 20 20 20 45 76 65 72 79 20 74 69 6d    65 20 74 68 65 20 69 6e 70 75 74 20 62 65 63 6f  | .......Every.time.the.input.beco | 
| 864a0 |  6d 65 73 20 65 6d 70 74 79 2c 20 74 68 65 20 69    74 65 6d 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e  | mes.empty,.the.item.correspondin | 
| 864c0 |  67 20 74 6f 0a 20 20 20 20 20 e2 80 98 70 72 65    73 65 6c 65 63 74 e2 80 99 20 69 73 20 73 65 6c  | g.to.........preselect....is.sel | 
| 864e0 |  65 63 74 65 64 2e 0a 0a e2 80 98 6b 65 79 6d 61    70 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20  | ected......keymap............... | 
| 86500 |  20 20 20 20 41 20 6b 65 79 6d 61 70 20 74 6f 20    62 65 20 63 6f 6d 70 6f 73 65 64 20 77 69 74 68  | ....A.keymap.to.be.composed.with | 
| 86520 |  20 e2 80 98 69 76 79 2d 6d 69 6e 69 62 75 66 66    65 72 2d 6d 61 70 e2 80 99 2e 20 20 54 68 69 73  | ....ivy-minibuffer-map......This | 
| 86540 |  20 6b 65 79 6d 61 70 20 68 61 73 0a 20 20 20 20    20 70 72 69 6f 72 69 74 79 20 6f 76 65 72 20 e2  | .keymap.has......priority.over.. | 
| 86560 |  80 98 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72    2d 6d 61 70 e2 80 99 20 61 6e 64 20 63 61 6e 20  | ..ivy-minibuffer-map....and.can. | 
| 86580 |  62 65 20 6d 6f 64 69 66 69 65 64 20 61 74 20 61    6e 79 20 6c 61 74 65 72 0a 20 20 20 20 20 73 74  | be.modified.at.any.later......st | 
| 865a0 |  61 67 65 2e 0a 0a e2 80 98 75 70 64 61 74 65 2d    66 6e e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | age......update-fn.............. | 
| 865c0 |  2e 0a 0a 20 20 20 20 20 49 73 20 74 68 65 20 66    75 6e 63 74 69 6f 6e 20 63 61 6c 6c 65 64 20 65  | ........Is.the.function.called.e | 
| 865e0 |  61 63 68 20 74 69 6d 65 20 74 68 65 20 63 75 72    72 65 6e 74 20 63 61 6e 64 69 64 61 74 65 20 63  | ach.time.the.current.candidate.c | 
| 86600 |  68 61 6e 67 65 73 2e 0a 20 20 20 20 20 54 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 74 61 6b 65 73  | hanges.......This.function.takes | 
| 86620 |  20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e    64 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 74  | .no.arguments.and.is.called.in.t | 
| 86640 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 e2 80 99    73 0a 20 20 20 20 20 e2 80 98 70 6f 73 74 2d 63  | he.minibuffer...s.........post-c | 
| 86660 |  6f 6d 6d 61 6e 64 2d 68 6f 6f 6b e2 80 99 2e 20    20 53 65 65 20 e2 80 98 73 77 69 70 65 72 e2 80  | ommand-hook......See....swiper.. | 
| 86680 |  99 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65    20 75 73 61 67 65 2e 0a 0a e2 80 98 73 6f 72 74  | ..for.an.example.usage......sort | 
| 866a0 |  e2 80 99 0a 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20    20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 75  | .................When.non-nil,.u | 
| 866c0 |  73 65 20 e2 80 98 69 76 79 2d 73 6f 72 74 2d 66    75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 e2 80  | se....ivy-sort-functions-alist.. | 
| 866e0 |  99 20 74 6f 20 73 6f 72 74 20 74 68 65 20 63 6f    6c 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 61 73  | ..to.sort.the.collection......as | 
| 86700 |  20 6c 6f 6e 67 20 61 73 20 74 68 65 20 63 6f 6c    6c 65 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 6c  | .long.as.the.collection.is.not.l | 
| 86720 |  61 72 67 65 72 20 74 68 61 6e 20 e2 80 98 69 76    79 2d 73 6f 72 74 2d 6d 61 78 2d 73 69 7a 65 e2  | arger.than....ivy-sort-max-size. | 
| 86740 |  80 99 2e 0a 0a e2 80 98 61 63 74 69 6f 6e e2 80    99 0a 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20  | ........action.................. | 
| 86760 |  20 49 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e    20 74 6f 20 63 61 6c 6c 20 61 66 74 65 72 20 73  | .Is.the.function.to.call.after.s | 
| 86780 |  65 6c 65 63 74 69 6f 6e 2e 20 20 49 74 20 74 61    6b 65 73 20 61 20 73 74 72 69 6e 67 0a 20 20 20  | election...It.takes.a.string.... | 
| 867a0 |  20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a e2 80 98    75 6e 77 69 6e 64 e2 80 99 0a 2e 2e 2e 2e 2e 2e  | ..argument......unwind.......... | 
| 867c0 |  2e 2e 0a 0a 20 20 20 20 20 49 73 20 74 68 65 20    66 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c  | .........Is.the.function.to.call | 
| 867e0 |  20 62 65 66 6f 72 65 20 65 78 69 74 69 6e 67 20    63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 49 74 20  | .before.exiting.completion...It. | 
| 86800 |  74 61 6b 65 73 20 6e 6f 0a 20 20 20 20 20 61 72    67 75 6d 65 6e 74 73 2e 20 20 54 68 69 73 20 66  | takes.no......arguments...This.f | 
| 86820 |  75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65    64 20 65 76 65 6e 20 69 66 20 74 68 65 20 63 6f  | unction.is.called.even.if.the.co | 
| 86840 |  6d 70 6c 65 74 69 6f 6e 20 69 73 0a 20 20 20 20    20 69 6e 74 65 72 72 75 70 74 65 64 20 77 69 74  | mpletion.is......interrupted.wit | 
| 86860 |  68 20 e2 80 98 43 2d 67 e2 80 99 2e 20 20 53 65    65 20 e2 80 98 73 77 69 70 65 72 e2 80 99 20 66  | h....C-g......See....swiper....f | 
| 86880 |  6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 20 75 73    61 67 65 2e 0a 0a e2 80 98 72 65 2d 62 75 69 6c  | or.an.example.usage......re-buil | 
| 868a0 |  64 65 72 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e    2e 2e 2e 0a 0a 20 20 20 20 20 49 73 20 61 20 66  | der.......................Is.a.f | 
| 868c0 |  75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b    65 73 20 61 20 73 74 72 69 6e 67 20 61 6e 64 20  | unction.that.takes.a.string.and. | 
| 868e0 |  72 65 74 75 72 6e 73 20 61 20 76 61 6c 69 64 20    72 65 67 65 78 2e 20 20 53 65 65 0a 20 20 20 20  | returns.a.valid.regex...See..... | 
| 86900 |  20 e2 80 98 43 6f 6d 70 6c 65 74 69 6f 6e 20 53    74 79 6c 65 73 e2 80 99 20 66 6f 72 20 64 65 74  | ....Completion.Styles....for.det | 
| 86920 |  61 69 6c 73 2e 0a 0a e2 80 98 6d 61 74 63 68 65    72 e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a  | ails......matcher............... | 
| 86940 |  20 20 20 20 20 49 73 20 61 20 66 75 6e 63 74 69    6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 61 20  | .....Is.a.function.that.takes.a. | 
| 86960 |  72 65 67 65 78 20 73 74 72 69 6e 67 20 61 6e 64    20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e  | regex.string.and.a.list.of.strin | 
| 86980 |  67 73 20 61 6e 64 0a 20 20 20 20 20 72 65 74 75    72 6e 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74  | gs.and......returns.a.list.of.st | 
| 869a0 |  72 69 6e 67 73 20 6d 61 74 63 68 69 6e 67 20 74    68 65 20 72 65 67 65 78 2e 20 20 41 6e 79 20 6f  | rings.matching.the.regex...Any.o | 
| 869c0 |  72 64 69 6e 61 72 79 20 45 6d 61 63 73 0a 20 20    20 20 20 6d 61 74 63 68 69 6e 67 20 66 75 6e 63  | rdinary.Emacs......matching.func | 
| 869e0 |  74 69 6f 6e 20 77 69 6c 6c 20 73 75 66 66 69 63    65 2c 20 79 65 74 20 66 69 6e 65 6c 79 20 74 75  | tion.will.suffice,.yet.finely.tu | 
| 86a00 |  6e 65 64 20 6d 61 74 63 68 69 6e 67 20 66 75 6e    63 74 69 6f 6e 73 0a 20 20 20 20 20 63 61 6e 20  | ned.matching.functions......can. | 
| 86a20 |  62 65 20 75 73 65 64 2e 20 20 53 65 65 20 e2 80    98 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69  | be.used...See....counsel-find-fi | 
| 86a40 |  6c 65 e2 80 99 20 66 6f 72 20 61 6e 20 65 78 61    6d 70 6c 65 20 75 73 61 67 65 2e 0a 0a e2 80 98  | le....for.an.example.usage...... | 
| 86a60 |  64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69    6f 6e e2 80 99 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e  | dynamic-collection.............. | 
| 86a80 |  2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 20 20 20 20    20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 e2  | .................When.non-nil,.. | 
| 86aa0 |  80 98 63 6f 6c 6c 65 63 74 69 6f 6e e2 80 99 20    77 69 6c 6c 20 62 65 20 75 73 65 64 20 74 6f 20  | ..collection....will.be.used.to. | 
| 86ac0 |  64 79 6e 61 6d 69 63 61 6c 6c 79 20 67 65 6e 65    72 61 74 65 20 74 68 65 0a 20 20 20 20 20 63 61  | dynamically.generate.the......ca | 
| 86ae0 |  6e 64 69 64 61 74 65 73 20 65 61 63 68 20 74 69    6d 65 20 74 68 65 20 69 6e 70 75 74 20 63 68 61  | ndidates.each.time.the.input.cha | 
| 86b00 |  6e 67 65 73 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 62 65 69 6e 67 20 75 73 65 64 20 6f 6e 63 65  | nges,.instead.of.being.used.once | 
| 86b20 |  0a 20 20 20 20 20 73 74 61 74 69 63 61 6c 6c 79    20 77 69 74 68 20 e2 80 98 61 6c 6c 2d 63 6f 6d  | ......statically.with....all-com | 
| 86b40 |  70 6c 65 74 69 6f 6e 73 e2 80 99 20 74 6f 20 67    65 6e 65 72 61 74 65 20 61 20 6c 69 73 74 20 6f  | pletions....to.generate.a.list.o | 
| 86b60 |  66 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 20 20    53 65 65 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 6c  | f.strings.......See....counsel-l | 
| 86b80 |  6f 63 61 74 65 e2 80 99 20 66 6f 72 20 61 6e 20    65 78 61 6d 70 6c 65 20 75 73 61 67 65 2e 0a 0a  | ocate....for.an.example.usage... | 
| 86ba0 |  e2 80 98 63 61 6c 6c 65 72 e2 80 99 0a 2e 2e 2e    2e 2e 2e 2e 2e 0a 0a 20 20 20 20 20 49 73 20 61  | ...caller...................Is.a | 
| 86bc0 |  20 73 79 6d 62 6f 6c 20 74 68 61 74 20 75 6e 69    71 75 65 6c 79 20 69 64 65 6e 74 69 66 69 65 73  | .symbol.that.uniquely.identifies | 
| 86be0 |  20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 68    61 74 20 63 61 6c 6c 65 64 0a 20 20 20 20 20 e2  | .the.function.that.called....... | 
| 86c00 |  80 98 69 76 79 2d 72 65 61 64 e2 80 99 2c 20 77    68 69 63 68 20 6d 61 79 20 62 65 20 75 73 65 66  | ..ivy-read...,.which.may.be.usef | 
| 86c20 |  75 6c 20 66 6f 72 20 66 75 72 74 68 65 72 20 63    75 73 74 6f 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a  | ul.for.further.customizations... | 
| 86c40 |  1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71    77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45  | ..File:.docs5eOqw.info,..Node:.E | 
| 86c60 |  78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c    2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69  | xample.-.counsel-describe-functi | 
| 86c80 |  6f 6e 2c 20 20 4e 65 78 74 3a 20 45 78 61 6d 70    6c 65 20 2d 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63  | on,..Next:.Example.-.counsel-loc | 
| 86ca0 |  61 74 65 2c 20 20 50 72 65 76 3a 20 4f 70 74 69    6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66  | ate,..Prev:.Optional.arguments.f | 
| 86cc0 |  6f 72 20 69 76 79 2d 72 65 61 64 2c 20 20 55 70    3a 20 41 50 49 0a 0a 38 2e 33 20 45 78 61 6d 70  | or.ivy-read,..Up:.API..8.3.Examp | 
| 86ce0 |  6c 65 20 2d 20 e2 80 98 63 6f 75 6e 73 65 6c 2d    64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f  | le.-....counsel-describe-functio | 
| 86d00 |  6e 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 3d 3d 3d  | n....=========================== | 
| 86d20 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    54 68 69 73 20 69 73 20 61 20 74 79 70 69 63 61  | ==============..This.is.a.typica | 
| 86d40 |  6c 20 65 78 61 6d 70 6c 65 20 6f 66 20 61 20 66    75 6e 63 74 69 6f 6e 20 77 69 74 68 20 61 20 6e  | l.example.of.a.function.with.a.n | 
| 86d60 |  6f 6e 2d 61 73 79 6e 63 20 63 6f 6c 6c 65 63 74    69 6f 6e 2c 0a 77 68 69 63 68 20 69 73 20 61 20  | on-async.collection,.which.is.a. | 
| 86d80 |  63 6f 6c 6c 65 63 74 69 6f 6e 20 77 68 65 72 65    20 61 6c 6c 20 74 68 65 20 73 74 72 69 6e 67 73  | collection.where.all.the.strings | 
| 86da0 |  20 69 6e 20 74 68 65 20 63 6f 6c 6c 65 63 74 69    6f 6e 20 61 72 65 20 6b 6e 6f 77 6e 0a 70 72 69  | .in.the.collection.are.known.pri | 
| 86dc0 |  6f 72 20 74 6f 20 61 6e 79 20 69 6e 70 75 74 20    66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a  | or.to.any.input.from.the.user... | 
| 86de0 |  20 20 20 4f 6e 6c 79 20 74 68 65 20 66 69 72 73    74 20 74 77 6f 20 61 72 67 75 6d 65 6e 74 73 20  | ...Only.the.first.two.arguments. | 
| 86e00 |  28 61 6c 6f 6e 67 20 77 69 74 68 20 e2 80 98 61    63 74 69 6f 6e e2 80 99 29 20 61 72 65 20 65 73  | (along.with....action...).are.es | 
| 86e20 |  73 65 6e 74 69 61 6c 20 2d 0a 74 68 65 20 72 65    73 74 20 6f 66 20 74 68 65 20 61 72 67 75 6d 65  | sential.-.the.rest.of.the.argume | 
| 86e40 |  6e 74 73 20 61 72 65 20 66 6f 72 20 66 69 6e 65    2d 74 75 6e 69 6e 67 2c 20 61 6e 64 20 63 6f 75  | nts.are.for.fine-tuning,.and.cou | 
| 86e60 |  6c 64 20 62 65 20 6f 6d 69 74 74 65 64 2e 0a 0a    20 20 20 54 68 65 20 e2 80 98 61 63 74 69 6f 6e  | ld.be.omitted......The....action | 
| 86e80 |  e2 80 99 20 61 72 67 75 6d 65 6e 74 20 63 6f 75    6c 64 20 61 6c 73 6f 20 62 65 20 6f 6d 69 74 74  | ....argument.could.also.be.omitt | 
| 86ea0 |  65 64 20 2d 20 62 75 74 20 74 68 65 6e 20 e2 80    98 69 76 79 2d 72 65 61 64 e2 80 99 0a 77 6f 75  | ed.-.but.then....ivy-read....wou | 
| 86ec0 |  6c 64 20 64 6f 20 6e 6f 74 68 69 6e 67 20 65 78    63 65 70 74 20 72 65 74 75 72 6e 69 6e 67 20 74  | ld.do.nothing.except.returning.t | 
| 86ee0 |  68 65 20 73 74 72 69 6e 67 20 72 65 73 75 6c 74    2c 20 77 68 69 63 68 20 79 6f 75 20 63 6f 75 6c  | he.string.result,.which.you.coul | 
| 86f00 |  64 0a 6c 61 74 65 72 20 75 73 65 20 79 6f 75 72    73 65 6c 66 2e 20 20 48 6f 77 65 76 65 72 2c 20  | d.later.use.yourself...However,. | 
| 86f20 |  69 74 e2 80 99 73 20 72 65 63 6f 6d 6d 65 6e 64    65 64 20 74 68 61 74 20 79 6f 75 20 75 73 65 20  | it...s.recommended.that.you.use. | 
| 86f40 |  74 68 65 20 e2 80 98 61 63 74 69 6f 6e e2 80 99    0a 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20  | the....action....argument....... | 
| 86f60 |  20 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d    64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f  | .(defun.counsel-describe-functio | 
| 86f80 |  6e 20 28 29 0a 20 20 20 20 20 20 20 22 46 6f 72    77 61 72 64 20 74 6f 20 60 64 65 73 63 72 69 62  | n.()........"Forward.to.`describ | 
| 86fa0 |  65 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20    20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76  | e-function'."........(interactiv | 
| 86fc0 |  65 29 0a 20 20 20 20 20 20 20 28 69 76 79 2d 72    65 61 64 20 22 44 65 73 63 72 69 62 65 20 66 75  | e)........(ivy-read."Describe.fu | 
| 86fe0 |  6e 63 74 69 6f 6e 3a 20 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20  | nction:."..................(let. | 
| 87000 |  28 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 28 6d 61 70 61  | (cands)....................(mapa | 
| 87020 |  74 6f 6d 73 0a 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  | toms.....................(lambda | 
| 87040 |  20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e  | .(x).......................(when | 
| 87060 |  20 28 66 62 6f 75 6e 64 70 20 78 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(fboundp.x).................... | 
| 87080 |  20 20 20 20 20 28 70 75 73 68 20 28 73 79 6d 62    6f 6c 2d 6e 61 6d 65 20 78 29 20 63 61 6e 64 73  | .....(push.(symbol-name.x).cands | 
| 870a0 |  29 29 29 29 0a 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 0a 20  | ))))....................cands).. | 
| 870c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3a 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d  | ................:keymap.counsel- | 
| 870e0 |  64 65 73 63 72 69 62 65 2d 6d 61 70 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70  | describe-map..................:p | 
| 87100 |  72 65 73 65 6c 65 63 74 20 28 69 76 79 2d 74 68    69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20  | reselect.(ivy-thing-at-point)... | 
| 87120 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c  | ...............:history.'counsel | 
| 87140 |  2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c    2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20  | -describe-symbol-history........ | 
| 87160 |  20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69    72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20  | ..........:require-match.t...... | 
| 87180 |  20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74    69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 78 29 0a  | ............:action.(lambda.(x). | 
| 871a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63  | ...........................(desc | 
| 871c0 |  72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ribe-function................... | 
| 871e0 |  20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72    6e 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20  | ..........(intern.x))).......... | 
| 87200 |  20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20    27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62  | ........:caller.'counsel-describ | 
| 87220 |  65 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 20 20    20 48 65 72 65 20 61 72 65 20 74 68 65 20 69 6e  | e-function)).....Here.are.the.in | 
| 87240 |  74 65 72 65 73 74 69 6e 67 20 66 65 61 74 75 72    65 73 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20  | teresting.features.of.the.above. | 
| 87260 |  66 75 6e 63 74 69 6f 6e 2c 20 69 6e 20 74 68 65    20 6f 72 64 65 72 0a 74 68 61 74 20 74 68 65 79  | function,.in.the.order.that.they | 
| 87280 |  20 61 70 70 65 61 72 3a 0a 0a 20 20 20 e2 80 a2    20 54 68 65 20 e2 80 98 70 72 6f 6d 70 74 e2 80  | .appear:.........The....prompt.. | 
| 872a0 |  99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20    73 69 6d 70 6c 65 20 73 74 72 69 6e 67 20 65 6e  | ..argument.is.a.simple.string.en | 
| 872c0 |  64 69 6e 67 20 69 6e 20 22 3a 20 22 2e 0a 20 20    20 e2 80 a2 20 54 68 65 20 e2 80 98 63 6f 6c 6c  | ding.in.":.".........The....coll | 
| 872e0 |  65 63 74 69 6f 6e e2 80 99 20 61 72 67 75 6d 65    6e 74 20 65 76 61 6c 75 61 74 65 73 20 74 6f 20  | ection....argument.evaluates.to. | 
| 87300 |  61 20 28 6c 61 72 67 65 29 20 6c 69 73 74 20 6f    66 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 e2 80  | a.(large).list.of.strings....... | 
| 87320 |  a2 20 54 68 65 20 e2 80 98 6b 65 79 6d 61 70 e2    80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 66  | ..The....keymap....argument.is.f | 
| 87340 |  6f 72 20 61 20 63 75 73 74 6f 6d 20 6b 65 79 6d    61 70 20 74 6f 20 73 75 70 70 6c 65 6d 65 6e 74  | or.a.custom.keymap.to.supplement | 
| 87360 |  0a 20 20 20 20 20 e2 80 98 69 76 79 2d 6d 69 6e    69 62 75 66 66 65 72 2d 6d 61 70 e2 80 99 2e 0a  | .........ivy-minibuffer-map..... | 
| 87380 |  20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 70 72    65 73 65 6c 65 63 74 e2 80 99 20 69 73 20 70 72  | .......The....preselect....is.pr | 
| 873a0 |  6f 76 69 64 65 64 20 62 79 20 e2 80 98 69 76 79    2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 e2  | ovided.by....ivy-thing-at-point. | 
| 873c0 |  80 99 2c 20 77 68 69 63 68 20 72 65 74 75 72 6e    73 0a 20 20 20 20 20 61 20 73 79 6d 62 6f 6c 20  | ..,.which.returns......a.symbol. | 
| 873e0 |  6e 65 61 72 20 74 68 65 20 70 6f 69 6e 74 2e 20    20 49 76 79 20 74 68 65 6e 20 73 65 6c 65 63 74  | near.the.point...Ivy.then.select | 
| 87400 |  73 20 74 68 65 20 66 69 72 73 74 20 63 61 6e 64    69 64 61 74 65 20 66 72 6f 6d 0a 20 20 20 20 20  | s.the.first.candidate.from...... | 
| 87420 |  74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 74    68 61 74 20 6d 61 74 63 68 65 73 20 74 68 69 73  | the.collection.that.matches.this | 
| 87440 |  20 73 79 6d 62 6f 6c 2e 20 20 54 6f 20 73 65 6c    65 63 74 20 74 68 69 73 0a 20 20 20 20 20 70 72  | .symbol...To.select.this......pr | 
| 87460 |  65 2d 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69    64 61 74 65 2c 20 61 20 e2 80 98 52 45 54 e2 80  | e-selected.candidate,.a....RET.. | 
| 87480 |  99 20 77 69 6c 6c 20 73 75 66 66 69 63 65 2e 20    20 4e 6f 20 66 75 72 74 68 65 72 20 75 73 65 72  | ..will.suffice...No.further.user | 
| 874a0 |  0a 20 20 20 20 20 69 6e 70 75 74 20 69 73 20 6e    65 63 65 73 73 61 72 79 2e 0a 20 20 20 e2 80 a2  | ......input.is.necessary........ | 
| 874c0 |  20 54 68 65 20 e2 80 98 68 69 73 74 6f 72 79 e2    80 99 20 61 72 67 75 6d 65 6e 74 20 69 73 20 66  | .The....history....argument.is.f | 
| 874e0 |  6f 72 20 6b 65 65 70 69 6e 67 20 74 68 65 20 68    69 73 74 6f 72 79 20 6f 66 20 74 68 69 73 20 63  | or.keeping.the.history.of.this.c | 
| 87500 |  6f 6d 6d 61 6e 64 0a 20 20 20 20 20 73 65 70 61    72 61 74 65 20 66 72 6f 6d 20 74 68 65 20 63 6f  | ommand......separate.from.the.co | 
| 87520 |  6d 6d 6f 6e 20 68 69 73 74 6f 72 79 20 69 6e 20    e2 80 98 69 76 79 2d 68 69 73 74 6f 72 79 e2 80  | mmon.history.in....ivy-history.. | 
| 87540 |  99 2e 0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80    98 72 65 71 75 69 72 65 2d 6d 61 74 63 68 e2 80  | ..........The....require-match.. | 
| 87560 |  99 20 69 73 20 73 65 74 20 74 6f 20 e2 80 98 74    e2 80 99 20 73 69 6e 63 65 20 69 74 20 64 6f 65  | ..is.set.to....t....since.it.doe | 
| 87580 |  73 6e e2 80 99 74 20 6d 61 6b 65 20 73 65 6e 73    65 20 74 6f 0a 20 20 20 20 20 63 61 6c 6c 20 e2  | sn...t.make.sense.to......call.. | 
| 875a0 |  80 98 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74    69 6f 6e e2 80 99 20 6f 6e 20 61 6e 20 75 6e 2d  | ..describe-function....on.an.un- | 
| 875c0 |  69 6e 74 65 72 6e 65 64 20 73 79 6d 62 6f 6c 2e    0a 20 20 20 e2 80 a2 20 54 68 65 20 e2 80 98 61  | interned.symbol.........The....a | 
| 875e0 |  63 74 69 6f 6e e2 80 99 20 61 72 67 75 6d 65 6e    74 20 63 61 6c 6c 73 20 e2 80 98 64 65 73 63 72  | ction....argument.calls....descr | 
| 87600 |  69 62 65 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20    6f 6e 20 74 68 65 20 69 6e 74 65 72 6e 65 64 0a  | ibe-function....on.the.interned. | 
| 87620 |  20 20 20 20 20 73 65 6c 65 63 74 65 64 20 63 61    6e 64 69 64 61 74 65 2e 0a 20 20 20 e2 80 a2 20  | .....selected.candidate......... | 
| 87640 |  54 68 65 20 e2 80 98 63 61 6c 6c 65 72 e2 80 99    20 61 72 67 75 6d 65 6e 74 20 69 64 65 6e 74 69  | The....caller....argument.identi | 
| 87660 |  66 69 65 73 20 74 68 69 73 20 63 6f 6d 70 6c 65    74 69 6f 6e 20 73 65 73 73 69 6f 6e 2e 20 20 54  | fies.this.completion.session...T | 
| 87680 |  68 69 73 20 69 73 0a 20 20 20 20 20 69 6d 70 6f    72 74 61 6e 74 2c 20 73 69 6e 63 65 20 77 69 74  | his.is......important,.since.wit | 
| 876a0 |  68 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e    20 62 65 69 6e 67 20 61 20 6c 69 73 74 20 6f 66  | h.the.collection.being.a.list.of | 
| 876c0 |  20 73 74 72 69 6e 67 73 20 61 6e 64 0a 20 20 20    20 20 6e 6f 74 20 61 20 66 75 6e 63 74 69 6f 6e  | .strings.and......not.a.function | 
| 876e0 |  20 6e 61 6d 65 2c 20 74 68 65 20 6f 6e 6c 79 20    6f 74 68 65 72 20 77 61 79 20 66 6f 72 20 e2 80  | .name,.the.only.other.way.for... | 
| 87700 |  98 69 76 79 2d 72 65 61 64 e2 80 99 20 74 6f 20    69 64 65 6e 74 69 66 79 0a 20 20 20 20 20 22 77  | .ivy-read....to.identify......"w | 
| 87720 |  68 6f e2 80 99 73 20 63 61 6c 6c 69 6e 67 22 20    61 6e 64 20 74 6f 20 61 70 70 6c 79 20 74 68 65  | ho...s.calling".and.to.apply.the | 
| 87740 |  20 61 70 70 72 6f 70 72 69 61 74 65 20 63 75 73    74 6f 6d 69 7a 61 74 69 6f 6e 73 20 69 73 20 74  | .appropriate.customizations.is.t | 
| 87760 |  6f 0a 20 20 20 20 20 65 78 61 6d 69 6e 65 20 e2    80 98 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 e2 80  | o......examine....this-command.. | 
| 87780 |  99 2e 20 20 42 75 74 20 e2 80 98 74 68 69 73 2d    63 6f 6d 6d 61 6e 64 e2 80 99 20 77 6f 75 6c 64  | ....But....this-command....would | 
| 877a0 |  20 62 65 20 6d 6f 64 69 66 69 65 64 20 69 66 0a    20 20 20 20 20 61 6e 6f 74 68 65 72 20 63 6f 6d  | .be.modified.if......another.com | 
| 877c0 |  6d 61 6e 64 20 63 61 6c 6c 65 64 20 e2 80 98 63    6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d  | mand.called....counsel-describe- | 
| 877e0 |  66 75 6e 63 74 69 6f 6e e2 80 99 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77 2e  | function........File:.docs5eOqw. | 
| 87800 |  69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 78 61    6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c 2d 6c  | info,..Node:.Example.-.counsel-l | 
| 87820 |  6f 63 61 74 65 2c 20 20 4e 65 78 74 3a 20 45 78    61 6d 70 6c 65 20 2d 20 69 76 79 2d 72 65 61 64  | ocate,..Next:.Example.-.ivy-read | 
| 87840 |  2d 77 69 74 68 2d 65 78 74 72 61 2d 70 72 6f 70    65 72 74 69 65 73 2c 20 20 50 72 65 76 3a 20 45  | -with-extra-properties,..Prev:.E | 
| 87860 |  78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c    2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69  | xample.-.counsel-describe-functi | 
| 87880 |  6f 6e 2c 20 20 55 70 3a 20 41 50 49 0a 0a 38 2e    34 20 45 78 61 6d 70 6c 65 20 2d 20 e2 80 98 63  | on,..Up:.API..8.4.Example.-....c | 
| 878a0 |  6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 e2 80 99    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  | ounsel-locate....=============== | 
| 878c0 |  3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a    0a 54 68 69 73 20 69 73 20 61 20 74 79 70 69 63  | ===============..This.is.a.typic | 
| 878e0 |  61 6c 20 65 78 61 6d 70 6c 65 20 6f 66 20 61 20    66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 61 6e  | al.example.of.a.function.with.an | 
| 87900 |  20 61 73 79 6e 63 20 63 6f 6c 6c 65 63 74 69 6f    6e 2e 20 20 53 69 6e 63 65 0a 74 68 65 20 63 6f  | .async.collection...Since.the.co | 
| 87920 |  6c 6c 65 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f    6e 20 63 61 6e 6e 6f 74 20 70 72 65 2d 63 6f 6d  | llection.function.cannot.pre-com | 
| 87940 |  70 75 74 65 20 61 6c 6c 20 74 68 65 20 6c 6f 63    61 74 61 62 6c 65 20 66 69 6c 65 73 20 69 6e 0a  | pute.all.the.locatable.files.in. | 
| 87960 |  6d 65 6d 6f 72 79 20 77 69 74 68 69 6e 20 72 65    61 73 6f 6e 61 62 6c 65 20 6c 69 6d 69 74 73 20  | memory.within.reasonable.limits. | 
| 87980 |  28 74 69 6d 65 20 6f 72 20 6d 65 6d 6f 72 79 29    2c 20 69 74 20 72 65 6c 69 65 73 20 6f 6e 20 75  | (time.or.memory),.it.relies.on.u | 
| 879a0 |  73 65 72 0a 69 6e 70 75 74 20 74 6f 20 66 69 6c    74 65 72 20 74 68 65 20 75 6e 69 76 65 72 73 65  | ser.input.to.filter.the.universe | 
| 879c0 |  20 6f 66 20 70 6f 73 73 69 62 6c 65 20 63 61 6e    64 69 64 61 74 65 73 20 74 6f 20 61 20 6d 61 6e  | .of.possible.candidates.to.a.man | 
| 879e0 |  61 67 65 61 62 6c 65 20 73 69 7a 65 0a 77 68 69    6c 65 20 61 6c 73 6f 20 63 6f 6e 74 69 6e 75 69  | ageable.size.while.also.continui | 
| 87a00 |  6e 67 20 74 6f 20 73 65 61 72 63 68 20 61 73 79    6e 63 68 72 6f 6e 6f 75 73 6c 79 20 66 6f 72 20  | ng.to.search.asynchronously.for. | 
| 87a20 |  70 6f 73 73 69 62 6c 65 20 63 61 6e 64 69 64 61    74 65 73 2e 0a 42 6f 74 68 20 74 68 65 20 66 69  | possible.candidates..Both.the.fi | 
| 87a40 |  6c 74 65 72 69 6e 67 20 61 6e 64 20 73 65 61 72    63 68 69 6e 67 20 63 6f 6e 74 69 6e 75 65 73 20  | ltering.and.searching.continues. | 
| 87a60 |  77 69 74 68 20 65 61 63 68 20 63 68 61 72 61 63    74 65 72 20 63 68 61 6e 67 65 20 6f 66 0a 74 68  | with.each.character.change.of.th | 
| 87a80 |  65 20 69 6e 70 75 74 20 77 69 74 68 20 72 61 70    69 64 20 75 70 64 61 74 65 73 20 74 6f 20 74 68  | e.input.with.rapid.updates.to.th | 
| 87aa0 |  65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 70 72 65    73 65 6e 74 65 64 20 77 69 74 68 6f 75 74 20 69  | e.collection.presented.without.i | 
| 87ac0 |  64 6c 65 0a 77 61 69 74 69 6e 67 20 74 69 6d 65    73 2e 20 20 54 68 69 73 20 6c 69 76 65 20 75 70  | dle.waiting.times...This.live.up | 
| 87ae0 |  64 61 74 65 20 77 69 6c 6c 20 63 6f 6e 74 69 6e    75 65 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68  | date.will.continue.as.long.as.th | 
| 87b00 |  65 72 65 20 61 72 65 0a 6c 69 6b 65 6c 79 20 63    61 6e 64 69 64 61 74 65 73 2e 20 20 45 76 65 6e  | ere.are.likely.candidates...Even | 
| 87b20 |  74 75 61 6c 6c 79 20 75 70 64 61 74 65 73 20 74    6f 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | tually.updates.to.the.minibuffer | 
| 87b40 |  20 77 69 6c 6c 20 73 74 6f 70 20 61 66 74 65 72    0a 75 73 65 72 20 69 6e 70 75 74 2c 20 66 69 6c  | .will.stop.after.user.input,.fil | 
| 87b60 |  74 65 72 69 6e 67 2c 20 61 6e 64 20 73 65 61 72    63 68 69 6e 67 20 68 61 76 65 20 65 78 68 61 75  | tering,.and.searching.have.exhau | 
| 87b80 |  73 74 65 64 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72    20 70 6f 73 73 69 62 6c 65 0a 63 61 6e 64 69 64  | sted.looking.for.possible.candid | 
| 87ba0 |  61 74 65 73 2e 0a 0a 20 20 20 41 73 79 6e 63 20    63 6f 6c 6c 65 63 74 69 6f 6e 73 20 73 75 69 74  | ates......Async.collections.suit | 
| 87bc0 |  20 6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 20 73 68    65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2c 20 73 75  | .long-running.shell.commands,.su | 
| 87be0 |  63 68 20 61 73 20 e2 80 98 6c 6f 63 61 74 65 e2    80 99 2e 0a 57 69 74 68 20 65 61 63 68 20 6e 65  | ch.as....locate.....With.each.ne | 
| 87c00 |  77 20 69 6e 70 75 74 2c 20 61 20 6e 65 77 20 70    72 6f 63 65 73 73 20 73 74 61 72 74 73 20 77 68  | w.input,.a.new.process.starts.wh | 
| 87c20 |  69 6c 65 20 74 68 65 20 6f 6c 64 20 70 72 6f 63    65 73 73 20 69 73 0a 6b 69 6c 6c 65 64 2e 20 20  | ile.the.old.process.is.killed... | 
| 87c40 |  54 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69    73 20 72 65 66 72 65 73 68 65 64 20 61 6e 65 77  | The.collection.is.refreshed.anew | 
| 87c60 |  20 77 69 74 68 20 65 61 63 68 20 6e 65 77 20 70    72 6f 63 65 73 73 2e 0a 4d 65 61 6e 77 68 69 6c  | .with.each.new.process..Meanwhil | 
| 87c80 |  65 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 70    72 6f 76 69 64 65 20 6d 6f 72 65 20 69 6e 70 75  | e.the.user.can.provide.more.inpu | 
| 87ca0 |  74 20 63 68 61 72 61 63 74 65 72 73 20 28 66 6f    72 20 66 75 72 74 68 65 72 0a 6e 61 72 72 6f 77  | t.characters.(for.further.narrow | 
| 87cc0 |  69 6e 67 29 20 6f 72 20 73 65 6c 65 63 74 20 61    20 63 61 6e 64 69 64 61 74 65 20 66 72 6f 6d 20  | ing).or.select.a.candidate.from. | 
| 87ce0 |  74 68 65 20 76 69 73 69 62 6c 65 20 63 6f 6c 6c    65 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 28 64  | the.visible.collection........(d | 
| 87d00 |  65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63    61 74 65 2d 66 75 6e 63 74 69 6f 6e 20 28 73 74  | efun.counsel-locate-function.(st | 
| 87d20 |  72 29 0a 20 20 20 20 20 20 20 28 6f 72 0a 20 20    20 20 20 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d  | r)........(or.........(ivy-more- | 
| 87d40 |  63 68 61 72 73 29 0a 20 20 20 20 20 20 20 20 28    70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20  | chars).........(progn........... | 
| 87d60 |  28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d    63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20  | (counsel--async-command......... | 
| 87d80 |  20 20 20 28 66 6f 72 6d 61 74 20 22 6c 6f 63 61    74 65 20 25 73 20 27 25 73 27 22 0a 20 20 20 20  | ...(format."locate.%s.'%s'"..... | 
| 87da0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e  | ...............(mapconcat.#'iden | 
| 87dc0 |  74 69 74 79 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63    61 74 65 2d 6f 70 74 69 6f 6e 73 20 22 20 22 29  | tity.counsel-locate-options.".") | 
| 87de0 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c  | ....................(counsel--el | 
| 87e00 |  69 73 70 2d 74 6f 2d 70 63 72 65 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | isp-to-pcre..................... | 
| 87e20 |  28 69 76 79 2d 2d 72 65 67 65 78 20 73 74 72 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 27 28  | (ivy--regex.str))))...........'( | 
| 87e40 |  22 22 20 22 77 6f 72 6b 69 6e 67 2e 2e 2e 22 29    29 29 29 0a 0a 20 20 20 20 20 3b 3b 3b 23 23 23  | ""."working...")))).......;;;### | 
| 87e60 |  61 75 74 6f 6c 6f 61 64 0a 20 20 20 20 20 28 64    65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63  | autoload......(defun.counsel-loc | 
| 87e80 |  61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69    6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20  | ate.(&optional.initial-input)... | 
| 87ea0 |  20 20 20 20 20 22 43 61 6c 6c 20 74 68 65 20 5c    22 6c 6f 63 61 74 65 5c 22 20 73 68 65 6c 6c 20  | ....."Call.the.\"locate\".shell. | 
| 87ec0 |  63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 20 49 4e    49 54 49 41 4c 2d 49 4e 50 55 54 20 63 61 6e 20  | command.......INITIAL-INPUT.can. | 
| 87ee0 |  62 65 20 67 69 76 65 6e 20 61 73 20 74 68 65 20    69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 66 66  | be.given.as.the.initial.minibuff | 
| 87f00 |  65 72 20 69 6e 70 75 74 2e 22 0a 20 20 20 20 20    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a  | er.input."........(interactive). | 
| 87f20 |  20 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64    20 22 4c 6f 63 61 74 65 3a 20 22 20 23 27 63 6f  | .......(ivy-read."Locate:.".#'co | 
| 87f40 |  75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 66 75 6e    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20  | unsel-locate-function........... | 
| 87f60 |  20 20 20 20 20 20 20 3a 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 69 6e  | .......:initial-input.initial-in | 
| 87f80 |  70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3a 64 79 6e 61 6d 69 63 2d 63 6f  | put..................:dynamic-co | 
| 87fa0 |  6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73  | llection.t..................:his | 
| 87fc0 |  74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f    63 61 74 65 2d 68 69 73 74 6f 72 79 0a 20 20 20  | tory.'counsel-locate-history.... | 
| 87fe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61    63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 66  | ..............:action.(lambda.(f | 
| 88000 |  69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ile)............................ | 
| 88020 |  28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (with-ivy-window................ | 
| 88040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77    68 65 6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20  | ..............(when.file........ | 
| 88060 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69  | ........................(find-fi | 
| 88080 |  6c 65 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3a 75 6e  | le.file))))..................:un | 
| 880a0 |  77 69 6e 64 20 23 27 63 6f 75 6e 73 65 6c 2d 64    65 6c 65 74 65 2d 70 72 6f 63 65 73 73 0a 20 20  | wind.#'counsel-delete-process... | 
| 880c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d  | ...............:caller.'counsel- | 
| 880e0 |  6c 6f 63 61 74 65 29 29 0a 0a 20 20 20 48 65 72    65 20 61 72 65 20 74 68 65 20 69 6e 74 65 72 65  | locate)).....Here.are.the.intere | 
| 88100 |  73 74 69 6e 67 20 66 65 61 74 75 72 65 73 20 6f    66 20 74 68 65 20 61 62 6f 76 65 20 66 75 6e 63  | sting.features.of.the.above.func | 
| 88120 |  74 69 6f 6e 73 2c 20 69 6e 20 74 68 65 0a 6f 72    64 65 72 20 74 68 61 74 20 74 68 65 79 20 61 70  | tions,.in.the.order.that.they.ap | 
| 88140 |  70 65 61 72 3a 0a 0a 20 20 20 e2 80 a2 20 e2 80    98 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d  | pear:............counsel-locate- | 
| 88160 |  66 75 6e 63 74 69 6f 6e e2 80 99 20 74 61 6b 65    73 20 61 20 73 74 72 69 6e 67 20 61 72 67 75 6d  | function....takes.a.string.argum | 
| 88180 |  65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20    61 0a 20 20 20 20 20 6c 69 73 74 20 6f 66 20 73  | ent.and.returns.a......list.of.s | 
| 881a0 |  74 72 69 6e 67 73 2e 20 20 4e 6f 74 65 20 74 68    61 74 20 69 74 e2 80 99 73 20 6e 6f 74 20 63 6f  | trings...Note.that.it...s.not.co | 
| 881c0 |  6d 70 61 74 69 62 6c 65 20 77 69 74 68 0a 20 20    20 20 20 e2 80 98 61 6c 6c 2d 63 6f 6d 70 6c 65  | mpatible.with.........all-comple | 
| 881e0 |  74 69 6f 6e 73 e2 80 99 2c 20 62 75 74 20 73 69    6e 63 65 20 77 65 e2 80 99 72 65 20 6e 6f 74 20  | tions...,.but.since.we...re.not. | 
| 88200 |  75 73 69 6e 67 20 74 68 61 74 20 68 65 72 65 2c    20 6d 69 67 68 74 20 61 73 0a 20 20 20 20 20 77  | using.that.here,.might.as......w | 
| 88220 |  65 6c 6c 20 75 73 65 20 6f 6e 65 20 61 72 67 75    6d 65 6e 74 20 69 6e 73 74 65 61 64 20 6f 66 20  | ell.use.one.argument.instead.of. | 
| 88240 |  74 68 72 65 65 2e 0a 20 20 20 e2 80 a2 20 e2 80    98 69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 e2  | three............ivy-more-chars. | 
| 88260 |  80 99 20 69 73 20 61 20 73 69 6d 70 6c 65 20 66    75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 74  | ...is.a.simple.function.that.ret | 
| 88280 |  75 72 6e 73 20 65 2e 67 2e 20 20 e2 80 98 27 28    22 32 0a 20 20 20 20 20 63 68 61 72 73 20 6d 6f  | urns.e.g......'("2......chars.mo | 
| 882a0 |  72 65 22 29 e2 80 99 20 61 73 6b 69 6e 67 20 74    68 65 20 75 73 65 72 20 66 6f 72 20 6d 6f 72 65  | re")....asking.the.user.for.more | 
| 882c0 |  20 69 6e 70 75 74 2e 0a 20 20 20 e2 80 a2 20 e2    80 98 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63  | .input............counsel--async | 
| 882e0 |  2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 69 73 20 61    20 76 65 72 79 20 65 61 73 79 20 41 50 49 20 73  | -command....is.a.very.easy.API.s | 
| 88300 |  69 6d 70 6c 69 66 69 63 61 74 69 6f 6e 20 74 68    61 74 0a 20 20 20 20 20 74 61 6b 65 73 20 61 20  | implification.that......takes.a. | 
| 88320 |  73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 61 72    67 75 6d 65 6e 74 20 73 75 69 74 61 62 6c 65 20  | single.string.argument.suitable. | 
| 88340 |  66 6f 72 0a 20 20 20 20 20 e2 80 98 73 68 65 6c    6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72  | for.........shell-command-to-str | 
| 88360 |  69 6e 67 e2 80 99 2e 20 20 53 6f 20 79 6f 75 20    63 6f 75 6c 64 20 70 72 6f 74 6f 74 79 70 65 20  | ing......So.you.could.prototype. | 
| 88380 |  79 6f 75 72 20 66 75 6e 63 74 69 6f 6e 20 61 73    0a 20 20 20 20 20 6e 6f 6e 2d 61 73 79 6e 63 20  | your.function.as......non-async. | 
| 883a0 |  75 73 69 6e 67 20 e2 80 98 73 68 65 6c 6c 2d 63    6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67  | using....shell-command-to-string | 
| 883c0 |  e2 80 99 20 61 6e 64 20 e2 80 98 73 70 6c 69 74    2d 73 74 72 69 6e 67 e2 80 99 20 74 6f 0a 20 20  | ....and....split-string....to... | 
| 883e0 |  20 20 20 70 72 6f 64 75 63 65 20 61 20 63 6f 6c    6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 64 65  | ...produce.a.collection,.then.de | 
| 88400 |  63 69 64 65 20 74 68 61 74 20 79 6f 75 20 77 61    6e 74 20 61 73 79 6e 63 20 61 6e 64 20 73 69 6d  | cide.that.you.want.async.and.sim | 
| 88420 |  70 6c 79 0a 20 20 20 20 20 73 77 61 70 20 69 6e    20 e2 80 98 63 6f 75 6e 73 65 6c 2d 2d 61 73 79  | ply......swap.in....counsel--asy | 
| 88440 |  6e 63 2d 63 6f 6d 6d 61 6e 64 e2 80 99 2e 0a 20    20 20 e2 80 a2 20 e2 80 98 63 6f 75 6e 73 65 6c  | nc-command...............counsel | 
| 88460 |  2d 6c 6f 63 61 74 65 e2 80 99 20 69 73 20 61 6e    20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e  | -locate....is.an.interactive.fun | 
| 88480 |  63 74 69 6f 6e 20 77 69 74 68 20 61 6e 20 6f 70    74 69 6f 6e 61 6c 0a 20 20 20 20 20 e2 80 98 69  | ction.with.an.optional.........i | 
| 884a0 |  6e 69 74 69 61 6c 2d 69 6e 70 75 74 e2 80 99 2e    0a 20 20 20 e2 80 a2 20 e2 80 98 23 27 63 6f 75  | nitial-input...............#'cou | 
| 884c0 |  6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 66 75 6e 63    74 69 6f 6e e2 80 99 20 69 73 20 70 61 73 73 65  | nsel-locate-function....is.passe | 
| 884e0 |  64 20 61 73 20 74 68 65 20 e2 80 98 63 6f 6c 6c    65 63 74 69 6f 6e e2 80 99 20 61 72 67 75 6d 65  | d.as.the....collection....argume | 
| 88500 |  6e 74 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 64 79    6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e  | nt............dynamic-collection | 
| 88520 |  e2 80 99 20 69 73 20 73 65 74 20 74 6f 20 74 2c    20 73 69 6e 63 65 20 74 68 69 73 20 69 73 20 61  | ....is.set.to.t,.since.this.is.a | 
| 88540 |  6e 20 61 73 79 6e 63 0a 20 20 20 20 20 63 6f 6c    6c 65 63 74 69 6f 6e 2e 0a 20 20 20 e2 80 a2 20  | n.async......collection......... | 
| 88560 |  e2 80 98 61 63 74 69 6f 6e e2 80 99 20 61 72 67    75 6d 65 6e 74 20 75 73 65 73 20 e2 80 98 77 69  | ...action....argument.uses....wi | 
| 88580 |  74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 e2 80 99    20 77 72 61 70 70 65 72 2c 20 73 69 6e 63 65 20  | th-ivy-window....wrapper,.since. | 
| 885a0 |  77 65 20 77 61 6e 74 20 74 6f 0a 20 20 20 20 20    6f 70 65 6e 20 74 68 65 20 73 65 6c 65 63 74 65  | we.want.to......open.the.selecte | 
| 885c0 |  64 20 66 69 6c 65 20 69 6e 20 74 68 65 20 73 61    6d 65 20 77 69 6e 64 6f 77 20 66 72 6f 6d 20 77  | d.file.in.the.same.window.from.w | 
| 885e0 |  68 69 63 68 0a 20 20 20 20 20 e2 80 98 63 6f 75    6e 73 65 6c 2d 6c 6f 63 61 74 65 e2 80 99 20 77  | hich.........counsel-locate....w | 
| 88600 |  61 73 20 63 61 6c 6c 65 64 2e 0a 20 20 20 e2 80    a2 20 e2 80 98 75 6e 77 69 6e 64 e2 80 99 20 61  | as.called............unwind....a | 
| 88620 |  72 67 75 6d 65 6e 74 20 69 73 20 73 65 74 20 74    6f 20 e2 80 98 23 27 63 6f 75 6e 73 65 6c 2d 64  | rgument.is.set.to....#'counsel-d | 
| 88640 |  65 6c 65 74 65 2d 70 72 6f 63 65 73 73 e2 80 99    3a 20 77 68 65 6e 20 77 65 0a 20 20 20 20 20 70  | elete-process...:.when.we......p | 
| 88660 |  72 65 73 73 20 e2 80 98 43 2d 67 e2 80 99 20 77    65 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c 20 74  | ress....C-g....we.want.to.kill.t | 
| 88680 |  68 65 20 72 75 6e 6e 69 6e 67 20 70 72 6f 63 65    73 73 20 63 72 65 61 74 65 64 20 62 79 0a 20 20  | he.running.process.created.by... | 
| 886a0 |  20 20 20 e2 80 98 63 6f 75 6e 73 65 6c 2d 2d 61    73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 e2 80 99 2e  | ......counsel--async-command.... | 
| 886c0 |  0a 20 20 20 e2 80 a2 20 e2 80 98 63 61 6c 6c 65    72 e2 80 99 20 61 72 67 75 6d 65 6e 74 20 69 64  | ...........caller....argument.id | 
| 886e0 |  65 6e 74 69 66 69 65 73 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 66 6f 72 20 65 61 73 69 65 72  | entifies.this.command.for.easier | 
| 88700 |  20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f  | .customization.....File:.docs5eO | 
| 88720 |  71 77 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    45 78 61 6d 70 6c 65 20 2d 20 69 76 79 2d 72 65  | qw.info,..Node:.Example.-.ivy-re | 
| 88740 |  61 64 2d 77 69 74 68 2d 65 78 74 72 61 2d 70 72    6f 70 65 72 74 69 65 73 2c 20 20 50 72 65 76 3a  | ad-with-extra-properties,..Prev: | 
| 88760 |  20 45 78 61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73    65 6c 2d 6c 6f 63 61 74 65 2c 20 20 55 70 3a 20  | .Example.-.counsel-locate,..Up:. | 
| 88780 |  41 50 49 0a 0a 38 2e 35 20 45 78 61 6d 70 6c 65    20 2d 20 e2 80 98 69 76 79 2d 72 65 61 64 2d 77  | API..8.5.Example.-....ivy-read-w | 
| 887a0 |  69 74 68 2d 65 78 74 72 61 2d 70 72 6f 70 65 72    74 69 65 73 e2 80 99 0a 3d 3d 3d 3d 3d 3d 3d 3d  | ith-extra-properties....======== | 
| 887c0 |  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  | ================================ | 
| 887e0 |  3d 3d 3d 3d 3d 3d 0a 0a 54 68 69 73 20 69 73 20    61 6e 6f 74 68 65 72 20 65 78 61 6d 70 6c 65 20  | ======..This.is.another.example. | 
| 88800 |  74 6f 20 73 68 6f 77 20 68 6f 77 20 74 6f 20 61    73 73 6f 63 69 61 74 65 20 61 64 64 69 74 69 6f  | to.show.how.to.associate.additio | 
| 88820 |  6e 61 6c 20 76 61 6c 75 65 73 20 74 6f 0a 65 61    63 68 20 64 69 73 70 6c 61 79 65 64 20 73 74 72  | nal.values.to.each.displayed.str | 
| 88840 |  69 6e 67 73 2e 0a 0a 20 20 20 20 20 28 64 65 66    75 6e 20 66 69 6e 64 2d 63 61 6e 64 69 64 61 74  | ings........(defun.find-candidat | 
| 88860 |  65 73 2d 66 75 6e 63 74 69 6f 6e 20 28 73 74 72    20 70 72 65 64 20 5f 29 0a 20 20 20 20 20 20 20  | es-function.(str.pred._)........ | 
| 88880 |  28 6c 65 74 20 28 28 70 72 6f 70 73 20 27 28 31    20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20  | (let.((props.'(1.2))............ | 
| 888a0 |  20 20 28 73 74 72 73 20 27 28 22 66 6f 6f 22 20    22 66 6f 6f 32 22 29 29 29 0a 20 20 20 20 20 20  | ..(strs.'("foo"."foo2")))....... | 
| 888c0 |  20 20 20 28 63 6c 2d 6d 61 70 63 61 72 20 28 6c    61 6d 62 64 61 20 28 73 20 70 29 20 28 70 72 6f  | ...(cl-mapcar.(lambda.(s.p).(pro | 
| 888e0 |  70 65 72 74 69 7a 65 20 73 20 27 70 72 6f 70 65    72 74 79 20 70 29 29 0a 20 20 20 20 20 20 20 20  | pertize.s.'property.p))......... | 
| 88900 |  20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ............strs................ | 
| 88920 |  20 20 20 20 20 70 72 6f 70 73 29 29 29 0a 0a 20    20 20 20 20 28 64 65 66 75 6e 20 66 69 6e 64 2d  | .....props))).......(defun.find- | 
| 88940 |  63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20    20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76  | candidates.()........(interactiv | 
| 88960 |  65 29 0a 20 20 20 20 20 20 20 28 69 76 79 2d 72    65 61 64 20 22 46 69 6e 64 20 73 79 6d 62 6f 6c  | e)........(ivy-read."Find.symbol | 
| 88980 |  73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 23 27 66 69 6e 64 2d 63 61 6e  | s:."..................#'find-can | 
| 889a0 |  64 69 64 61 74 65 73 2d 66 75 6e 63 74 69 6f 6e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | didates-function................ | 
| 889c0 |  20 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64    61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20  | ..:action.(lambda.(x)........... | 
| 889e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 65 73 73 61 67 65 20 22 56 61 6c 75 65  | .................(message."Value | 
| 88a00 |  3a 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 20 20 20 20 20 20  | :.%s"........................... | 
| 88a20 |  20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74    65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27  | ..........(get-text-property.0.' | 
| 88a40 |  70 72 6f 70 65 72 74 79 20 78 29 29 29 29 29 0a    0a 20 20 20 48 65 72 65 20 61 72 65 20 74 68 65  | property.x))))).....Here.are.the | 
| 88a60 |  20 69 6e 74 65 72 65 73 74 69 6e 67 20 66 65 61    74 75 72 65 73 20 6f 66 20 74 68 65 20 61 62 6f  | .interesting.features.of.the.abo | 
| 88a80 |  76 65 20 66 75 6e 63 74 69 6f 6e 3a 0a 0a 20 20    20 e2 80 a2 20 e2 80 98 66 69 6e 64 2d 63 61 6e  | ve.function:............find-can | 
| 88aa0 |  64 69 64 61 74 65 73 2d 66 75 6e 63 74 69 6f 6e    e2 80 99 20 62 75 69 6c 64 73 20 75 70 20 61 20  | didates-function....builds.up.a. | 
| 88ac0 |  6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20    61 6e 64 0a 20 20 20 20 20 61 73 73 6f 63 69 61  | list.of.strings.and......associa | 
| 88ae0 |  74 65 73 20 22 66 6f 6f 22 20 77 69 74 68 20 74    68 65 20 76 61 6c 75 65 20 31 20 61 6e 64 20 22  | tes."foo".with.the.value.1.and." | 
| 88b00 |  66 6f 6f 32 22 20 77 69 74 68 20 32 2e 0a 20 20    20 e2 80 a2 20 e2 80 98 66 69 6e 64 2d 63 61 6e  | foo2".with.2............find-can | 
| 88b20 |  64 69 64 61 74 65 73 e2 80 99 20 69 73 20 61 6e    20 69 6e 74 65 72 61 63 74 69 76 65 20 66 75 6e  | didates....is.an.interactive.fun | 
| 88b40 |  63 74 69 6f 6e 2e 0a 20 20 20 e2 80 a2 20 e2 80    98 23 27 66 69 6e 64 2d 63 61 6e 64 69 64 61 74  | ction............#'find-candidat | 
| 88b60 |  65 73 e2 80 99 20 69 73 20 70 61 73 73 65 64 20    61 73 20 74 68 65 20 e2 80 98 63 6f 6c 6c 65 63  | es....is.passed.as.the....collec | 
| 88b80 |  74 69 6f 6e e2 80 99 20 61 72 67 75 6d 65 6e 74    2e 0a 20 20 20 e2 80 a2 20 e2 80 98 61 63 74 69  | tion....argument............acti | 
| 88ba0 |  6f 6e e2 80 99 20 67 65 74 73 20 70 61 73 73 65    64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73  | on....gets.passed.the.selected.s | 
| 88bc0 |  74 72 69 6e 67 20 77 69 74 68 20 74 68 65 20 61    73 73 6f 63 69 61 74 65 64 20 76 61 6c 75 65 2e  | tring.with.the.associated.value. | 
| 88be0 |  0a 20 20 20 20 20 49 74 20 74 68 65 6e 20 72 65    74 72 69 65 76 65 73 20 74 68 61 74 20 76 61 6c  | ......It.then.retrieves.that.val | 
| 88c00 |  75 65 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20    69 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63  | ue.and.displays.it.....File:.doc | 
| 88c20 |  73 35 65 4f 71 77 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64  | s5eOqw.info,..Node:.Variable.Ind | 
| 88c40 |  65 78 2c 20 20 4e 65 78 74 3a 20 4b 65 79 73 74    72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 50 72 65  | ex,..Next:.Keystroke.Index,..Pre | 
| 88c60 |  76 3a 20 41 50 49 2c 20 20 55 70 3a 20 54 6f 70    0a 0a 39 20 56 61 72 69 61 62 6c 65 20 49 6e 64  | v:.API,..Up:.Top..9.Variable.Ind | 
| 88c80 |  65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00 08 5d  | ex.****************....[index..] | 
| 88ca0 |  0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 69 76 79 2d    61 6c 74 2d 64 6f 6e 65 3a 20 20 20 20 20 20 20  | .*.Menu:..*.ivy-alt-done:....... | 
| 88cc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20  | ...................Key.bindings. | 
| 88ce0 |  66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65 63    74 69 6f 6e 20 61 63 74 69 6f 6e 20 74 68 65 6e  | for.single.selection.action.then | 
| 88d00 |  20 65 78 69 74 20 6d 69 6e 69 62 75 66 66 65 72    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .exit.minibuffer................ | 
| 88d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 88d40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 33 30 29 0a 2a 20 69 76 79  | .................(line.30).*.ivy | 
| 88d60 |  2d 61 6c 74 2d 64 6f 6e 65 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -alt-done.<1>:.................. | 
| 88d80 |  20 20 20 20 46 69 6c 65 20 4e 61 6d 65 20 43 6f    6d 70 6c 65 74 69 6f 6e 2e 20 28 6c 69 6e 65 20  | ....File.Name.Completion..(line. | 
| 88da0 |  31 32 29 0a 2a 20 69 76 79 2d 61 76 79 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 12).*.ivy-avy:.................. | 
| 88dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69  | .............Key.bindings.for.si | 
| 88de0 |  6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 61    63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69 74 20  | ngle.selection.action.then.exit. | 
| 88e00 |  6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | minibuffer...................... | 
| 88e20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 88e40 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 36 34 29 0a 2a 20 69 76 79 2d 62 61 63 6b 77  | ...........(line.64).*.ivy-backw | 
| 88e60 |  61 72 64 2d 64 65 6c 65 74 65 2d 63 68 61 72 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69  | ard-delete-char:..............Fi | 
| 88e80 |  6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69    6f 6e 2e 20 28 6c 69 6e 65 20 31 39 29 0a 2a 20  | le.Name.Completion..(line.19).*. | 
| 88ea0 |  69 76 79 2d 63 61 6c 6c 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ivy-call:....................... | 
| 88ec0 |  20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64 69    6e 67 73 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65  | .......Key.bindings.for.multiple | 
| 88ee0 |  20 73 65 6c 65 63 74 69 6f 6e 73 20 61 6e 64 20    61 63 74 69 6f 6e 73 20 6b 65 65 70 20 6d 69 6e  | .selections.and.actions.keep.min | 
| 88f00 |  69 62 75 66 66 65 72 20 6f 70 65 6e 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ibuffer.open.................... | 
| 88f20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 88f40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 39 29 0a 2a 20 69 76 79 2d 63 6f 6e  | .............(line.19).*.ivy-con | 
| 88f60 |  66 69 72 6d 2d 66 61 63 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | firm-face:...................... | 
| 88f80 |  46 61 63 65 73 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 33 34 29 0a  | Faces.................(line.34). | 
| 88fa0 |  2a 20 69 76 79 2d 63 6f 75 6e 74 2d 66 6f 72 6d    61 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20  | *.ivy-count-format:............. | 
| 88fc0 |  20 20 20 20 20 20 20 20 20 44 65 66 63 75 73 74    6f 6d 73 2e 20 20 20 20 20 20 20 20 20 20 20 28  | .........Defcustoms............( | 
| 88fe0 |  6c 69 6e 65 20 20 36 29 0a 2a 20 69 76 79 2d 63    75 72 72 65 6e 74 2d 6d 61 74 63 68 3a 20 20 20  | line..6).*.ivy-current-match:... | 
| 89000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 46 61 63 65 73 2e 20 20 20 20 20 20 20 20  | ..................Faces......... | 
| 89020 |  20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39    29 0a 2a 20 69 76 79 2d 64 69 73 70 61 74 63 68  | ........(line..9).*.ivy-dispatch | 
| 89040 |  69 6e 67 2d 63 61 6c 6c 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 62  | ing-call:..................Key.b | 
| 89060 |  69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74    69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20  | indings.for.multiple.selections. | 
| 89080 |  61 6e 64 20 61 63 74 69 6f 6e 73 20 6b 65 65 70    20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e  | and.actions.keep.minibuffer.open | 
| 890a0 |  2e 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  | ................................ | 
| 890c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 890e0 |  20 28 6c 69 6e 65 20 32 39 29 0a 2a 20 69 76 79    2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e  | .(line.29).*.ivy-dispatching-don | 
| 89100 |  65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73  | e:..................Key.bindings | 
| 89120 |  20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65    63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 74 68 65  | .for.single.selection.action.the | 
| 89140 |  6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | n.exit.minibuffer............... | 
| 89160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89180 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 32 34 29 0a 2a 20 69 76  | ..................(line.24).*.iv | 
| 891a0 |  79 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | y-display-style:................ | 
| 891c0 |  20 20 20 20 20 44 65 66 63 75 73 74 6f 6d 73 2e    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65  | .....Defcustoms............(line | 
| 891e0 |  20 32 34 29 0a 2a 20 69 76 79 2d 64 6f 6e 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .24).*.ivy-done:................ | 
| 89200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65    79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73  | ..............Key.bindings.for.s | 
| 89220 |  69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20    61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69 74  | ingle.selection.action.then.exit | 
| 89240 |  20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .minibuffer..................... | 
| 89260 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89280 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 31 39 29 0a 2a 20 69 76 79 2d 65 78 74 72  | ............(line.19).*.ivy-extr | 
| 892a0 |  61 2d 64 69 72 65 63 74 6f 72 69 65 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46  | a-directories:.................F | 
| 892c0 |  69 6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74    69 6f 6e 2e 20 28 6c 69 6e 65 20 35 31 29 0a 2a  | ile.Name.Completion..(line.51).* | 
| 892e0 |  20 69 76 79 2d 68 65 69 67 68 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy-height:.................... | 
| 89300 |  20 20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64    69 6e 67 73 20 66 6f 72 20 6e 61 76 69 67 61 74  | ........Key.bindings.for.navigat | 
| 89320 |  69 6f 6e 2e 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  | ion............................. | 
| 89340 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89360 |  20 20 20 20 28 6c 69 6e 65 20 32 31 29 0a 2a 20    69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f  | ....(line.21).*.ivy-immediate-do | 
| 89380 |  6e 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64 69  | ne:....................Key.bindi | 
| 893a0 |  6e 67 73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73    65 6c 65 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20  | ngs.for.single.selection.action. | 
| 893c0 |  74 68 65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75    66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20  | then.exit.minibuffer............ | 
| 893e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 35 33 29 0a 2a  | .....................(line.53).* | 
| 89420 |  20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72    65 6e 74 3a 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy-insert-current:............ | 
| 89440 |  20 20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64    69 6e 67 73 20 74 68 61 74 20 61 6c 74 65 72 20  | ........Key.bindings.that.alter. | 
| 89460 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69    6e 70 75 74 2e 0a 20 20 20 20 20 20 20 20 20 20  | the.minibuffer.input............ | 
| 89480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 894a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 32 33 29 0a 2a  | .....................(line.23).* | 
| 894c0 |  20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72    65 6e 74 2d 66 75 6c 6c 3a 20 20 20 20 20 20 20  | .ivy-insert-current-full:....... | 
| 894e0 |  20 20 20 20 20 20 20 20 46 69 6c 65 20 4e 61 6d    65 20 43 6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 6c  | ........File.Name.Completion..(l | 
| 89500 |  69 6e 65 20 34 31 29 0a 2a 20 69 76 79 2d 6b 69    6c 6c 2d 72 69 6e 67 2d 73 61 76 65 3a 20 20 20  | ine.41).*.ivy-kill-ring-save:... | 
| 89520 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 4f 74 68 65 72 20 6b 65 79 20 62 69 6e 64 69  | .................Other.key.bindi | 
| 89540 |  6e 67 73 2e 20 20 20 28 6c 69 6e 65 20 20 39 29    0a 2a 20 69 76 79 2d 6d 61 74 63 68 2d 72 65 71  | ngs....(line..9).*.ivy-match-req | 
| 89560 |  75 69 72 65 64 2d 66 61 63 65 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 46 61 63 65 73 2e  | uired-face:...............Faces. | 
| 89580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 35 33 29 0a 2a 20 69 76 79 2d  | ................(line.53).*.ivy- | 
| 895a0 |  6d 69 6e 69 62 75 66 66 65 72 2d 67 72 6f 77 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | minibuffer-grow:................ | 
| 895c0 |  20 20 20 48 79 64 72 61 20 69 6e 20 74 68 65 20    6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20  | ...Hydra.in.the.minibuffer...... | 
| 895e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89600 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65  | ...........................(line | 
| 89620 |  20 34 35 29 0a 2a 20 69 76 79 2d 6d 69 6e 69 62    75 66 66 65 72 2d 6d 61 70 3a 20 20 20 20 20 20  | .45).*.ivy-minibuffer-map:...... | 
| 89640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 69    6e 69 62 75 66 66 65 72 20 6b 65 79 20 62 69 6e  | ..............Minibuffer.key.bin | 
| 89660 |  64 69 6e 67 73 2e 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  | dings........................... | 
| 89680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 896a0 |  20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 29 0a    2a 20 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72  | ......(line..6).*.ivy-minibuffer | 
| 896c0 |  2d 6d 61 74 63 68 2d 66 61 63 65 2d 31 3a 20 20    20 20 20 20 20 20 20 20 20 46 61 63 65 73 2e 20  | -match-face-1:...........Faces.. | 
| 896e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 34 29 0a 2a 20 69 76 79 2d 6d  | ...............(line.14).*.ivy-m | 
| 89700 |  69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63 68 2d    66 61 63 65 2d 32 3a 20 20 20 20 20 20 20 20 20  | inibuffer-match-face-2:......... | 
| 89720 |  20 20 46 61 63 65 73 2e 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 39  | ..Faces.................(line.19 | 
| 89740 |  29 0a 2a 20 69 76 79 2d 6d 69 6e 69 62 75 66 66    65 72 2d 6d 61 74 63 68 2d 66 61 63 65 2d 33 3a  | ).*.ivy-minibuffer-match-face-3: | 
| 89760 |  20 20 20 20 20 20 20 20 20 20 20 46 61 63 65 73    2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...........Faces................ | 
| 89780 |  20 28 6c 69 6e 65 20 32 34 29 0a 2a 20 69 76 79    2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 74 63  | .(line.24).*.ivy-minibuffer-matc | 
| 897a0 |  68 2d 66 61 63 65 2d 34 3a 20 20 20 20 20 20 20    20 20 20 20 46 61 63 65 73 2e 20 20 20 20 20 20  | h-face-4:...........Faces....... | 
| 897c0 |  20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    32 39 29 0a 2a 20 69 76 79 2d 6d 69 6e 69 62 75  | ..........(line.29).*.ivy-minibu | 
| 897e0 |  66 66 65 72 2d 73 68 72 69 6e 6b 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 48 79 64  | ffer-shrink:.................Hyd | 
| 89800 |  72 61 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75    66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20  | ra.in.the.minibuffer............ | 
| 89820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89840 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 35 30 29 0a 2a  | .....................(line.50).* | 
| 89860 |  20 69 76 79 2d 6d 6f 64 69 66 69 65 64 2d 62 75    66 66 65 72 3a 20 20 20 20 20 20 20 20 20 20 20  | .ivy-modified-buffer:........... | 
| 89880 |  20 20 20 20 20 20 20 20 46 61 63 65 73 2e 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | ........Faces.................(l | 
| 898a0 |  69 6e 65 20 38 38 29 0a 2a 20 69 76 79 2d 6d 6f    64 69 66 69 65 64 2d 6f 75 74 73 69 64 65 2d 62  | ine.88).*.ivy-modified-outside-b | 
| 898c0 |  75 66 66 65 72 3a 20 20 20 20 20 20 20 20 20 20    20 46 61 63 65 73 2e 20 20 20 20 20 20 20 20 20  | uffer:...........Faces.......... | 
| 898e0 |  20 20 20 20 20 20 20 28 6c 69 6e 65 20 39 33 29    0a 2a 20 69 76 79 2d 6e 65 78 74 2d 61 63 74 69  | .......(line.93).*.ivy-next-acti | 
| 89900 |  6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 48 79 64 72 61 20  | on:.......................Hydra. | 
| 89920 |  69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | in.the.minibuffer............... | 
| 89940 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 36 30 29 0a 2a 20 69 76  | ..................(line.60).*.iv | 
| 89980 |  79 2d 6e 65 78 74 2d 68 69 73 74 6f 72 79 2d 65    6c 65 6d 65 6e 74 3a 20 20 20 20 20 20 20 20 20  | y-next-history-element:......... | 
| 899a0 |  20 20 20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67    73 20 74 68 61 74 20 61 6c 74 65 72 20 74 68 65  | .....Key.bindings.that.alter.the | 
| 899c0 |  20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .minibuffer.input............... | 
| 899e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89a00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 39 29 0a 2a 20 69 76  | ..................(line..9).*.iv | 
| 89a20 |  79 2d 6e 65 78 74 2d 6c 69 6e 65 2d 61 6e 64 2d    63 61 6c 6c 3a 20 20 20 20 20 20 20 20 20 20 20  | y-next-line-and-call:........... | 
| 89a40 |  20 20 20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67    73 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 73  | .....Key.bindings.for.multiple.s | 
| 89a60 |  65 6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61 63    74 69 6f 6e 73 20 6b 65 65 70 20 6d 69 6e 69 62  | elections.and.actions.keep.minib | 
| 89a80 |  75 66 66 65 72 20 6f 70 65 6e 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | uffer.open...................... | 
| 89aa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89ac0 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 33 39 29 0a 2a 20 69 76 79 2d 6f 63 63 75 72  | ...........(line.39).*.ivy-occur | 
| 89ae0 |  3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 61  | :.............................Sa | 
| 89b00 |  76 69 6e 67 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  | ving.the.current.completion.sess | 
| 89b20 |  69 6f 6e 20 74 6f 20 61 20 62 75 66 66 65 72 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ion.to.a.buffer................. | 
| 89b40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89b60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 29 0a 2a 20 69 76 79 2d  | ................(line..9).*.ivy- | 
| 89b80 |  6f 63 63 75 72 2d 63 6c 69 63 6b 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | occur-click:.................... | 
| 89ba0 |  20 20 20 53 61 76 69 6e 67 20 74 68 65 20 63 75    72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e  | ...Saving.the.current.completion | 
| 89bc0 |  20 73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75    66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20  | .session.to.a.buffer............ | 
| 89be0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89c00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 32 31 29 0a 2a  | .....................(line.21).* | 
| 89c20 |  20 69 76 79 2d 6f 63 63 75 72 2d 64 69 73 70 61    74 63 68 3a 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy-occur-dispatch:............ | 
| 89c40 |  20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 74    68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 6c  | ........Saving.the.current.compl | 
| 89c60 |  65 74 69 6f 6e 20 73 65 73 73 69 6f 6e 20 74 6f    20 61 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20  | etion.session.to.a.buffer....... | 
| 89c80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89ca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 89cc0 |  34 31 29 0a 2a 20 69 76 79 2d 6f 63 63 75 72 2d    70 72 65 73 73 3a 20 20 20 20 20 20 20 20 20 20  | 41).*.ivy-occur-press:.......... | 
| 89ce0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76    69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20  | .............Saving.the.current. | 
| 89d00 |  63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65 73 73 69    6f 6e 20 74 6f 20 61 20 62 75 66 66 65 72 2e 0a  | completion.session.to.a.buffer.. | 
| 89d20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89d40 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 89d60 |  6c 69 6e 65 20 31 36 29 0a 2a 20 69 76 79 2d 6f    63 63 75 72 2d 72 65 61 64 2d 61 63 74 69 6f 6e  | line.16).*.ivy-occur-read-action | 
| 89d80 |  3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 53 61 76 69 6e 67 20 74 68 65 20 63 75 72  | :.................Saving.the.cur | 
| 89da0 |  72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20    73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66  | rent.completion.session.to.a.buf | 
| 89dc0 |  66 65 72 2e 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  | fer............................. | 
| 89de0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89e00 |  20 20 20 20 28 6c 69 6e 65 20 33 36 29 0a 2a 20    69 76 79 2d 6f 6e 2d 64 65 6c 2d 65 72 72 6f 72  | ....(line.36).*.ivy-on-del-error | 
| 89e20 |  2d 66 75 6e 63 74 69 6f 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 44 65 66 63 75 73 74 6f 6d  | -function:.............Defcustom | 
| 89e40 |  73 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 33 31 29 0a 2a 20 69 76 79 2d 70 61 72  | s............(line.31).*.ivy-par | 
| 89e60 |  74 69 61 6c 2d 6f 72 2d 64 6f 6e 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | tial-or-done:................... | 
| 89e80 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72    20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f  | Key.bindings.for.single.selectio | 
| 89ea0 |  6e 20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78    69 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20  | n.action.then.exit.minibuffer... | 
| 89ec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89ee0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | ..............................(l | 
| 89f00 |  69 6e 65 20 33 37 29 0a 2a 20 69 76 79 2d 70 72    65 76 2d 61 63 74 69 6f 6e 3a 20 20 20 20 20 20  | ine.37).*.ivy-prev-action:...... | 
| 89f20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 48 79 64 72 61 20 69 6e 20 74 68 65 20 6d 69  | .................Hydra.in.the.mi | 
| 89f40 |  6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nibuffer........................ | 
| 89f60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 89f80 |  20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 35    35 29 0a 2a 20 69 76 79 2d 70 72 65 76 69 6f 75  | .........(line.55).*.ivy-previou | 
| 89fa0 |  73 2d 68 69 73 74 6f 72 79 2d 65 6c 65 6d 65 6e    74 3a 20 20 20 20 20 20 20 20 20 20 4b 65 79 20  | s-history-element:..........Key. | 
| 89fc0 |  62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61 6c    74 65 72 20 74 68 65 20 6d 69 6e 69 62 75 66 66  | bindings.that.alter.the.minibuff | 
| 89fe0 |  65 72 20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | er.input........................ | 
| 8a000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a020 |  20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31    38 29 0a 2a 20 69 76 79 2d 70 72 65 76 69 6f 75  | .........(line.18).*.ivy-previou | 
| 8a040 |  73 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c 3a    20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20  | s-line-and-call:............Key. | 
| 8a060 |  62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75 6c    74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e 73  | bindings.for.multiple.selections | 
| 8a080 |  20 61 6e 64 20 61 63 74 69 6f 6e 73 20 6b 65 65    70 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65  | .and.actions.keep.minibuffer.ope | 
| 8a0a0 |  6e 2e 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  | n............................... | 
| 8a0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a0e0 |  20 20 28 6c 69 6e 65 20 35 30 29 0a 2a 20 69 76    79 2d 72 65 61 64 2d 61 63 74 69 6f 6e 3a 20 20  | ..(line.50).*.ivy-read-action:.. | 
| 8a100 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 48 79 64 72 61 20 69 6e 20 74 68  | .....................Hydra.in.th | 
| 8a120 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.minibuffer.................... | 
| 8a140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 36 35 29 0a 2a 20 69 76 79 2d 72 65 6d  | .............(line.65).*.ivy-rem | 
| 8a180 |  6f 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ote:............................ | 
| 8a1a0 |  46 61 63 65 73 2e 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 37 31 29 0a  | Faces.................(line.71). | 
| 8a1c0 |  2a 20 69 76 79 2d 72 65 73 74 72 69 63 74 2d 74    6f 2d 6d 61 74 63 68 65 73 3a 20 20 20 20 20 20  | *.ivy-restrict-to-matches:...... | 
| 8a1e0 |  20 20 20 20 20 20 20 20 20 4b 65 79 20 62 69 6e    64 69 6e 67 73 20 74 68 61 74 20 61 6c 74 65 72  | .........Key.bindings.that.alter | 
| 8a200 |  20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20    69 6e 70 75 74 2e 0a 20 20 20 20 20 20 20 20 20  | .the.minibuffer.input........... | 
| 8a220 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a240 |  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 6e 65 20 34 30 29 0a  | ......................(line.40). | 
| 8a260 |  2a 20 69 76 79 2d 72 65 73 75 6d 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | *.ivy-resume:................... | 
| 8a280 |  20 20 20 20 20 20 20 20 20 4b 65 79 20 62 69 6e    64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74 69 70  | .........Key.bindings.for.multip | 
| 8a2a0 |  6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20 61 6e    64 20 61 63 74 69 6f 6e 73 20 6b 65 65 70 20 6d  | le.selections.and.actions.keep.m | 
| 8a2c0 |  69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | inibuffer.open.................. | 
| 8a2e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a300 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 35 38 29 0a 2a 20 69 76 79 2d 72  | ...............(line.58).*.ivy-r | 
| 8a320 |  65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | everse-i-search:................ | 
| 8a340 |  20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 74    68 61 74 20 61 6c 74 65 72 20 74 68 65 20 6d 69  | ..Key.bindings.that.alter.the.mi | 
| 8a360 |  6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nibuffer.input.................. | 
| 8a380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a3a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 34 38 29 0a 2a 20 69 76 79 2d 72  | ...............(line.48).*.ivy-r | 
| 8a3c0 |  6f 74 61 74 65 2d 70 72 65 66 65 72 72 65 64 2d    62 75 69 6c 64 65 72 73 3a 20 20 20 20 20 20 20  | otate-preferred-builders:....... | 
| 8a3e0 |  20 20 48 79 64 72 61 20 69 6e 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20  | ..Hydra.in.the.minibuffer....... | 
| 8a400 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a420 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 8a440 |  34 30 29 0a 2a 20 69 76 79 2d 73 75 62 64 69 72    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 40).*.ivy-subdir:............... | 
| 8a460 |  20 20 20 20 20 20 20 20 20 20 20 20 20 46 61 63    65 73 2e 20 20 20 20 20 20 20 20 20 20 20 20 20  | .............Faces.............. | 
| 8a480 |  20 20 20 28 6c 69 6e 65 20 36 36 29 0a 2a 20 69    76 79 2d 74 6f 67 67 6c 65 2d 63 61 6c 6c 69 6e  | ...(line.66).*.ivy-toggle-callin | 
| 8a4a0 |  67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 48 79 64 72 61 20 69 6e 20 74  | g:....................Hydra.in.t | 
| 8a4c0 |  68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | he.minibuffer................... | 
| 8a4e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 33 34 29 0a 2a 20 69 76 79 2d 74 6f  | ..............(line.34).*.ivy-to | 
| 8a520 |  67 67 6c 65 2d 63 61 73 65 2d 66 6f 6c 64 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ggle-case-fold:................. | 
| 8a540 |  20 48 79 64 72 61 20 69 6e 20 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20  | .Hydra.in.the.minibuffer........ | 
| 8a560 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a580 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 37  | .........................(line.7 | 
| 8a5a0 |  30 29 0a 2a 20 69 76 79 2d 74 6f 67 67 6c 65 2d    72 65 67 65 78 70 2d 71 75 6f 74 65 3a 20 20 20  | 0).*.ivy-toggle-regexp-quote:... | 
| 8a5c0 |  20 20 20 20 20 20 20 20 20 20 20 20 46 69 6c 65    20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e  | ............File.Name.Completion | 
| 8a5e0 |  2e 20 28 6c 69 6e 65 20 34 37 29 0a 2a 20 69 76    79 2d 75 73 65 2d 76 69 72 74 75 61 6c 2d 62 75  | ..(line.47).*.ivy-use-virtual-bu | 
| 8a600 |  66 66 65 72 73 3a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 42 75 66 66 65 72 20 4e 61 6d 65  | ffers:...............Buffer.Name | 
| 8a620 |  20 43 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .Completion..................... | 
| 8a640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a660 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 36 29 0a 2a 20 69 76 79 2d 76 69 72 74  | ............(line..6).*.ivy-virt | 
| 8a680 |  75 61 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46  | ual:...........................F | 
| 8a6a0 |  61 63 65 73 2e 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 20 37 36 29 0a 2a  | aces.................(line.76).* | 
| 8a6c0 |  20 69 76 79 2d 77 72 61 70 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .ivy-wrap:...................... | 
| 8a6e0 |  20 20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64    69 6e 67 73 20 66 6f 72 20 6e 61 76 69 67 61 74  | ........Key.bindings.for.navigat | 
| 8a700 |  69 6f 6e 2e 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  | ion............................. | 
| 8a720 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a740 |  20 20 20 20 28 6c 69 6e 65 20 31 34 29 0a 2a 20    69 76 79 2d 79 61 6e 6b 2d 77 6f 72 64 3a 20 20  | ....(line.14).*.ivy-yank-word:.. | 
| 8a760 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 4b 65 79 20 62 69 6e 64 69  | .......................Key.bindi | 
| 8a780 |  6e 67 73 20 74 68 61 74 20 61 6c 74 65 72 20 74    68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e  | ngs.that.alter.the.minibuffer.in | 
| 8a7a0 |  70 75 74 2e 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  | put............................. | 
| 8a7c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a7e0 |  20 20 20 20 28 6c 69 6e 65 20 33 32 29 0a 0a 1f    0a 46 69 6c 65 3a 20 64 6f 63 73 35 65 4f 71 77  | ....(line.32)....File:.docs5eOqw | 
| 8a800 |  2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4b 65    79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20  | .info,..Node:.Keystroke.Index,.. | 
| 8a820 |  50 72 65 76 3a 20 56 61 72 69 61 62 6c 65 20 49    6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 0a 0a  | Prev:.Variable.Index,..Up:.Top.. | 
| 8a840 |  31 30 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64    65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  | 10.Keystroke.Index.************* | 
| 8a860 |  2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78 00    08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 2f 3a  | *****....[index..].*.Menu:..*./: | 
| 8a880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a8a0 |  20 20 20 20 20 46 69 6c 65 20 4e 61 6d 65 20 43    6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 6c 69 6e 65  | .....File.Name.Completion..(line | 
| 8a8c0 |  20 33 35 29 0a 2a 20 2f 20 43 2d 6a 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .35).*./.C-j:................... | 
| 8a8e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 73    69 6e 67 20 54 52 41 4d 50 2e 20 20 20 20 20 20  | ..............Using.TRAMP....... | 
| 8a900 |  20 20 20 20 28 6c 69 6e 65 20 32 34 29 0a 2a 20    2f 2f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ....(line.24).*.//:............. | 
| 8a920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 46 69 6c 65 20 4e 61 6d 65  | .......................File.Name | 
| 8a940 |  20 43 6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 6c 69    6e 65 20 32 35 29 0a 2a 20 2f 2f 20 3c 31 3e 3a  | .Completion..(line.25).*.//.<1>: | 
| 8a960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8a980 |  55 73 69 6e 67 20 54 52 41 4d 50 2e 20 20 20 20    20 20 20 20 20 20 28 6c 69 6e 65 20 31 37 29 0a  | Using.TRAMP...........(line.17). | 
| 8a9a0 |  2a 20 3c 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | *.<:............................ | 
| 8a9c0 |  20 20 20 20 20 20 20 20 20 48 79 64 72 61 20 69    6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72  | .........Hydra.in.the.minibuffer | 
| 8a9e0 |  2e 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  | ................................ | 
| 8aa00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8aa20 |  20 28 6c 69 6e 65 20 35 30 29 0a 2a 20 3e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .(line.50).*.>:................. | 
| 8aa40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 48 79 64 72 61 20 69 6e 20 74 68 65  | ....................Hydra.in.the | 
| 8aa60 |  20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .minibuffer..................... | 
| 8aa80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8aaa0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 34 35 29 0a 2a 20 7e 3a 20 20 20 20 20 20  | ............(line.45).*.~:...... | 
| 8aac0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46  | ...............................F | 
| 8aae0 |  69 6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74    69 6f 6e 2e 20 28 6c 69 6e 65 20 33 30 29 0a 2a  | ile.Name.Completion..(line.30).* | 
| 8ab00 |  20 7e 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .~.<1>:......................... | 
| 8ab20 |  20 20 20 20 20 20 20 20 55 73 69 6e 67 20 54 52    41 4d 50 2e 20 20 20 20 20 20 20 20 20 20 28 6c  | ........Using.TRAMP...........(l | 
| 8ab40 |  69 6e 65 20 20 39 29 0a 2a 20 7e 7e 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ine..9).*.~~:................... | 
| 8ab60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 55 73 69 6e 67 20 54 52 41 4d 50 2e 20 20 20  | .................Using.TRAMP.... | 
| 8ab80 |  20 20 20 20 20 20 20 28 6c 69 6e 65 20 32 39 29    0a 2a 20 61 3a 20 20 20 20 20 20 20 20 20 20 20  | .......(line.29).*.a:........... | 
| 8aba0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 48 79 64 72 61 20  | ..........................Hydra. | 
| 8abc0 |  69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65    72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  | in.the.minibuffer............... | 
| 8abe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8ac00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 36 35 29 0a 2a 20 61 20  | ..................(line.65).*.a. | 
| 8ac20 |  3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | <1>:............................ | 
| 8ac40 |  20 20 20 20 20 53 61 76 69 6e 67 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69  | .....Saving.the.current.completi | 
| 8ac60 |  6f 6e 20 73 65 73 73 69 6f 6e 20 74 6f 20 61 20    62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 20 20  | on.session.to.a.buffer.......... | 
| 8ac80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8aca0 |  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 6e 65 20 33 36 29  | .......................(line.36) | 
| 8acc0 |  0a 2a 20 63 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .*.c:........................... | 
| 8ace0 |  20 20 20 20 20 20 20 20 20 20 48 79 64 72 61 20    69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65  | ..........Hydra.in.the.minibuffe | 
| 8ad00 |  72 2e 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  | r............................... | 
| 8ad20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8ad40 |  20 20 28 6c 69 6e 65 20 33 34 29 0a 2a 20 43 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(line.34).*.C:................ | 
| 8ad60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 48 79 64 72 61 20 69 6e 20 74 68  | .....................Hydra.in.th | 
| 8ad80 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.minibuffer.................... | 
| 8ada0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8adc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 37 30 29 0a 2a 20 43 2d 27 3a 20 20 20  | .............(line.70).*.C-':... | 
| 8ade0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8ae00 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72    20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f  | Key.bindings.for.single.selectio | 
| 8ae20 |  6e 20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78    69 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20  | n.action.then.exit.minibuffer... | 
| 8ae40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8ae60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | ..............................(l | 
| 8ae80 |  69 6e 65 20 36 34 29 0a 2a 20 43 2d 63 20 43 2d    6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ine.64).*.C-c.C-o:.............. | 
| 8aea0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 53 61 76 69 6e 67 20 74 68 65 20 63 75 72 72  | .................Saving.the.curr | 
| 8aec0 |  65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73    65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66 66  | ent.completion.session.to.a.buff | 
| 8aee0 |  65 72 2e 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  | er.............................. | 
| 8af00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8af20 |  20 20 20 28 6c 69 6e 65 20 20 39 29 0a 2a 20 43    2d 6a 3a 20 20 20 20 20 20 20 20 20 20 20 20 20  | ...(line..9).*.C-j:............. | 
| 8af40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 4b 65 79 20 62 69 6e 64 69 6e  | ......................Key.bindin | 
| 8af60 |  67 73 20 66 6f 72 20 73 69 6e 67 6c 65 20 73 65    6c 65 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 74  | gs.for.single.selection.action.t | 
| 8af80 |  68 65 6e 20 65 78 69 74 20 6d 69 6e 69 62 75 66    66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20  | hen.exit.minibuffer............. | 
| 8afa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8afc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 6e 65 20 33 30 29 0a 2a 20  | ....................(line.30).*. | 
| 8afe0 |  43 2d 6a 20 3c 31 3e 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | C-j.<1>:........................ | 
| 8b000 |  20 20 20 20 20 20 20 46 69 6c 65 20 4e 61 6d 65    20 43 6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 6c 69  | .......File.Name.Completion..(li | 
| 8b020 |  6e 65 20 31 32 29 0a 2a 20 43 2d 6d 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne.12).*.C-m:................... | 
| 8b040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72  | ................Key.bindings.for | 
| 8b060 |  20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f    6e 20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78  | .single.selection.action.then.ex | 
| 8b080 |  69 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | it.minibuffer................... | 
| 8b0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 6e 65 20 31 39 29 0a 2a 20 43 2d 4d 2d 6a 3a  | ..............(line.19).*.C-M-j: | 
| 8b0e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b100 |  20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f    72 20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69  | .Key.bindings.for.single.selecti | 
| 8b120 |  6f 6e 20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65    78 69 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a  | on.action.then.exit.minibuffer.. | 
| 8b140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b160 |  20 20 20 20 20 20 20 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  | ...............................( | 
| 8b180 |  6c 69 6e 65 20 35 33 29 0a 2a 20 43 2d 4d 2d 6d    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | line.53).*.C-M-m:............... | 
| 8b1a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66  | ..................Key.bindings.f | 
| 8b1c0 |  6f 72 20 6d 75 6c 74 69 70 6c 65 20 73 65 6c 65    63 74 69 6f 6e 73 20 61 6e 64 20 61 63 74 69 6f  | or.multiple.selections.and.actio | 
| 8b1e0 |  6e 73 20 6b 65 65 70 20 6d 69 6e 69 62 75 66 66    65 72 20 6f 70 65 6e 2e 0a 20 20 20 20 20 20 20  | ns.keep.minibuffer.open......... | 
| 8b200 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b220 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 39  | ........................(line.19 | 
| 8b240 |  29 0a 2a 20 43 2d 4d 2d 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ).*.C-M-n:...................... | 
| 8b260 |  20 20 20 20 20 20 20 20 20 20 20 4b 65 79 20 62    69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75 6c 74  | ...........Key.bindings.for.mult | 
| 8b280 |  69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e 73 20    61 6e 64 20 61 63 74 69 6f 6e 73 20 6b 65 65 70  | iple.selections.and.actions.keep | 
| 8b2a0 |  20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70 65 6e    2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .minibuffer.open................ | 
| 8b2c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b2e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 33 39 29 0a 2a 20 43 2d 4d  | .................(line.39).*.C-M | 
| 8b300 |  2d 6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -o:............................. | 
| 8b320 |  20 20 20 20 4b 65 79 20 62 69 6e 64 69 6e 67 73    20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 73 65  | ....Key.bindings.for.multiple.se | 
| 8b340 |  6c 65 63 74 69 6f 6e 73 20 61 6e 64 20 61 63 74    69 6f 6e 73 20 6b 65 65 70 20 6d 69 6e 69 62 75  | lections.and.actions.keep.minibu | 
| 8b360 |  66 66 65 72 20 6f 70 65 6e 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ffer.open....................... | 
| 8b380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b3a0 |  20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    32 39 29 0a 2a 20 43 2d 4d 2d 70 3a 20 20 20 20  | ..........(line.29).*.C-M-p:.... | 
| 8b3c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79  | .............................Key | 
| 8b3e0 |  20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75    6c 74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e  | .bindings.for.multiple.selection | 
| 8b400 |  73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 6b 65    65 70 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70  | s.and.actions.keep.minibuffer.op | 
| 8b420 |  65 6e 2e 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  | en.............................. | 
| 8b440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b460 |  20 20 20 28 6c 69 6e 65 20 35 30 29 0a 2a 20 43    2d 4d 2d 79 3a 20 20 20 20 20 20 20 20 20 20 20  | ...(line.50).*.C-M-y:........... | 
| 8b480 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 46 69 6c 65 20 4e 61 6d 65 20  | ......................File.Name. | 
| 8b4a0 |  43 6f 6d 70 6c 65 74 69 6f 6e 2e 20 28 6c 69 6e    65 20 34 31 29 0a 2a 20 43 2d 6f 3a 20 20 20 20  | Completion..(line.41).*.C-o:.... | 
| 8b4c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48  | ...............................H | 
| 8b4e0 |  79 64 72 61 20 69 6e 20 74 68 65 20 6d 69 6e 69    62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 20 20  | ydra.in.the.minibuffer.......... | 
| 8b500 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b520 |  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 6e 65 20 20 39 29  | .......................(line..9) | 
| 8b540 |  0a 2a 20 43 2d 72 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .*.C-r:......................... | 
| 8b560 |  20 20 20 20 20 20 20 20 20 20 4b 65 79 20 62 69    6e 64 69 6e 67 73 20 74 68 61 74 20 61 6c 74 65  | ..........Key.bindings.that.alte | 
| 8b580 |  72 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72    20 69 6e 70 75 74 2e 0a 20 20 20 20 20 20 20 20  | r.the.minibuffer.input.......... | 
| 8b5a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b5c0 |  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 6e 65 20 34 38 29  | .......................(line.48) | 
| 8b5e0 |  0a 2a 20 44 45 4c 3a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .*.DEL:......................... | 
| 8b600 |  20 20 20 20 20 20 20 20 20 20 46 69 6c 65 20 4e    61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f 6e 2e 20  | ..........File.Name.Completion.. | 
| 8b620 |  28 6c 69 6e 65 20 31 39 29 0a 2a 20 66 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | (line.19).*.f:.................. | 
| 8b640 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 53 61 76 69 6e 67 20 74 68 65 20 63 75  | ...................Saving.the.cu | 
| 8b660 |  72 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e    20 73 65 73 73 69 6f 6e 20 74 6f 20 61 20 62 75  | rrent.completion.session.to.a.bu | 
| 8b680 |  66 66 65 72 2e 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  | ffer............................ | 
| 8b6a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b6c0 |  20 20 20 20 20 28 6c 69 6e 65 20 31 36 29 0a 2a    20 6a 3a 20 20 20 20 20 20 20 20 20 20 20 20 20  | .....(line.16).*.j:............. | 
| 8b6e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 53 61 76 69 6e 67 20 74  | ........................Saving.t | 
| 8b700 |  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 20 74 6f  | he.current.completion.session.to | 
| 8b720 |  20 61 20 62 75 66 66 65 72 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .a.buffer....................... | 
| 8b740 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b760 |  20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    32 36 29 0a 2a 20 6b 3a 20 20 20 20 20 20 20 20  | ..........(line.26).*.k:........ | 
| 8b780 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 61 76  | .............................Sav | 
| 8b7a0 |  69 6e 67 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  | ing.the.current.completion.sessi | 
| 8b7c0 |  6f 6e 20 74 6f 20 61 20 62 75 66 66 65 72 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | on.to.a.buffer.................. | 
| 8b7e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b800 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 33 31 29 0a 2a 20 4d 3a 20 20 20  | ...............(line.31).*.M:... | 
| 8b820 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b840 |  20 20 48 79 64 72 61 20 69 6e 20 74 68 65 20 6d    69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20  | ..Hydra.in.the.minibuffer....... | 
| 8b860 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b880 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 8b8a0 |  34 30 29 0a 2a 20 4d 2d 69 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 40).*.M-i:...................... | 
| 8b8c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61  | .............Key.bindings.that.a | 
| 8b8e0 |  6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 69 6e 70 75 74 2e 0a 20 20 20 20 20  | lter.the.minibuffer.input....... | 
| 8b900 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b920 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 8b940 |  32 33 29 0a 2a 20 4d 2d 6a 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 23).*.M-j:...................... | 
| 8b960 |  20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61  | .............Key.bindings.that.a | 
| 8b980 |  6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 69 6e 70 75 74 2e 0a 20 20 20 20 20  | lter.the.minibuffer.input....... | 
| 8b9a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8b9c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 8b9e0 |  33 32 29 0a 2a 20 4d 2d 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | 32).*.M-n:...................... | 
| 8ba00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 61  | .............Key.bindings.that.a | 
| 8ba20 |  6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62 75 66    66 65 72 20 69 6e 70 75 74 2e 0a 20 20 20 20 20  | lter.the.minibuffer.input....... | 
| 8ba40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8ba60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20  | ..........................(line. | 
| 8ba80 |  20 39 29 0a 2a 20 4d 2d 6f 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .9).*.M-o:...................... | 
| 8baa0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 73 69  | .............Key.bindings.for.si | 
| 8bac0 |  6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e 20 61    63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69 74 20  | ngle.selection.action.then.exit. | 
| 8bae0 |  6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | minibuffer...................... | 
| 8bb00 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bb20 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 32 34 29 0a 2a 20 4d 2d 70 3a 20 20 20 20 20  | ...........(line.24).*.M-p:..... | 
| 8bb40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 65  | ..............................Ke | 
| 8bb60 |  79 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20    61 6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62 75  | y.bindings.that.alter.the.minibu | 
| 8bb80 |  66 66 65 72 20 69 6e 70 75 74 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ffer.input...................... | 
| 8bba0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bbc0 |  20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 38 29 0a 2a 20 4d 2d 72 3a 20 20 20 20 20  | ...........(line.18).*.M-r:..... | 
| 8bbe0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 69  | ..............................Fi | 
| 8bc00 |  6c 65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69    6f 6e 2e 20 28 6c 69 6e 65 20 34 37 29 0a 2a 20  | le.Name.Completion..(line.47).*. | 
| 8bc20 |  4d 2d 77 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | M-w:............................ | 
| 8bc40 |  20 20 20 20 20 20 20 4f 74 68 65 72 20 6b 65 79    20 62 69 6e 64 69 6e 67 73 2e 20 20 20 28 6c 69  | .......Other.key.bindings....(li | 
| 8bc60 |  6e 65 20 20 39 29 0a 2a 20 6d 6f 75 73 65 2d 31    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne..9).*.mouse-1:............... | 
| 8bc80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 61 76 69 6e 67 20 74 68 65 20 63 75 72 72 65  | ................Saving.the.curre | 
| 8bca0 |  6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65    73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66 66 65  | nt.completion.session.to.a.buffe | 
| 8bcc0 |  72 2e 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  | r............................... | 
| 8bce0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bd00 |  20 20 28 6c 69 6e 65 20 32 31 29 0a 2a 20 6f 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(line.21).*.o:................ | 
| 8bd20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 53 61 76 69 6e 67 20 74 68 65 20  | .....................Saving.the. | 
| 8bd40 |  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 20 74 6f 20 61 20  | current.completion.session.to.a. | 
| 8bd60 |  62 75 66 66 65 72 2e 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  | buffer.......................... | 
| 8bd80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bda0 |  20 20 20 20 20 20 20 28 6c 69 6e 65 20 34 31 29    0a 2a 20 71 3a 20 20 20 20 20 20 20 20 20 20 20  | .......(line.41).*.q:........... | 
| 8bdc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 61 76 69 6e 67  | ..........................Saving | 
| 8bde0 |  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 20  | .the.current.completion.session. | 
| 8be00 |  74 6f 20 61 20 62 75 66 66 65 72 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | to.a.buffer..................... | 
| 8be20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8be40 |  20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 34 36 29 0a 2a 20 52 45 54 3a 20 20 20 20  | ............(line.46).*.RET:.... | 
| 8be60 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b  | ...............................K | 
| 8be80 |  65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20    73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f 6e  | ey.bindings.for.single.selection | 
| 8bea0 |  20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78 69    74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20  | .action.then.exit.minibuffer.... | 
| 8bec0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bee0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69  | .............................(li | 
| 8bf00 |  6e 65 20 31 39 29 0a 2a 20 52 45 54 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ne.19).*.RET.<1>:............... | 
| 8bf20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    53 61 76 69 6e 67 20 74 68 65 20 63 75 72 72 65  | ................Saving.the.curre | 
| 8bf40 |  6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 73 65    73 73 69 6f 6e 20 74 6f 20 61 20 62 75 66 66 65  | nt.completion.session.to.a.buffe | 
| 8bf60 |  72 2e 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  | r............................... | 
| 8bf80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8bfa0 |  20 20 28 6c 69 6e 65 20 31 36 29 0a 2a 20 73 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ..(line.16).*.s:................ | 
| 8bfc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 48 79 64 72 61 20 69 6e 20 74 68  | .....................Hydra.in.th | 
| 8bfe0 |  65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | e.minibuffer.................... | 
| 8c000 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c020 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 36 30 29 0a 2a 20 53 2d 53 50 43 3a 20  | .............(line.60).*.S-SPC:. | 
| 8c040 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c060 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 68 61    74 20 61 6c 74 65 72 20 74 68 65 20 6d 69 6e 69  | Key.bindings.that.alter.the.mini | 
| 8c080 |  62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | buffer.input.................... | 
| 8c0a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c0c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 34 30 29 0a 2a 20 54 41 42 3a 20 20 20  | .............(line.40).*.TAB:... | 
| 8c0e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c100 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 20 66 6f 72    20 73 69 6e 67 6c 65 20 73 65 6c 65 63 74 69 6f  | Key.bindings.for.single.selectio | 
| 8c120 |  6e 20 61 63 74 69 6f 6e 20 74 68 65 6e 20 65 78    69 74 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20  | n.action.then.exit.minibuffer... | 
| 8c140 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c160 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c  | ..............................(l | 
| 8c180 |  69 6e 65 20 33 37 29 0a 2a 20 77 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ine.37).*.w:.................... | 
| 8c1a0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 48 79 64 72 61 20 69 6e 20 74 68 65 20 6d 69  | .................Hydra.in.the.mi | 
| 8c1c0 |  6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | nibuffer........................ | 
| 8c1e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 8c200 |  20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 35    35 29 0a 0a 0a 1f 0a 54 61 67 20 54 61 62 6c 65  | .........(line.55).....Tag.Table | 
| 8c220 |  3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 31 31 39 38    0a 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 63 74  | :.Node:.Top.1198.Node:.Introduct | 
| 8c240 |  69 6f 6e 7f 33 31 31 35 0a 4e 6f 64 65 3a 20 49    6e 73 74 61 6c 6c 61 74 69 6f 6e 7f 35 36 34 34  | ion.3115.Node:.Installation.5644 | 
| 8c260 |  0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e    67 20 66 72 6f 6d 20 45 6d 61 63 73 20 50 61 63  | .Node:.Installing.from.Emacs.Pac | 
| 8c280 |  6b 61 67 65 20 4d 61 6e 61 67 65 72 7f 36 30 32    36 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69  | kage.Manager.6026.Node:.Installi | 
| 8c2a0 |  6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20    72 65 70 6f 73 69 74 6f 72 79 7f 37 32 38 30 0a  | ng.from.the.Git.repository.7280. | 
| 8c2c0 |  4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 73 74    61 72 74 65 64 7f 38 31 30 36 0a 4e 6f 64 65 3a  | Node:.Getting.started.8106.Node: | 
| 8c2e0 |  20 42 61 73 69 63 20 63 75 73 74 6f 6d 69 7a 61    74 69 6f 6e 7f 38 34 31 39 0a 4e 6f 64 65 3a 20  | .Basic.customization.8419.Node:. | 
| 8c300 |  4b 65 79 20 62 69 6e 64 69 6e 67 73 7f 39 30 32    30 0a 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 6b  | Key.bindings.9020.Node:.Global.k | 
| 8c320 |  65 79 20 62 69 6e 64 69 6e 67 73 7f 39 32 31 38    0a 4e 6f 64 65 3a 20 4d 69 6e 69 62 75 66 66 65  | ey.bindings.9218.Node:.Minibuffe | 
| 8c340 |  72 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 7f 31    31 36 39 38 0a 4e 6f 64 65 3a 20 4b 65 79 20 62  | r.key.bindings.11698.Node:.Key.b | 
| 8c360 |  69 6e 64 69 6e 67 73 20 66 6f 72 20 6e 61 76 69    67 61 74 69 6f 6e 7f 31 32 39 33 36 0a 4e 6f 64  | indings.for.navigation.12936.Nod | 
| 8c380 |  65 3a 20 4b 65 79 20 62 69 6e 64 69 6e 67 73 20    66 6f 72 20 73 69 6e 67 6c 65 20 73 65 6c 65 63  | e:.Key.bindings.for.single.selec | 
| 8c3a0 |  74 69 6f 6e 20 61 63 74 69 6f 6e 20 74 68 65 6e    20 65 78 69 74 20 6d 69 6e 69 62 75 66 66 65 72  | tion.action.then.exit.minibuffer | 
| 8c3c0 |  7f 31 34 31 34 39 0a 4e 6f 64 65 3a 20 4b 65 79    20 62 69 6e 64 69 6e 67 73 20 66 6f 72 20 6d 75  | .14149.Node:.Key.bindings.for.mu | 
| 8c3e0 |  6c 74 69 70 6c 65 20 73 65 6c 65 63 74 69 6f 6e    73 20 61 6e 64 20 61 63 74 69 6f 6e 73 20 6b 65  | ltiple.selections.and.actions.ke | 
| 8c400 |  65 70 20 6d 69 6e 69 62 75 66 66 65 72 20 6f 70    65 6e 7f 31 36 38 33 39 0a 4e 6f 64 65 3a 20 4b  | ep.minibuffer.open.16839.Node:.K | 
| 8c420 |  65 79 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74    20 61 6c 74 65 72 20 74 68 65 20 6d 69 6e 69 62  | ey.bindings.that.alter.the.minib | 
| 8c440 |  75 66 66 65 72 20 69 6e 70 75 74 7f 31 39 34 36    36 0a 4e 6f 64 65 3a 20 4f 74 68 65 72 20 6b 65  | uffer.input.19466.Node:.Other.ke | 
| 8c460 |  79 20 62 69 6e 64 69 6e 67 73 7f 32 31 34 31 39    0a 4e 6f 64 65 3a 20 48 79 64 72 61 20 69 6e 20  | y.bindings.21419.Node:.Hydra.in. | 
| 8c480 |  74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 7f 32    31 38 30 33 0a 4e 6f 64 65 3a 20 53 61 76 69 6e  | the.minibuffer.21803.Node:.Savin | 
| 8c4a0 |  67 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  | g.the.current.completion.session | 
| 8c4c0 |  20 74 6f 20 61 20 62 75 66 66 65 72 7f 32 34 32    32 37 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 74  | .to.a.buffer.24227.Node:.Complet | 
| 8c4e0 |  69 6f 6e 20 53 74 79 6c 65 73 7f 32 35 36 34 35    0a 4e 6f 64 65 3a 20 69 76 79 2d 2d 72 65 67 65  | ion.Styles.25645.Node:.ivy--rege | 
| 8c500 |  78 2d 70 6c 75 73 7f 32 37 34 30 39 0a 4e 6f 64    65 3a 20 69 76 79 2d 2d 72 65 67 65 78 2d 69 67  | x-plus.27409.Node:.ivy--regex-ig | 
| 8c520 |  6e 6f 72 65 2d 6f 72 64 65 72 7f 32 38 39 30 31    0a 4e 6f 64 65 3a 20 69 76 79 2d 2d 72 65 67 65  | nore-order.28901.Node:.ivy--rege | 
| 8c540 |  78 2d 66 75 7a 7a 79 7f 32 39 32 37 35 0a 4e 6f    64 65 3a 20 43 75 73 74 6f 6d 69 7a 61 74 69 6f  | x-fuzzy.29275.Node:.Customizatio | 
| 8c560 |  6e 7f 32 39 37 37 38 0a 4e 6f 64 65 3a 20 46 61    63 65 73 7f 32 39 39 37 30 0a 4e 6f 64 65 3a 20  | n.29778.Node:.Faces.29970.Node:. | 
| 8c580 |  44 65 66 63 75 73 74 6f 6d 73 7f 33 32 34 30 35    0a 4e 6f 64 65 3a 20 41 63 74 69 6f 6e 73 7f 33  | Defcustoms.32405.Node:.Actions.3 | 
| 8c5a0 |  33 37 33 37 0a 4e 6f 64 65 3a 20 57 68 61 74 20    61 72 65 20 61 63 74 69 6f 6e 73 3f 7f 33 34 30  | 3737.Node:.What.are.actions?.340 | 
| 8c5c0 |  36 39 0a 4e 6f 64 65 3a 20 48 6f 77 20 63 61 6e    20 64 69 66 66 65 72 65 6e 74 20 61 63 74 69 6f  | 69.Node:.How.can.different.actio | 
| 8c5e0 |  6e 73 20 62 65 20 63 61 6c 6c 65 64 3f 7f 33 34    38 39 33 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f  | ns.be.called?.34893.Node:.How.to | 
| 8c600 |  20 6d 6f 64 69 66 79 20 74 68 65 20 61 63 74 69    6f 6e 73 20 6c 69 73 74 3f 7f 33 35 34 37 30 0a  | .modify.the.actions.list?.35470. | 
| 8c620 |  4e 6f 64 65 3a 20 45 78 61 6d 70 6c 65 20 2d 20    61 64 64 20 74 77 6f 20 61 63 74 69 6f 6e 73 20  | Node:.Example.-.add.two.actions. | 
| 8c640 |  74 6f 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 7f    33 36 31 33 36 0a 4e 6f 64 65 3a 20 48 6f 77 20  | to.each.command.36136.Node:.How. | 
| 8c660 |  74 6f 20 75 6e 64 6f 20 61 64 64 69 6e 67 20 74    68 65 20 74 77 6f 20 61 63 74 69 6f 6e 73 7f 33  | to.undo.adding.the.two.actions.3 | 
| 8c680 |  37 31 30 31 0a 4e 6f 64 65 3a 20 48 6f 77 20 74    6f 20 61 64 64 20 61 63 74 69 6f 6e 73 20 74 6f  | 7101.Node:.How.to.add.actions.to | 
| 8c6a0 |  20 61 20 73 70 65 63 69 66 69 63 20 63 6f 6d 6d    61 6e 64 7f 33 37 35 35 39 0a 4e 6f 64 65 3a 20  | .a.specific.command.37559.Node:. | 
| 8c6c0 |  45 78 61 6d 70 6c 65 20 2d 20 64 65 66 69 6e 65    20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 77  | Example.-.define.a.new.command.w | 
| 8c6e0 |  69 74 68 20 73 65 76 65 72 61 6c 20 61 63 74 69    6f 6e 73 7f 33 37 39 38 31 0a 4e 6f 64 65 3a 20  | ith.several.actions.37981.Node:. | 
| 8c700 |  54 65 73 74 20 74 68 65 20 61 62 6f 76 65 20 66    75 6e 63 74 69 6f 6e 20 77 69 74 68 20 69 76 79  | Test.the.above.function.with.ivy | 
| 8c720 |  2d 6f 63 63 75 72 7f 33 38 39 32 34 0a 4e 6f 64    65 3a 20 50 61 63 6b 61 67 65 73 7f 33 39 37 37  | -occur.38924.Node:.Packages.3977 | 
| 8c740 |  32 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73    7f 34 30 37 34 33 0a 4e 6f 64 65 3a 20 46 69 6c  | 2.Node:.Commands.40743.Node:.Fil | 
| 8c760 |  65 20 4e 61 6d 65 20 43 6f 6d 70 6c 65 74 69 6f    6e 7f 34 30 39 33 34 0a 4e 6f 64 65 3a 20 55 73  | e.Name.Completion.40934.Node:.Us | 
| 8c780 |  69 6e 67 20 54 52 41 4d 50 7f 34 32 38 39 37 0a    4e 6f 64 65 3a 20 42 75 66 66 65 72 20 4e 61 6d  | ing.TRAMP.42897.Node:.Buffer.Nam | 
| 8c7a0 |  65 20 43 6f 6d 70 6c 65 74 69 6f 6e 7f 34 34 34    30 35 0a 4e 6f 64 65 3a 20 43 6f 75 6e 73 65 6c  | e.Completion.44405.Node:.Counsel | 
| 8c7c0 |  20 63 6f 6d 6d 61 6e 64 73 7f 34 35 30 32 36 0a    4e 6f 64 65 3a 20 41 50 49 7f 34 35 36 37 39 0a  | .commands.45026.Node:.API.45679. | 
| 8c7e0 |  4e 6f 64 65 3a 20 52 65 71 75 69 72 65 64 20 61    72 67 75 6d 65 6e 74 73 20 66 6f 72 20 69 76 79  | Node:.Required.arguments.for.ivy | 
| 8c800 |  2d 72 65 61 64 7f 34 36 32 38 33 0a 4e 6f 64 65    3a 20 4f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d  | -read.46283.Node:.Optional.argum | 
| 8c820 |  65 6e 74 73 20 66 6f 72 20 69 76 79 2d 72 65 61    64 7f 34 36 38 30 38 0a 4e 6f 64 65 3a 20 45 78  | ents.for.ivy-read.46808.Node:.Ex | 
| 8c840 |  61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c 2d    64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f  | ample.-.counsel-describe-functio | 
| 8c860 |  6e 7f 35 30 32 34 30 0a 4e 6f 64 65 3a 20 45 78    61 6d 70 6c 65 20 2d 20 63 6f 75 6e 73 65 6c 2d  | n.50240.Node:.Example.-.counsel- | 
| 8c880 |  6c 6f 63 61 74 65 7f 35 33 32 33 30 0a 4e 6f 64    65 3a 20 45 78 61 6d 70 6c 65 20 2d 20 69 76 79  | locate.53230.Node:.Example.-.ivy | 
| 8c8a0 |  2d 72 65 61 64 2d 77 69 74 68 2d 65 78 74 72 61    2d 70 72 6f 70 65 72 74 69 65 73 7f 35 37 31 30  | -read-with-extra-properties.5710 | 
| 8c8c0 |  35 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65    20 49 6e 64 65 78 7f 35 38 33 38 39 0a 4e 6f 64  | 5.Node:.Variable.Index.58389.Nod | 
| 8c8e0 |  65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64    65 78 7f 36 35 35 31 39 0a 1f 0a 45 6e 64 20 54  | e:.Keystroke.Index.65519...End.T | 
| 8c900 |  61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61    6c 20 56 61 72 69 61 62 6c 65 73 3a 0a 63 6f 64  | ag.Table....Local.Variables:.cod | 
| 8c920 |  69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ing:.utf-8.End:................. | 
| 8c940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8c960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8c980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8c9a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8c9c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8c9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ca00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ca20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ca40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ca60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ca80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8caa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cb00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cb20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cb40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cb60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cb80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cbc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cbe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cc00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cc20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cc40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cc60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cc80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ccc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cd00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cd20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cd40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cd60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cd80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cda0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cdc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cde0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ce00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ce20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ce40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ce60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ce80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cf00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cf20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cf40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cf60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cf80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cfa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cfc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8cfe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d000 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d0a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d0c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d0e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d1a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d1c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d1e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d200 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d260 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d280 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d2a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d2c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d2e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d6a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d6c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d6e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d7a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d7c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d800 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d820 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d840 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d860 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d880 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d8a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d8c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d8e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d900 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d920 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d940 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d960 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d980 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d9a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d9c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8d9e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8da80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8daa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dac0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dae0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8db00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8db20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8db40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8db60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8db80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dba0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dbc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dbe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dc80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dca0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dcc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dce0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dd00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dd20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dd40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dd60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dd80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dda0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8ddc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dde0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8de80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dea0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dec0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dee0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8df00 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8df20 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8df40 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8df60 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8df80 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dfa0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dfc0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8dfe0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e000 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e020 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e040 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e080 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e0a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e0c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e0e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e100 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e120 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e140 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e160 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e180 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e1a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e1c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e1e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e200 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e220 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e240 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e260 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e280 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e2a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e2c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e2e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e3a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e3c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e3e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e4a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e4c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e4e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e5a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e5c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e5e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e6a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e6c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e6e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e7a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e7c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 8e7e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ |