| ofs | hex dump | ascii |
|---|
| 0000 | 63 6f 75 6e 73 65 6c 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 | counsel-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 37 30 35 00 20 35 00 00 00 | 0000000.00000000000.011705..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 | 63 6f 75 6e 73 65 6c 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 | counsel-0.14.2/.dir-locals.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 30 31 36 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 33 37 00 20 30 00 00 00 | 0001613.00000000000.014337..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 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.;; |
| 0420 | 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 |
| 0440 | 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"). |
| 0460 | 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 |
| 0480 | 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 |
| 04a0 | 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. |
| 04c0 | 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 |
| 04e0 | 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...;;. |
| 0500 | 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 |
| 0520 | 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 |
| 0540 | 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.`. |
| 0560 | 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 |
| 0580 | 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 |
| 05a0 | 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:]]+\\)\ |
| 05c0 | 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 |
| 05e0 | 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 |
| 0600 | 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 |
| 0620 | 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. |
| 0640 | 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 |
| 0660 | 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- |
| 0680 | 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... |
| 06a0 | 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...";;\\([ |
| 06c0 | 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\\)\ |
| 06e0 | 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 |
| 0700 | 74 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 |
| 0720 | 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 |
| 0740 | 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 |
| 0760 | 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 |
| 0780 | 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)...))...................... |
| 07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0800 | 63 6f 75 6e 73 65 6c 2d 30 2e 31 34 2e 32 2f 63 6f 75 6e 73 65 6c 2d 70 6b 67 2e 65 6c 00 00 00 | counsel-0.14.2/counsel-pkg.el... |
| 0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0860 | 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 |
| 0880 | 30 30 30 30 37 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 34 35 33 00 20 30 00 00 00 | 0000700.00000000000.014453..0... |
| 08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0900 | 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................... |
| 0920 | 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................... |
| 0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0a00 | 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 |
| 0a20 | 20 66 72 6f 6d 20 63 6f 75 6e 73 65 6c 2e 65 6c 20 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f | .from.counsel.el..-*-.no-byte-co |
| 0a40 | 6d 70 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b 61 67 65 20 22 63 6f | mpile:.t.-*-.(define-package."co |
| 0a60 | 75 6e 73 65 6c 22 20 22 30 2e 31 34 2e 32 22 20 22 56 61 72 69 6f 75 73 20 63 6f 6d 70 6c 65 74 | unsel"."0.14.2"."Various.complet |
| 0a80 | 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 69 6e 67 20 49 76 79 22 20 27 28 28 65 6d 61 63 | ion.functions.using.Ivy".'((emac |
| 0aa0 | 73 20 22 32 34 2e 35 22 29 20 28 69 76 79 20 22 30 2e 31 34 2e 32 22 29 20 28 73 77 69 70 65 72 | s."24.5").(ivy."0.14.2").(swiper |
| 0ac0 | 20 22 30 2e 31 34 2e 32 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 30 38 62 30 61 38 38 64 36 37 34 | ."0.14.2")).:commit."08b0a88d674 |
| 0ae0 | 39 34 61 61 34 63 63 61 34 36 39 32 34 37 66 38 62 34 34 65 64 62 36 34 30 32 62 35 32 22 20 3a | 94aa4cca469247f8b44edb6402b52".: |
| 0b00 | 61 75 74 68 6f 72 73 20 27 28 28 22 4f 6c 65 68 20 4b 72 65 68 65 6c 22 20 2e 20 22 6f 68 77 6f | authors.'(("Oleh.Krehel"..."ohwo |
| 0b20 | 65 6f 77 68 6f 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 29 20 3a 6d 61 69 6e 74 61 69 6e 65 72 20 27 | eowho@gmail.com")).:maintainer.' |
| 0b40 | 28 22 4f 6c 65 68 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 | ("Oleh.Krehel"..."ohwoeowho@gmai |
| 0b60 | 6c 2e 63 6f 6d 22 29 20 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 63 6f 6e 76 65 6e 69 65 6e 63 65 | l.com").:keywords.'("convenience |
| 0b80 | 22 20 22 6d 61 74 63 68 69 6e 67 22 20 22 74 6f 6f 6c 73 22 29 20 3a 75 72 6c 20 22 68 74 74 70 | "."matching"."tools").:url."http |
| 0ba0 | 73 3a 2f 2f 67 69 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 | s://github.com/abo-abo/swiper"). |
| 0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c00 | 63 6f 75 6e 73 65 6c 2d 30 2e 31 34 2e 32 2f 63 6f 75 6e 73 65 6c 2e 65 6c 00 00 00 00 00 00 00 | counsel-0.14.2/counsel.el....... |
| 0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0c60 | 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 |
| 0c80 | 31 30 32 35 34 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 30 36 00 20 30 00 00 00 | 1025432.00000000000.013706..0... |
| 0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d00 | 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................... |
| 0d20 | 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................... |
| 0d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0e00 | 3b 3b 3b 20 63 6f 75 6e 73 65 6c 2e 65 6c 20 2d 2d 2d 20 56 61 72 69 6f 75 73 20 63 6f 6d 70 6c | ;;;.counsel.el.---.Various.compl |
| 0e20 | 65 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 69 6e 67 20 49 76 79 20 2d 2a 2d 20 6c 65 | etion.functions.using.Ivy.-*-.le |
| 0e40 | 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 |
| 0e60 | 68 74 20 28 43 29 20 32 30 31 35 2d 32 30 32 33 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46 | ht.(C).2015-2023.Free.Software.F |
| 0e80 | 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 |
| 0ea0 | 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>.;; |
| 0ec0 | 20 55 52 4c 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 61 62 6f 2d 61 62 6f | .URL:.https://github.com/abo-abo |
| 0ee0 | 2f 73 77 69 70 65 72 0a 3b 3b 20 56 65 72 73 69 6f 6e 3a 20 30 2e 31 34 2e 32 0a 3b 3b 20 50 61 | /swiper.;;.Version:.0.14.2.;;.Pa |
| 0f00 | 63 6b 61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28 65 6d 61 63 73 20 22 32 34 2e 35 22 29 20 | ckage-Requires:.((emacs."24.5"). |
| 0f20 | 28 69 76 79 20 22 30 2e 31 34 2e 32 22 29 20 28 73 77 69 70 65 72 20 22 30 2e 31 34 2e 32 22 29 | (ivy."0.14.2").(swiper."0.14.2") |
| 0f40 | 29 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 2c 20 6d 61 74 63 | ).;;.Keywords:.convenience,.matc |
| 0f60 | 68 69 6e 67 2c 20 74 6f 6f 6c 73 0a 0a 3b 3b 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | hing,.tools..;;.This.file.is.par |
| 0f80 | 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 |
| 0fa0 | 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 |
| 0fc0 | 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 |
| 0fe0 | 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 |
| 1000 | 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.;; |
| 1020 | 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 |
| 1040 | 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 |
| 1060 | 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 |
| 1080 | 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 |
| 10a0 | 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,.; |
| 10c0 | 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 |
| 10e0 | 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 |
| 1100 | 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 |
| 1120 | 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 |
| 1140 | 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. |
| 1160 | 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 |
| 1180 | 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. |
| 11a0 | 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. |
| 11c0 | 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: |
| 11e0 | 0a 0a 3b 3b 20 4a 75 73 74 20 63 61 6c 6c 20 6f 6e 65 20 6f 66 20 74 68 65 20 69 6e 74 65 72 61 | ..;;.Just.call.one.of.the.intera |
| 1200 | 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 66 69 6c 65 20 74 6f 20 | ctive.functions.in.this.file.to. |
| 1220 | 63 6f 6d 70 6c 65 74 65 0a 3b 3b 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 68 | complete.;;.the.corresponding.th |
| 1240 | 69 6e 67 20 75 73 69 6e 67 20 60 69 76 79 27 2e 0a 3b 3b 0a 3b 3b 20 43 75 72 72 65 6e 74 6c 79 | ing.using.`ivy'..;;.;;.Currently |
| 1260 | 20 61 76 61 69 6c 61 62 6c 65 3a 0a 3b 3b 20 2d 20 53 79 6d 62 6f 6c 20 63 6f 6d 70 6c 65 74 69 | .available:.;;.-.Symbol.completi |
| 1280 | 6f 6e 20 66 6f 72 20 45 6c 69 73 70 2c 20 43 6f 6d 6d 6f 6e 20 4c 69 73 70 2c 20 50 79 74 68 6f | on.for.Elisp,.Common.Lisp,.Pytho |
| 12a0 | 6e 2c 20 43 6c 6f 6a 75 72 65 2c 20 43 2c 20 43 2b 2b 2e 0a 3b 3b 20 2d 20 44 65 73 63 72 69 62 | n,.Clojure,.C,.C++..;;.-.Describ |
| 12c0 | 65 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 45 6c 69 73 70 3a 20 66 75 6e 63 74 69 6f 6e 2c | e.functions.for.Elisp:.function, |
| 12e0 | 20 76 61 72 69 61 62 6c 65 2c 20 6c 69 62 72 61 72 79 2c 20 63 6f 6d 6d 61 6e 64 2c 0a 3b 3b 20 | .variable,.library,.command,.;;. |
| 1300 | 20 20 62 69 6e 64 69 6e 67 73 2c 20 74 68 65 6d 65 2e 0a 3b 3b 20 2d 20 4e 61 76 69 67 61 74 69 | ..bindings,.theme..;;.-.Navigati |
| 1320 | 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 3a 20 69 6d 65 6e 75 2c 20 61 63 65 2d 6c 69 6e 65 2c 20 73 | on.functions:.imenu,.ace-line,.s |
| 1340 | 65 6d 61 6e 74 69 63 2c 20 6f 75 74 6c 69 6e 65 2e 0a 3b 3b 20 2d 20 47 69 74 20 75 74 69 6c 69 | emantic,.outline..;;.-.Git.utili |
| 1360 | 74 69 65 73 3a 20 67 69 74 2d 66 69 6c 65 73 2c 20 67 69 74 2d 67 72 65 70 2c 20 67 69 74 2d 6c | ties:.git-files,.git-grep,.git-l |
| 1380 | 6f 67 2c 20 67 69 74 2d 73 74 61 73 68 2c 20 67 69 74 2d 63 68 65 63 6b 6f 75 74 2e 0a 3b 3b 20 | og,.git-stash,.git-checkout..;;. |
| 13a0 | 2d 20 47 72 65 70 20 75 74 69 6c 69 74 69 65 73 3a 20 67 72 65 70 2c 20 61 67 2c 20 70 74 2c 20 | -.Grep.utilities:.grep,.ag,.pt,. |
| 13c0 | 72 65 63 6f 6c 6c 2c 20 61 63 6b 2c 20 72 67 2e 0a 3b 3b 20 2d 20 53 79 73 74 65 6d 20 75 74 69 | recoll,.ack,.rg..;;.-.System.uti |
| 13e0 | 6c 69 74 69 65 73 3a 20 70 72 6f 63 65 73 73 20 6c 69 73 74 2c 20 72 68 79 74 68 6d 62 6f 78 2c | lities:.process.list,.rhythmbox, |
| 1400 | 20 6c 69 6e 75 78 2d 61 70 70 2e 0a 3b 3b 20 2d 20 4d 61 6e 79 20 6d 6f 72 65 2e 0a 0a 3b 3b 3b | .linux-app..;;.-.Many.more...;;; |
| 1420 | 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 69 76 79 29 0a 28 72 65 71 75 69 72 65 20 | .Code:..(require.'ivy).(require. |
| 1440 | 27 73 77 69 70 65 72 29 0a 0a 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70 69 6c 65 29 0a 28 72 65 | 'swiper)..(require.'compile).(re |
| 1460 | 71 75 69 72 65 20 27 64 69 72 65 64 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c | quire.'dired)..(eval-when-compil |
| 1480 | 65 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 29 0a 0a 28 64 65 66 67 72 6f 75 | e...(require.'subr-x))..(defgrou |
| 14a0 | 70 20 63 6f 75 6e 73 65 6c 20 6e 69 6c 0a 20 20 22 43 6f 6d 70 6c 65 74 69 6f 6e 20 66 75 6e 63 | p.counsel.nil..."Completion.func |
| 14c0 | 74 69 6f 6e 73 20 75 73 69 6e 67 20 49 76 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 74 63 | tions.using.Ivy."...:group.'matc |
| 14e0 | 68 69 6e 67 0a 20 20 3a 70 72 65 66 69 78 20 22 63 6f 75 6e 73 65 6c 2d 22 29 0a 0a 3b 3b 2a 20 | hing...:prefix."counsel-")..;;*. |
| 1500 | 55 74 69 6c 69 74 79 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f | Utility.(defun.counsel--elisp-to |
| 1520 | 2d 70 63 72 65 20 28 72 65 67 65 78 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 6f 6f 6b 2d 61 72 6f 75 | -pcre.(regex.&optional.look-arou |
| 1540 | 6e 64 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 52 45 47 45 58 20 66 72 6f 6d 20 45 6c 69 73 70 20 | nd)..."Convert.REGEX.from.Elisp. |
| 1560 | 66 6f 72 6d 61 74 20 74 6f 20 50 43 52 45 20 66 6f 72 6d 61 74 2c 20 6f 6e 20 62 65 73 74 2d 65 | format.to.PCRE.format,.on.best-e |
| 1580 | 66 66 6f 72 74 20 62 61 73 69 73 2e 0a 52 45 47 45 58 20 6d 61 79 20 62 65 20 6f 66 20 61 6e 79 | ffort.basis..REGEX.may.be.of.any |
| 15a0 | 20 66 6f 72 6d 61 74 20 72 65 74 75 72 6e 65 64 20 62 79 20 61 6e 20 49 76 79 20 72 65 67 65 78 | .format.returned.by.an.Ivy.regex |
| 15c0 | 20 66 75 6e 63 74 69 6f 6e 2c 0a 6e 61 6d 65 6c 79 20 61 20 73 74 72 69 6e 67 20 6f 72 20 61 20 | .function,.namely.a.string.or.a. |
| 15e0 | 6c 69 73 74 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 6c 77 61 79 | list...The.return.value.is.alway |
| 1600 | 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 69 6e 63 6f 72 72 65 63 74 | s.a.string...Note.that.incorrect |
| 1620 | 20 72 65 73 75 6c 74 73 20 6d 61 79 20 62 65 20 72 65 74 75 72 6e 65 64 20 66 6f 72 20 73 75 66 | .results.may.be.returned.for.suf |
| 1640 | 66 69 63 69 65 6e 74 6c 79 0a 63 6f 6d 70 6c 65 78 20 72 65 67 65 78 65 73 2e 22 0a 20 20 28 69 | ficiently.complex.regexes."...(i |
| 1660 | 66 20 28 63 6f 6e 73 70 20 72 65 67 65 78 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 6c | f.(consp.regex).......(if.(and.l |
| 1680 | 6f 6f 6b 2d 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 | ook-around................(or.(c |
| 16a0 | 64 72 20 72 65 67 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | dr.regex)....................(no |
| 16c0 | 74 20 28 63 64 61 72 20 72 65 67 65 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | t.(cdar.regex))))...........(con |
| 16e0 | 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d | cat............"^"............(m |
| 1700 | 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 61 | apconcat.............(lambda.(pa |
| 1720 | 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 75 62 65 78 70 20 | ir)...............(let.((subexp. |
| 1740 | 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f 2d 70 63 72 65 20 28 63 61 72 20 70 61 69 | (counsel--elisp-to-pcre.(car.pai |
| 1760 | 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 28 | r)))).................(format."( |
| 1780 | 3f 25 63 2e 2a 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?%c.*%s)"....................... |
| 17a0 | 20 20 28 69 66 20 28 63 64 72 20 70 61 69 72 29 20 3f 3d 20 3f 21 29 0a 20 20 20 20 20 20 20 20 | ..(if.(cdr.pair).?=.?!)......... |
| 17c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 62 65 78 70 29 29 29 0a 20 20 20 20 20 20 | ................subexp)))....... |
| 17e0 | 20 20 20 20 20 20 72 65 67 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 | ......regex............."")).... |
| 1800 | 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 28 6c 61 6d 62 64 61 | .....(mapconcat..........(lambda |
| 1820 | 20 28 70 61 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 75 62 65 78 70 | .(pair)............(let.((subexp |
| 1840 | 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f 2d 70 63 72 65 20 28 63 61 72 20 70 61 | .(counsel--elisp-to-pcre.(car.pa |
| 1860 | 69 72 29 29 29 29 0a 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 | ir))))..............(if.(string- |
| 1880 | 6d 61 74 63 68 2d 70 20 22 7c 22 20 73 75 62 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | match-p."|".subexp)............. |
| 18a0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 28 3f 3a 25 73 29 22 20 73 75 62 65 78 70 29 0a 20 20 | .....(format."(?:%s)".subexp)... |
| 18c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 62 65 78 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .............subexp))).......... |
| 18e0 | 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 27 63 64 72 20 72 65 67 65 78 29 0a 20 | (cl-remove-if-not.#'cdr.regex).. |
| 1900 | 20 20 20 20 20 20 20 20 22 2e 2a 22 29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 | ........".*")).....(replace-rege |
| 1920 | 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 22 5c 5c 5c 5c 5b 28 29 7b 7d 7c 60 27 5d | xp-in-string......"\\\\[(){}|`'] |
| 1940 | 5c 5c 7c 5b 28 29 5d 22 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 29 0a 20 20 20 20 20 20 | \\|[()]"......(lambda.(s)....... |
| 1960 | 20 28 6f 72 20 28 63 64 72 20 28 61 73 73 6f 63 20 73 20 27 28 28 22 5c 5c 28 22 20 2e 20 22 28 | .(or.(cdr.(assoc.s.'(("\\("..."( |
| 1980 | 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 20 20 28 22 | ")............................(" |
| 19a0 | 5c 5c 29 22 20 2e 20 22 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\)"...")")..................... |
| 19c0 | 20 20 20 20 20 20 20 28 22 28 22 20 2e 20 22 5c 5c 28 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .......("("..."\\(")............ |
| 19e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 29 22 20 2e 20 22 5c 5c 29 22 29 0a 20 20 | ................(")"..."\\)")... |
| 1a00 | 20 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 5c 5c 7b 22 20 | .........................("\\{". |
| 1a20 | 2e 20 22 7b 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 | .."{").......................... |
| 1a40 | 20 20 28 22 5c 5c 7d 22 20 2e 20 22 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..("\\}"..."}")................. |
| 1a60 | 20 20 20 20 20 20 20 20 20 20 20 28 22 5c 5c 7c 22 20 2e 20 22 7c 22 29 0a 20 20 20 20 20 20 20 | ...........("\\|"..."|")........ |
| 1a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 5c 5c 60 22 20 2e 20 22 5e 22 | ....................("\\`"..."^" |
| 1aa0 | 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 22 5c | )............................("\ |
| 1ac0 | 5c 27 22 20 2e 20 22 24 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a | \'"..."$"))))............(error. |
| 1ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 55 6e 65 78 70 65 63 74 65 64 20 65 72 72 6f 72 20 69 6e | ............"Unexpected.error.in |
| 1b00 | 20 60 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f 2d 70 63 72 65 27 20 28 67 6f 74 20 6d | .`counsel--elisp-to-pcre'.(got.m |
| 1b20 | 61 74 63 68 20 25 53 29 22 20 73 29 29 29 0a 20 20 20 20 20 72 65 67 65 78 20 74 20 74 29 29 29 | atch.%S)".s)))......regex.t.t))) |
| 1b40 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 | ..(defun.counsel-directory-name. |
| 1b60 | 28 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 64 69 72 65 | (dir)..."Return.the.name.of.dire |
| 1b80 | 63 74 6f 72 79 20 44 49 52 20 77 69 74 68 20 61 20 73 6c 61 73 68 2e 22 0a 20 20 28 66 69 6c 65 | ctory.DIR.with.a.slash."...(file |
| 1ba0 | 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 | -name-as-directory....(file-name |
| 1bc0 | 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c | -nondirectory.....(directory-fil |
| 1be0 | 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 | e-name.dir))))..(defun.counsel-s |
| 1c00 | 74 72 69 6e 67 2d 63 6f 6d 70 6f 73 65 20 28 70 72 65 66 69 78 20 73 74 72 29 0a 20 20 22 4d 61 | tring-compose.(prefix.str)..."Ma |
| 1c20 | 6b 65 20 50 52 45 46 49 58 20 74 68 65 20 64 69 73 70 6c 61 79 20 70 72 65 66 69 78 20 6f 66 20 | ke.PREFIX.the.display.prefix.of. |
| 1c40 | 53 54 52 20 74 68 72 6f 75 67 68 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2e 22 0a 20 20 | STR.through.text.properties."... |
| 1c60 | 28 6c 65 74 20 28 28 73 74 72 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 73 74 72 29 29 29 | (let.((str.(copy-sequence.str))) |
| 1c80 | 0a 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 30 20 31 | .....(put-text-property......0.1 |
| 1ca0 | 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20 28 73 | .'display......(concat.prefix.(s |
| 1cc0 | 75 62 73 74 72 69 6e 67 20 73 74 72 20 30 20 31 29 29 0a 20 20 20 20 20 73 74 72 29 0a 20 20 20 | ubstring.str.0.1))......str).... |
| 1ce0 | 20 73 74 72 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 2d 65 78 65 63 | .str))..(defalias.'counsel--exec |
| 1d00 | 75 74 61 62 6c 65 2d 66 69 6e 64 0a 20 20 3b 3b 20 47 61 69 6e 65 64 20 6f 70 74 69 6f 6e 61 6c | utable-find...;;.Gained.optional |
| 1d20 | 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 32 37 2e 31 2e 0a 20 20 28 69 66 20 28 3e 3d 20 65 6d 61 | .argument.in.27.1....(if.(>=.ema |
| 1d40 | 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 0a 20 20 20 20 20 20 23 27 65 78 65 | cs-major-version.27).......#'exe |
| 1d60 | 63 75 74 61 62 6c 65 2d 66 69 6e 64 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 61 6e | cutable-find.....(lambda.(comman |
| 1d80 | 64 20 26 6f 70 74 69 6f 6e 61 6c 20 5f 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 28 65 78 65 63 | d.&optional._remote).......(exec |
| 1da0 | 75 74 61 62 6c 65 2d 66 69 6e 64 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 | utable-find.command)))..."Compat |
| 1dc0 | 69 62 69 6c 69 74 79 20 73 68 69 6d 20 66 6f 72 20 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e | ibility.shim.for.`executable-fin |
| 1de0 | 64 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 | d'.")..(defun.counsel-require-pr |
| 1e00 | 6f 67 72 61 6d 20 28 63 6d 64 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 6f 72 29 0a 20 20 | ogram.(cmd.&optional.noerror)... |
| 1e20 | 22 43 68 65 63 6b 20 73 79 73 74 65 6d 20 66 6f 72 20 70 72 6f 67 72 61 6d 20 75 73 65 64 20 69 | "Check.system.for.program.used.i |
| 1e40 | 6e 20 43 4d 44 2c 20 70 72 69 6e 74 69 6e 67 20 65 72 72 6f 72 20 69 66 20 6e 6f 74 20 66 6f 75 | n.CMD,.printing.error.if.not.fou |
| 1e60 | 6e 64 2e 0a 43 4d 44 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 | nd..CMD.is.either.a.string.or.a. |
| 1e80 | 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2e 0a 54 6f 20 73 6b 69 70 20 74 68 65 20 60 65 78 | list.of.strings..To.skip.the.`ex |
| 1ea0 | 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 20 63 68 65 63 6b 2c 20 73 74 61 72 74 20 74 68 65 20 | ecutable-find'.check,.start.the. |
| 1ec0 | 73 74 72 69 6e 67 20 77 69 74 68 20 61 20 73 70 61 63 65 2e 0a 57 68 65 6e 20 4e 4f 45 52 52 4f | string.with.a.space..When.NOERRO |
| 1ee0 | 52 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 72 65 74 75 72 6e 20 6e 69 6c 20 69 6e 73 74 65 61 64 | R.is.non-nil,.return.nil.instead |
| 1f00 | 20 6f 66 20 72 61 69 73 69 6e 67 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 75 6e 6c 65 73 73 | .of.raising.an.error."...(unless |
| 1f20 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 63 6d 64 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | .(and.(stringp.cmd).(string-pref |
| 1f40 | 69 78 2d 70 20 22 20 22 20 63 6d 64 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 67 72 61 | ix-p.".".cmd)).....(let.((progra |
| 1f60 | 6d 20 28 69 66 20 28 6c 69 73 74 70 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m.(if.(listp.cmd)............... |
| 1f80 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(car.cmd).............. |
| 1fa0 | 20 20 20 20 20 20 20 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 6d 64 29 29 | ........(car.(split-string.cmd)) |
| 1fc0 | 29 29 29 0a 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 70 72 6f 67 | ))).......(or.(and.(stringp.prog |
| 1fe0 | 72 61 6d 29 0a 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 6e 67 | ram)................(not.(string |
| 2000 | 3d 20 70 72 6f 67 72 61 6d 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | =.program.""))................(c |
| 2020 | 6f 75 6e 73 65 6c 2d 2d 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 70 72 6f 67 72 61 6d 20 | ounsel--executable-find.program. |
| 2040 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 6f 72 0a 20 20 | t))...........(unless.noerror... |
| 2060 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 52 65 71 75 69 72 65 64 20 | ..........(user-error."Required. |
| 2080 | 70 72 6f 67 72 61 6d 20 5c 22 25 73 5c 22 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 20 79 6f 75 72 | program.\"%s\".not.found.in.your |
| 20a0 | 20 70 61 74 68 22 20 70 72 6f 67 72 61 6d 29 29 29 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 | .path".program))))))..(declare-f |
| 20c0 | 75 6e 63 74 69 6f 6e 20 65 73 68 65 6c 6c 2d 73 70 6c 69 74 2d 70 61 74 68 20 22 65 73 68 2d 75 | unction.eshell-split-path."esh-u |
| 20e0 | 74 69 6c 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 70 72 6f 6d 70 74 2d 66 75 6e | til")..(defun.counsel-prompt-fun |
| 2100 | 63 74 69 6f 6e 2d 64 69 72 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 70 72 6f 6d 70 74 20 61 70 | ction-dir.()..."Return.prompt.ap |
| 2120 | 70 65 6e 64 65 64 20 77 69 74 68 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 | pended.with.the.parent.directory |
| 2140 | 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 73 68 2d 75 74 69 6c 29 0a 20 20 28 6c 65 74 2a | ."...(require.'esh-util)...(let* |
| 2160 | 20 28 28 64 69 72 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 | .((dir.(ivy-state-directory.ivy- |
| 2180 | 6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 74 73 20 28 6e 74 68 63 64 72 20 33 | last))..........(parts.(nthcdr.3 |
| 21a0 | 20 28 65 73 68 65 6c 6c 2d 73 70 6c 69 74 2d 70 61 74 68 20 64 69 72 29 29 29 0a 20 20 20 20 20 | .(eshell-split-path.dir)))...... |
| 21c0 | 20 20 20 20 28 64 69 72 20 28 66 6f 72 6d 61 74 20 22 20 5b 25 73 5d 3a 20 22 20 28 69 66 20 70 | ....(dir.(format.".[%s]:.".(if.p |
| 21e0 | 61 72 74 73 20 28 61 70 70 6c 79 20 23 27 63 6f 6e 63 61 74 20 22 2e 2e 2e 22 20 70 61 72 74 73 | arts.(apply.#'concat."...".parts |
| 2200 | 29 20 64 69 72 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 61 64 64 2d 70 72 6f 6d 70 74 2d 63 6f | ).dir)))).....(ivy-add-prompt-co |
| 2220 | 75 6e 74 0a 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | unt......(replace-regexp-in-stri |
| 2240 | 6e 67 20 20 20 20 20 20 20 20 20 20 3b 20 49 6e 73 65 72 74 20 64 69 72 20 62 65 66 6f 72 65 20 | ng..........;.Insert.dir.before. |
| 2260 | 61 6e 79 20 74 72 61 69 6c 69 6e 67 20 63 6f 6c 6f 6e 2e 0a 20 20 20 20 20 20 22 5c 5c 28 3f 3a | any.trailing.colon........"\\(?: |
| 2280 | 3a 20 3f 5c 5c 29 3f 5c 5c 27 22 20 64 69 72 20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 6f 6d 70 | :.?\\)?\\'".dir.(ivy-state-promp |
| 22a0 | 74 20 69 76 79 2d 6c 61 73 74 29 20 74 20 74 29 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 | t.ivy-last).t.t))))..(defalias.' |
| 22c0 | 63 6f 75 6e 73 65 6c 2d 2d 66 6c 61 74 74 65 6e 0a 20 20 3b 3b 20 41 64 64 65 64 20 69 6e 20 45 | counsel--flatten...;;.Added.in.E |
| 22e0 | 6d 61 63 73 20 32 37 2e 31 0a 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 66 6c 61 74 74 65 | macs.27.1...(if.(fboundp.'flatte |
| 2300 | 6e 2d 74 72 65 65 29 0a 20 20 20 20 20 20 23 27 66 6c 61 74 74 65 6e 2d 74 72 65 65 0a 20 20 20 | n-tree).......#'flatten-tree.... |
| 2320 | 20 28 6c 61 6d 62 64 61 20 28 74 72 65 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 65 6c 65 6d | .(lambda.(tree).......(let.(elem |
| 2340 | 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 63 6f 6e 73 70 20 74 72 65 65 29 0a 20 | s).........(while.(consp.tree).. |
| 2360 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 65 6d 20 28 70 6f 70 20 74 72 65 65 29 29 | .........(let.((elem.(pop.tree)) |
| 2380 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 63 6f 6e 73 70 20 65 6c 65 6d | ).............(while.(consp.elem |
| 23a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 64 72 20 65 6c 65 6d 29 | )...............(push.(cdr.elem) |
| 23c0 | 20 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 6c 65 6d 20 | .tree)...............(setq.elem. |
| 23e0 | 28 63 61 72 20 65 6c 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 6c 65 | (car.elem))).............(if.ele |
| 2400 | 6d 20 28 70 75 73 68 20 65 6c 65 6d 20 65 6c 65 6d 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | m.(push.elem.elems)))).........( |
| 2420 | 69 66 20 74 72 65 65 20 28 70 75 73 68 20 74 72 65 65 20 65 6c 65 6d 73 29 29 0a 20 20 20 20 20 | if.tree.(push.tree.elems))...... |
| 2440 | 20 20 20 28 6e 72 65 76 65 72 73 65 20 65 6c 65 6d 73 29 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 | ...(nreverse.elems))))..."Compat |
| 2460 | 69 62 69 6c 69 74 79 20 73 68 69 6d 20 66 6f 72 20 60 66 6c 61 74 74 65 6e 2d 74 72 65 65 27 2e | ibility.shim.for.`flatten-tree'. |
| 2480 | 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d | ")..(defun.counsel--format.(form |
| 24a0 | 61 74 74 65 72 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 4c 69 6b 65 20 60 66 6f 72 6d 61 | atter.&rest.args)..."Like.`forma |
| 24c0 | 74 27 20 62 75 74 20 46 4f 52 4d 41 54 54 45 52 20 63 61 6e 20 62 65 20 61 20 6c 69 73 74 2e 0a | t'.but.FORMATTER.can.be.a.list.. |
| 24e0 | 57 68 65 6e 20 46 4f 52 4d 41 54 54 45 52 20 69 73 20 61 20 6c 69 73 74 2c 20 6f 6e 6c 79 20 60 | When.FORMATTER.is.a.list,.only.` |
| 2500 | 25 73 27 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 41 52 47 53 2e 0a 0a 52 65 74 75 | %s'.is.replaced.with.ARGS...Retu |
| 2520 | 72 6e 20 61 20 6c 69 73 74 20 6f 72 20 73 74 72 69 6e 67 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | rn.a.list.or.string.depending.on |
| 2540 | 20 69 6e 70 75 74 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6c 69 73 74 70 20 66 6f 72 6d | .input."...(cond....((listp.form |
| 2560 | 61 74 74 65 72 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6c 61 74 74 65 6e 20 28 6d 61 | atter).....(counsel--flatten.(ma |
| 2580 | 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 28 6c 61 6d | pcar........................(lam |
| 25a0 | 62 64 61 20 28 69 74 29 20 28 69 66 20 28 65 71 75 61 6c 20 69 74 20 22 25 73 22 29 20 28 70 6f | bda.(it).(if.(equal.it."%s").(po |
| 25c0 | 70 20 61 72 67 73 29 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.args).it)).................... |
| 25e0 | 20 20 20 20 66 6f 72 6d 61 74 74 65 72 29 29 29 0a 20 20 20 28 74 20 28 61 70 70 6c 79 20 23 27 | ....formatter)))....(t.(apply.#' |
| 2600 | 66 6f 72 6d 61 74 20 66 6f 72 6d 61 74 74 65 72 20 61 72 67 73 29 29 29 29 0a 0a 3b 3b 2a 20 41 | format.formatter.args))))..;;*.A |
| 2620 | 73 79 6e 63 20 55 74 69 6c 69 74 79 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 | sync.Utility.(defvar.counsel--as |
| 2640 | 79 6e 63 2d 74 69 6d 65 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20 74 69 6d 65 20 77 | ync-time.nil..."Store.the.time.w |
| 2660 | 68 65 6e 20 61 20 6e 65 77 20 70 72 6f 63 65 73 73 20 77 61 73 20 73 74 61 72 74 65 64 2e 0a 4f | hen.a.new.process.was.started..O |
| 2680 | 72 20 74 68 65 20 74 69 6d 65 20 6f 66 20 74 68 65 20 6c 61 73 74 20 6d 69 6e 69 62 75 66 66 65 | r.the.time.of.the.last.minibuffe |
| 26a0 | 72 20 75 70 64 61 74 65 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 | r.update.")..(defvar.counsel--as |
| 26c0 | 79 6e 63 2d 73 74 61 72 74 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20 74 69 6d 65 20 | ync-start.nil..."Store.the.time. |
| 26e0 | 77 68 65 6e 20 61 20 6e 65 77 20 70 72 6f 63 65 73 73 20 77 61 73 20 73 74 61 72 74 65 64 2e 22 | when.a.new.process.was.started." |
| 2700 | 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 72 20 | )..(defvar.counsel--async-timer. |
| 2720 | 6e 69 6c 0a 20 20 22 54 69 6d 65 72 20 75 73 65 64 20 74 6f 20 64 69 73 70 6f 73 65 20 60 63 6f | nil..."Timer.used.to.dispose.`co |
| 2740 | 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2e 22 29 0a 0a 28 64 65 66 76 61 72 | unsel--async-command.")..(defvar |
| 2760 | 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 64 75 72 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 | .counsel--async-duration.nil..." |
| 2780 | 53 74 6f 72 65 20 74 68 65 20 74 69 6d 65 20 61 20 70 72 6f 63 65 73 73 20 74 61 6b 65 73 20 74 | Store.the.time.a.process.takes.t |
| 27a0 | 6f 20 67 61 74 68 65 72 20 61 6c 6c 20 69 74 73 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 54 68 65 | o.gather.all.its.candidates..The |
| 27c0 | 20 74 69 6d 65 20 69 73 20 6d 65 61 73 75 72 65 64 20 69 6e 20 73 65 63 6f 6e 64 73 2e 22 29 0a | .time.is.measured.in.seconds."). |
| 27e0 | 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 65 78 69 74 2d 63 6f 64 | .(defvar.counsel--async-exit-cod |
| 2800 | 65 2d 70 6c 69 73 74 20 28 29 0a 20 20 22 41 73 73 6f 63 69 61 74 65 20 63 6f 6d 6d 61 6e 64 73 | e-plist.()..."Associate.commands |
| 2820 | 20 77 69 74 68 20 74 68 65 69 72 20 65 78 69 74 20 63 6f 64 65 20 64 65 73 63 72 69 70 74 69 6f | .with.their.exit.code.descriptio |
| 2840 | 6e 73 2e 0a 54 68 69 73 20 70 6c 69 73 74 20 6d 61 70 73 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 | ns..This.plist.maps.commands.to. |
| 2860 | 61 20 70 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 74 68 65 69 72 20 65 78 69 74 20 63 6f 64 65 73 | a.plist.mapping.their.exit.codes |
| 2880 | 20 74 6f 0a 64 65 73 63 72 69 70 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 | .to.descriptions.")..(defvar.cou |
| 28a0 | 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 67 20 6e 69 | nsel--async-last-error-string.ni |
| 28c0 | 6c 0a 20 20 22 57 68 65 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 72 65 74 75 72 6e 65 64 20 6e | l..."When.the.process.returned.n |
| 28e0 | 6f 6e 2d 30 2c 20 73 74 6f 72 65 20 74 68 65 20 6f 75 74 70 75 74 20 68 65 72 65 2e 22 29 0a 0a | on-0,.store.the.output.here.").. |
| 2900 | 28 64 65 66 75 6e 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 | (defun.counsel-set-async-exit-co |
| 2920 | 64 65 20 28 63 6d 64 20 6e 75 6d 62 65 72 20 73 74 72 29 0a 20 20 22 46 6f 72 20 43 4d 44 2c 20 | de.(cmd.number.str)..."For.CMD,. |
| 2940 | 61 73 73 6f 63 69 61 74 65 20 4e 55 4d 42 45 52 20 65 78 69 74 20 63 6f 64 65 20 77 69 74 68 20 | associate.NUMBER.exit.code.with. |
| 2960 | 53 54 52 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 6c 69 73 74 20 28 70 6c 69 73 74 2d 67 65 74 20 | STR."...(let.((plist.(plist-get. |
| 2980 | 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 65 78 69 74 2d 63 6f 64 65 2d 70 6c 69 73 74 20 63 | counsel--async-exit-code-plist.c |
| 29a0 | 6d 64 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 65 | md))).....(setq.counsel--async-e |
| 29c0 | 78 69 74 2d 63 6f 64 65 2d 70 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d | xit-code-plist...........(plist- |
| 29e0 | 70 75 74 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 65 78 69 74 2d 63 6f 64 65 2d 70 6c 69 | put.counsel--async-exit-code-pli |
| 2a00 | 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 0a 20 20 20 20 | st......................cmd..... |
| 2a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 70 75 74 20 70 6c 69 73 | .................(plist-put.plis |
| 2a40 | 74 20 6e 75 6d 62 65 72 20 73 74 72 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 | t.number.str)))))..(defvar.couns |
| 2a60 | 65 6c 2d 61 73 79 6e 63 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 72 65 2d 61 6c 69 73 74 20 27 | el-async-split-string-re-alist.' |
| 2a80 | 28 28 74 20 2e 20 22 5b 5c 72 5c 6e 5d 22 29 29 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20 72 65 | ((t..."[\r\n]"))..."Store.the.re |
| 2aa0 | 67 65 78 70 20 66 6f 72 20 73 70 6c 69 74 74 69 6e 67 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 | gexp.for.splitting.shell.command |
| 2ac0 | 20 6f 75 74 70 75 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e | .output.")..(defvar.counsel-asyn |
| 2ae0 | 63 2d 69 67 6e 6f 72 65 2d 72 65 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22 41 6e 20 61 6c 69 73 | c-ignore-re-alist.nil..."An.alis |
| 2b00 | 74 20 6f 66 20 72 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 63 61 6e 64 69 64 61 74 65 73 20 | t.of.regexp.matching.candidates. |
| 2b20 | 74 6f 20 69 67 6e 6f 72 65 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 66 69 6c | to.ignore.in.`counsel--async-fil |
| 2b40 | 74 65 72 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d | ter'.")..(defvar.counsel--async- |
| 2b60 | 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20 6c 61 | last-command.nil..."Store.the.la |
| 2b80 | 73 74 20 63 6f 6d 6d 61 6e 64 20 72 61 6e 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e | st.command.ran.by.`counsel--asyn |
| 2ba0 | 63 2d 63 6f 6d 6d 61 6e 64 2d 31 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | c-command-1'.")..(defun.counsel- |
| 2bc0 | 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d 31 20 28 63 6d 64 20 26 6f 70 74 69 6f 6e 61 6c 20 | -async-command-1.(cmd.&optional. |
| 2be0 | 73 65 6e 74 69 6e 65 6c 20 66 69 6c 74 65 72 20 6e 61 6d 65 29 0a 20 20 22 53 74 61 72 74 20 61 | sentinel.filter.name)..."Start.a |
| 2c00 | 6e 64 20 72 65 74 75 72 6e 20 6e 65 77 20 63 6f 75 6e 73 65 6c 20 70 72 6f 63 65 73 73 20 62 79 | nd.return.new.counsel.process.by |
| 2c20 | 20 63 61 6c 6c 69 6e 67 20 43 4d 44 2e 0a 43 4d 44 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 | .calling.CMD..CMD.can.be.either. |
| 2c40 | 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 61 73 20 61 20 73 74 72 69 6e 67 2c 20 6f 72 20 | a.shell.command.as.a.string,.or. |
| 2c60 | 61 20 6c 69 73 74 20 6f 66 20 74 68 65 0a 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 74 6f 20 62 65 | a.list.of.the.program.name.to.be |
| 2c80 | 20 63 61 6c 6c 65 64 20 64 69 72 65 63 74 6c 79 2c 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 69 74 | .called.directly,.followed.by.it |
| 2ca0 | 73 20 61 72 67 75 6d 65 6e 74 73 2e 0a 49 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 6f 75 6e | s.arguments..If.the.default.coun |
| 2cc0 | 73 65 6c 20 70 72 6f 63 65 73 73 20 6f 72 20 6f 6e 65 20 77 69 74 68 20 4e 41 4d 45 20 61 6c 72 | sel.process.or.one.with.NAME.alr |
| 2ce0 | 65 61 64 79 20 65 78 69 73 74 73 2c 0a 6b 69 6c 6c 20 69 74 20 61 6e 64 20 69 74 73 20 61 73 73 | eady.exists,.kill.it.and.its.ass |
| 2d00 | 6f 63 69 61 74 65 64 20 62 75 66 66 65 72 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 61 | ociated.buffer.before.starting.a |
| 2d20 | 20 6e 65 77 20 6f 6e 65 2e 0a 47 69 76 65 20 74 68 65 20 70 72 6f 63 65 73 73 20 74 68 65 20 66 | .new.one..Give.the.process.the.f |
| 2d40 | 75 6e 63 74 69 6f 6e 73 20 53 45 4e 54 49 4e 45 4c 20 61 6e 64 20 46 49 4c 54 45 52 2c 20 77 68 | unctions.SENTINEL.and.FILTER,.wh |
| 2d60 | 69 63 68 20 64 65 66 61 75 6c 74 0a 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 73 | ich.default.to.`counsel--async-s |
| 2d80 | 65 6e 74 69 6e 65 6c 27 20 61 6e 64 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 66 69 6c | entinel'.and.`counsel--async-fil |
| 2da0 | 74 65 72 27 2c 0a 72 65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d | ter',.respectively."...(counsel- |
| 2dc0 | 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 20 6e 61 6d 65 29 0a 20 20 28 73 65 74 71 20 6e 61 6d | delete-process.name)...(setq.nam |
| 2de0 | 65 20 28 6f 72 20 6e 61 6d 65 20 22 20 2a 63 6f 75 6e 73 65 6c 2a 22 29 29 0a 20 20 28 77 68 65 | e.(or.name.".*counsel*"))...(whe |
| 2e00 | 6e 20 28 67 65 74 2d 62 75 66 66 65 72 20 6e 61 6d 65 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 62 75 | n.(get-buffer.name).....(kill-bu |
| 2e20 | 66 66 65 72 20 6e 61 6d 65 29 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 | ffer.name))...(setq.counsel--asy |
| 2e40 | 6e 63 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 63 6d 64 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 | nc-last-command.cmd)...(let*.((b |
| 2e60 | 75 66 20 28 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 6e 61 6d 65 29 29 0a 20 20 20 | uf.(get-buffer-create.name)).... |
| 2e80 | 20 20 20 20 20 20 28 70 72 6f 63 20 28 69 66 20 28 6c 69 73 74 70 20 63 6d 64 29 0a 20 20 20 20 | ......(proc.(if.(listp.cmd)..... |
| 2ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 73 74 61 72 74 2d 66 69 | ...............(apply.#'start-fi |
| 2ec0 | 6c 65 2d 70 72 6f 63 65 73 73 20 6e 61 6d 65 20 62 75 66 20 63 6d 64 29 0a 20 20 20 20 20 20 20 | le-process.name.buf.cmd)........ |
| 2ee0 | 20 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 2d 73 68 | ..........(start-file-process-sh |
| 2f00 | 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 62 75 66 20 63 6d 64 29 29 29 29 0a 20 20 20 | ell-command.name.buf.cmd)))).... |
| 2f20 | 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 20 28 63 75 72 72 | .(setq.counsel--async-time.(curr |
| 2f40 | 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 | ent-time)).....(setq.counsel--as |
| 2f60 | 79 6e 63 2d 73 74 61 72 74 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 29 0a 20 | ync-start.counsel--async-time).. |
| 2f80 | 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 20 28 6f | ...(set-process-sentinel.proc.(o |
| 2fa0 | 72 20 73 65 6e 74 69 6e 65 6c 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 73 65 6e 74 | r.sentinel.#'counsel--async-sent |
| 2fc0 | 69 6e 65 6c 29 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 70 | inel)).....(set-process-filter.p |
| 2fe0 | 72 6f 63 20 28 6f 72 20 66 69 6c 74 65 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d | roc.(or.filter.#'counsel--async- |
| 3000 | 66 69 6c 74 65 72 29 29 0a 20 20 20 20 70 72 6f 63 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | filter)).....proc))..(defcustom. |
| 3020 | 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d 64 65 6c 61 79 20 30 0a 20 20 | counsel-async-command-delay.0... |
| 3040 | 22 4e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 62 65 66 6f 72 | "Number.of.seconds.to.wait.befor |
| 3060 | 65 20 73 70 61 77 6e 69 6e 67 20 61 6e 6f 74 68 65 72 20 61 73 79 6e 63 20 63 6f 6d 6d 61 6e 64 | e.spawning.another.async.command |
| 3080 | 2e 22 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | ."...:type.'number)..(defun.coun |
| 30a0 | 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 20 28 26 72 65 73 74 20 61 72 67 73 29 0a | sel--async-command.(&rest.args). |
| 30c0 | 20 20 22 4c 69 6b 65 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d | .."Like.`counsel--async-command- |
| 30e0 | 31 27 2c 20 77 69 74 68 20 73 61 6d 65 20 41 52 47 53 2c 20 62 75 74 20 64 65 62 6f 75 6e 63 65 | 1',.with.same.ARGS,.but.debounce |
| 3100 | 64 2e 0a 43 61 6c 6c 73 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d | d..Calls.to.`counsel--async-comm |
| 3120 | 61 6e 64 2d 31 27 20 61 72 65 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 74 20 6c 65 61 73 74 | and-1'.are.separated.by.at.least |
| 3140 | 0a 60 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d 64 65 6c 61 79 27 20 73 | .`counsel-async-command-delay'.s |
| 3160 | 65 63 6f 6e 64 73 2c 20 73 6f 20 61 73 20 74 6f 20 61 76 6f 69 64 20 69 73 73 75 65 73 0a 63 61 | econds,.so.as.to.avoid.issues.ca |
| 3180 | 75 73 65 64 20 62 79 20 73 70 61 77 6e 69 6e 67 20 74 6f 6f 20 6d 61 6e 79 20 73 75 62 70 72 6f | used.by.spawning.too.many.subpro |
| 31a0 | 63 65 73 73 65 73 20 74 6f 6f 20 71 75 69 63 6b 6c 79 2e 22 0a 20 20 28 69 66 20 28 7a 65 72 6f | cesses.too.quickly."...(if.(zero |
| 31c0 | 70 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d 64 65 6c 61 79 29 0a 20 | p.counsel-async-command-delay).. |
| 31e0 | 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d | .....(apply.#'counsel--async-com |
| 3200 | 6d 61 6e 64 2d 31 20 61 72 67 73 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 75 6e 73 65 6c 2d 2d | mand-1.args).....(when.counsel-- |
| 3220 | 61 73 79 6e 63 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 28 63 61 6e 63 65 6c 2d 74 69 6d 65 72 20 | async-timer.......(cancel-timer. |
| 3240 | 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 72 29 29 0a 20 20 20 20 28 73 65 74 71 | counsel--async-timer)).....(setq |
| 3260 | 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 20 20 20 | .counsel--async-timer........... |
| 3280 | 28 61 70 70 6c 79 20 23 27 72 75 6e 2d 77 69 74 68 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 20 | (apply.#'run-with-timer......... |
| 32a0 | 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 2d 64 | .........counsel-async-command-d |
| 32c0 | 65 6c 61 79 0a 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 | elay..................nil....... |
| 32e0 | 20 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d | ...........#'counsel--async-comm |
| 3300 | 61 6e 64 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 0a | and-1..................args)))). |
| 3320 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 26 | .(defun.counsel--split-string.(& |
| 3340 | 6f 70 74 69 6f 6e 61 6c 20 73 74 72 29 0a 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 | optional.str)...(split-string... |
| 3360 | 20 28 6f 72 20 73 74 72 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 0a 20 20 20 28 69 76 | .(or.str.(buffer-string))....(iv |
| 3380 | 79 2d 61 6c 69 73 74 2d 73 65 74 74 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 73 70 | y-alist-setting.counsel-async-sp |
| 33a0 | 6c 69 74 2d 73 74 72 69 6e 67 2d 72 65 2d 61 6c 69 73 74 29 0a 20 20 20 74 29 29 0a 0a 28 64 65 | lit-string-re-alist)....t))..(de |
| 33c0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 79 6e 63 2d 73 65 6e 74 69 6e 65 6c 2d 6f 6e 2d 65 78 | fun.counsel--sync-sentinel-on-ex |
| 33e0 | 69 74 20 28 70 72 6f 63 65 73 73 29 0a 20 20 28 69 66 20 28 7a 65 72 6f 70 20 28 70 72 6f 63 65 | it.(process)...(if.(zerop.(proce |
| 3400 | 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 28 | ss-exit-status.process)).......( |
| 3420 | 6c 65 74 20 28 28 63 75 72 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 | let.((cur.(ivy-state-current.ivy |
| 3440 | 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 73 65 74 2d 63 61 6e 64 69 | -last))).........(ivy--set-candi |
| 3460 | 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 73 6f 72 74 2d 6d 61 79 62 65 0a | dates..........(ivy--sort-maybe. |
| 3480 | 20 20 20 20 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 28 | ..........(with-current-buffer.( |
| 34a0 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 | process-buffer.process)......... |
| 34c0 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 | ....(counsel--split-string)))).. |
| 34e0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 73 74 61 72 | .......(when.counsel--async-star |
| 3500 | 74 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 | t...........(setq.counsel--async |
| 3520 | 2d 64 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 2d | -duration.................(time- |
| 3540 | 74 6f 2d 73 65 63 6f 6e 64 73 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 63 6f 75 6e 73 65 6c 2d 2d | to-seconds.(time-since.counsel-- |
| 3560 | 61 73 79 6e 63 2d 73 74 61 72 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | async-start)))).........(let.((r |
| 3580 | 65 20 28 69 76 79 2d 72 65 2d 74 6f 2d 73 74 72 20 69 76 79 2d 72 65 67 65 78 29 29 29 0a 20 20 | e.(ivy-re-to-str.ivy-regex)))... |
| 35a0 | 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 20 20 20 20 | ........(if.ivy--old-cands...... |
| 35c0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 28 69 76 79 2d 61 6c 69 73 74 2d 73 65 74 74 | .........(if.(eq.(ivy-alist-sett |
| 35e0 | 69 6e 67 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 20 27 | ing.ivy-index-functions-alist).' |
| 3600 | 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 0a 20 20 20 20 20 20 | ivy-recompute-index-zero)....... |
| 3620 | 20 20 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 30 29 0a 20 20 | ............(ivy-set-index.0)... |
| 3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e | ..............(ivy--recompute-in |
| 3660 | 64 65 78 20 72 65 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 0a 20 20 20 | dex.re.ivy--all-candidates)).... |
| 3680 | 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6e 64 65 78 20 77 61 73 20 63 68 61 6e 67 65 64 20 62 65 | .........;;.index.was.changed.be |
| 36a0 | 66 6f 72 65 20 61 20 6c 6f 6e 67 2d 72 75 6e 6e 69 6e 67 20 71 75 65 72 79 20 65 78 69 74 65 64 | fore.a.long-running.query.exited |
| 36c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 63 75 | .............(unless.(string=.cu |
| 36e0 | 72 20 28 6e 74 68 20 69 76 79 2d 2d 69 6e 64 65 78 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 | r.(nth.ivy--index.ivy--all-candi |
| 3700 | 64 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 75 6e | dates))...............(let.((fun |
| 3720 | 63 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 6e 64 65 78 2d 66 | c.(ivy-alist-setting.ivy-index-f |
| 3740 | 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unctions-alist)))............... |
| 3760 | 20 20 28 69 66 20 66 75 6e 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ..(if.func.....................( |
| 3780 | 66 75 6e 63 61 6c 6c 20 66 75 6e 63 20 72 65 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 | funcall.func.re.ivy--all-candida |
| 37a0 | 74 65 73 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 2d 70 72 65 | tes)...................(ivy--pre |
| 37c0 | 73 65 6c 65 63 74 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | select-index.................... |
| 37e0 | 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 72 65 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 | (if.(>.(length.re).0)........... |
| 3800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............cur................ |
| 3820 | 20 20 20 20 20 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 | ......(ivy-state-preselect.ivy-l |
| 3840 | 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 69 76 79 2d 2d 61 6c | ast))....................ivy--al |
| 3860 | 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | l-candidates)))))).........(setq |
| 3880 | 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 | .ivy--old-cands.ivy--all-candida |
| 38a0 | 74 65 73 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 | tes).........(if.ivy--all-candid |
| 38c0 | 61 74 65 73 0a 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 0a | ates.............(ivy--exhibit). |
| 38e0 | 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 69 6e 73 65 72 74 2d 6d 69 6e 69 62 75 66 66 65 | ..........(ivy--insert-minibuffe |
| 3900 | 72 20 22 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 | r.""))).....(setq.counsel--async |
| 3920 | 2d 6c 61 73 74 2d 65 72 72 6f 72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 | -last-error-string...........(wi |
| 3940 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | th-current-buffer.(process-buffe |
| 3960 | 72 20 70 72 6f 63 65 73 73 29 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 0a 20 20 20 | r.process).(buffer-string))).... |
| 3980 | 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 20 20 20 20 20 | .(setq.ivy--all-candidates...... |
| 39a0 | 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 | .....(let.((status.(process-exit |
| 39c0 | 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -status.process))............... |
| 39e0 | 20 20 28 70 6c 69 73 74 20 28 70 6c 69 73 74 2d 67 65 74 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 | ..(plist.(plist-get.counsel--asy |
| 3a00 | 6e 63 2d 65 78 69 74 2d 63 6f 64 65 2d 70 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nc-exit-code-plist.............. |
| 3a20 | 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- |
| 3a40 | 63 61 6c 6c 65 72 20 69 76 79 2d 6c 61 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | caller.ivy-last))))............. |
| 3a60 | 28 6c 69 73 74 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 70 6c 69 73 74 20 73 74 61 74 75 | (list.(or.(plist-get.plist.statu |
| 3a80 | 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 66 6f 72 6d 61 74 | s).......................(format |
| 3aa0 | 20 22 65 72 72 6f 72 20 63 6f 64 65 20 25 64 22 20 73 74 61 74 75 73 29 29 29 29 29 0a 20 20 20 | ."error.code.%d".status))))).... |
| 3ac0 | 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 20 69 76 79 2d 2d 61 6c 6c 2d 63 | .(setq.ivy--old-cands.ivy--all-c |
| 3ae0 | 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 28 69 76 79 2d 2d 65 78 68 69 62 69 74 29 29 29 0a | andidates).....(ivy--exhibit))). |
| 3b00 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 73 65 6e 74 69 6e 65 6c 20 | .(defun.counsel--async-sentinel. |
| 3b20 | 28 70 72 6f 63 65 73 73 20 5f 6d 73 67 29 0a 20 20 22 53 65 6e 74 69 6e 65 6c 20 66 75 6e 63 74 | (process._msg)..."Sentinel.funct |
| 3b40 | 69 6f 6e 20 66 6f 72 20 61 6e 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 63 6f 75 6e 73 65 6c 20 | ion.for.an.asynchronous.counsel. |
| 3b60 | 50 52 4f 43 45 53 53 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 | PROCESS."...(when.(eq.(process-s |
| 3b80 | 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 65 78 69 74 29 0a 20 20 20 20 28 63 6f 75 6e 73 | tatus.process).'exit).....(couns |
| 3ba0 | 65 6c 2d 2d 73 79 6e 63 2d 73 65 6e 74 69 6e 65 6c 2d 6f 6e 2d 65 78 69 74 20 70 72 6f 63 65 73 | el--sync-sentinel-on-exit.proces |
| 3bc0 | 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 66 | s)))..(defcustom.counsel-async-f |
| 3be0 | 69 6c 74 65 72 2d 75 70 64 61 74 65 2d 74 69 6d 65 20 35 30 30 30 30 30 0a 20 20 22 54 68 65 20 | ilter-update-time.500000..."The. |
| 3c00 | 61 6d 6f 75 6e 74 20 6f 66 20 6d 69 63 72 6f 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 75 | amount.of.microseconds.to.wait.u |
| 3c20 | 6e 74 69 6c 20 75 70 64 61 74 69 6e 67 20 60 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 66 69 | ntil.updating.`counsel--async-fi |
| 3c40 | 6c 74 65 72 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 75 | lter'."...:type.'integer)..(defu |
| 3c60 | 6e 20 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 66 69 6c 74 65 72 20 28 70 72 6f 63 65 73 73 | n.counsel--async-filter.(process |
| 3c80 | 20 73 74 72 29 0a 20 20 22 52 65 63 65 69 76 65 20 66 72 6f 6d 20 50 52 4f 43 45 53 53 20 74 68 | .str)..."Receive.from.PROCESS.th |
| 3ca0 | 65 20 6f 75 74 70 75 74 20 53 54 52 2e 0a 55 70 64 61 74 65 20 74 68 65 20 6d 69 6e 69 62 75 66 | e.output.STR..Update.the.minibuf |
| 3cc0 | 66 65 72 20 77 69 74 68 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6c 69 6e 65 73 20 63 6f 6c | fer.with.the.amount.of.lines.col |
| 3ce0 | 6c 65 63 74 65 64 20 65 76 65 72 79 0a 60 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 66 69 6c 74 | lected.every.`counsel-async-filt |
| 3d00 | 65 72 2d 75 70 64 61 74 65 2d 74 69 6d 65 27 20 6d 69 63 72 6f 73 65 63 6f 6e 64 73 20 73 69 6e | er-update-time'.microseconds.sin |
| 3d20 | 63 65 20 74 68 65 20 6c 61 73 74 20 75 70 64 61 74 65 2e 22 0a 20 20 28 77 69 74 68 2d 63 75 72 | ce.the.last.update."...(with-cur |
| 3d40 | 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 | rent-buffer.(process-buffer.proc |
| 3d60 | 65 73 73 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 73 74 72 29 29 0a 20 20 28 77 68 65 6e 20 28 | ess).....(insert.str))...(when.( |
| 3d80 | 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 6c 69 73 74 20 30 20 30 20 63 6f 75 6e 73 65 6c 2d 61 73 | time-less-p.(list.0.0.counsel-as |
| 3da0 | 79 6e 63 2d 66 69 6c 74 65 72 2d 75 70 64 61 74 65 2d 74 69 6d 65 29 0a 20 20 20 20 20 20 20 20 | ync-filter-update-time)......... |
| 3dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 63 6f 75 6e 73 65 6c | .............(time-since.counsel |
| 3de0 | 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 29 29 0a 20 20 20 20 28 6c 65 74 20 28 6e 75 6d 6c 69 6e 65 | --async-time)).....(let.(numline |
| 3e00 | 73 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 28 70 | s).......(with-current-buffer.(p |
| 3e20 | 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 28 | rocess-buffer.process).........( |
| 3e40 | 73 65 74 71 20 6e 75 6d 6c 69 6e 65 73 20 28 63 6f 75 6e 74 2d 6c 69 6e 65 73 20 28 70 6f 69 6e | setq.numlines.(count-lines.(poin |
| 3e60 | 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 76 | t-min).(point-max))).........(iv |
| 3e80 | 79 2d 2d 73 65 74 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | y--set-candidates..........(let. |
| 3ea0 | 28 28 6c 69 6e 65 73 20 28 63 6f 75 6e 73 65 6c 2d 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 29 29 | ((lines.(counsel--split-string)) |
| 3ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 72 65 20 28 69 76 79 2d | ................(ignore-re.(ivy- |
| 3ee0 | 61 6c 69 73 74 2d 73 65 74 74 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 69 67 6e 6f | alist-setting.counsel-async-igno |
| 3f00 | 72 65 2d 72 65 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 | re-re-alist)))............(if.(s |
| 3f20 | 74 72 69 6e 67 70 20 69 67 6e 6f 72 65 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tringp.ignore-re)............... |
| 3f40 | 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 | .(cl-remove-if.(lambda.(line)... |
| 3f60 | 20 20 20 20 20 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 | .............................(st |
| 3f80 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 69 67 6e 6f 72 65 2d 72 65 20 6c 69 6e 65 29 29 0a 20 20 | ring-match-p.ignore-re.line))... |
| 3fa0 | 20 20 20 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 69 6e 65 73 | ...........................lines |
| 3fc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 | )..............lines)))).......( |
| 3fe0 | 6c 65 74 20 28 28 69 76 79 2d 2d 70 72 6f 6d 70 74 20 28 66 6f 72 6d 61 74 20 22 25 64 2b 2b 20 | let.((ivy--prompt.(format."%d++. |
| 4000 | 25 73 22 20 6e 75 6d 6c 69 6e 65 73 20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 6f 6d 70 74 20 69 | %s".numlines.(ivy-state-prompt.i |
| 4020 | 76 79 2d 6c 61 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 69 6e 73 65 72 74 | vy-last)))).........(ivy--insert |
| 4040 | 2d 6d 69 6e 69 62 75 66 66 65 72 20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 20 69 76 79 2d 2d 61 6c | -minibuffer.(ivy--format.ivy--al |
| 4060 | 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e | l-candidates))).......(setq.coun |
| 4080 | 73 65 6c 2d 2d 61 73 79 6e 63 2d 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 29 | sel--async-time.(current-time))) |
| 40a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 | ))..(defun.counsel-delete-proces |
| 40c0 | 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 29 0a 20 20 22 44 65 6c 65 74 65 20 63 75 72 | s.(&optional.name)..."Delete.cur |
| 40e0 | 72 65 6e 74 20 63 6f 75 6e 73 65 6c 20 70 72 6f 63 65 73 73 20 6f 72 20 74 68 61 74 20 77 69 74 | rent.counsel.process.or.that.wit |
| 4100 | 68 20 4e 41 4d 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 20 28 67 65 74 2d 70 | h.NAME."...(let.((process.(get-p |
| 4120 | 72 6f 63 65 73 73 20 28 6f 72 20 6e 61 6d 65 20 22 20 2a 63 6f 75 6e 73 65 6c 2a 22 29 29 29 29 | rocess.(or.name.".*counsel*")))) |
| 4140 | 0a 20 20 20 20 28 77 68 65 6e 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 | .....(when.process.......(delete |
| 4160 | 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 29 29 29 0a 0a 3b 3b 2a 20 43 6f 6d 70 6c 65 | -process.process))))..;;*.Comple |
| 4180 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 | tion.at.point.(define-obsolete-f |
| 41a0 | 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 65 6c 20 23 27 63 6f 6d 70 | unction-alias.'counsel-el.#'comp |
| 41c0 | 6c 65 74 65 2d 73 79 6d 62 6f 6c 20 22 3c 32 30 32 30 2d 30 35 2d 32 30 20 57 65 64 3e 22 29 0a | lete-symbol."<2020-05-20.Wed>"). |
| 41e0 | 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 | (define-obsolete-function-alias. |
| 4200 | 27 63 6f 75 6e 73 65 6c 2d 63 6c 20 23 27 63 6f 6d 70 6c 65 74 65 2d 73 79 6d 62 6f 6c 20 22 3c | 'counsel-cl.#'complete-symbol."< |
| 4220 | 32 30 32 30 2d 30 35 2d 32 30 20 57 65 64 3e 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 | 2020-05-20.Wed>").(define-obsole |
| 4240 | 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 6a 65 64 69 20 | te-function-alias.'counsel-jedi. |
| 4260 | 23 27 63 6f 6d 70 6c 65 74 65 2d 73 79 6d 62 6f 6c 20 22 3c 32 30 32 30 2d 30 35 2d 32 30 20 57 | #'complete-symbol."<2020-05-20.W |
| 4280 | 65 64 3e 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d | ed>").(define-obsolete-function- |
| 42a0 | 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 63 6c 6a 20 23 27 63 6f 6d 70 6c 65 74 65 2d 73 79 | alias.'counsel-clj.#'complete-sy |
| 42c0 | 6d 62 6f 6c 20 22 3c 32 30 32 30 2d 30 35 2d 32 30 20 57 65 64 3e 22 29 0a 0a 3b 3b 2a 2a 20 60 | mbol."<2020-05-20.Wed>")..;;**.` |
| 42e0 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61 6e 79 27 0a 28 64 65 66 76 61 72 20 63 6f 6d 70 61 6e 79 | counsel-company'.(defvar.company |
| 4300 | 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63 | -candidates).(declare-function.c |
| 4320 | 6f 6d 70 61 6e 79 2d 61 62 6f 72 74 20 22 65 78 74 3a 63 6f 6d 70 61 6e 79 22 29 0a 28 64 65 63 | ompany-abort."ext:company").(dec |
| 4340 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 61 6e 79 2d 63 6f 6d 70 6c 65 74 65 20 22 | lare-function.company-complete." |
| 4360 | 65 78 74 3a 63 6f 6d 70 61 6e 79 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | ext:company").(declare-function. |
| 4380 | 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 20 22 65 78 74 3a 63 6f 6d 70 61 6e 79 22 29 0a 28 64 65 63 | company-mode."ext:company").(dec |
| 43a0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 61 6e 79 2d 63 61 6c 6c 2d 62 61 63 6b 65 | lare-function.company-call-backe |
| 43c0 | 6e 64 20 22 65 78 74 3a 63 6f 6d 70 61 6e 79 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | nd."ext:company").(declare-funct |
| 43e0 | 69 6f 6e 20 63 6f 6d 70 61 6e 79 2d 2d 63 6c 65 61 6e 2d 73 74 72 69 6e 67 20 22 65 78 74 3a 63 | ion.company--clean-string."ext:c |
| 4400 | 6f 6d 70 61 6e 79 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70 61 | ompany").(declare-function.compa |
| 4420 | 6e 79 2d 2d 63 6f 6e 74 69 6e 75 65 20 22 65 78 74 3a 63 6f 6d 70 61 6e 79 22 29 0a 0a 3b 3b 3b | ny--continue."ext:company")..;;; |
| 4440 | 23 23 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 63 6f 6d 70 61 | ###autoload.(defun.counsel-compa |
| 4460 | 6e 79 20 28 29 0a 20 20 22 43 6f 6d 70 6c 65 74 65 20 75 73 69 6e 67 20 60 63 6f 6d 70 61 6e 79 | ny.()..."Complete.using.`company |
| 4480 | 2d 63 61 6e 64 69 64 61 74 65 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | -candidates'."...(interactive).. |
| 44a0 | 20 28 63 6f 6d 70 61 6e 79 2d 6d 6f 64 65 20 31 29 0a 20 20 28 75 6e 6c 65 73 73 20 63 6f 6d 70 | .(company-mode.1)...(unless.comp |
| 44c0 | 61 6e 79 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 63 6f 6d 70 | any-candidates.....(company-comp |
| 44e0 | 6c 65 74 65 29 29 0a 20 20 28 77 68 65 6e 20 63 6f 6d 70 61 6e 79 2d 63 61 6e 64 69 64 61 74 65 | lete))...(when.company-candidate |
| 4500 | 73 0a 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 28 69 | s.....(company--continue).....(i |
| 4520 | 76 79 2d 72 65 61 64 20 22 43 61 6e 64 69 64 61 74 65 3a 20 22 20 63 6f 6d 70 61 6e 79 2d 63 61 | vy-read."Candidate:.".company-ca |
| 4540 | 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 27 | ndidates...............:action.' |
| 4560 | 63 6f 6d 70 61 6e 79 2d 66 69 6e 69 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 | company-finish...............:ca |
| 4580 | 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61 6e 79 29 29 29 0a 0a 28 69 76 79 2d 63 | ller.'counsel-company)))..(ivy-c |
| 45a0 | 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 61 6e 79 0a 20 20 3a 64 69 73 | onfigure.'counsel-company...:dis |
| 45c0 | 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 63 | play-transformer-fn.#'counsel--c |
| 45e0 | 6f 6d 70 61 6e 79 2d 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 0a 20 20 3a 75 6e | ompany-display-transformer...:un |
| 4600 | 77 69 6e 64 2d 66 6e 20 28 6c 61 6d 62 64 61 28 29 20 28 75 6e 6c 65 73 73 20 69 76 79 2d 65 78 | wind-fn.(lambda().(unless.ivy-ex |
| 4620 | 69 74 20 28 63 6f 6d 70 61 6e 79 2d 61 62 6f 72 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f | it.(company-abort))))..(defun.co |
| 4640 | 75 6e 73 65 6c 2d 2d 63 6f 6d 70 61 6e 79 2d 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d | unsel--company-display-transform |
| 4660 | 65 72 20 28 73 29 0a 20 20 28 63 6f 6e 63 61 74 20 73 20 28 6c 65 74 20 28 28 61 6e 6e 6f 74 20 | er.(s)...(concat.s.(let.((annot. |
| 4680 | 28 63 6f 6d 70 61 6e 79 2d 63 61 6c 6c 2d 62 61 63 6b 65 6e 64 20 27 61 6e 6e 6f 74 61 74 69 6f | (company-call-backend.'annotatio |
| 46a0 | 6e 20 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 6e 6e 6f 74 | n.s)))...............(when.annot |
| 46c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 61 6e 79 2d 2d 63 6c 65 61 6e | .................(company--clean |
| 46e0 | 2d 73 74 72 69 6e 67 20 61 6e 6e 6f 74 29 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 | -string.annot)))))..;;**.`counse |
| 4700 | 6c 2d 69 72 6f 6e 79 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 72 6f 6e 79 | l-irony'.(declare-function.irony |
| 4720 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 6e 64 69 64 61 74 65 73 2d 61 73 79 6e 63 20 22 65 78 | -completion-candidates-async."ex |
| 4740 | 74 3a 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | t:irony-completion").(declare-fu |
| 4760 | 6e 63 74 69 6f 6e 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 6c 2d 62 | nction.irony-completion-symbol-b |
| 4780 | 6f 75 6e 64 73 20 22 65 78 74 3a 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 22 29 0a 28 64 | ounds."ext:irony-completion").(d |
| 47a0 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e | eclare-function.irony-completion |
| 47c0 | 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 22 65 78 74 3a 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f | -annotation."ext:irony-completio |
| 47e0 | 6e 22 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 63 6f 75 6e 73 | n")..;;;###autoload.(defun.couns |
| 4800 | 65 6c 2d 69 72 6f 6e 79 20 28 29 0a 20 20 22 49 6e 6c 69 6e 65 20 43 2f 43 2b 2b 20 63 6f 6d 70 | el-irony.()..."Inline.C/C++.comp |
| 4820 | 6c 65 74 69 6f 6e 20 75 73 69 6e 67 20 49 72 6f 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | letion.using.Irony."...(interact |
| 4840 | 69 76 65 29 0a 20 20 28 69 72 6f 6e 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 61 6e 64 69 64 61 | ive)...(irony-completion-candida |
| 4860 | 74 65 73 2d 61 73 79 6e 63 20 27 63 6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 2d 63 61 6c 6c 62 61 63 | tes-async.'counsel-irony-callbac |
| 4880 | 6b 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 2d 63 61 6c 6c 62 61 | k))..(defun.counsel-irony-callba |
| 48a0 | 63 6b 20 28 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 22 43 61 6c 6c 62 61 63 6b 20 66 75 6e 63 | ck.(candidates)..."Callback.func |
| 48c0 | 74 69 6f 6e 20 66 6f 72 20 49 72 6f 6e 79 20 74 6f 20 73 65 61 72 63 68 20 61 6d 6f 6e 67 20 43 | tion.for.Irony.to.search.among.C |
| 48e0 | 41 4e 44 49 44 41 54 45 53 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c | ANDIDATES."...(interactive)...(l |
| 4900 | 65 74 2a 20 28 28 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 20 28 69 72 6f 6e 79 2d 63 6f 6d 70 6c | et*.((symbol-bounds.(irony-compl |
| 4920 | 65 74 69 6f 6e 2d 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 | etion-symbol-bounds))..........( |
| 4940 | 62 65 67 20 28 63 61 72 20 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 20 20 20 | beg.(car.symbol-bounds))........ |
| 4960 | 20 20 28 65 6e 64 20 28 63 64 72 20 73 79 6d 62 6f 6c 2d 62 6f 75 6e 64 73 29 29 0a 20 20 20 20 | ..(end.(cdr.symbol-bounds))..... |
| 4980 | 20 20 20 20 20 28 70 72 65 66 69 78 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | .....(prefix.(buffer-substring-n |
| 49a0 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 28 73 65 74 | o-properties.beg.end))).....(set |
| 49c0 | 71 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 62 65 67 20 62 65 67 0a 20 20 20 20 20 20 20 | q.ivy-completion-beg.beg........ |
| 49e0 | 20 20 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 64 20 65 6e 64 29 0a 20 20 20 20 28 | ...ivy-completion-end.end).....( |
| 4a00 | 69 76 79 2d 72 65 61 64 20 22 63 6f 64 65 3a 20 22 20 28 6d 61 70 63 61 72 20 23 27 63 6f 75 6e | ivy-read."code:.".(mapcar.#'coun |
| 4a20 | 73 65 6c 2d 69 72 6f 6e 79 2d 61 6e 6e 6f 74 61 74 65 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 | sel-irony-annotate.candidates).. |
| 4a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 | .............:predicate.(lambda. |
| 4a60 | 28 63 61 6e 64 69 64 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 | (candidate)..................... |
| 4a80 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 70 72 65 66 69 78 20 28 | .......(string-prefix-p.prefix.( |
| 4aa0 | 63 61 72 20 63 61 6e 64 69 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | car.candidate)))...............: |
| 4ac0 | 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 0a 20 20 20 20 20 20 20 20 20 20 | caller.'counsel-irony........... |
| 4ae0 | 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 2d | ....:action.#'ivy-completion-in- |
| 4b00 | 72 65 67 69 6f 6e 2d 61 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | region-action)))..(defun.counsel |
| 4b20 | 2d 69 72 6f 6e 79 2d 61 6e 6e 6f 74 61 74 65 20 28 78 29 0a 20 20 22 4d 61 6b 65 20 49 76 79 20 | -irony-annotate.(x)..."Make.Ivy. |
| 4b40 | 63 61 6e 64 69 64 61 74 65 20 66 72 6f 6d 20 49 72 6f 6e 79 20 63 61 6e 64 69 64 61 74 65 20 58 | candidate.from.Irony.candidate.X |
| 4b60 | 2e 22 0a 20 20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74 20 28 63 61 72 20 78 29 20 28 69 72 6f 6e | ."...(cons.(concat.(car.x).(iron |
| 4b80 | 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 6e 6e 6f 74 61 74 69 6f 6e 20 78 29 29 0a 20 20 20 20 | y-completion-annotation.x))..... |
| 4ba0 | 20 20 20 20 28 63 61 72 20 78 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 23 27 | ....(car.x)))..(ivy-configure.#' |
| 4bc0 | 63 6f 75 6e 73 65 6c 2d 69 72 6f 6e 79 0a 20 20 3a 64 69 73 70 6c 61 79 2d 66 6e 20 23 27 69 76 | counsel-irony...:display-fn.#'iv |
| 4be0 | 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 29 0a 0a 3b 3b 2a | y-display-function-overlay)..;;* |
| 4c00 | 20 45 6c 69 73 70 20 73 79 6d 62 6f 6c 73 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 64 65 73 | .Elisp.symbols.;;**.`counsel-des |
| 4c20 | 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d | cribe-variable'.(defvar.counsel- |
| 4c40 | 64 65 73 63 72 69 62 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | describe-map...(let.((map.(make- |
| 4c60 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | sparse-keymap))).....(define-key |
| 4c80 | 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 2e 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | .map.(kbd."C-.").#'counsel-find- |
| 4ca0 | 73 79 6d 62 6f 6c 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 | symbol).....(define-key.map.(kbd |
| 4cc0 | 20 22 43 2d 2c 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 | ."C-,").#'counsel--info-lookup-s |
| 4ce0 | 79 6d 62 6f 6c 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f | ymbol).....map))..(ivy-set-actio |
| 4d00 | 6e 73 0a 20 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 0a 20 | ns..'counsel-describe-variable.. |
| 4d20 | 27 28 28 22 49 22 20 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 | '(("I".counsel-info-lookup-symbo |
| 4d40 | 6c 20 22 69 6e 66 6f 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d | l."info")....("d".counsel--find- |
| 4d60 | 73 79 6d 62 6f 6c 20 22 64 65 66 69 6e 69 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 | symbol."definition")))..(defvar. |
| 4d80 | 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 20 | counsel-describe-symbol-history. |
| 4da0 | 28 29 0a 20 20 22 48 69 73 74 6f 72 79 20 6c 69 73 74 20 66 6f 72 20 76 61 72 69 61 62 6c 65 20 | ()..."History.list.for.variable. |
| 4dc0 | 61 6e 64 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 73 2e 0a 55 73 65 64 20 62 79 20 63 6f 6d 6d | and.function.names..Used.by.comm |
| 4de0 | 61 6e 64 73 20 60 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 27 2c 0a | ands.`counsel-describe-symbol',. |
| 4e00 | 60 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 27 2c 20 61 6e 64 | `counsel-describe-variable',.and |
| 4e20 | 20 60 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 27 2e 22 29 0a | .`counsel-describe-function'."). |
| 4e40 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 28 29 0a 20 | .(defun.counsel-find-symbol.().. |
| 4e60 | 20 22 4a 75 6d 70 20 74 6f 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 | ."Jump.to.the.definition.of.the. |
| 4e80 | 63 75 72 72 65 6e 74 20 73 79 6d 62 6f 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | current.symbol."...(interactive) |
| 4ea0 | 0a 20 20 28 69 76 79 2d 65 78 69 74 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 | ...(ivy-exit-with-action.#'couns |
| 4ec0 | 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 29 29 0a 28 70 75 74 20 27 63 6f 75 6e 73 65 6c 2d | el--find-symbol)).(put.'counsel- |
| 4ee0 | 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 27 6e 6f 2d 63 6f 75 6e 73 65 6c 2d 4d 2d 78 20 74 29 0a 0a | find-symbol.'no-counsel-M-x.t).. |
| 4f00 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d 62 | (defun.counsel--info-lookup-symb |
| 4f20 | 6f 6c 20 28 29 0a 20 20 22 4c 6f 6f 6b 75 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 79 6d 62 | ol.()..."Lookup.the.current.symb |
| 4f40 | 6f 6c 20 69 6e 20 74 68 65 20 69 6e 66 6f 20 64 6f 63 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | ol.in.the.info.docs."...(interac |
| 4f60 | 74 69 76 65 29 0a 20 20 28 69 76 79 2d 65 78 69 74 2d 77 69 74 68 2d 61 63 74 69 6f 6e 20 23 27 | tive)...(ivy-exit-with-action.#' |
| 4f80 | 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 29 0a 0a 28 64 | counsel-info-lookup-symbol))..(d |
| 4fa0 | 65 66 76 61 72 20 66 69 6e 64 2d 74 61 67 2d 6d 61 72 6b 65 72 2d 72 69 6e 67 29 0a 28 64 65 63 | efvar.find-tag-marker-ring).(dec |
| 4fc0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 2d 73 | lare-function.xref-push-marker-s |
| 4fe0 | 74 61 63 6b 20 22 78 72 65 66 22 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c | tack."xref")..(defalias.'counsel |
| 5000 | 2d 2d 70 75 73 68 2d 78 72 65 66 2d 6d 61 72 6b 65 72 0a 20 20 3b 3b 20 41 64 64 65 64 20 69 6e | --push-xref-marker...;;.Added.in |
| 5020 | 20 45 6d 61 63 73 20 32 35 2e 31 2e 0a 20 20 28 69 66 20 28 72 65 71 75 69 72 65 20 27 78 72 65 | .Emacs.25.1....(if.(require.'xre |
| 5040 | 66 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 23 27 78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 | f.nil.t).......#'xref-push-marke |
| 5060 | 72 2d 73 74 61 63 6b 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 65 74 61 67 73 29 0a 20 20 20 | r-stack.....(require.'etags).... |
| 5080 | 20 28 6c 61 6d 62 64 61 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 29 0a 20 20 20 20 20 20 28 72 69 | .(lambda.(&optional.m).......(ri |
| 50a0 | 6e 67 2d 69 6e 73 65 72 74 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 66 69 6e 64 | ng-insert.(with-no-warnings.find |
| 50c0 | 2d 74 61 67 2d 6d 61 72 6b 65 72 2d 72 69 6e 67 29 20 28 6f 72 20 6d 20 28 70 6f 69 6e 74 2d 6d | -tag-marker-ring).(or.m.(point-m |
| 50e0 | 61 72 6b 65 72 29 29 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 68 69 6d | arker)))))..."Compatibility.shim |
| 5100 | 20 66 6f 72 20 60 78 72 65 66 2d 70 75 73 68 2d 6d 61 72 6b 65 72 2d 73 74 61 63 6b 27 2e 22 29 | .for.`xref-push-marker-stack'.") |
| 5120 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 28 78 | ..(defun.counsel--find-symbol.(x |
| 5140 | 29 0a 20 20 22 46 69 6e 64 20 73 79 6d 62 6f 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 74 68 61 74 | )..."Find.symbol.definition.that |
| 5160 | 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 73 74 72 69 6e 67 20 58 2e 22 0a 20 20 28 77 69 | .corresponds.to.string.X."...(wi |
| 5180 | 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 70 75 73 68 | th-ivy-window.....(counsel--push |
| 51a0 | 2d 78 72 65 66 2d 6d 61 72 6b 65 72 29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 75 6c 6c 2d 6e 61 | -xref-marker).....(let.((full-na |
| 51c0 | 6d 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 66 75 6c 6c 2d 6e 61 | me.(get-text-property.0.'full-na |
| 51e0 | 6d 65 20 78 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 66 75 6c 6c 2d 6e 61 6d 65 0a 20 20 20 20 | me.x))).......(if.full-name..... |
| 5200 | 20 20 20 20 20 20 28 66 69 6e 64 2d 6c 69 62 72 61 72 79 20 66 75 6c 6c 2d 6e 61 6d 65 29 0a 20 | ......(find-library.full-name).. |
| 5220 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 79 6d 20 28 72 65 61 64 20 78 29 29 29 0a 20 20 20 | .......(let.((sym.(read.x))).... |
| 5240 | 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 65 71 20 28 69 76 79 2d 73 74 61 74 | .......(cond.((and.(eq.(ivy-stat |
| 5260 | 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 20 20 20 20 20 | e-caller.ivy-last).............. |
| 5280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 | .............'counsel-describe-v |
| 52a0 | 61 72 69 61 62 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 28 | ariable).......................( |
| 52c0 | 62 6f 75 6e 64 70 20 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | boundp.sym))..................(f |
| 52e0 | 69 6e 64 2d 76 61 72 69 61 62 6c 65 20 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ind-variable.sym)).............. |
| 5300 | 20 20 20 28 28 66 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...((fboundp.sym)............... |
| 5320 | 20 20 20 28 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 | ...(find-function.sym))......... |
| 5340 | 20 20 20 20 20 20 20 20 28 28 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 | ........((boundp.sym)........... |
| 5360 | 20 20 20 20 20 20 20 28 66 69 6e 64 2d 76 61 72 69 61 62 6c 65 20 73 79 6d 29 29 0a 20 20 20 20 | .......(find-variable.sym))..... |
| 5380 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 66 65 61 74 75 72 65 70 20 73 79 6d 29 0a | ............((or.(featurep.sym). |
| 53a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 74 65 2d 6c 69 62 | .....................(locate-lib |
| 53c0 | 72 61 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 28 70 72 69 6e | rary.......................(prin |
| 53e0 | 31 2d 74 6f 2d 73 74 72 69 6e 67 20 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1-to-string.sym))).............. |
| 5400 | 20 20 20 20 28 66 69 6e 64 2d 6c 69 62 72 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(find-library............... |
| 5420 | 20 20 20 20 28 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 73 79 6d 29 29 29 0a 20 20 20 20 | ....(prin1-to-string.sym)))..... |
| 5440 | 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 20 20 | ............(t.................. |
| 5460 | 28 65 72 72 6f 72 20 22 43 6f 75 6c 64 6e 27 74 20 66 69 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e | (error."Couldn't.find.definition |
| 5480 | 20 6f 66 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 | .of.%s"......................... |
| 54a0 | 73 79 6d 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 76 61 72 | sym))))))))..(defun.counsel--var |
| 54c0 | 69 61 62 6c 65 2d 70 20 28 73 79 6d 62 6f 6c 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e | iable-p.(symbol)..."Return.non-n |
| 54e0 | 69 6c 20 69 66 20 53 59 4d 42 4f 4c 20 69 73 20 61 20 62 6f 75 6e 64 20 6f 72 20 64 6f 63 75 6d | il.if.SYMBOL.is.a.bound.or.docum |
| 5500 | 65 6e 74 65 64 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 62 6f 75 | ented.variable."...(or.(and.(bou |
| 5520 | 6e 64 70 20 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6b 65 79 | ndp.symbol)............(not.(key |
| 5540 | 77 6f 72 64 70 20 73 79 6d 62 6f 6c 29 29 29 0a 20 20 20 20 20 20 28 67 65 74 20 73 79 6d 62 6f | wordp.symbol))).......(get.symbo |
| 5560 | 6c 20 27 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 29 29 29 0a 0a 28 64 | l.'variable-documentation)))..(d |
| 5580 | 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 | efcustom.counsel-describe-variab |
| 55a0 | 6c 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 0a | le-function.#'describe-variable. |
| 55c0 | 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 74 6f 20 64 65 73 63 72 69 62 65 20 | .."Function.to.call.to.describe. |
| 55e0 | 61 20 76 61 72 69 61 62 6c 65 20 70 61 73 73 65 64 20 61 73 20 70 61 72 61 6d 65 74 65 72 2e 22 | a.variable.passed.as.parameter." |
| 5600 | 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | ...:type.'function)..(defun.coun |
| 5620 | 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 2d 74 72 61 6e 73 66 6f 72 6d 65 | sel-describe-variable-transforme |
| 5640 | 72 20 28 76 61 72 29 0a 20 20 22 50 72 6f 70 65 72 74 69 7a 65 20 56 41 52 20 69 66 20 69 74 27 | r.(var)..."Propertize.VAR.if.it' |
| 5660 | 73 20 61 20 63 75 73 74 6f 6d 20 76 61 72 69 61 62 6c 65 2e 22 0a 20 20 28 69 66 20 28 63 75 73 | s.a.custom.variable."...(if.(cus |
| 5680 | 74 6f 6d 2d 76 61 72 69 61 62 6c 65 2d 70 20 28 69 6e 74 65 72 6e 20 76 61 72 29 29 0a 20 20 20 | tom-variable-p.(intern.var)).... |
| 56a0 | 20 20 20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66 61 63 65 20 76 61 72 20 27 69 76 79 2d 68 69 67 | ...(ivy-append-face.var.'ivy-hig |
| 56c0 | 68 6c 69 67 68 74 2d 66 61 63 65 29 0a 20 20 20 20 76 61 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | hlight-face).....var))..;;;###au |
| 56e0 | 74 6f 6c 6f 61 64 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 76 | toload.(defun.counsel-describe-v |
| 5700 | 61 72 69 61 62 6c 65 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 | ariable.()..."Forward.to.`descri |
| 5720 | 62 65 2d 76 61 72 69 61 62 6c 65 27 2e 0a 0a 56 61 72 69 61 62 6c 65 73 20 64 65 63 6c 61 72 65 | be-variable'...Variables.declare |
| 5740 | 64 20 75 73 69 6e 67 20 60 64 65 66 63 75 73 74 6f 6d 27 20 61 72 65 20 68 69 67 68 6c 69 67 68 | d.using.`defcustom'.are.highligh |
| 5760 | 74 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 60 69 76 79 2d 68 69 67 68 6c 69 67 68 74 2d | ted.according.to.`ivy-highlight- |
| 5780 | 66 61 63 65 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 | face'."...(interactive)...(let.( |
| 57a0 | 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 | (enable-recursive-minibuffers.t) |
| 57c0 | 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 44 65 73 63 72 69 62 65 20 76 61 72 69 61 62 | ).....(ivy-read."Describe.variab |
| 57e0 | 6c 65 3a 20 22 20 6f 62 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 | le:.".obarray...............:pre |
| 5800 | 64 69 63 61 74 65 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 76 61 72 69 61 62 6c 65 2d 70 0a 20 20 20 | dicate.#'counsel--variable-p.... |
| 5820 | 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 20 | ...........:require-match.t..... |
| 5840 | 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 2d 64 65 73 63 | ..........:history.'counsel-desc |
| 5860 | 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 20 20 20 20 20 | ribe-symbol-history............. |
| 5880 | 20 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 | ..:keymap.counsel-describe-map.. |
| 58a0 | 20 20 20 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 | .............:preselect.(ivy-thi |
| 58c0 | 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 | ng-at-point)...............:acti |
| 58e0 | 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 20 | on.(lambda.(x).................. |
| 5900 | 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 | .......(funcall.counsel-describe |
| 5920 | 2d 76 61 72 69 61 62 6c 65 2d 66 75 6e 63 74 69 6f 6e 20 28 69 6e 74 65 72 6e 20 78 29 29 29 0a | -variable-function.(intern.x))). |
| 5940 | 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 64 | ..............:caller.'counsel-d |
| 5960 | 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 | escribe-variable)))..(ivy-config |
| 5980 | 75 72 65 20 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 0a 20 | ure.'counsel-describe-variable.. |
| 59a0 | 20 3a 70 61 72 65 6e 74 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f | .:parent.'counsel-describe-symbo |
| 59c0 | 6c 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 63 6f | l...:display-transformer-fn.#'co |
| 59e0 | 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 2d 74 72 61 6e 73 66 6f 72 | unsel-describe-variable-transfor |
| 5a00 | 6d 65 72 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e | mer)..;;**.`counsel-describe-fun |
| 5a20 | 63 74 69 6f 6e 27 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 | ction'.(ivy-set-actions..'counse |
| 5a40 | 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 27 28 28 22 49 22 20 63 6f 75 6e | l-describe-function..'(("I".coun |
| 5a60 | 73 65 6c 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 22 69 6e 66 6f 22 29 0a 20 | sel-info-lookup-symbol."info").. |
| 5a80 | 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 22 64 65 66 | ..("d".counsel--find-symbol."def |
| 5aa0 | 69 6e 69 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d | inition")))..(defcustom.counsel- |
| 5ac0 | 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 20 23 27 64 65 73 | describe-function-function.#'des |
| 5ae0 | 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 | cribe-function..."Function.to.ca |
| 5b00 | 6c 6c 20 74 6f 20 64 65 73 63 72 69 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 70 61 73 73 65 64 | ll.to.describe.a.function.passed |
| 5b20 | 20 61 73 20 70 61 72 61 6d 65 74 65 72 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f | .as.parameter."...:type.'functio |
| 5b40 | 6e 29 0a 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 | n)..(defun.counsel-describe-func |
| 5b60 | 74 69 6f 6e 2d 74 72 61 6e 73 66 6f 72 6d 65 72 20 28 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 29 | tion-transformer.(function-name) |
| 5b80 | 0a 20 20 22 50 72 6f 70 65 72 74 69 7a 65 20 46 55 4e 43 54 49 4f 4e 2d 4e 41 4d 45 20 69 66 20 | ..."Propertize.FUNCTION-NAME.if. |
| 5ba0 | 69 74 27 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 2e 22 0a 20 | it's.an.interactive.function.".. |
| 5bc0 | 20 28 69 66 20 28 63 6f 6d 6d 61 6e 64 70 20 28 69 6e 74 65 72 6e 20 66 75 6e 63 74 69 6f 6e 2d | .(if.(commandp.(intern.function- |
| 5be0 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66 61 63 65 20 66 75 | name)).......(ivy-append-face.fu |
| 5c00 | 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 27 69 76 79 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 29 | nction-name.'ivy-highlight-face) |
| 5c20 | 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 69 76 79 | .....function-name))..(defun.ivy |
| 5c40 | 2d 66 75 6e 63 74 69 6f 6e 2d 63 61 6c 6c 65 64 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 28 | -function-called-at-point.()...( |
| 5c60 | 6c 65 74 20 28 28 66 20 28 66 75 6e 63 74 69 6f 6e 2d 63 61 6c 6c 65 64 2d 61 74 2d 70 6f 69 6e | let.((f.(function-called-at-poin |
| 5c80 | 74 29 29 29 0a 20 20 20 20 28 61 6e 64 20 66 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 66 29 29 | t))).....(and.f.(symbol-name.f)) |
| 5ca0 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d | ))..(defcustom.counsel-describe- |
| 5cc0 | 66 75 6e 63 74 69 6f 6e 2d 70 72 65 73 65 6c 65 63 74 20 23 27 69 76 79 2d 74 68 69 6e 67 2d 61 | function-preselect.#'ivy-thing-a |
| 5ce0 | 74 2d 70 6f 69 6e 74 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 20 77 68 61 74 20 60 63 6f 75 6e 73 | t-point..."Determine.what.`couns |
| 5d00 | 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 20 73 68 6f 75 6c 64 20 70 72 65 | el-describe-function'.should.pre |
| 5d20 | 73 65 6c 65 63 74 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 | select."...:type.'(radio........ |
| 5d40 | 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 76 79 2d 74 68 69 6e 67 2d 61 74 2d 70 | ...(function-item.ivy-thing-at-p |
| 5d60 | 6f 69 6e 74 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 | oint)...........(function-item.i |
| 5d80 | 76 79 2d 66 75 6e 63 74 69 6f 6e 2d 63 61 6c 6c 65 64 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 0a | vy-function-called-at-point))).. |
| 5da0 | 3b 3b 3b 23 23 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 64 65 | ;;;###autoload.(defun.counsel-de |
| 5dc0 | 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74 6f | scribe-function.()..."Forward.to |
| 5de0 | 20 60 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 0a 0a 49 6e 74 65 72 61 63 74 69 | .`describe-function'...Interacti |
| 5e00 | 76 65 20 66 75 6e 63 74 69 6f 6e 73 20 28 69 2e 65 2e 2c 20 63 6f 6d 6d 61 6e 64 73 29 20 61 72 | ve.functions.(i.e.,.commands).ar |
| 5e20 | 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 61 63 63 6f 72 64 69 6e 67 0a 74 6f 20 60 69 76 79 2d | e.highlighted.according.to.`ivy- |
| 5e40 | 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | highlight-face'."...(interactive |
| 5e60 | 29 0a 20 20 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 | )...(let.((enable-recursive-mini |
| 5e80 | 62 75 66 66 65 72 73 20 74 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 44 65 73 63 72 | buffers.t)).....(ivy-read."Descr |
| 5ea0 | 69 62 65 20 66 75 6e 63 74 69 6f 6e 3a 20 22 20 6f 62 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 | ibe.function:.".obarray......... |
| 5ec0 | 20 20 20 20 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20 | ......:predicate.(lambda.(sym).. |
| 5ee0 | 20 20 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 66 | ..........................(or.(f |
| 5f00 | 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | boundp.sym)..................... |
| 5f20 | 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 20 73 79 6d 20 27 66 75 6e 63 74 69 6f 6e 2d 64 6f | ...........(get.sym.'function-do |
| 5f40 | 63 75 6d 65 6e 74 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 | cumentation)))...............:re |
| 5f60 | 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 | quire-match.t...............:his |
| 5f80 | 74 6f 72 79 20 27 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 | tory.'counsel-describe-symbol-hi |
| 5fa0 | 73 74 6f 72 79 0a 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 | story...............:keymap.coun |
| 5fc0 | 73 65 6c 2d 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 3a | sel-describe-map...............: |
| 5fe0 | 70 72 65 73 65 6c 65 63 74 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 | preselect.(funcall.counsel-descr |
| 6000 | 69 62 65 2d 66 75 6e 63 74 69 6f 6e 2d 70 72 65 73 65 6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 | ibe-function-preselect)......... |
| 6020 | 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 20 20 | ......:action.(lambda.(x)....... |
| 6040 | 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 63 6f 75 6e 73 | ..................(funcall.couns |
| 6060 | 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 20 28 69 | el-describe-function-function.(i |
| 6080 | 6e 74 65 72 6e 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 | ntern.x)))...............:caller |
| 60a0 | 20 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 29 29 0a 0a | .'counsel-describe-function))).. |
| 60c0 | 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 | (ivy-configure.'counsel-describe |
| 60e0 | 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 3a 70 61 72 65 6e 74 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 | -function...:parent.'counsel-des |
| 6100 | 63 72 69 62 65 2d 73 79 6d 62 6f 6c 0a 20 20 3a 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 | cribe-symbol...:display-transfor |
| 6120 | 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 | mer-fn.#'counsel-describe-functi |
| 6140 | 6f 6e 2d 74 72 61 6e 73 66 6f 72 6d 65 72 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 64 | on-transformer)..;;**.`counsel-d |
| 6160 | 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 27 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 | escribe-symbol'.(defcustom.couns |
| 6180 | 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 64 65 | el-describe-symbol-function.#'de |
| 61a0 | 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c | scribe-symbol..."Function.to.cal |
| 61c0 | 6c 20 74 6f 20 64 65 73 63 72 69 62 65 20 61 20 73 79 6d 62 6f 6c 20 70 61 73 73 65 64 20 61 73 | l.to.describe.a.symbol.passed.as |
| 61e0 | 20 70 61 72 61 6d 65 74 65 72 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a | .parameter."...:type.'function). |
| 6200 | 0a 3b 3b 3b 23 23 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 64 | .;;;###autoload.(defun.counsel-d |
| 6220 | 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 20 28 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74 6f 20 | escribe-symbol.()..."Forward.to. |
| 6240 | 60 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | `describe-symbol'."...(interacti |
| 6260 | 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 75 6e 63 74 69 6f 6e 70 20 27 64 65 73 63 72 69 | ve)...(unless.(functionp.'descri |
| 6280 | 62 65 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 73 | be-symbol).....(user-error."This |
| 62a0 | 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 45 6d 61 63 73 20 32 35 2e 31 20 6f 72 20 | .command.requires.Emacs.25.1.or. |
| 62c0 | 6c 61 74 65 72 22 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 68 65 6c 70 2d 6d 6f 64 65 29 0a | later"))...(require.'help-mode). |
| 62e0 | 20 20 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 | ..(let.((enable-recursive-minibu |
| 6300 | 66 66 65 72 73 20 74 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 44 65 73 63 72 69 62 | ffers.t)).....(ivy-read."Describ |
| 6320 | 65 20 73 79 6d 62 6f 6c 3a 20 22 20 6f 62 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.symbol:.".obarray............. |
| 6340 | 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20 20 20 20 20 | ..:predicate.(lambda.(sym)...... |
| 6360 | 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 73 6f 6d 65 20 28 | ......................(cl-some.( |
| 6380 | 6c 61 6d 62 64 61 20 28 62 61 63 6b 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(backend)................ |
| 63a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | .......................(funcall. |
| 63c0 | 28 63 61 64 72 20 62 61 63 6b 65 6e 64 29 20 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (cadr.backend).sym))............ |
| 63e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 72 69 62 | .........................describ |
| 6400 | 65 2d 73 79 6d 62 6f 6c 2d 62 61 63 6b 65 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-symbol-backends))............. |
| 6420 | 20 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:require-match.t.............. |
| 6440 | 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 | .:history.'counsel-describe-symb |
| 6460 | 6f 6c 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 | ol-history...............:keymap |
| 6480 | 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | .counsel-describe-map........... |
| 64a0 | 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 61 74 2d 70 6f 69 | ....:preselect.(ivy-thing-at-poi |
| 64c0 | 6e 74 29 0a 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 | nt)...............:action.(lambd |
| 64e0 | 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 28 66 | a.(x).........................(f |
| 6500 | 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 2d 66 | uncall.counsel-describe-symbol-f |
| 6520 | 75 6e 63 74 69 6f 6e 20 28 69 6e 74 65 72 6e 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | unction.(intern.x)))............ |
| 6540 | 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 65 2d 73 79 6d | ...:caller.'counsel-describe-sym |
| 6560 | 62 6f 6c 29 29 29 0a 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 | bol)))..(ivy-configure.'counsel- |
| 6580 | 64 65 73 63 72 69 62 65 2d 73 79 6d 62 6f 6c 0a 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 | describe-symbol...:initial-input |
| 65a0 | 20 22 5e 22 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a 0a | ."^"...:sort-fn.#'ivy-string<).. |
| 65c0 | 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 | (ivy-set-actions..'counsel-descr |
| 65e0 | 69 62 65 2d 73 79 6d 62 6f 6c 0a 20 60 28 28 22 49 22 20 2c 23 27 63 6f 75 6e 73 65 6c 2d 69 6e | ibe-symbol..`(("I".,#'counsel-in |
| 6600 | 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 22 69 6e 66 6f 22 29 0a 20 20 20 28 22 64 22 | fo-lookup-symbol."info")....("d" |
| 6620 | 20 2c 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 22 64 65 66 69 6e 69 | .,#'counsel--find-symbol."defini |
| 6640 | 74 69 6f 6e 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 | tion")))..;;**.`counsel-set-vari |
| 6660 | 61 62 6c 65 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 | able'.(defvar.counsel-set-variab |
| 6680 | 6c 65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 20 68 69 73 74 6f 72 79 20 | le-history.nil..."Store.history. |
| 66a0 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 27 2e 22 29 0a 0a 28 | for.`counsel-set-variable'.")..( |
| 66c0 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 73 65 74 71 2d 65 78 70 72 65 73 73 69 | defun.counsel-read-setq-expressi |
| 66e0 | 6f 6e 20 28 73 79 6d 29 0a 20 20 22 52 65 61 64 20 61 6e 64 20 65 76 61 6c 20 61 20 73 65 74 71 | on.(sym)..."Read.and.eval.a.setq |
| 6700 | 20 65 78 70 72 65 73 73 69 6f 6e 20 66 6f 72 20 53 59 4d 2e 22 0a 20 20 28 73 65 74 71 20 74 68 | .expression.for.SYM."...(setq.th |
| 6720 | 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 29 0a 20 20 28 | is-command.'eval-expression)...( |
| 6740 | 6c 65 74 2a 20 28 28 73 79 6d 2d 76 61 6c 75 65 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 73 | let*.((sym-value.(symbol-value.s |
| 6760 | 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 69 74 20 28 66 6f 72 6d 61 74 20 22 28 73 65 | ym))..........(init.(format."(se |
| 6780 | 74 71 20 25 73 25 53 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tq.%s%S)"....................... |
| 67a0 | 20 28 69 66 20 28 6f 72 20 28 63 6f 6e 73 70 20 73 79 6d 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 | .(if.(or.(consp.sym-value)...... |
| 67c0 | 20 20 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 64 20 73 | ..........................(and.s |
| 67e0 | 79 6d 2d 76 61 6c 75 65 20 28 73 79 6d 62 6f 6c 70 20 73 79 6d 2d 76 61 6c 75 65 29 29 29 0a 20 | ym-value.(symbolp.sym-value))).. |
| 6800 | 20 20 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 27 22 0a 20 20 | .........................."'"... |
| 6820 | 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 29 0a 20 20 20 20 20 | ......................."")...... |
| 6840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 2d 76 61 6c 75 65 29 29 29 0a 20 | ..................sym-value))).. |
| 6860 | 20 20 20 3b 3b 20 4d 6f 73 74 20 6f 66 20 74 68 69 73 20 64 75 70 6c 69 63 61 74 65 73 20 60 72 | ...;;.Most.of.this.duplicates.`r |
| 6880 | 65 61 64 2d 2d 65 78 70 72 65 73 73 69 6f 6e 27 2e 0a 20 20 20 20 28 6d 69 6e 69 62 75 66 66 65 | ead--expression'......(minibuffe |
| 68a0 | 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 28 6c 61 6d 62 64 | r-with-setup-hook.........(lambd |
| 68c0 | 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 | a.()...........(set-syntax-table |
| 68e0 | 20 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 0a 20 | .emacs-lisp-mode-syntax-table).. |
| 6900 | 20 20 20 20 20 20 20 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 | .........;;.Added.in.Emacs.25.1. |
| 6920 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 65 6c 69 73 70 | ...........(when.(fboundp.'elisp |
| 6940 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | -completion-at-point)........... |
| 6960 | 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 | ..(add-hook.'completion-at-point |
| 6980 | 2d 66 75 6e 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 | -functions...................... |
| 69a0 | 20 23 27 65 6c 69 73 70 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 61 74 2d 70 6f 69 6e 74 20 6e 69 6c | .#'elisp-completion-at-point.nil |
| 69c0 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 6d 61 63 73 20 32 37 2b 20 61 6c 72 65 | .t))...........;;.Emacs.27+.alre |
| 69e0 | 61 64 79 20 73 65 74 73 20 75 70 20 45 6c 44 6f 63 20 69 6e 20 74 68 69 73 20 68 6f 6f 6b 2e 20 | ady.sets.up.ElDoc.in.this.hook.. |
| 6a00 | 20 45 6d 61 63 73 20 32 35 20 61 64 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 65 6c | .Emacs.25.added...........;;.`el |
| 6a20 | 69 73 70 2d 65 6c 64 6f 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e | isp-eldoc-documentation-function |
| 6a40 | 27 20 61 6e 64 20 45 6d 61 63 73 20 32 38 20 6f 62 73 6f 6c 65 74 65 73 20 69 74 2e 0a 20 20 20 | '.and.Emacs.28.obsoletes.it..... |
| 6a60 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 | .......(when.(<.emacs-major-vers |
| 6a80 | 69 6f 6e 20 32 37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e | ion.27).............(when.(fboun |
| 6aa0 | 64 70 20 27 65 6c 69 73 70 2d 65 6c 64 6f 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 75 | dp.'elisp-eldoc-documentation-fu |
| 6ac0 | 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 66 75 6e 63 74 | nction)...............(add-funct |
| 6ae0 | 69 6f 6e 20 3a 62 65 66 6f 72 65 2d 75 6e 74 69 6c 20 28 6c 6f 63 61 6c 20 27 65 6c 64 6f 63 2d | ion.:before-until.(local.'eldoc- |
| 6b00 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | documentation-function)......... |
| 6b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65 6c 69 73 70 2d 65 6c 64 6f | ....................#'elisp-eldo |
| 6b40 | 63 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 | c-documentation-function))...... |
| 6b60 | 20 20 20 20 20 20 20 28 65 6c 64 6f 63 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | .......(eldoc-mode))...........( |
| 6b80 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 2d 6d 69 6e 69 62 | run-hooks.'eval-expression-minib |
| 6ba0 | 75 66 66 65 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 | uffer-setup-hook)...........;;.T |
| 6bc0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 76 65 72 67 65 73 20 66 72 6f 6d 20 60 72 65 61 64 | he.following.diverges.from.`read |
| 6be0 | 2d 2d 65 78 70 72 65 73 73 69 6f 6e 27 2e 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | --expression'............(goto-c |
| 6c00 | 68 61 72 20 28 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 2d 65 6e 64 29 29 0a 20 20 20 | har.(minibuffer-prompt-end)).... |
| 6c20 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 20 36 29 0a 20 20 20 20 20 20 20 20 | .......(forward-char.6)......... |
| 6c40 | 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 53 20 22 20 73 79 6d 29 29 29 0a 20 | ..(insert.(format."%S.".sym))).. |
| 6c60 | 20 20 20 20 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 22 45 76 61 6c | .....(read-from-minibuffer."Eval |
| 6c80 | 3a 20 22 20 69 6e 69 74 20 72 65 61 64 2d 65 78 70 72 65 73 73 69 6f 6e 2d 6d 61 70 20 74 0a 20 | :.".init.read-expression-map.t.. |
| 6ca0 | 20 20 20 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 72 65 61 64 | ...........................'read |
| 6cc0 | 2d 65 78 70 72 65 73 73 69 6f 6e 2d 68 69 73 74 6f 72 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | -expression-history))))..(defun. |
| 6ce0 | 63 6f 75 6e 73 65 6c 2d 2d 73 65 74 71 2d 64 6f 63 6f 6e 73 74 20 28 78 29 0a 20 20 22 52 65 74 | counsel--setq-doconst.(x)..."Ret |
| 6d00 | 75 72 6e 20 61 20 63 6f 6e 73 20 6f 66 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 6e 64 20 76 61 | urn.a.cons.of.description.and.va |
| 6d20 | 6c 75 65 20 66 6f 72 20 58 2e 0a 58 20 69 73 20 61 6e 20 69 74 65 6d 20 6f 66 20 61 20 72 61 64 | lue.for.X..X.is.an.item.of.a.rad |
| 6d40 | 69 6f 2d 20 6f 72 20 63 68 6f 69 63 65 2d 74 79 70 65 20 64 65 66 63 75 73 74 6f 6d 2e 22 0a 20 | io-.or.choice-type.defcustom.".. |
| 6d60 | 20 28 77 68 65 6e 20 28 6c 69 73 74 70 20 78 29 0a 20 20 20 20 28 6c 65 74 20 28 28 76 20 28 63 | .(when.(listp.x).....(let.((v.(c |
| 6d80 | 61 72 2d 73 61 66 65 20 28 6c 61 73 74 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 61 | ar-safe.(last.x)))...........(ta |
| 6da0 | 67 20 28 61 6e 64 20 28 65 71 20 28 63 61 72 20 78 29 20 27 63 6f 6e 73 74 29 0a 20 20 20 20 20 | g.(and.(eq.(car.x).'const)...... |
| 6dc0 | 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 28 63 64 72 20 78 | ...............(plist-get.(cdr.x |
| 6de0 | 29 20 3a 74 61 67 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6f 72 20 | ).:tag)))).......(when.(and.(or. |
| 6e00 | 76 20 74 61 67 29 20 28 6e 6f 74 20 28 65 71 20 76 20 27 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 | v.tag).(not.(eq.v.'function))).. |
| 6e20 | 20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 | .......(cons..........(concat... |
| 6e40 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 61 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ........(when.tag.............(c |
| 6e60 | 6f 6e 63 61 74 20 74 61 67 20 22 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | oncat.tag.":."))...........(if.( |
| 6e80 | 73 74 72 69 6e 67 70 20 76 29 20 76 20 28 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 76 29 | stringp.v).v.(prin1-to-string.v) |
| 6ea0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 70 20 76 29 0a 20 20 20 20 | ))..........(if.(symbolp.v)..... |
| 6ec0 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 71 75 6f 74 65 20 76 29 0a 20 20 20 20 20 20 20 | .........(list.'quote.v)........ |
| 6ee0 | 20 20 20 20 76 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 20 6c | ....v))))))..(declare-function.l |
| 6f00 | 76 2d 6d 65 73 73 61 67 65 20 22 65 78 74 3a 6c 76 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | v-message."ext:lv").(declare-fun |
| 6f20 | 63 74 69 6f 6e 20 6c 76 2d 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 22 65 78 74 3a 6c 76 22 29 | ction.lv-delete-window."ext:lv") |
| 6f40 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 | .(declare-function.custom-variab |
| 6f60 | 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 22 63 75 73 2d 65 64 69 74 22 29 0a 0a 28 64 | le-documentation."cus-edit")..(d |
| 6f80 | 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 | efface.counsel-variable-document |
| 6fa0 | 61 74 69 6f 6e 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 | ation...'((t.:inherit.font-lock- |
| 6fc0 | 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c | comment-face))..."Face.for.displ |
| 6fe0 | 61 79 69 6e 67 20 4c 69 73 70 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 | aying.Lisp.documentation."...:gr |
| 7000 | 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | oup.'ivy-faces)..;;;###autoload. |
| 7020 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 28 73 79 6d | (defun.counsel-set-variable.(sym |
| 7040 | 29 0a 20 20 22 53 65 74 20 61 20 76 61 72 69 61 62 6c 65 20 53 59 4d 2c 20 77 69 74 68 20 63 6f | )..."Set.a.variable.SYM,.with.co |
| 7060 | 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 57 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 76 61 72 | mpletion...When.the.selected.var |
| 7080 | 69 61 62 6c 65 20 69 73 20 61 20 60 64 65 66 63 75 73 74 6f 6d 27 20 77 69 74 68 20 74 68 65 20 | iable.is.a.`defcustom'.with.the. |
| 70a0 | 74 79 70 65 20 62 6f 6f 6c 65 61 6e 0a 6f 72 20 72 61 64 69 6f 2c 20 6f 66 66 65 72 20 63 6f 6d | type.boolean.or.radio,.offer.com |
| 70c0 | 70 6c 65 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 70 6f 73 73 69 62 6c 65 20 76 61 6c 75 65 73 2e 0a | pletion.of.all.possible.values.. |
| 70e0 | 0a 4f 74 68 65 72 77 69 73 65 2c 20 6f 66 66 65 72 20 61 20 76 61 72 69 61 6e 74 20 6f 66 20 60 | .Otherwise,.offer.a.variant.of.` |
| 7100 | 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 27 2c 20 77 69 74 68 20 74 68 65 20 69 6e 69 74 69 | eval-expression',.with.the.initi |
| 7120 | 61 6c 0a 69 6e 70 75 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 63 68 | al.input.corresponding.to.the.ch |
| 7140 | 6f 73 65 6e 20 76 61 72 69 61 62 6c 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 | osen.variable...With.a.prefix.ar |
| 7160 | 67 2c 20 72 65 73 74 72 69 63 74 20 6c 69 73 74 20 74 6f 20 76 61 72 69 61 62 6c 65 73 20 64 65 | g,.restrict.list.to.variables.de |
| 7180 | 66 69 6e 65 64 20 75 73 69 6e 67 0a 60 64 65 66 63 75 73 74 6f 6d 27 2e 22 0a 20 20 28 69 6e 74 | fined.using.`defcustom'."...(int |
| 71a0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 69 6e 74 65 72 6e 0a 20 20 20 20 20 20 20 20 20 | eractive.(list.(intern.......... |
| 71c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 53 65 74 20 76 61 72 69 | .............(ivy-read."Set.vari |
| 71e0 | 61 62 6c 65 3a 20 22 20 6f 62 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | able:.".obarray................. |
| 7200 | 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 28 69 66 20 63 | ................:predicate.(if.c |
| 7220 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-prefix-arg............... |
| 7240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7260 | 20 23 27 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 6c 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 | .#'custom-variable-p............ |
| 7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72a0 | 20 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 76 61 72 69 61 62 6c 65 2d 70 29 0a 20 20 20 20 20 20 20 | ..#'counsel--variable-p)........ |
| 72c0 | 20 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 68 69 73 74 6f 72 | .........................:histor |
| 72e0 | 79 20 27 63 6f 75 6e 73 65 6c 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 2d 68 69 73 74 6f 72 79 0a | y.'counsel-set-variable-history. |
| 7300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7320 | 3a 70 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 29 | :preselect.(ivy-thing-at-point)) |
| 7340 | 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 6f 63 20 28 61 6e 64 20 28 72 65 71 75 69 72 65 20 27 | )))...(let.((doc.(and.(require.' |
| 7360 | 63 75 73 2d 65 64 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 71 | cus-edit)...................(req |
| 7380 | 75 69 72 65 20 27 6c 76 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uire.'lv.nil.t)................. |
| 73a0 | 20 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 3d 20 22 6e 69 6c 22 20 28 63 75 73 74 6f 6d 2d 76 61 | ..(not.(string=."nil".(custom-va |
| 73c0 | 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 79 6d 29 29 29 0a 20 20 20 20 | riable-documentation.sym)))..... |
| 73e0 | 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 28 63 75 73 74 6f | ..............(propertize.(custo |
| 7400 | 6d 2d 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 79 6d 29 0a 20 20 | m-variable-documentation.sym)... |
| 7420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 | ............................'fac |
| 7440 | 65 20 27 63 6f 75 6e 73 65 6c 2d 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f | e.'counsel-variable-documentatio |
| 7460 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 73 79 6d 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 63 61 | n))).........sym-type.........ca |
| 7480 | 6e 64 73 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 | nds).....(unwind-protect........ |
| 74a0 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 6f 63 0a 20 20 | ..(progn............(when.doc... |
| 74c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 76 2d 6d 65 73 73 61 67 65 20 28 69 76 79 2d 2d 71 75 6f | ...........(lv-message.(ivy--quo |
| 74e0 | 74 65 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 64 6f 63 29 29 29 0a 20 20 20 20 20 20 20 20 | te-format-string.doc)))......... |
| 7500 | 20 20 20 28 69 66 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 | ...(if.(and.(boundp.sym)........ |
| 7520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 79 6d 2d 74 79 70 65 20 28 67 65 74 | .............(setq.sym-type.(get |
| 7540 | 20 73 79 6d 20 27 63 75 73 74 6f 6d 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .sym.'custom-type))............. |
| 7560 | 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 20 20 20 20 20 20 20 | ........(cond................... |
| 7580 | 20 20 20 20 28 28 61 6e 64 20 28 63 6f 6e 73 70 20 73 79 6d 2d 74 79 70 65 29 0a 20 20 20 20 20 | ....((and.(consp.sym-type)...... |
| 75a0 | 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 71 20 28 63 61 | .......................(memq.(ca |
| 75c0 | 72 20 73 79 6d 2d 74 79 70 65 29 20 27 28 63 68 6f 69 63 65 20 72 61 64 69 6f 29 29 29 0a 20 20 | r.sym-type).'(choice.radio)))... |
| 75e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 61 6e 64 73 | .....................(setq.cands |
| 7600 | 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 73 65 | .(delq.nil.(mapcar.#'counsel--se |
| 7620 | 74 71 2d 64 6f 63 6f 6e 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tq-doconst...................... |
| 7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 7660 | 28 63 64 72 20 73 79 6d 2d 74 79 70 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cdr.sym-type))))).............. |
| 7680 | 20 20 20 20 20 20 20 20 20 28 28 65 71 20 73 79 6d 2d 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 | .........((eq.sym-type.'boolean) |
| 76a0 | 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 63 61 | ........................(setq.ca |
| 76c0 | 6e 64 73 20 27 28 28 22 6e 69 6c 22 20 2e 20 6e 69 6c 29 20 28 22 74 22 20 2e 20 74 29 29 29 29 | nds.'(("nil"...nil).("t"...t)))) |
| 76e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 6e 69 6c 29 29 29 | .......................(t.nil))) |
| 7700 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 73 79 6d 2d 76 61 6c 20 | ................(let*.((sym-val. |
| 7720 | 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (symbol-value.sym))............. |
| 7740 | 20 20 20 20 20 20 20 20 20 20 28 72 65 73 20 28 69 76 79 2d 72 65 61 64 20 28 66 6f 72 6d 61 74 | ..........(res.(ivy-read.(format |
| 7760 | 20 22 53 65 74 20 28 25 53 20 3c 25 73 3e 29 3a 20 22 20 73 79 6d 20 73 79 6d 2d 76 61 6c 29 0a | ."Set.(%S.<%s>):.".sym.sym-val). |
| 7780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 77a0 | 20 20 20 20 20 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 | .....cands...................... |
| 77c0 | 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 28 70 72 69 6e | ................:preselect.(prin |
| 77e0 | 31 2d 74 6f 2d 73 74 72 69 6e 67 20 73 79 6d 2d 76 61 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 | 1-to-string.sym-val))))......... |
| 7800 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(when.res.............. |
| 7820 | 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 20 20 20 20 20 20 20 | ......(setq.res................. |
| 7840 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 73 73 6f 63 20 72 65 73 20 63 61 6e 64 73 29 0a 20 | .........(if.(assoc.res.cands).. |
| 7860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 | ............................(cdr |
| 7880 | 20 28 61 73 73 6f 63 20 72 65 73 20 63 61 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(assoc.res.cands))............. |
| 78a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 20 72 65 73 29 29 29 0a 20 20 20 20 | ...............(read.res)))..... |
| 78c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 66 6f 72 6d 61 74 | ...............(kill-new.(format |
| 78e0 | 20 22 28 73 65 74 71 20 25 53 20 25 53 29 22 20 73 79 6d 20 72 65 73 29 29 0a 20 20 20 20 20 20 | ."(setq.%S.%S)".sym.res))....... |
| 7900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 20 73 79 6d 20 28 69 66 20 28 61 6e 64 20 28 | .............(set.sym.(if.(and.( |
| 7920 | 6c 69 73 74 70 20 72 65 73 29 20 28 65 71 20 28 63 61 72 20 72 65 73 29 20 27 71 75 6f 74 65 29 | listp.res).(eq.(car.res).'quote) |
| 7940 | 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 | )............................... |
| 7960 | 20 20 28 63 61 64 72 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cadr.res).................... |
| 7980 | 20 20 20 20 20 20 20 20 20 20 20 72 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........res)))).............. |
| 79a0 | 28 75 6e 6c 65 73 73 20 28 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (unless.(boundp.sym)............ |
| 79c0 | 20 20 20 20 28 73 65 74 20 73 79 6d 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(set.sym.nil)).............. |
| 79e0 | 28 6c 65 74 20 28 28 65 78 70 72 20 28 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 73 65 74 71 2d 65 | (let.((expr.(counsel-read-setq-e |
| 7a00 | 78 70 72 65 73 73 69 6f 6e 20 73 79 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xpression.sym)))................ |
| 7a20 | 28 6b 69 6c 6c 2d 6e 65 77 20 28 66 6f 72 6d 61 74 20 22 25 53 22 20 65 78 70 72 29 29 0a 20 20 | (kill-new.(format."%S".expr))... |
| 7a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 61 6c 2d 65 78 70 72 65 73 73 69 6f 6e 20 65 78 | .............(eval-expression.ex |
| 7a60 | 70 72 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 64 6f 63 0a 20 20 20 20 20 20 20 20 28 | pr)))).......(when.doc.........( |
| 7a80 | 6c 76 2d 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 | lv-delete-window)))))..;;**.`cou |
| 7aa0 | 6e 73 65 6c 2d 61 70 72 6f 70 6f 73 27 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | nsel-apropos'.;;;###autoload.(de |
| 7ac0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 70 72 6f 70 6f 73 20 28 29 0a 20 20 22 53 68 6f 77 20 61 | fun.counsel-apropos.()..."Show.a |
| 7ae0 | 6c 6c 20 6d 61 74 63 68 69 6e 67 20 73 79 6d 62 6f 6c 73 2e 0a 53 65 65 20 60 61 70 72 6f 70 6f | ll.matching.symbols..See.`apropo |
| 7b00 | 73 27 20 66 6f 72 20 66 75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 77 68 | s'.for.further.information.on.wh |
| 7b20 | 61 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 0a 61 20 73 79 6d 62 6f 6c 20 61 6e 64 20 68 6f | at.is.considered.a.symbol.and.ho |
| 7b40 | 77 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 74 68 65 6d 2e 22 0a 20 20 28 69 6e 74 65 72 61 | w.to.search.for.them."...(intera |
| 7b60 | 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 53 65 61 72 63 68 20 66 6f 72 20 73 | ctive)...(ivy-read."Search.for.s |
| 7b80 | 79 6d 62 6f 6c 20 28 77 6f 72 64 20 6c 69 73 74 20 6f 72 20 72 65 67 65 78 70 29 3a 20 22 20 6f | ymbol.(word.list.or.regexp):.".o |
| 7ba0 | 62 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c | barray.............:predicate.(l |
| 7bc0 | 61 6d 62 64 61 20 28 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ambda.(sym)..................... |
| 7be0 | 20 20 20 20 20 28 6f 72 20 28 66 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 | .....(or.(fboundp.sym).......... |
| 7c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 73 79 6d 29 | ....................(boundp.sym) |
| 7c20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ..............................(f |
| 7c40 | 61 63 65 70 20 73 79 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 | acep.sym)....................... |
| 7c60 | 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 70 6c 69 73 74 20 73 79 6d 29 29 29 0a 20 20 20 20 | .......(symbol-plist.sym)))..... |
| 7c80 | 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 2d 61 70 72 6f 70 6f | ........:history.'counsel-apropo |
| 7ca0 | 73 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 74 | s-history.............:preselect |
| 7cc0 | 20 28 69 76 79 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | .(ivy-thing-at-point)........... |
| 7ce0 | 20 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 70 61 74 74 65 72 6e 29 0a 20 20 20 20 | ..:action.(lambda.(pattern)..... |
| 7d00 | 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 73 74 72 69 6e 67 3d | ..................(when.(string= |
| 7d20 | 20 70 61 74 74 65 72 6e 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .pattern."").................... |
| 7d40 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 6c 65 61 73 65 20 73 70 65 63 69 66 79 | .....(user-error."Please.specify |
| 7d60 | 20 61 20 70 61 74 74 65 72 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a.pattern"))................... |
| 7d80 | 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 65 64 20 61 20 63 61 | ....;;.If.the.user.selected.a.ca |
| 7da0 | 6e 64 69 64 61 74 65 20 66 6f 72 6d 20 74 68 65 20 6c 69 73 74 2c 20 77 65 20 75 73 65 0a 20 20 | ndidate.form.the.list,.we.use... |
| 7dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 20 70 61 74 74 65 72 6e | ....................;;.a.pattern |
| 7de0 | 20 77 68 69 63 68 20 6d 61 74 63 68 65 73 20 6f 6e 6c 79 20 74 68 65 20 73 65 6c 65 63 74 65 64 | .which.matches.only.the.selected |
| 7e00 | 20 73 79 6d 62 6f 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .symbol........................( |
| 7e20 | 69 66 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 2d 69 6d 6d 65 | if.(memq.this-command.'(ivy-imme |
| 7e40 | 64 69 61 74 65 2d 64 6f 6e 65 20 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 | diate-done.ivy-alt-done))....... |
| 7e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 67 65 78 70 20 70 61 | ....................;;.Regexp.pa |
| 7e80 | 74 74 65 72 6e 20 61 72 65 20 70 61 73 73 65 64 20 76 65 72 62 61 74 69 6d 2c 20 6f 74 68 65 72 | ttern.are.passed.verbatim,.other |
| 7ea0 | 20 69 6e 70 75 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .input.is....................... |
| 7ec0 | 20 20 20 20 3b 3b 20 73 70 6c 69 74 20 69 6e 74 6f 20 77 6f 72 64 73 2e 0a 20 20 20 20 20 20 20 | ....;;.split.into.words......... |
| 7ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 | ...................(if.(string=. |
| 7f00 | 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 70 61 74 74 65 72 6e 29 20 70 61 74 74 65 72 6e 29 0a | (regexp-quote.pattern).pattern). |
| 7f20 | 20 20 20 20 20 20 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 |
| 7f40 | 70 72 6f 70 6f 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 20 22 5b 20 | propos.(split-string.pattern."[. |
| 7f60 | 5c 74 5d 2b 22 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \t]+".t))....................... |
| 7f80 | 20 20 20 20 20 20 28 61 70 72 6f 70 6f 73 20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 20 20 20 20 | ......(apropos.pattern))........ |
| 7fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 72 6f 70 6f 73 20 28 63 6f 6e 63 61 | .................(apropos.(conca |
| 7fc0 | 74 20 22 5c 5c 60 22 20 70 61 74 74 65 72 6e 20 22 5c 5c 27 22 29 29 29 29 0a 20 20 20 20 20 20 | t."\\`".pattern."\\'"))))....... |
| 7fe0 | 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 61 70 72 6f 70 6f 73 29 29 | ......:caller.'counsel-apropos)) |
| 8000 | 0a 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 61 70 72 6f 70 6f | ..(ivy-configure.'counsel-apropo |
| 8020 | 73 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a 0a 3b 3b 2a | s...:sort-fn.#'ivy-string<)..;;* |
| 8040 | 2a 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 27 0a 28 | *.`counsel-info-lookup-symbol'.( |
| 8060 | 64 65 66 76 61 72 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 6d 6f 64 65 29 0a 28 64 65 63 6c 61 72 | defvar.info-lookup-mode).(declar |
| 8080 | 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 67 75 65 73 73 2d 64 65 66 | e-function.info-lookup-guess-def |
| 80a0 | 61 75 6c 74 20 22 69 6e 66 6f 2d 6c 6f 6f 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | ault."info-look").(declare-funct |
| 80c0 | 69 6f 6e 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 3e 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 69 6e | ion.info-lookup->completions."in |
| 80e0 | 66 6f 2d 6c 6f 6f 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f | fo-look").(declare-function.info |
| 8100 | 2d 6c 6f 6f 6b 75 70 2d 3e 6d 6f 64 65 2d 76 61 6c 75 65 20 22 69 6e 66 6f 2d 6c 6f 6f 6b 22 29 | -lookup->mode-value."info-look") |
| 8120 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 | .(declare-function.info-lookup-s |
| 8140 | 65 6c 65 63 74 2d 6d 6f 64 65 20 22 69 6e 66 6f 2d 6c 6f 6f 6b 22 29 0a 28 64 65 63 6c 61 72 65 | elect-mode."info-look").(declare |
| 8160 | 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 63 68 61 6e 67 65 2d 6d 6f 64 | -function.info-lookup-change-mod |
| 8180 | 65 20 22 69 6e 66 6f 2d 6c 6f 6f 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | e."info-look").(declare-function |
| 81a0 | 20 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 20 22 69 6e 66 6f 2d 6c 6f 6f 6b 22 29 0a 0a 3b 3b 3b 23 23 | .info-lookup."info-look")..;;;## |
| 81c0 | 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 69 6e 66 6f 2d 6c 6f | #autoload.(defun.counsel-info-lo |
| 81e0 | 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 28 73 79 6d 62 6f 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f | okup-symbol.(symbol.&optional.mo |
| 8200 | 64 65 29 0a 20 20 22 46 6f 72 77 61 72 64 20 53 59 4d 42 4f 4c 20 74 6f 20 60 69 6e 66 6f 2d 6c | de)..."Forward.SYMBOL.to.`info-l |
| 8220 | 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 27 20 77 69 74 68 20 69 76 79 20 63 6f 6d 70 6c 65 74 69 6f | ookup-symbol'.with.ivy.completio |
| 8240 | 6e 2e 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 20 4d 4f 44 45 20 61 20 71 75 65 72 79 20 | n..With.prefix.arg.MODE.a.query. |
| 8260 | 66 6f 72 20 74 68 65 20 73 79 6d 62 6f 6c 20 68 65 6c 70 20 6d 6f 64 65 20 69 73 20 6f 66 66 65 | for.the.symbol.help.mode.is.offe |
| 8280 | 72 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 70 72 6f 67 6e 0a 20 | red."...(interactive....(progn.. |
| 82a0 | 20 20 20 20 28 72 65 71 75 69 72 65 20 27 69 6e 66 6f 2d 6c 6f 6f 6b 29 0a 20 20 20 20 20 3b 3b | ....(require.'info-look)......;; |
| 82c0 | 20 43 6f 75 72 74 65 73 79 20 6f 66 20 60 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 69 6e 74 65 72 61 | .Courtesy.of.`info-lookup-intera |
| 82e0 | 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 73 27 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f | ctive-arguments'......(let*.((to |
| 8300 | 70 69 63 20 27 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 28 | pic.'symbol).............(mode.( |
| 8320 | 63 6f 6e 64 20 28 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 | cond.(current-prefix-arg........ |
| 8340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 63 | ..................(info-lookup-c |
| 8360 | 68 61 6e 67 65 2d 6d 6f 64 65 20 74 6f 70 69 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | hange-mode.topic)).............. |
| 8380 | 20 20 20 20 20 20 20 20 20 20 20 28 28 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 3e 6d 6f 64 65 2d 76 | ...........((info-lookup->mode-v |
| 83a0 | 61 6c 75 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 74 | alue...........................t |
| 83c0 | 6f 70 69 63 20 28 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 29 0a | opic.(info-lookup-select-mode)). |
| 83e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 2d 6c 6f | .........................info-lo |
| 8400 | 6f 6b 75 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 20 20 20 20 | okup-mode)...................... |
| 8420 | 20 20 20 28 28 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 20 74 6f 70 | ...((info-lookup-change-mode.top |
| 8440 | 69 63 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 | ic)))).............(enable-recur |
| 8460 | 73 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 | sive-minibuffers.t))........(lis |
| 8480 | 74 20 28 69 76 79 2d 72 65 61 64 20 22 44 65 73 63 72 69 62 65 20 73 79 6d 62 6f 6c 3a 20 22 20 | t.(ivy-read."Describe.symbol:.". |
| 84a0 | 28 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 3e 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 74 6f 70 69 63 20 | (info-lookup->completions.topic. |
| 84c0 | 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 3a 68 69 | mode)........................:hi |
| 84e0 | 73 74 6f 72 79 20 27 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 | story.'info-lookup-history...... |
| 8500 | 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 28 69 6e | ..................:preselect.(in |
| 8520 | 66 6f 2d 6c 6f 6f 6b 75 70 2d 67 75 65 73 73 2d 64 65 66 61 75 6c 74 20 74 6f 70 69 63 20 6d 6f | fo-lookup-guess-default.topic.mo |
| 8540 | 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 3a 63 61 6c 6c | de)........................:call |
| 8560 | 65 72 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 | er.'counsel-info-lookup-symbol). |
| 8580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 29 29 29 29 0a 20 20 28 69 6e 66 6f 2d 6c 6f | .............mode))))...(info-lo |
| 85a0 | 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 73 79 6d 62 6f 6c 20 6d 6f 64 65 29 29 0a 0a 28 69 76 79 2d | okup-symbol.symbol.mode))..(ivy- |
| 85c0 | 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 | configure.'counsel-info-lookup-s |
| 85e0 | 79 6d 62 6f 6c 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a | ymbol...:sort-fn.#'ivy-string<). |
| 8600 | 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d 78 27 0a 28 64 65 66 66 61 63 65 20 63 6f 75 | .;;**.`counsel-M-x'.(defface.cou |
| 8620 | 6e 73 65 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | nsel-key-binding...'((t.:inherit |
| 8640 | 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 | .font-lock-keyword-face))..."Fac |
| 8660 | 65 20 75 73 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d 78 27 20 66 6f 72 20 6b 65 79 20 | e.used.by.`counsel-M-x'.for.key. |
| 8680 | 62 69 6e 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a | bindings."...:group.'ivy-faces). |
| 86a0 | 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 61 63 74 69 76 65 2d 6d 6f 64 65 0a 20 20 | .(defface.counsel-active-mode... |
| 86c0 | 27 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 | '((t.:inherit.font-lock-builtin- |
| 86e0 | 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d | face))..."Face.used.by.`counsel- |
| 8700 | 4d 2d 78 27 20 66 6f 72 20 61 63 74 69 76 61 74 65 64 20 6d 6f 64 65 73 2e 22 0a 20 20 3a 67 72 | M-x'.for.activated.modes."...:gr |
| 8720 | 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e | oup.'ivy-faces)..(defcustom.coun |
| 8740 | 73 65 6c 2d 61 6c 69 61 73 2d 65 78 70 61 6e 64 20 74 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e | sel-alias-expand.t..."When.non-n |
| 8760 | 69 6c 2c 20 73 68 6f 77 20 74 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 61 6c 69 61 73 65 | il,.show.the.expansion.of.aliase |
| 8780 | 73 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d 78 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f | s.in.`counsel-M-x'."...:type.'bo |
| 87a0 | 6f 6c 65 61 6e 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | olean...:group.'ivy)..(defun.cou |
| 87c0 | 6e 73 65 6c 2d 4d 2d 78 2d 74 72 61 6e 73 66 6f 72 6d 65 72 20 28 63 6d 64 29 0a 20 20 22 52 65 | nsel-M-x-transformer.(cmd)..."Re |
| 87e0 | 74 75 72 6e 20 43 4d 44 20 61 6e 6e 6f 74 61 74 65 64 20 77 69 74 68 20 69 74 73 20 61 63 74 69 | turn.CMD.annotated.with.its.acti |
| 8800 | 76 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 6c 65 74 2a | ve.key.binding,.if.any."...(let* |
| 8820 | 20 28 28 73 79 6d 20 28 69 6e 74 65 72 6e 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 | .((sym.(intern.cmd))..........(a |
| 8840 | 6c 69 61 73 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 73 79 6d 29 29 0a 20 20 20 20 | lias.(symbol-function.sym))..... |
| 8860 | 20 20 20 20 20 28 6b 65 79 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 73 79 6d | .....(key.(where-is-internal.sym |
| 8880 | 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 73 79 6d 20 | .nil.t))).....(when.(or.(eq.sym. |
| 88a0 | 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 0a 20 | major-mode)...............(and.. |
| 88c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 73 79 6d 20 6d 69 6e 6f 72 2d 6d 6f | ..............(memq.sym.minor-mo |
| 88e0 | 64 65 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 | de-list)................(boundp. |
| 8900 | 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 | sym)................(buffer-loca |
| 8920 | 6c 2d 76 61 6c 75 65 20 73 79 6d 20 28 69 76 79 2d 73 74 61 74 65 2d 62 75 66 66 65 72 20 69 76 | l-value.sym.(ivy-state-buffer.iv |
| 8940 | 79 2d 6c 61 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 28 70 72 6f 70 | y-last)))).......(setq.cmd.(prop |
| 8960 | 65 72 74 69 7a 65 20 63 6d 64 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 61 63 74 69 76 65 | ertize.cmd.'face.'counsel-active |
| 8980 | 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 63 6d 64 0a 20 20 20 20 20 20 20 | -mode))).....(concat.cmd........ |
| 89a0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 61 6c 69 61 73 29 20 | .....(when.(and.(symbolp.alias). |
| 89c0 | 63 6f 75 6e 73 65 6c 2d 61 6c 69 61 73 2d 65 78 70 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | counsel-alias-expand)........... |
| 89e0 | 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 61 6c 69 61 73 29 29 0a 20 20 20 20 | ....(format.".(%s)".alias))..... |
| 8a00 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6b 65 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(when.key............... |
| 8a20 | 3b 3b 20 50 72 65 66 65 72 20 60 3c 66 32 3e 27 20 6f 76 65 72 20 60 43 2d 78 20 36 27 20 77 68 | ;;.Prefer.`<f2>'.over.`C-x.6'.wh |
| 8a40 | 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | ere.applicable...............(le |
| 8a60 | 74 20 28 28 69 20 28 63 6c 2d 73 65 61 72 63 68 20 5b 3f 5c 43 2d 78 20 3f 36 5d 20 6b 65 79 29 | t.((i.(cl-search.[?\C-x.?6].key) |
| 8a80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 0a 20 20 20 20 20 | )).................(when.i...... |
| 8aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 75 70 20 28 76 63 6f 6e 63 61 74 | .............(let.((dup.(vconcat |
| 8ac0 | 20 28 73 75 62 73 74 72 69 6e 67 20 6b 65 79 20 30 20 69 29 20 5b 66 32 5d 20 28 73 75 62 73 74 | .(substring.key.0.i).[f2].(subst |
| 8ae0 | 72 69 6e 67 20 6b 65 79 20 28 2b 20 69 20 32 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ring.key.(+.i.2))))............. |
| 8b00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 20 28 63 75 72 72 65 6e 74 2d 67 6c 6f 62 61 6c | ............(map.(current-global |
| 8b20 | 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | -map))).....................(whe |
| 8b40 | 6e 20 28 65 71 75 61 6c 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6d 61 70 20 6b 65 79 29 0a 20 20 | n.(equal.(lookup-key.map.key)... |
| 8b60 | 20 20 20 20 20 20 20 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 | ...............................( |
| 8b80 | 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6d 61 70 20 64 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lookup-key.map.dup))............ |
| 8ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 64 75 70 29 29 29 29 29 0a 20 20 | ...........(setq.key.dup)))))... |
| 8bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6b 65 79 20 28 6b 65 79 2d 64 65 73 63 72 | ............(setq.key.(key-descr |
| 8be0 | 69 70 74 69 6f 6e 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d | iption.key))...............(put- |
| 8c00 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 6b 65 79 29 20 27 66 61 | text-property.0.(length.key).'fa |
| 8c20 | 63 65 20 27 63 6f 75 6e 73 65 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 20 6b 65 79 29 0a 20 20 20 | ce.'counsel-key-binding.key).... |
| 8c40 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 6b 65 79 29 29 | ...........(format.".(%s)".key)) |
| 8c60 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 61 6d 78 2d 69 6e 69 74 69 61 6c 69 7a 65 64 29 0a 28 64 | )))..(defvar.amx-initialized).(d |
| 8c80 | 65 66 76 61 72 20 61 6d 78 2d 63 61 63 68 65 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | efvar.amx-cache).(declare-functi |
| 8ca0 | 6f 6e 20 61 6d 78 2d 69 6e 69 74 69 61 6c 69 7a 65 20 22 65 78 74 3a 61 6d 78 22 29 0a 28 64 65 | on.amx-initialize."ext:amx").(de |
| 8cc0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 61 6d 78 2d 64 65 74 65 63 74 2d 6e 65 77 2d 63 6f | clare-function.amx-detect-new-co |
| 8ce0 | 6d 6d 61 6e 64 73 20 22 65 78 74 3a 61 6d 78 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | mmands."ext:amx").(declare-funct |
| 8d00 | 69 6f 6e 20 61 6d 78 2d 75 70 64 61 74 65 20 22 65 78 74 3a 61 6d 78 22 29 0a 28 64 65 63 6c 61 | ion.amx-update."ext:amx").(decla |
| 8d20 | 72 65 2d 66 75 6e 63 74 69 6f 6e 20 61 6d 78 2d 72 61 6e 6b 20 22 65 78 74 3a 61 6d 78 22 29 0a | re-function.amx-rank."ext:amx"). |
| 8d40 | 28 64 65 66 76 61 72 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 64 2d 70 29 0a 28 64 65 66 | (defvar.smex-initialized-p).(def |
| 8d60 | 76 61 72 20 73 6d 65 78 2d 69 64 6f 2d 63 61 63 68 65 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | var.smex-ido-cache).(declare-fun |
| 8d80 | 63 74 69 6f 6e 20 73 6d 65 78 2d 69 6e 69 74 69 61 6c 69 7a 65 20 22 65 78 74 3a 73 6d 65 78 22 | ction.smex-initialize."ext:smex" |
| 8da0 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 6d 65 78 2d 64 65 74 65 63 74 2d | ).(declare-function.smex-detect- |
| 8dc0 | 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 20 22 65 78 74 3a 73 6d 65 78 22 29 0a 28 64 65 63 6c 61 72 | new-commands."ext:smex").(declar |
| 8de0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 73 6d 65 78 2d 75 70 64 61 74 65 20 22 65 78 74 3a 73 6d 65 78 | e-function.smex-update."ext:smex |
| 8e00 | 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 6d 65 78 2d 72 61 6e 6b 20 22 | ").(declare-function.smex-rank." |
| 8e20 | 65 78 74 3a 73 6d 65 78 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d | ext:smex")..(defun.counsel--M-x- |
| 8e40 | 65 78 74 65 72 6e 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d | externs.()..."Return.`counsel-M- |
| 8e60 | 78 27 20 63 61 6e 64 69 64 61 74 65 73 20 66 72 6f 6d 20 65 78 74 65 72 6e 61 6c 20 70 61 63 6b | x'.candidates.from.external.pack |
| 8e80 | 61 67 65 73 2e 0a 54 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 74 | ages..The.return.value.is.a.list |
| 8ea0 | 20 6f 66 20 73 74 72 69 6e 67 73 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 75 70 70 | .of.strings...The.currently.supp |
| 8ec0 | 6f 72 74 65 64 0a 70 61 63 6b 61 67 65 73 20 61 72 65 2c 20 69 6e 20 6f 72 64 65 72 20 6f 66 20 | orted.packages.are,.in.order.of. |
| 8ee0 | 70 72 65 63 65 64 65 6e 63 65 2c 20 60 61 6d 78 27 20 61 6e 64 20 60 73 6d 65 78 27 2e 22 0a 20 | precedence,.`amx'.and.`smex'.".. |
| 8f00 | 20 28 63 6f 6e 64 20 28 28 72 65 71 75 69 72 65 20 27 61 6d 78 20 6e 69 6c 20 74 29 0a 20 20 20 | .(cond.((require.'amx.nil.t).... |
| 8f20 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 6d 78 2d 69 6e 69 74 69 61 6c 69 7a 65 64 0a 20 20 | ......(unless.amx-initialized... |
| 8f40 | 20 20 20 20 20 20 20 20 20 28 61 6d 78 2d 69 6e 69 74 69 61 6c 69 7a 65 29 29 0a 20 20 20 20 20 | .........(amx-initialize))...... |
| 8f60 | 20 20 20 20 28 77 68 65 6e 20 28 61 6d 78 2d 64 65 74 65 63 74 2d 6e 65 77 2d 63 6f 6d 6d 61 6e | ....(when.(amx-detect-new-comman |
| 8f80 | 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6d 78 2d 75 70 64 61 74 65 29 29 0a 20 20 20 | ds)............(amx-update)).... |
| 8fa0 | 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 6e 74 72 79 29 0a 20 20 | ......(mapcar.(lambda.(entry)... |
| 8fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 63 | .................(symbol-name.(c |
| 8fe0 | 61 72 20 65 6e 74 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6d 78 | ar.entry)))..................amx |
| 9000 | 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 28 28 72 65 71 75 69 72 65 20 27 73 6d 65 78 | -cache)).........((require.'smex |
| 9020 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 73 6d 65 78 2d 69 6e | .nil.t)..........(unless.smex-in |
| 9040 | 69 74 69 61 6c 69 7a 65 64 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 6d 65 78 2d 69 6e 69 | itialized-p............(smex-ini |
| 9060 | 74 69 61 6c 69 7a 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 6d 65 78 2d 64 | tialize))..........(when.(smex-d |
| 9080 | 65 74 65 63 74 2d 6e 65 77 2d 63 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | etect-new-commands)............( |
| 90a0 | 73 6d 65 78 2d 75 70 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 73 6d 65 78 2d 69 64 6f 2d | smex-update))..........smex-ido- |
| 90c0 | 63 61 63 68 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 65 78 | cache)))..(defun.counsel--M-x-ex |
| 90e0 | 74 65 72 6e 73 2d 70 72 65 64 69 63 61 74 65 20 28 63 61 6e 64 29 0a 20 20 22 52 65 74 75 72 6e | terns-predicate.(cand)..."Return |
| 9100 | 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d 78 27 20 73 68 6f 75 6c 64 | .non-nil.if.`counsel-M-x'.should |
| 9120 | 20 63 6f 6d 70 6c 65 74 65 20 43 41 4e 44 2e 0a 43 41 4e 44 20 69 73 20 61 20 73 74 72 69 6e 67 | .complete.CAND..CAND.is.a.string |
| 9140 | 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 65 78 74 65 72 | .returned.by.`counsel--M-x-exter |
| 9160 | 6e 73 27 2e 22 0a 20 20 28 6e 6f 74 20 28 67 65 74 20 28 69 6e 74 65 72 6e 20 63 61 6e 64 29 20 | ns'."...(not.(get.(intern.cand). |
| 9180 | 27 6e 6f 2d 63 6f 75 6e 73 65 6c 2d 4d 2d 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | 'no-counsel-M-x)))..(defun.couns |
| 91a0 | 65 6c 2d 2d 4d 2d 78 2d 6d 61 6b 65 2d 70 72 65 64 69 63 61 74 65 20 28 29 0a 20 20 22 52 65 74 | el--M-x-make-predicate.()..."Ret |
| 91c0 | 75 72 6e 20 61 20 70 72 65 64 69 63 61 74 65 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 4d 2d 78 | urn.a.predicate.for.`counsel-M-x |
| 91e0 | 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 64 65 66 | '.in.the.current.buffer."...(def |
| 9200 | 76 61 72 20 72 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 | var.read-extended-command-predic |
| 9220 | 61 74 65 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | ate)...(let.((buf.(current-buffe |
| 9240 | 72 29 29 29 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 0a 20 20 20 20 20 20 28 61 6e | r))).....(lambda.(sym).......(an |
| 9260 | 64 20 28 63 6f 6d 6d 61 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | d.(commandp.sym)............(not |
| 9280 | 20 28 67 65 74 20 73 79 6d 20 27 62 79 74 65 2d 6f 62 73 6f 6c 65 74 65 2d 69 6e 66 6f 29 29 0a | .(get.sym.'byte-obsolete-info)). |
| 92a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 67 65 74 20 73 79 6d 20 27 6e 6f 2d 63 6f 75 | ...........(not.(get.sym.'no-cou |
| 92c0 | 6e 73 65 6c 2d 4d 2d 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f | nsel-M-x))............(cond.((no |
| 92e0 | 74 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 72 65 61 64 2d 65 78 74 65 6e 64 65 | t.(bound-and-true-p.read-extende |
| 9300 | 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | d-command-predicate))).......... |
| 9320 | 20 20 20 20 20 20 20 20 28 28 66 75 6e 63 74 69 6f 6e 70 20 72 65 61 64 2d 65 78 74 65 6e 64 65 | ........((functionp.read-extende |
| 9340 | 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | d-command-predicate)............ |
| 9360 | 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 2d 75 6e 6c 65 73 73 2d 64 65 | .......(condition-case-unless-de |
| 9380 | 62 75 67 20 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | bug.err.......................(f |
| 93a0 | 75 6e 63 61 6c 6c 20 72 65 61 64 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 | uncall.read-extended-command-pre |
| 93c0 | 64 69 63 61 74 65 20 73 79 6d 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dicate.sym.buf)................. |
| 93e0 | 20 20 20 20 28 65 72 72 6f 72 20 28 6d 65 73 73 61 67 65 20 22 72 65 61 64 2d 65 78 74 65 6e 64 | ....(error.(message."read-extend |
| 9400 | 65 64 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 64 69 63 61 74 65 3a 20 25 73 3a 20 25 73 22 0a 20 20 | ed-command-predicate:.%s:.%s"... |
| 9420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 9440 | 20 20 73 79 6d 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 29 | ..sym.(error-message-string.err) |
| 9460 | 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 70 | )))))))))..(defun.counsel--M-x-p |
| 9480 | 72 6f 6d 70 74 20 28 29 0a 20 20 22 53 74 72 69 6e 67 20 66 6f 72 20 60 4d 2d 78 27 20 70 6c 75 | rompt.()..."String.for.`M-x'.plu |
| 94a0 | 73 20 74 68 65 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 | s.the.string.representation.of.` |
| 94c0 | 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 27 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 | current-prefix-arg'."...(concat. |
| 94e0 | 28 63 6f 6e 64 20 28 28 6e 75 6c 6c 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 | (cond.((null.current-prefix-arg) |
| 9500 | 0a 20 20 20 20 20 20 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 | ..................nil).......... |
| 9520 | 20 20 20 20 20 20 20 28 28 65 71 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 27 | .......((eq.current-prefix-arg.' |
| 9540 | 2d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 20 22 29 0a 20 20 20 20 20 20 | -).................."-.")....... |
| 9560 | 20 20 20 20 20 20 20 20 20 20 28 28 69 6e 74 65 67 65 72 70 20 63 75 72 72 65 6e 74 2d 70 72 65 | ..........((integerp.current-pre |
| 9580 | 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 28 66 6f 72 6d 61 | fix-arg)..................(forma |
| 95a0 | 74 20 22 25 64 20 22 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 20 | t."%d.".current-prefix-arg)).... |
| 95c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3d 20 28 63 61 72 20 63 75 72 72 65 6e 74 2d 70 72 | .............((=.(car.current-pr |
| 95e0 | 65 66 69 78 2d 61 72 67 29 20 34 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 | efix-arg).4).................."C |
| 9600 | 2d 75 20 22 29 0a 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 | -u.").................(t........ |
| 9620 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 64 20 22 20 28 63 61 72 20 63 75 72 | ..........(format."%d.".(car.cur |
| 9640 | 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 22 4d | rent-prefix-arg))))..........."M |
| 9660 | 2d 78 20 22 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 4d 2d 78 2d 68 69 73 74 | -x."))..(defvar.counsel-M-x-hist |
| 9680 | 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d | ory.nil..."History.for.`counsel- |
| 96a0 | 4d 2d 78 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 4d 2d 78 2d 61 63 74 69 | M-x'.")..(defun.counsel-M-x-acti |
| 96c0 | 6f 6e 20 28 63 6d 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4d 44 2e 22 0a 20 20 28 73 65 74 | on.(cmd)..."Execute.CMD."...(set |
| 96e0 | 71 20 63 6d 64 20 28 69 6e 74 65 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 | q.cmd.(intern..............(subs |
| 9700 | 74 2d 63 68 61 72 2d 69 6e 2d 73 74 72 69 6e 67 20 3f 5c 73 20 3f 2d 20 28 73 74 72 69 6e 67 2d | t-char-in-string.?\s.?-.(string- |
| 9720 | 72 65 6d 6f 76 65 2d 70 72 65 66 69 78 20 22 5e 22 20 63 6d 64 29 29 29 29 0a 20 20 28 63 6f 6e | remove-prefix."^".cmd))))...(con |
| 9740 | 64 20 28 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 61 6d 78 2d 69 6e 69 74 69 61 6c | d.((bound-and-true-p.amx-initial |
| 9760 | 69 7a 65 64 29 0a 20 20 20 20 20 20 20 20 20 28 61 6d 78 2d 72 61 6e 6b 20 63 6d 64 29 29 0a 20 | ized)..........(amx-rank.cmd)).. |
| 9780 | 20 20 20 20 20 20 20 28 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 73 6d 65 78 2d 69 | .......((bound-and-true-p.smex-i |
| 97a0 | 6e 69 74 69 61 6c 69 7a 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28 73 6d 65 78 2d 72 61 6e | nitialized-p)..........(smex-ran |
| 97c0 | 6b 20 63 6d 64 29 29 29 0a 20 20 28 73 65 74 71 20 70 72 65 66 69 78 2d 61 72 67 20 63 75 72 72 | k.cmd)))...(setq.prefix-arg.curr |
| 97e0 | 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d | ent-prefix-arg)...(setq.this-com |
| 9800 | 6d 61 6e 64 20 63 6d 64 29 0a 20 20 28 73 65 74 71 20 72 65 61 6c 2d 74 68 69 73 2d 63 6f 6d 6d | mand.cmd)...(setq.real-this-comm |
| 9820 | 61 6e 64 20 63 6d 64 29 0a 20 20 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 20 63 6d 64 20 | and.cmd)...(command-execute.cmd. |
| 9840 | 27 72 65 63 6f 72 64 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 | 'record))..;;;###autoload.(defun |
| 9860 | 20 63 6f 75 6e 73 65 6c 2d 4d 2d 78 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d | .counsel-M-x.(&optional.initial- |
| 9880 | 69 6e 70 75 74 29 0a 20 20 22 49 76 79 20 76 65 72 73 69 6f 6e 20 6f 66 20 60 65 78 65 63 75 74 | input)..."Ivy.version.of.`execut |
| 98a0 | 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 4f 70 74 69 6f 6e 61 6c 20 49 4e | e-extended-command'..Optional.IN |
| 98c0 | 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 | ITIAL-INPUT.is.the.initial.input |
| 98e0 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f | .in.the.minibuffer..This.functio |
| 9900 | 6e 20 69 6e 74 65 67 72 61 74 65 73 20 77 69 74 68 20 65 69 74 68 65 72 20 74 68 65 20 60 61 6d | n.integrates.with.either.the.`am |
| 9920 | 78 27 20 6f 72 20 60 73 6d 65 78 27 20 70 61 63 6b 61 67 65 0a 77 68 65 6e 20 61 76 61 69 6c 61 | x'.or.`smex'.package.when.availa |
| 9940 | 62 6c 65 2c 20 69 6e 20 74 68 61 74 20 6f 72 64 65 72 20 6f 66 20 70 72 65 63 65 64 65 6e 63 65 | ble,.in.that.order.of.precedence |
| 9960 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 3b 3b 20 57 68 65 6e 20 60 63 6f | ."...(interactive)...;;.When.`co |
| 9980 | 75 6e 73 65 6c 2d 4d 2d 78 27 20 72 65 74 75 72 6e 73 2c 20 60 6c 61 73 74 2d 63 6f 6d 6d 61 6e | unsel-M-x'.returns,.`last-comman |
| 99a0 | 64 27 20 77 6f 75 6c 64 20 62 65 20 73 65 74 20 74 6f 0a 20 20 3b 3b 20 60 63 6f 75 6e 73 65 6c | d'.would.be.set.to...;;.`counsel |
| 99c0 | 2d 4d 2d 78 27 20 62 65 63 61 75 73 65 20 3a 61 63 74 69 6f 6e 20 68 61 73 6e 27 74 20 62 65 65 | -M-x'.because.:action.hasn't.bee |
| 99e0 | 6e 20 69 6e 76 6f 6b 65 64 20 79 65 74 2e 0a 20 20 3b 3b 20 49 6e 73 74 65 61 64 2c 20 70 72 65 | n.invoked.yet....;;.Instead,.pre |
| 9a00 | 73 65 72 76 65 20 74 68 65 20 6f 6c 64 20 76 61 6c 75 65 20 6f 66 20 60 74 68 69 73 2d 63 6f 6d | serve.the.old.value.of.`this-com |
| 9a20 | 6d 61 6e 64 27 2e 0a 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 6c 61 73 74 | mand'....(setq.this-command.last |
| 9a40 | 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 73 65 74 71 20 72 65 61 6c 2d 74 68 69 73 2d 63 6f 6d 6d | -command)...(setq.real-this-comm |
| 9a60 | 61 6e 64 20 72 65 61 6c 2d 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 | and.real-last-command)...(let.(( |
| 9a80 | 65 78 74 65 72 6e 73 20 28 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 65 78 74 65 72 6e 73 29 29 29 | externs.(counsel--M-x-externs))) |
| 9aa0 | 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 28 63 6f 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 70 72 6f | .....(ivy-read.(counsel--M-x-pro |
| 9ac0 | 6d 70 74 29 20 28 6f 72 20 65 78 74 65 72 6e 73 20 6f 62 61 72 72 61 79 29 0a 20 20 20 20 20 20 | mpt).(or.externs.obarray)....... |
| 9ae0 | 20 20 20 20 20 20 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 69 66 20 65 78 74 65 72 6e 73 0a 20 | ........:predicate.(if.externs.. |
| 9b00 | 20 20 20 20 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 | ............................#'co |
| 9b20 | 75 6e 73 65 6c 2d 2d 4d 2d 78 2d 65 78 74 65 72 6e 73 2d 70 72 65 64 69 63 61 74 65 0a 20 20 20 | unsel--M-x-externs-predicate.... |
| 9b40 | 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 75 6e 73 65 6c | ........................(counsel |
| 9b60 | 2d 2d 4d 2d 78 2d 6d 61 6b 65 2d 70 72 65 64 69 63 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 | --M-x-make-predicate)).......... |
| 9b80 | 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 20 20 20 20 20 | .....:require-match.t........... |
| 9ba0 | 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 4d 2d 78 2d 68 69 73 74 6f 72 | ....:history.'counsel-M-x-histor |
| 9bc0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 | y...............:action.#'counse |
| 9be0 | 6c 2d 4d 2d 78 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d | l-M-x-action...............:keym |
| 9c00 | 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 20 20 20 20 20 20 | ap.counsel-describe-map......... |
| 9c20 | 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 70 | ......:initial-input.initial-inp |
| 9c40 | 75 74 0a 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 | ut...............:caller.'counse |
| 9c60 | 6c 2d 4d 2d 78 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 | l-M-x)))..(ivy-configure.'counse |
| 9c80 | 6c 2d 4d 2d 78 0a 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 22 5e 22 0a 20 20 3a 64 69 | l-M-x...:initial-input."^"...:di |
| 9ca0 | 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 4d | splay-transformer-fn.#'counsel-M |
| 9cc0 | 2d 78 2d 74 72 61 6e 73 66 6f 72 6d 65 72 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e | -x-transformer)..(ivy-set-action |
| 9ce0 | 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 4d 2d 78 0a 20 60 28 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d | s..'counsel-M-x..`(("d".counsel- |
| 9d00 | 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 22 64 65 66 69 6e 69 74 69 6f 6e 22 29 0a 20 20 20 28 22 | -find-symbol."definition")....(" |
| 9d20 | 68 22 20 2c 28 6c 61 6d 62 64 61 20 28 78 29 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c | h".,(lambda.(x).(funcall.counsel |
| 9d40 | 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 20 28 69 6e 74 | -describe-function-function.(int |
| 9d60 | 65 72 6e 20 78 29 29 29 20 22 68 65 6c 70 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 | ern.x)))."help")))..;;**.`counse |
| 9d80 | 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | l-command-history'.(defun.counse |
| 9da0 | 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 2d 65 76 61 6c 20 28 63 | l-command-history-action-eval.(c |
| 9dc0 | 6d 64 29 0a 20 20 22 45 76 61 6c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 43 4d 44 2e 22 0a 20 20 | md)..."Eval.the.command.CMD."... |
| 9de0 | 28 65 76 61 6c 20 28 72 65 61 64 20 63 6d 64 29 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | (eval.(read.cmd).t))..(defun.cou |
| 9e00 | 6e 73 65 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 2d 65 64 69 74 | nsel-command-history-action-edit |
| 9e20 | 2d 61 6e 64 2d 65 76 61 6c 20 28 63 6d 64 29 0a 20 20 22 45 64 69 74 20 61 6e 64 20 65 76 61 6c | -and-eval.(cmd)..."Edit.and.eval |
| 9e40 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 43 4d 44 2e 22 0a 20 20 28 65 64 69 74 2d 61 6e 64 2d 65 | .the.command.CMD."...(edit-and-e |
| 9e60 | 76 61 6c 2d 63 6f 6d 6d 61 6e 64 20 22 45 76 61 6c 3a 20 22 20 28 72 65 61 64 20 63 6d 64 29 29 | val-command."Eval:.".(read.cmd)) |
| 9e80 | 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 63 6f | )..(ivy-set-actions..'counsel-co |
| 9ea0 | 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 0a 20 27 28 28 22 72 22 20 63 6f 75 6e 73 65 6c 2d 63 6f | mmand-history..'(("r".counsel-co |
| 9ec0 | 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 2d 65 76 61 6c 20 20 20 20 20 20 20 | mmand-history-action-eval....... |
| 9ee0 | 20 20 20 20 22 65 76 61 6c 20 63 6f 6d 6d 61 6e 64 22 29 0a 20 20 20 28 22 65 22 20 63 6f 75 6e | ...."eval.command")....("e".coun |
| 9f00 | 73 65 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 2d 65 64 69 74 2d | sel-command-history-action-edit- |
| 9f20 | 61 6e 64 2d 65 76 61 6c 20 20 22 65 64 69 74 20 61 6e 64 20 65 76 61 6c 20 63 6f 6d 6d 61 6e 64 | and-eval.."edit.and.eval.command |
| 9f40 | 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e | ")))..;;;###autoload.(defun.coun |
| 9f60 | 73 65 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 53 68 6f 77 20 74 | sel-command-history.()..."Show.t |
| 9f80 | 68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 | he.history.of.commands."...(inte |
| 9fa0 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 43 6f 6d 6d 61 6e 64 3a 20 22 | ractive)...(ivy-read."Command:." |
| 9fc0 | 20 28 6d 61 70 63 61 72 20 23 27 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 63 6f 6d 6d 61 | .(mapcar.#'prin1-to-string.comma |
| 9fe0 | 6e 64 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 | nd-history).............:require |
| a000 | 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 | -match.t.............:action.#'c |
| a020 | 6f 75 6e 73 65 6c 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 2d 65 76 | ounsel-command-history-action-ev |
| a040 | 61 6c 0a 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 | al.............:caller.'counsel- |
| a060 | 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c | command-history))..;;**.`counsel |
| a080 | 2d 6c 6f 61 64 2d 6c 69 62 72 61 72 79 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 | -load-library'.(defun.counsel-li |
| a0a0 | 62 72 61 72 79 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 | brary-candidates.()..."Return.a. |
| a0c0 | 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f | list.of.completion.candidates.fo |
| a0e0 | 72 20 60 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 6c 69 62 72 61 72 79 27 2e 22 0a 20 20 28 6c 65 | r.`counsel-load-library'."...(le |
| a100 | 74 20 28 28 73 75 66 66 69 78 20 28 63 6f 6e 63 61 74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 | t.((suffix.(concat.(regexp-opt.' |
| a120 | 28 22 2e 65 6c 22 20 22 2e 65 6c 2e 67 7a 22 29 20 74 29 20 22 5c 5c 27 22 29 29 0a 20 20 20 20 | (".el".".el.gz").t)."\\'"))..... |
| a140 | 20 20 20 20 28 63 61 6e 64 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 | ....(cands.(make-hash-table.:tes |
| a160 | 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 20 20 73 68 6f 72 74 2d 6e 61 6d 65 0a 20 | t.#'equal)).........short-name.. |
| a180 | 20 20 20 20 20 20 20 6f 6c 64 2d 76 61 6c 0a 20 20 20 20 20 20 20 20 64 69 72 2d 70 61 72 65 6e | .......old-val.........dir-paren |
| a1a0 | 74 0a 20 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 64 69 72 20 | t.........res).....(dolist.(dir. |
| a1c0 | 6c 6f 61 64 2d 70 61 74 68 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 69 72 20 28 6f 72 20 64 | load-path).......(setq.dir.(or.d |
| a1e0 | 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 20 3b 3b 20 69 6e 74 65 72 70 | ir.default-directory)).;;.interp |
| a200 | 72 65 74 20 6e 69 6c 20 69 6e 20 6c 6f 61 64 2d 70 61 74 68 20 61 73 20 64 65 66 61 75 6c 74 2d | ret.nil.in.load-path.as.default- |
| a220 | 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 | directory.......(when.(file-dire |
| a240 | 63 74 6f 72 79 2d 70 20 64 69 72 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 | ctory-p.dir).........(dolist.(fi |
| a260 | 6c 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 | le.(file-name-all-completions."" |
| a280 | 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d | .dir))...........(when.(string-m |
| a2a0 | 61 74 63 68 20 73 75 66 66 69 78 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | atch.suffix.file).............(u |
| a2c0 | 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 70 6b 67 2e 65 6c 63 3f 24 22 20 | nless.(string-match."pkg.elc?$". |
| a2e0 | 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 68 6f 72 74 2d | file)...............(setq.short- |
| a300 | 6e 61 6d 65 20 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 6d 61 74 63 68 2d 62 65 | name.(substring.file.0.(match-be |
| a320 | 67 69 6e 6e 69 6e 67 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ginning.0)))...............(if.( |
| a340 | 73 65 74 71 20 6f 6c 64 2d 76 61 6c 20 28 67 65 74 68 61 73 68 20 73 68 6f 72 74 2d 6e 61 6d 65 | setq.old-val.(gethash.short-name |
| a360 | 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 20 20 28 70 72 6f 67 | .cands))...................(prog |
| a380 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 73 73 75 6d 65 20 | n.....................;;.assume. |
| a3a0 | 67 6f 69 6e 67 20 75 70 20 64 69 72 65 63 74 6f 72 79 20 6f 6e 63 65 20 77 69 6c 6c 20 72 65 73 | going.up.directory.once.will.res |
| a3c0 | 6f 6c 76 65 20 6e 61 6d 65 20 63 6c 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | olve.name.clash................. |
| a3e0 | 20 20 20 20 28 73 65 74 71 20 64 69 72 2d 70 61 72 65 6e 74 20 28 63 6f 75 6e 73 65 6c 2d 64 69 | ....(setq.dir-parent.(counsel-di |
| a400 | 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 28 63 64 72 20 6f 6c 64 2d 76 61 6c 29 29 29 0a 20 20 20 | rectory-name.(cdr.old-val))).... |
| a420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 73 68 6f 72 74 2d | .................(puthash.short- |
| a440 | 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............................ |
| a460 | 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 20 20 20 20 | ..(cons......................... |
| a480 | 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 73 74 72 69 6e 67 2d 63 6f 6d 70 6f 73 65 20 64 69 | ......(counsel-string-compose.di |
| a4a0 | 72 2d 70 61 72 65 6e 74 20 28 63 61 72 20 6f 6c 64 2d 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 | r-parent.(car.old-val))......... |
| a4c0 | 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 6f 6c 64 2d 76 | ......................(cdr.old-v |
| a4e0 | 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))............................ |
| a500 | 20 20 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ..cands).....................(se |
| a520 | 74 71 20 64 69 72 2d 70 61 72 65 6e 74 20 28 63 6f 75 6e 73 65 6c 2d 64 69 72 65 63 74 6f 72 79 | tq.dir-parent.(counsel-directory |
| a540 | 2d 6e 61 6d 65 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name.dir))..................... |
| a560 | 28 70 75 74 68 61 73 68 20 28 63 6f 6e 63 61 74 20 64 69 72 2d 70 61 72 65 6e 74 20 73 68 6f 72 | (puthash.(concat.dir-parent.shor |
| a580 | 74 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-name)......................... |
| a5a0 | 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 20 | .....(cons...................... |
| a5c0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(propertize............ |
| a5e0 | 20 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 73 74 72 | ....................(counsel-str |
| a600 | 69 6e 67 2d 63 6f 6d 70 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-compose..................... |
| a620 | 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 2d 70 61 72 65 6e 74 20 73 68 6f 72 74 2d 6e 61 6d | ............dir-parent.short-nam |
| a640 | 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 20 | e).............................. |
| a660 | 20 20 27 66 75 6c 6c 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 | ..'full-name.(expand-file-name.f |
| a680 | 69 6c 65 20 64 69 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 | ile.dir))....................... |
| a6a0 | 20 20 20 20 20 20 20 20 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........dir).................... |
| a6c0 | 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........cands))............... |
| a6e0 | 20 20 28 70 75 74 68 61 73 68 20 73 68 6f 72 74 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 | ..(puthash.short-name........... |
| a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 70 72 6f 70 65 72 74 69 7a 65 | ...............(cons.(propertize |
| a720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a740 | 20 73 68 6f 72 74 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 | .short-name..................... |
| a760 | 20 20 20 20 20 20 20 20 20 20 20 20 27 66 75 6c 6c 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 | ............'full-name.(expand-f |
| a780 | 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ile-name.file.dir))............. |
| a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 29 0a 20 20 20 20 20 20 20 20 | ...................dir)......... |
| a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 73 29 29 29 29 29 29 29 0a 20 20 | .................cands)))))))... |
| a7e0 | 20 20 28 6d 61 70 68 61 73 68 20 28 6c 61 6d 62 64 61 20 28 5f 6b 20 76 29 20 28 70 75 73 68 20 | ..(maphash.(lambda.(_k.v).(push. |
| a800 | 28 63 61 72 20 76 29 20 72 65 73 29 29 20 63 61 6e 64 73 29 0a 20 20 20 20 28 6e 72 65 76 65 72 | (car.v).res)).cands).....(nrever |
| a820 | 73 65 20 72 65 73 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 | se.res)))..;;;###autoload.(defun |
| a840 | 20 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 6c 69 62 72 61 72 79 20 28 29 0a 20 20 22 4c 6f 61 64 | .counsel-load-library.()..."Load |
| a860 | 20 61 20 73 65 6c 65 63 74 65 64 20 74 68 65 20 45 6d 61 63 73 20 4c 69 73 70 20 6c 69 62 72 61 | .a.selected.the.Emacs.Lisp.libra |
| a880 | 72 79 2e 0a 54 68 65 20 6c 69 62 72 61 72 69 65 73 20 61 72 65 20 6f 66 66 65 72 65 64 20 66 72 | ry..The.libraries.are.offered.fr |
| a8a0 | 6f 6d 20 60 6c 6f 61 64 2d 70 61 74 68 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | om.`load-path'."...(interactive) |
| a8c0 | 0a 20 20 28 6c 65 74 20 28 28 63 61 6e 64 73 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 62 72 61 72 79 | ...(let.((cands.(counsel-library |
| a8e0 | 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 4c 6f | -candidates))).....(ivy-read."Lo |
| a900 | 61 64 20 6c 69 62 72 61 72 79 3a 20 22 20 63 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ad.library:.".cands............. |
| a920 | 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)........... |
| a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 61 64 2d 6c 69 62 72 61 72 79 0a 20 20 20 20 | ..............(load-library..... |
| a960 | 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 65 78 74 2d 70 | .....................(get-text-p |
| a980 | 72 6f 70 65 72 74 79 20 30 20 27 66 75 6c 6c 2d 6e 61 6d 65 20 78 29 29 29 0a 20 20 20 20 20 20 | roperty.0.'full-name.x)))....... |
| a9a0 | 20 20 20 20 20 20 20 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 | ........:keymap.counsel-describe |
| a9c0 | 2d 6d 61 70 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e | -map)))..(ivy-set-actions..'coun |
| a9e0 | 73 65 6c 2d 6c 6f 61 64 2d 6c 69 62 72 61 72 79 0a 20 27 28 28 22 64 22 20 63 6f 75 6e 73 65 6c | sel-load-library..'(("d".counsel |
| aa00 | 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 20 22 64 65 66 69 6e 69 74 69 6f 6e 22 29 29 29 0a 0a 3b | --find-symbol."definition")))..; |
| aa20 | 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 61 72 79 27 0a 28 64 65 63 6c | ;**.`counsel-find-library'.(decl |
| aa40 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 69 6e 64 2d 6c 69 62 72 61 72 79 2d 6e 61 6d 65 20 22 | are-function.find-library-name." |
| aa60 | 66 69 6e 64 2d 66 75 6e 63 22 29 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | find-func").(defun.counsel-find- |
| aa80 | 6c 69 62 72 61 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 6c 69 62 72 61 72 79 29 0a 20 | library-other-window.(library).. |
| aaa0 | 20 28 6c 65 74 20 28 28 62 75 66 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 | .(let.((buf.(find-file-noselect. |
| aac0 | 28 66 69 6e 64 2d 6c 69 62 72 61 72 79 2d 6e 61 6d 65 20 6c 69 62 72 61 72 79 29 29 29 29 0a 20 | (find-library-name.library)))).. |
| aae0 | 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 20 27 6f 74 68 65 72 2d 77 69 6e | ...(pop-to-buffer.buf.'other-win |
| ab00 | 64 6f 77 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 | dow)))..(defun.counsel-find-libr |
| ab20 | 61 72 79 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 6c 69 62 72 61 72 79 29 0a 20 20 28 6c 65 74 | ary-other-frame.(library)...(let |
| ab40 | 20 28 28 62 75 66 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 28 66 69 6e 64 | .((buf.(find-file-noselect.(find |
| ab60 | 2d 6c 69 62 72 61 72 79 2d 6e 61 6d 65 20 6c 69 62 72 61 72 79 29 29 29 29 0a 20 20 20 20 28 63 | -library-name.library)))).....(c |
| ab80 | 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 73 77 69 74 63 | ondition-case.nil.........(switc |
| aba0 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 62 75 66 29 0a 20 20 20 | h-to-buffer-other-frame.buf).... |
| abc0 | 20 20 20 28 65 72 72 6f 72 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 29 29 29 29 | ...(error.(pop-to-buffer.buf)))) |
| abe0 | 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 66 69 | )..(ivy-set-actions..'counsel-fi |
| ac00 | 6e 64 2d 6c 69 62 72 61 72 79 0a 20 27 28 28 22 6a 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | nd-library..'(("j".counsel-find- |
| ac20 | 6c 69 62 72 61 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 | library-other-window."other.wind |
| ac40 | 6f 77 22 29 0a 20 20 20 28 22 66 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 6c 69 62 72 61 72 | ow")....("f".counsel-find-librar |
| ac60 | 79 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 6f 74 68 65 72 20 66 72 61 6d 65 22 29 29 29 0a 0a | y-other-frame."other.frame"))).. |
| ac80 | 3b 3b 3b 23 23 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 66 69 | ;;;###autoload.(defun.counsel-fi |
| aca0 | 6e 64 2d 6c 69 62 72 61 72 79 20 28 29 0a 20 20 22 56 69 73 69 74 20 61 20 73 65 6c 65 63 74 65 | nd-library.()..."Visit.a.selecte |
| acc0 | 64 20 74 68 65 20 45 6d 61 63 73 20 4c 69 73 70 20 6c 69 62 72 61 72 79 2e 0a 54 68 65 20 6c 69 | d.the.Emacs.Lisp.library..The.li |
| ace0 | 62 72 61 72 69 65 73 20 61 72 65 20 6f 66 66 65 72 65 64 20 66 72 6f 6d 20 60 6c 6f 61 64 2d 70 | braries.are.offered.from.`load-p |
| ad00 | 61 74 68 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 | ath'."...(interactive)...(let.(( |
| ad20 | 63 61 6e 64 73 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 62 72 61 72 79 2d 63 61 6e 64 69 64 61 74 65 | cands.(counsel-library-candidate |
| ad40 | 73 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 69 6e 64 20 6c 69 62 72 61 72 79 | s))).....(ivy-read."Find.library |
| ad60 | 3a 20 22 20 63 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 | :.".cands...............:action. |
| ad80 | 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 0a 20 20 20 20 20 20 20 20 20 | #'counsel--find-symbol.......... |
| ada0 | 20 20 20 20 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 | .....:keymap.counsel-describe-ma |
| adc0 | 70 0a 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 | p...............:caller.'counsel |
| ade0 | 2d 66 69 6e 64 2d 6c 69 62 72 61 72 79 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d | -find-library)))..;;**.`counsel- |
| ae00 | 6c 6f 61 64 2d 74 68 65 6d 65 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 70 6f | load-theme'.(declare-function.po |
| ae20 | 77 65 72 6c 69 6e 65 2d 72 65 73 65 74 20 22 65 78 74 3a 70 6f 77 65 72 6c 69 6e 65 22 29 0a 0a | werline-reset."ext:powerline").. |
| ae40 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 74 68 65 6d 65 2d 61 63 74 69 6f 6e | (defun.counsel-load-theme-action |
| ae60 | 20 28 78 29 0a 20 20 22 44 69 73 61 62 6c 65 20 63 75 72 72 65 6e 74 20 74 68 65 6d 65 73 20 61 | .(x)..."Disable.current.themes.a |
| ae80 | 6e 64 20 6c 6f 61 64 20 74 68 65 6d 65 20 58 2e 22 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 | nd.load.theme.X."...(condition-c |
| aea0 | 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 6d 61 | ase.nil.......(progn.........(ma |
| aec0 | 70 63 20 23 27 64 69 73 61 62 6c 65 2d 74 68 65 6d 65 20 63 75 73 74 6f 6d 2d 65 6e 61 62 6c 65 | pc.#'disable-theme.custom-enable |
| aee0 | 64 2d 74 68 65 6d 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 6f 61 64 2d 74 68 65 6d 65 20 28 69 | d-themes).........(load-theme.(i |
| af00 | 6e 74 65 72 6e 20 78 29 20 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e | ntern.x).t).........(when.(fboun |
| af20 | 64 70 20 27 70 6f 77 65 72 6c 69 6e 65 2d 72 65 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 | dp.'powerline-reset)...........( |
| af40 | 70 6f 77 65 72 6c 69 6e 65 2d 72 65 73 65 74 29 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 50 | powerline-reset))).....(error."P |
| af60 | 72 6f 62 6c 65 6d 20 6c 6f 61 64 69 6e 67 20 74 68 65 6d 65 20 25 73 22 20 78 29 29 29 0a 0a 3b | roblem.loading.theme.%s".x)))..; |
| af80 | 3b 3b 23 23 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 61 | ;;###autoload.(defun.counsel-loa |
| afa0 | 64 2d 74 68 65 6d 65 20 28 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74 6f 20 60 6c 6f 61 64 2d 74 | d-theme.()..."Forward.to.`load-t |
| afc0 | 68 65 6d 65 27 2e 0a 55 73 61 62 6c 65 20 77 69 74 68 20 60 69 76 79 2d 72 65 73 75 6d 65 27 2c | heme'..Usable.with.`ivy-resume', |
| afe0 | 20 60 69 76 79 2d 6e 65 78 74 2d 6c 69 6e 65 2d 61 6e 64 2d 63 61 6c 6c 27 20 61 6e 64 0a 60 69 | .`ivy-next-line-and-call'.and.`i |
| b000 | 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 27 2e 22 0a 20 20 28 | vy-previous-line-and-call'."...( |
| b020 | 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 61 64 20 63 | interactive)...(ivy-read."Load.c |
| b040 | 75 73 74 6f 6d 20 74 68 65 6d 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 | ustom.theme:.".............(mapc |
| b060 | 61 72 20 23 27 73 79 6d 62 6f 6c 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.#'symbol-name................ |
| b080 | 20 20 20 20 20 28 63 75 73 74 6f 6d 2d 61 76 61 69 6c 61 62 6c 65 2d 74 68 65 6d 65 73 29 29 0a | .....(custom-available-themes)). |
| b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f | ............:action.#'counsel-lo |
| b0c0 | 61 64 2d 74 68 65 6d 65 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c | ad-theme-action.............:cal |
| b0e0 | 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 74 68 65 6d 65 29 29 0a 0a 3b 3b 2a 2a 20 | ler.'counsel-load-theme))..;;**. |
| b100 | 60 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 27 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 | `counsel-descbinds'.(ivy-set-act |
| b120 | 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 0a 20 27 28 28 22 64 22 | ions..'counsel-descbinds..'(("d" |
| b140 | 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 66 69 6e 64 20 22 | .counsel-descbinds-action-find." |
| b160 | 64 65 66 69 6e 69 74 69 6f 6e 22 29 0a 20 20 20 28 22 49 22 20 63 6f 75 6e 73 65 6c 2d 64 65 73 | definition")....("I".counsel-des |
| b180 | 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 69 6e 66 6f 20 22 69 6e 66 6f 22 29 0a 20 20 20 28 22 | cbinds-action-info."info")....(" |
| b1a0 | 78 22 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 65 78 65 63 | x".counsel-descbinds-action-exec |
| b1c0 | 20 22 65 78 65 63 75 74 65 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 64 | ."execute")))..(defvar.counsel-d |
| b1e0 | 65 73 63 62 69 6e 64 73 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 | escbinds-history.nil..."History. |
| b200 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 27 2e 22 29 0a 0a 28 64 65 66 | for.`counsel-descbinds'.")..(def |
| b220 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 64 65 73 63 62 69 6e 64 73 2d 63 61 6e 64 73 20 28 26 6f 70 | un.counsel--descbinds-cands.(&op |
| b240 | 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 62 75 66 66 65 72 29 0a 20 20 22 47 65 74 20 6b 65 79 | tional.prefix.buffer)..."Get.key |
| b260 | 20 62 69 6e 64 69 6e 67 73 20 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 50 52 45 46 49 58 20 69 | .bindings.starting.with.PREFIX.i |
| b280 | 6e 20 42 55 46 46 45 52 2e 0a 53 65 65 20 60 64 65 73 63 72 69 62 65 2d 62 75 66 66 65 72 2d 62 | n.BUFFER..See.`describe-buffer-b |
| b2a0 | 69 6e 64 69 6e 67 73 27 20 66 6f 72 20 66 75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | indings'.for.further.information |
| b2c0 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 6f 72 20 62 75 66 66 65 72 20 28 63 | ."...(let.((buffer.(or.buffer.(c |
| b2e0 | 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 28 72 65 2d 65 78 63 | urrent-buffer))).........(re-exc |
| b300 | 6c 75 64 65 20 28 72 65 67 65 78 70 2d 6f 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lude.(regexp-opt................ |
| b320 | 20 20 20 20 20 20 27 28 22 3c 76 65 72 74 69 63 61 6c 2d 6c 69 6e 65 3e 22 20 22 3c 62 6f 74 74 | ......'("<vertical-line>"."<bott |
| b340 | 6f 6d 2d 64 69 76 69 64 65 72 3e 22 20 22 3c 72 69 67 68 74 2d 64 69 76 69 64 65 72 3e 22 0a 20 | om-divider>"."<right-divider>".. |
| b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 6d 6f 64 65 2d 6c 69 6e | ......................"<mode-lin |
| b380 | 65 3e 22 20 22 3c 43 2d 64 6f 77 6e 2d 6d 6f 75 73 65 2d 32 3e 22 20 22 3c 6c 65 66 74 2d 66 72 | e>"."<C-down-mouse-2>"."<left-fr |
| b3a0 | 69 6e 67 65 3e 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 22 3c | inge>"........................"< |
| b3c0 | 72 69 67 68 74 2d 66 72 69 6e 67 65 3e 22 20 22 3c 68 65 61 64 65 72 2d 6c 69 6e 65 3e 22 0a 20 | right-fringe>"."<header-line>".. |
| b3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3c 76 65 72 74 69 63 61 6c | ......................"<vertical |
| b400 | 2d 73 63 72 6f 6c 6c 2d 62 61 72 3e 22 20 22 3c 68 6f 72 69 7a 6f 6e 74 61 6c 2d 73 63 72 6f 6c | -scroll-bar>"."<horizontal-scrol |
| b420 | 6c 2d 62 61 72 3e 22 29 29 29 0a 20 20 20 20 20 20 20 20 72 65 73 29 0a 20 20 20 20 28 77 69 74 | l-bar>"))).........res).....(wit |
| b440 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 64 65 6e | h-temp-buffer.......(let.((inden |
| b460 | 74 2d 74 61 62 73 2d 6d 6f 64 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 73 63 72 69 62 | t-tabs-mode.t)).........(describ |
| b480 | 65 2d 62 75 66 66 65 72 2d 62 69 6e 64 69 6e 67 73 20 62 75 66 66 65 72 20 70 72 65 66 69 78 29 | e-buffer-bindings.buffer.prefix) |
| b4a0 | 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | ).......(goto-char.(point-min)). |
| b4c0 | 20 20 20 20 20 20 3b 3b 20 53 6b 69 70 20 74 68 65 20 22 4b 65 79 20 74 72 61 6e 73 6c 61 74 69 | ......;;.Skip.the."Key.translati |
| b4e0 | 6f 6e 73 22 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 73 6b 69 70 2d 63 68 61 72 73 2d 66 | ons".section.......(skip-chars-f |
| b500 | 6f 72 77 61 72 64 20 22 5e 5c 43 2d 6c 22 29 0a 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 | orward."^\C-l").......(forward-c |
| b520 | 68 61 72 20 32 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 | har.2).......(while.(not.(eobp)) |
| b540 | 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 28 | .........(when.(looking-at."^\\( |
| b560 | 5b 5e 5c 74 5c 6e 5d 2b 5c 5c 29 5b 5c 74 20 5d 2a 5c 5c 28 2e 2a 5c 5c 29 24 22 29 0a 20 20 20 | [^\t\n]+\\)[\t.]*\\(.*\\)$").... |
| b580 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | .......(let.((key.(match-string. |
| b5a0 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 20 28 6d 61 74 63 68 2d | 1)).................(fun.(match- |
| b5c0 | 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 29 0a | string.2)).................cmd). |
| b5e0 | 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 65 6d 62 65 72 20 | ............(unless.(or.(member. |
| b600 | 66 75 6e 20 27 28 22 3f 3f 22 20 22 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 61 6e 64 22 | fun.'("??"."self-insert-command" |
| b620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | )).........................(stri |
| b640 | 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 2d 65 78 63 6c 75 64 65 20 6b 65 79 29 0a 20 20 20 20 20 | ng-match-p.re-exclude.key)...... |
| b660 | 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 6f 72 20 28 63 6f 6d | ...................(not.(or.(com |
| b680 | 6d 61 6e 64 70 20 28 73 65 74 71 20 63 6d 64 20 28 69 6e 74 65 72 6e 2d 73 6f 66 74 20 66 75 6e | mandp.(setq.cmd.(intern-soft.fun |
| b6a0 | 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 20 | )))............................. |
| b6c0 | 20 20 20 20 20 28 65 71 75 61 6c 20 66 75 6e 20 22 50 72 65 66 69 78 20 43 6f 6d 6d 61 6e 64 22 | .....(equal.fun."Prefix.Command" |
| b6e0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 0a 20 20 20 20 20 20 20 | ))))...............(push........ |
| b700 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 | ........(cons.(format........... |
| b720 | 20 20 20 20 20 20 20 20 20 20 20 20 22 25 2d 31 35 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 | ............"%-15s.%s".......... |
| b740 | 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 6b 65 79 20 27 66 61 | .............(propertize.key.'fa |
| b760 | 63 65 20 27 63 6f 75 6e 73 65 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 29 0a 20 20 20 20 20 20 20 | ce.'counsel-key-binding)........ |
| b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............fun)............. |
| b7a0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 6b 65 79 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 | .........(cons.key.cmd))........ |
| b7c0 | 20 20 20 20 20 20 20 20 72 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 | ........res)))).........(forward |
| b7e0 | 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 29 29 29 0a 0a 28 | -line))).....(nreverse.res)))..( |
| b800 | 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 66 75 6e 63 | defcustom.counsel-descbinds-func |
| b820 | 74 69 6f 6e 20 23 27 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 46 75 6e 63 | tion.#'describe-function..."Func |
| b840 | 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 74 6f 20 64 65 73 63 72 69 62 65 20 61 20 66 75 6e 63 74 | tion.to.call.to.describe.a.funct |
| b860 | 69 6f 6e 20 70 61 73 73 65 64 20 61 73 20 70 61 72 61 6d 65 74 65 72 2e 22 0a 20 20 3a 74 79 70 | ion.passed.as.parameter."...:typ |
| b880 | 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 | e.'function)..(defun.counsel-des |
| b8a0 | 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 64 65 73 63 72 69 62 65 20 28 78 29 0a 20 20 22 44 65 | cbinds-action-describe.(x)..."De |
| b8c0 | 73 63 72 69 62 65 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 63 61 6e 64 69 64 61 74 65 20 58 2e 0a | scribe.function.of.candidate.X.. |
| b8e0 | 53 65 65 20 60 64 65 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 27 20 66 6f 72 20 66 75 72 74 | See.`describe-function'.for.furt |
| b900 | 68 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 | her.information."...(let.((cmd.( |
| b920 | 63 64 64 72 20 78 29 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c 2d 64 | cddr.x))).....(funcall.counsel-d |
| b940 | 65 73 63 62 69 6e 64 73 2d 66 75 6e 63 74 69 6f 6e 20 63 6d 64 29 29 29 0a 0a 28 64 65 66 75 6e | escbinds-function.cmd)))..(defun |
| b960 | 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 65 78 65 63 20 28 | .counsel-descbinds-action-exec.( |
| b980 | 78 29 0a 20 20 22 52 75 6e 20 63 61 6e 64 69 64 61 74 65 20 58 2e 0a 53 65 65 20 60 65 78 65 63 | x)..."Run.candidate.X..See.`exec |
| b9a0 | 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d 6d 61 6e 64 27 20 66 6f 72 20 66 75 72 74 68 65 | ute-extended-command'.for.furthe |
| b9c0 | 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 63 64 | r.information."...(let.((cmd.(cd |
| b9e0 | 64 72 20 78 29 29 29 0a 20 20 20 20 28 63 6f 6d 6d 61 6e 64 2d 65 78 65 63 75 74 65 20 63 6d 64 | dr.x))).....(command-execute.cmd |
| ba00 | 20 27 72 65 63 6f 72 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 | .'record)))..(defun.counsel-desc |
| ba20 | 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 66 69 6e 64 20 28 78 29 0a 20 20 22 46 69 6e 64 20 73 79 | binds-action-find.(x)..."Find.sy |
| ba40 | 6d 62 6f 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 63 61 6e 64 69 64 61 74 65 20 58 2e 0a | mbol.definition.of.candidate.X.. |
| ba60 | 53 65 65 20 60 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 73 79 6d 62 6f 6c 27 20 66 6f 72 20 66 | See.`counsel--find-symbol'.for.f |
| ba80 | 75 72 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 20 28 28 63 6d | urther.information."...(let.((cm |
| baa0 | 64 20 28 63 64 64 72 20 78 29 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d | d.(cddr.x))).....(counsel--find- |
| bac0 | 73 79 6d 62 6f 6c 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 29 29 0a 0a 28 64 65 | symbol.(symbol-name.cmd))))..(de |
| bae0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 69 6e 66 | fun.counsel-descbinds-action-inf |
| bb00 | 6f 20 28 78 29 0a 20 20 22 44 69 73 70 6c 61 79 20 73 79 6d 62 6f 6c 20 64 65 66 69 6e 69 74 69 | o.(x)..."Display.symbol.definiti |
| bb20 | 6f 6e 20 6f 66 20 63 61 6e 64 69 64 61 74 65 20 58 2c 20 61 73 20 66 6f 75 6e 64 20 69 6e 20 74 | on.of.candidate.X,.as.found.in.t |
| bb40 | 68 65 20 72 65 6c 65 76 61 6e 74 20 6d 61 6e 75 61 6c 2e 0a 53 65 65 20 60 69 6e 66 6f 2d 6c 6f | he.relevant.manual..See.`info-lo |
| bb60 | 6f 6b 75 70 2d 73 79 6d 62 6f 6c 27 20 66 6f 72 20 66 75 72 74 68 65 72 20 69 6e 66 6f 72 6d 61 | okup-symbol'.for.further.informa |
| bb80 | 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 63 64 64 72 20 78 29 29 29 0a 20 | tion."...(let.((cmd.(cddr.x))).. |
| bba0 | 20 20 20 28 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 20 28 | ...(counsel-info-lookup-symbol.( |
| bbc0 | 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 63 6d 64 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | symbol-name.cmd))))..;;;###autol |
| bbe0 | 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 20 28 26 6f | oad.(defun.counsel-descbinds.(&o |
| bc00 | 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 20 62 75 66 66 65 72 29 0a 20 20 22 53 68 6f 77 20 61 | ptional.prefix.buffer)..."Show.a |
| bc20 | 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 64 65 66 69 6e 65 64 20 6b 65 79 73 20 61 6e 64 20 74 68 | .list.of.all.defined.keys.and.th |
| bc40 | 65 69 72 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 68 6f | eir.definitions..If.non-nil,.sho |
| bc60 | 77 20 6f 6e 6c 79 20 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 73 74 61 72 74 20 77 69 74 68 20 | w.only.bindings.that.start.with. |
| bc80 | 50 52 45 46 49 58 2e 0a 42 55 46 46 45 52 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 | PREFIX..BUFFER.defaults.to.the.c |
| bca0 | 75 72 72 65 6e 74 20 6f 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | urrent.one."...(interactive)...( |
| bcc0 | 69 76 79 2d 72 65 61 64 20 22 42 69 6e 64 69 6e 67 73 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 2d | ivy-read."Bindings:.".(counsel-- |
| bce0 | 64 65 73 63 62 69 6e 64 73 2d 63 61 6e 64 73 20 70 72 65 66 69 78 20 62 75 66 66 65 72 29 0a 20 | descbinds-cands.prefix.buffer).. |
| bd00 | 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 64 65 73 | ...........:action.#'counsel-des |
| bd20 | 63 62 69 6e 64 73 2d 61 63 74 69 6f 6e 2d 64 65 73 63 72 69 62 65 0a 20 20 20 20 20 20 20 20 20 | cbinds-action-describe.......... |
| bd40 | 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 2d 68 | ...:history.'counsel-descbinds-h |
| bd60 | 69 73 74 6f 72 79 0a 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 | istory.............:caller.'coun |
| bd80 | 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 64 | sel-descbinds))..;;**.`counsel-d |
| bda0 | 65 73 63 72 69 62 65 2d 66 61 63 65 27 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c | escribe-face'.(defcustom.counsel |
| bdc0 | 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 20 23 27 64 65 73 63 72 69 | -describe-face-function.#'descri |
| bde0 | 62 65 2d 66 61 63 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 63 61 6c 6c 20 74 6f 20 64 | be-face..."Function.to.call.to.d |
| be00 | 65 73 63 72 69 62 65 20 61 20 66 61 63 65 20 6f 72 20 66 61 63 65 20 6e 61 6d 65 20 61 72 67 75 | escribe.a.face.or.face.name.argu |
| be20 | 6d 65 6e 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 | ment."...:type.'function)..(defu |
| be40 | 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 22 52 | n.counsel--face-at-point.()..."R |
| be60 | 65 74 75 72 6e 20 6e 61 6d 65 20 6f 66 20 66 61 63 65 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 2e | eturn.name.of.face.around.point. |
| be80 | 0a 54 72 79 20 64 65 74 65 63 74 69 6e 67 20 61 20 66 61 63 65 20 6e 61 6d 65 20 69 6e 20 74 68 | .Try.detecting.a.face.name.in.th |
| bea0 | 65 20 74 65 78 74 20 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 62 65 66 6f 72 65 20 66 61 6c 6c 69 | e.text.around.point.before.falli |
| bec0 | 6e 67 0a 62 61 63 6b 20 74 6f 20 74 68 65 20 66 61 63 65 20 6f 66 20 74 68 65 20 63 68 61 72 61 | ng.back.to.the.face.of.the.chara |
| bee0 | 63 74 65 72 20 61 66 74 65 72 20 70 6f 69 6e 74 2c 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 74 68 | cter.after.point,.and.finally.th |
| bf00 | 65 0a 60 64 65 66 61 75 6c 74 27 20 66 61 63 65 2e 22 0a 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d | e.`default'.face."...(symbol-nam |
| bf20 | 65 20 28 6f 72 20 28 66 61 63 65 2d 61 74 2d 70 6f 69 6e 74 20 74 29 20 27 64 65 66 61 75 6c 74 | e.(or.(face-at-point.t).'default |
| bf40 | 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 63 6f 75 6e 73 | )))..;;;###autoload.(defun.couns |
| bf60 | 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 20 28 29 0a 20 20 22 43 6f 6d 70 6c 65 74 69 6f | el-describe-face.()..."Completio |
| bf80 | 6e 20 66 6f 72 20 60 64 65 73 63 72 69 62 65 2d 66 61 63 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 | n.for.`describe-face'."...(inter |
| bfa0 | 61 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 61 63 65 3a 20 22 20 28 66 61 | active)...(ivy-read."Face:.".(fa |
| bfc0 | 63 65 2d 6c 69 73 74 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 | ce-list).............:require-ma |
| bfe0 | 74 63 68 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 66 61 63 65 | tch.t.............:history.'face |
| c000 | 2d 6e 61 6d 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 | -name-history.............:prese |
| c020 | 6c 65 63 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 | lect.(counsel--face-at-point)... |
| c040 | 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 | ..........:action.counsel-descri |
| c060 | 62 65 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 | be-face-function.............:ca |
| c080 | 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 29 29 0a 0a 28 | ller.'counsel-describe-face))..( |
| c0a0 | 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d | ivy-configure.'counsel-describe- |
| c0c0 | 66 61 63 65 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a 0a | face...:sort-fn.#'ivy-string<).. |
| c0e0 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 20 28 6e | (defun.counsel-customize-face.(n |
| c100 | 61 6d 65 29 0a 20 20 22 43 75 73 74 6f 6d 69 7a 65 20 66 61 63 65 20 77 69 74 68 20 4e 41 4d 45 | ame)..."Customize.face.with.NAME |
| c120 | 2e 22 0a 20 20 28 63 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 20 28 69 6e 74 65 72 6e 20 6e 61 6d | ."...(customize-face.(intern.nam |
| c140 | 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 75 73 74 6f 6d 69 7a 65 2d 66 | e)))..(defun.counsel-customize-f |
| c160 | 61 63 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 6e 61 6d 65 29 0a 20 20 22 43 75 73 74 6f | ace-other-window.(name)..."Custo |
| c180 | 6d 69 7a 65 20 66 61 63 65 20 77 69 74 68 20 4e 41 4d 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 | mize.face.with.NAME.in.another.w |
| c1a0 | 69 6e 64 6f 77 2e 22 0a 20 20 28 63 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 2d 6f 74 68 65 72 2d | indow."...(customize-face-other- |
| c1c0 | 77 69 6e 64 6f 77 20 28 69 6e 74 65 72 6e 20 6e 61 6d 65 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 | window.(intern.name)))..(declare |
| c1e0 | 2d 66 75 6e 63 74 69 6f 6e 20 68 69 2d 6c 6f 63 6b 2d 73 65 74 2d 70 61 74 74 65 72 6e 20 22 68 | -function.hi-lock-set-pattern."h |
| c200 | 69 2d 6c 6f 63 6b 22 29 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 68 69 67 68 6c 69 67 68 | i-lock").(defun.counsel-highligh |
| c220 | 74 2d 77 69 74 68 2d 66 61 63 65 20 28 66 61 63 65 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 | t-with-face.(face)..."Highlight. |
| c240 | 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 77 69 74 68 20 46 41 43 45 2e 22 0a 20 20 28 68 69 | thing-at-point.with.FACE."...(hi |
| c260 | 2d 6c 6f 63 6b 2d 6d 6f 64 65 20 31 29 0a 20 20 28 6c 65 74 20 28 28 74 68 69 6e 67 20 28 69 76 | -lock-mode.1)...(let.((thing.(iv |
| c280 | 79 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 75 | y-thing-at-point))).....(when.(u |
| c2a0 | 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d | se-region-p).......(deactivate-m |
| c2c0 | 61 72 6b 29 29 0a 20 20 20 20 28 68 69 2d 6c 6f 63 6b 2d 73 65 74 2d 70 61 74 74 65 72 6e 20 28 | ark)).....(hi-lock-set-pattern.( |
| c2e0 | 72 65 67 65 78 70 2d 71 75 6f 74 65 20 74 68 69 6e 67 29 20 28 69 6e 74 65 72 6e 20 66 61 63 65 | regexp-quote.thing).(intern.face |
| c300 | 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 63 6f 75 6e 73 65 6c | ))))..(ivy-set-actions..'counsel |
| c320 | 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 0a 20 27 28 28 22 63 22 20 63 6f 75 6e 73 65 6c 2d 63 | -describe-face..'(("c".counsel-c |
| c340 | 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 20 22 63 75 73 74 6f 6d 69 7a 65 22 29 0a 20 20 20 28 22 | ustomize-face."customize")....(" |
| c360 | 43 22 20 63 6f 75 6e 73 65 6c 2d 63 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 2d 6f 74 68 65 72 2d | C".counsel-customize-face-other- |
| c380 | 77 69 6e 64 6f 77 20 22 63 75 73 74 6f 6d 69 7a 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 | window."customize.other.window") |
| c3a0 | 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 61 63 65 73 27 0a 28 64 65 66 76 61 72 | ))..;;**.`counsel-faces'.(defvar |
| c3c0 | 20 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 6f 72 6d 61 74 20 22 25 2d 34 30 73 20 25 73 | .counsel--faces-format."%-40s.%s |
| c3e0 | 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 6f 72 6d 61 74 | ")..(defun.counsel--faces-format |
| c400 | 2d 66 75 6e 63 74 69 6f 6e 20 28 6e 61 6d 65 73 29 0a 20 20 22 46 6f 72 6d 61 74 20 4e 41 4d 45 | -function.(names)..."Format.NAME |
| c420 | 53 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 | S.according.to.`counsel--faces-f |
| c440 | 6f 72 6d 61 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 6f 72 6d 61 74 74 65 72 0a 20 20 20 20 | ormat'."...(let.((formatter..... |
| c460 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .....(lambda.(name)............( |
| c480 | 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 6f 72 6d 61 74 20 6e 61 6d | format.counsel--faces-format.nam |
| c4a0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | e....................(propertize |
| c4c0 | 20 6c 69 73 74 2d 66 61 63 65 73 2d 73 61 6d 70 6c 65 2d 74 65 78 74 0a 20 20 20 20 20 20 20 20 | .list-faces-sample-text......... |
| c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 69 6e | .......................'face.(in |
| c500 | 74 65 72 6e 20 6e 61 6d 65 29 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 | tern.name)))))).....(ivy--format |
| c520 | 2d 66 75 6e 63 74 69 6f 6e 2d 67 65 6e 65 72 69 63 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | -function-generic......(lambda.( |
| c540 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6f 72 6d 61 74 74 65 72 20 | name)........(funcall.formatter. |
| c560 | 28 69 76 79 2d 2d 61 64 64 2d 66 61 63 65 20 6e 61 6d 65 20 27 69 76 79 2d 63 75 72 72 65 6e 74 | (ivy--add-face.name.'ivy-current |
| c580 | 2d 6d 61 74 63 68 29 29 29 0a 20 20 20 20 20 66 6f 72 6d 61 74 74 65 72 20 6e 61 6d 65 73 20 22 | -match)))......formatter.names." |
| c5a0 | 5c 6e 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f | \n")))..;;;###autoload.(defun.co |
| c5c0 | 75 6e 73 65 6c 2d 66 61 63 65 73 20 28 29 0a 20 20 22 43 6f 6d 70 6c 65 74 65 20 66 61 63 65 73 | unsel-faces.()..."Complete.faces |
| c5e0 | 20 77 69 74 68 20 70 72 65 76 69 65 77 2e 0a 41 63 74 69 6f 6e 73 20 61 72 65 20 70 72 6f 76 69 | .with.preview..Actions.are.provi |
| c600 | 64 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 66 6f 72 20 64 65 73 63 72 69 62 69 6e 67 20 6f 72 | ded.by.default.for.describing.or |
| c620 | 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 66 61 63 65 2e 22 | .customizing.the.selected.face." |
| c640 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 6e 61 6d 65 73 | ...(interactive)...(let*.((names |
| c660 | 20 28 6d 61 70 63 61 72 20 23 27 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 66 61 63 65 2d 6c 69 73 | .(mapcar.#'symbol-name.(face-lis |
| c680 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 6f | t)))..........(counsel--faces-fo |
| c6a0 | 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 25 2d 25 64 73 20 25 | rmat...........(format."%%-%ds.% |
| c6c0 | 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d | %s"...................(apply.#'m |
| c6e0 | 61 78 20 30 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 2d 77 69 64 74 68 20 6e 61 6d 65 | ax.0.(mapcar.#'string-width.name |
| c700 | 73 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 61 63 65 3a 20 22 20 6e 61 | s))))).....(ivy-read."Face:.".na |
| c720 | 6d 65 73 0a 20 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 | mes...............:require-match |
| c740 | 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 66 61 63 65 2d | .t...............:history.'face- |
| c760 | 6e 61 6d 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 | name-history...............:pres |
| c780 | 65 6c 65 63 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 | elect.(counsel--face-at-point).. |
| c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 | .............:action.counsel-des |
| c7c0 | 63 72 69 62 65 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | cribe-face-function............. |
| c7e0 | 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 66 61 63 65 73 29 29 29 0a 0a 28 69 76 | ..:caller.'counsel-faces)))..(iv |
| c800 | 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 66 61 63 65 73 0a 20 20 3a 70 61 | y-configure.'counsel-faces...:pa |
| c820 | 72 65 6e 74 20 27 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 0a 20 20 3a 66 | rent.'counsel-describe-face...:f |
| c840 | 6f 72 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 61 63 65 73 2d 66 6f 72 6d 61 74 | ormat-fn.#'counsel--faces-format |
| c860 | 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 | -function)..(ivy-set-actions..'c |
| c880 | 6f 75 6e 73 65 6c 2d 66 61 63 65 73 0a 20 27 28 28 22 63 22 20 63 6f 75 6e 73 65 6c 2d 63 75 73 | ounsel-faces..'(("c".counsel-cus |
| c8a0 | 74 6f 6d 69 7a 65 2d 66 61 63 65 20 22 63 75 73 74 6f 6d 69 7a 65 22 29 0a 20 20 20 28 22 43 22 | tomize-face."customize")....("C" |
| c8c0 | 20 63 6f 75 6e 73 65 6c 2d 63 75 73 74 6f 6d 69 7a 65 2d 66 61 63 65 2d 6f 74 68 65 72 2d 77 69 | .counsel-customize-face-other-wi |
| c8e0 | 6e 64 6f 77 20 22 63 75 73 74 6f 6d 69 7a 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 | ndow."customize.other.window").. |
| c900 | 20 20 28 22 68 22 20 63 6f 75 6e 73 65 6c 2d 68 69 67 68 6c 69 67 68 74 2d 77 69 74 68 2d 66 61 | ..("h".counsel-highlight-with-fa |
| c920 | 63 65 20 22 68 69 67 68 6c 69 67 68 74 22 29 29 29 0a 0a 3b 3b 2a 20 47 69 74 0a 3b 3b 2a 2a 20 | ce."highlight")))..;;*.Git.;;**. |
| c940 | 60 63 6f 75 6e 73 65 6c 2d 67 69 74 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 67 69 | `counsel-git'.(defvar.counsel-gi |
| c960 | 74 2d 63 6d 64 20 22 67 69 74 20 6c 73 2d 66 69 6c 65 73 20 2d 7a 20 2d 2d 66 75 6c 6c 2d 6e 61 | t-cmd."git.ls-files.-z.--full-na |
| c980 | 6d 65 20 2d 2d 22 0a 20 20 22 43 6f 6d 6d 61 6e 64 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 | me.--"..."Command.for.`counsel-g |
| c9a0 | 69 74 27 2e 22 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 | it'.")..(ivy-set-actions..'couns |
| c9c0 | 65 6c 2d 67 69 74 0a 20 27 28 28 22 6a 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 | el-git..'(("j".find-file-other-w |
| c9e0 | 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 28 22 78 22 20 63 6f | indow."other.window")....("x".co |
| ca00 | 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 20 22 6f 70 65 6e 20 65 78 74 | unsel-find-file-extern."open.ext |
| ca20 | 65 72 6e 61 6c 6c 79 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 64 6f 6d | ernally")))..(defun.counsel--dom |
| ca40 | 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 28 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 | inating-file.(file.&optional.dir |
| ca60 | 29 0a 20 20 22 4c 6f 6f 6b 20 75 70 20 64 69 72 65 63 74 6f 72 79 20 68 69 65 72 61 72 63 68 79 | )..."Look.up.directory.hierarchy |
| ca80 | 20 66 6f 72 20 46 49 4c 45 2c 20 73 74 61 72 74 69 6e 67 20 69 6e 20 44 49 52 2e 0a 4c 69 6b 65 | .for.FILE,.starting.in.DIR..Like |
| caa0 | 20 60 6c 6f 63 61 74 65 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 27 2c 20 62 75 74 20 44 | .`locate-dominating-file',.but.D |
| cac0 | 49 52 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | IR.defaults.to.`default-director |
| cae0 | 79 27 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 69 73 20 65 78 70 61 6e | y'.and.the.return.value.is.expan |
| cb00 | 64 65 64 2e 22 0a 20 20 28 61 6e 64 20 28 73 65 74 71 20 64 69 72 20 28 6c 6f 63 61 74 65 2d 64 | ded."...(and.(setq.dir.(locate-d |
| cb20 | 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 28 6f 72 20 64 69 72 20 64 65 66 61 75 6c 74 2d 64 | ominating-file.(or.dir.default-d |
| cb40 | 69 72 65 63 74 6f 72 79 29 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d | irectory).file))........(expand- |
| cb60 | 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | file-name.dir)))..(defun.counsel |
| cb80 | 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | -locate-git-root.()..."Return.th |
| cba0 | 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 63 6f 6e | e.root.of.the.Git.repository.con |
| cbc0 | 74 61 69 6e 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 | taining.the.current.buffer."...( |
| cbe0 | 6f 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 28 65 72 | or.(counsel--git-root).......(er |
| cc00 | 72 6f 72 20 22 4e 6f 74 20 69 6e 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 22 29 29 29 | ror."Not.in.a.Git.repository"))) |
| cc20 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 61 6e 64 73 20 28 64 69 72 29 | ..(defun.counsel-git-cands.(dir) |
| cc40 | 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 29 | ...(let.((default-directory.dir) |
| cc60 | 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 28 73 68 65 6c 6c 2d | ).....(split-string......(shell- |
| cc80 | 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 6d | command-to-string.counsel-git-cm |
| cca0 | 64 29 0a 20 20 20 20 20 22 5c 30 22 0a 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 | d)......"\0"......t)))..(defvar. |
| ccc0 | 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f | counsel-git-history.nil..."Histo |
| cce0 | 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 | ry.for.`counsel-git'.")..;;;###a |
| cd00 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 20 28 26 6f 70 74 | utoload.(defun.counsel-git.(&opt |
| cd20 | 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 46 69 6e 64 20 66 69 6c | ional.initial-input)..."Find.fil |
| cd40 | 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e | e.in.the.current.Git.repository. |
| cd60 | 0a 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 | .INITIAL-INPUT.can.be.given.as.t |
| cd80 | 68 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 | he.initial.minibuffer.input."... |
| cda0 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 | (interactive)...(counsel-require |
| cdc0 | 2d 70 72 6f 67 72 61 6d 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 6d 64 29 0a 20 20 28 6c 65 74 | -program.counsel-git-cmd)...(let |
| cde0 | 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f | .((default-directory.(counsel-lo |
| ce00 | 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 | cate-git-root))).....(ivy-read." |
| ce20 | 46 69 6e 64 20 66 69 6c 65 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 61 6e 64 73 20 | Find.file:.".(counsel-git-cands. |
| ce40 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-directory).............. |
| ce60 | 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 70 75 74 0a 20 20 | .:initial-input.initial-input... |
| ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 | ............:action.#'counsel-gi |
| cea0 | 74 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 | t-action...............:history. |
| cec0 | 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | 'counsel-git-history............ |
| cee0 | 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 29 29 29 0a 0a 28 69 76 79 | ...:caller.'counsel-git)))..(ivy |
| cf00 | 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 0a 20 20 3a 6f 63 63 75 72 | -configure.'counsel-git...:occur |
| cf20 | 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6f 63 63 75 72 29 0a 0a 28 64 65 66 75 6e 20 63 6f | .#'counsel-git-occur)..(defun.co |
| cf40 | 75 6e 73 65 6c 2d 67 69 74 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 46 69 6e 64 20 66 69 6c | unsel-git-action.(x)..."Find.fil |
| cf60 | 65 20 58 20 69 6e 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a | e.X.in.current.Git.repository.". |
| cf80 | 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 | ..(with-ivy-window.....(let.((de |
| cfa0 | 66 61 75 6c 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 | fault-directory.(ivy-state-direc |
| cfc0 | 74 6f 72 79 20 69 76 79 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c | tory.ivy-last))).......(find-fil |
| cfe0 | 65 20 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6f 63 63 75 | e.x))))..(defun.counsel-git-occu |
| d000 | 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 22 4f 63 63 75 72 20 66 75 | r.(&optional._cands)..."Occur.fu |
| d020 | 6e 63 74 69 6f 6e 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 27 20 75 73 69 6e 67 20 60 | nction.for.`counsel-git'.using.` |
| d040 | 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 27 2e 22 0a 20 20 28 63 64 20 28 69 | counsel-cmd-to-dired'."...(cd.(i |
| d060 | 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 0a 20 20 | vy-state-directory.ivy-last))... |
| d080 | 28 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 0a 20 20 20 28 63 6f 75 6e 73 65 | (counsel-cmd-to-dired....(counse |
| d0a0 | 6c 2d 2d 65 78 70 61 6e 64 2d 6c 73 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 7c 20 25 | l--expand-ls.....(format."%s.|.% |
| d0c0 | 73 20 7c 20 78 61 72 67 73 20 6c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 | s.|.xargs.ls".............(repla |
| d0e0 | 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 2d 30 5c 5c 29 5c 5c 7c | ce-regexp-in-string."\\(-0\\)\\| |
| d100 | 5c 5c 28 2d 7a 5c 5c 29 22 20 22 22 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 6d 64 29 0a 20 20 | \\(-z\\)"."".counsel-git-cmd)... |
| d120 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 69 | ..........(counsel--file-name-fi |
| d140 | 6c 74 65 72 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 | lter)))))..(defvar.counsel-dired |
| d160 | 2d 6c 69 73 74 69 6e 67 2d 73 77 69 74 63 68 65 73 20 22 2d 61 6c 68 22 0a 20 20 22 53 77 69 74 | -listing-switches."-alh"..."Swit |
| d180 | 63 68 65 73 20 70 61 73 73 65 64 20 74 6f 20 60 6c 73 27 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c | ches.passed.to.`ls'.for.`counsel |
| d1a0 | 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | -cmd-to-dired'.")..(defun.counse |
| d1c0 | 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 20 28 66 75 6c 6c 2d 63 6d 64 20 26 6f 70 74 69 6f 6e | l-cmd-to-dired.(full-cmd.&option |
| d1e0 | 61 6c 20 66 69 6c 74 65 72 29 0a 20 20 22 41 64 61 70 74 65 64 20 66 72 6f 6d 20 60 66 69 6e 64 | al.filter)..."Adapted.from.`find |
| d200 | 2d 64 69 72 65 64 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d | -dired'."...(let.((inhibit-read- |
| d220 | 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | only.t)).....(erase-buffer)..... |
| d240 | 28 64 69 72 65 64 2d 6d 6f 64 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 63 6f | (dired-mode.default-directory.co |
| d260 | 75 6e 73 65 6c 2d 64 69 72 65 64 2d 6c 69 73 74 69 6e 67 2d 73 77 69 74 63 68 65 73 29 0a 20 20 | unsel-dired-listing-switches)... |
| d280 | 20 20 28 69 6e 73 65 72 74 20 22 20 20 22 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | ..(insert."..".default-directory |
| d2a0 | 20 22 3a 5c 6e 22 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 | .":\n").....(let.((point.(point) |
| d2c0 | 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 20 22 20 66 75 6c 6c 2d 63 6d 64 20 22 | )).......(insert."..".full-cmd." |
| d2e0 | 5c 6e 22 29 0a 20 20 20 20 20 20 28 64 69 72 65 64 2d 69 6e 73 65 72 74 2d 73 65 74 2d 70 72 6f | \n").......(dired-insert-set-pro |
| d300 | 70 65 72 74 69 65 73 20 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 73 65 74 | perties.point.(point))).....(set |
| d320 | 71 2d 6c 6f 63 61 6c 20 64 69 72 65 64 2d 73 6f 72 74 2d 69 6e 68 69 62 69 74 20 74 29 0a 20 20 | q-local.dired-sort-inhibit.t)... |
| d340 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 | ..(setq-local.revert-buffer-func |
| d360 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 5f 31 | tion.................(lambda.(_1 |
| d380 | 20 5f 32 29 20 28 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 20 66 75 6c 6c 2d | ._2).(counsel-cmd-to-dired.full- |
| d3a0 | 63 6d 64 29 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 69 72 65 64 2d 73 75 62 | cmd))).....(setq-local.dired-sub |
| d3c0 | 64 69 72 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | dir-alist.................(list. |
| d3e0 | 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 70 6f 69 6e 74 2d 6d | (cons.default-directory.(point-m |
| d400 | 69 6e 2d 6d 61 72 6b 65 72 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 20 28 73 | in-marker)))).....(let.((proc.(s |
| d420 | 74 61 72 74 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 | tart-process-shell-command...... |
| d440 | 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 75 6e 73 65 6c 2d 63 6d 64 22 20 28 63 75 72 72 65 | ............"counsel-cmd".(curre |
| d460 | 6e 74 2d 62 75 66 66 65 72 29 20 66 75 6c 6c 2d 63 6d 64 29 29 29 0a 20 20 20 20 20 20 28 73 65 | nt-buffer).full-cmd))).......(se |
| d480 | 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 70 72 6f 63 20 66 69 6c 74 65 72 29 0a 20 20 | t-process-filter.proc.filter)... |
| d4a0 | 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 | ....(set-process-sentinel....... |
| d4c0 | 20 70 72 6f 63 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 5f 6d | .proc........(lambda.(process._m |
| d4e0 | 73 67 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 28 70 72 6f | sg)..........(when.(and.(eq.(pro |
| d500 | 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 65 78 69 74 29 0a 20 20 20 20 | cess-status.process).'exit)..... |
| d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 70 20 28 70 72 6f 63 65 73 73 2d | ................(zerop.(process- |
| d540 | 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | exit-status.process))).......... |
| d560 | 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 20 20 | ..(goto-char.(point-min))....... |
| d580 | 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 | .....(forward-line.2)........... |
| d5a0 | 20 28 64 69 72 65 64 2d 6d 6f 76 65 2d 74 6f 2d 66 69 6c 65 6e 61 6d 65 29 29 29 29 29 29 29 0a | .(dired-move-to-filename))))))). |
| d5c0 | 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 27 0a 28 64 65 66 76 61 72 | .;;**.`counsel-git-grep'.(defvar |
| d5e0 | 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d | .counsel-git-grep-map...(let.((m |
| d600 | 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 20 28 64 | ap.(make-sparse-keymap))).....(d |
| d620 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6c 22 29 20 23 27 69 76 79 2d | efine-key.map.(kbd."C-l").#'ivy- |
| d640 | 63 61 6c 6c 2d 61 6e 64 2d 72 65 63 65 6e 74 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | call-and-recenter).....(define-k |
| d660 | 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 2d 71 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 | ey.map.(kbd."M-q").#'counsel-git |
| d680 | 2d 67 72 65 70 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | -grep-query-replace).....(define |
| d6a0 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 6d 22 29 20 23 27 63 6f 75 6e 73 | -key.map.(kbd."C-c.C-m").#'couns |
| d6c0 | 65 6c 2d 67 69 74 2d 67 72 65 70 2d 73 77 69 74 63 68 2d 63 6d 64 29 0a 20 20 20 20 28 64 65 66 | el-git-grep-switch-cmd).....(def |
| d6e0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 78 20 43 2d 64 22 29 20 23 27 63 6f | ine-key.map.(kbd."C-x.C-d").#'co |
| d700 | 75 6e 73 65 6c 2d 63 64 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 | unsel-cd).....map))..(defvar.cou |
| d720 | 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 20 22 67 69 74 20 2d | nsel-git-grep-cmd-default."git.- |
| d740 | 2d 6e 6f 2d 70 61 67 65 72 20 67 72 65 70 20 2d 6e 20 2d 2d 6e 6f 2d 63 6f 6c 6f 72 20 2d 49 20 | -no-pager.grep.-n.--no-color.-I. |
| d760 | 2d 65 20 5c 22 25 73 5c 22 22 0a 20 20 22 49 6e 69 74 69 61 6c 20 63 6f 6d 6d 61 6e 64 20 66 6f | -e.\"%s\""..."Initial.command.fo |
| d780 | 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 | r.`counsel-git-grep'.")..(defvar |
| d7a0 | 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 20 6e 69 6c 0a 20 20 22 53 74 6f | .counsel-git-grep-cmd.nil..."Sto |
| d7c0 | 72 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d | re.the.command.for.`counsel-git- |
| d7e0 | 67 72 65 70 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 | grep'.")..(defvar.counsel-git-gr |
| d800 | 65 70 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 | ep-history.nil..."History.for.`c |
| d820 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 | ounsel-git-grep'.")..(defvar.cou |
| d840 | 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 28 6c 69 73 | nsel-git-grep-cmd-history...(lis |
| d860 | 74 20 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 29 0a | t.counsel-git-grep-cmd-default). |
| d880 | 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 | .."History.for.`counsel-git-grep |
| d8a0 | 27 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 73 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | '.shell.commands.")..(defcustom. |
| d8c0 | 63 6f 75 6e 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 20 6e 69 | counsel-grep-post-action-hook.ni |
| d8e0 | 6c 0a 20 20 22 48 6f 6f 6b 20 74 68 61 74 20 72 75 6e 73 20 61 66 74 65 72 20 74 68 65 20 70 6f | l..."Hook.that.runs.after.the.po |
| d900 | 69 6e 74 20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 61 6e 64 69 64 61 74 65 2e | int.moves.to.the.next.candidate. |
| d920 | 0a 41 20 74 79 70 69 63 61 6c 20 65 78 61 6d 70 6c 65 20 6f 66 20 77 68 61 74 20 74 6f 20 61 64 | .A.typical.example.of.what.to.ad |
| d940 | 64 20 74 6f 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 60 | d.to.this.hook.is.the.function.` |
| d960 | 72 65 63 65 6e 74 65 72 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 | recenter'."...:type.'hook...:opt |
| d980 | 69 6f 6e 73 20 27 28 72 65 63 65 6e 74 65 72 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f | ions.'(recenter))..(defcustom.co |
| d9a0 | 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69 6f 6e 20 23 27 63 6f | unsel-git-grep-cmd-function.#'co |
| d9c0 | 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66 61 | unsel-git-grep-cmd-function-defa |
| d9e0 | 75 6c 74 0a 20 20 22 48 6f 77 20 61 20 67 69 74 2d 67 72 65 70 20 73 68 65 6c 6c 20 63 61 6c 6c | ult..."How.a.git-grep.shell.call |
| da00 | 20 69 73 20 62 75 69 6c 74 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 2e 0a 54 68 69 73 20 66 | .is.built.from.the.input..This.f |
| da20 | 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 73 65 74 20 60 69 76 79 2d 2d 6f 6c 64 2d 72 65 27 | unction.should.set.`ivy--old-re' |
| da40 | 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 75 | ."...:type.'(radio...........(fu |
| da60 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 | nction-item.counsel-git-grep-cmd |
| da80 | 2d 66 75 6e 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 28 66 75 | -function-default)...........(fu |
| daa0 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 | nction-item.counsel-git-grep-cmd |
| dac0 | 2d 66 75 6e 63 74 69 6f 6e 2d 69 67 6e 6f 72 65 2d 6f 72 64 65 72 29 0a 20 20 20 20 20 20 20 20 | -function-ignore-order)......... |
| dae0 | 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 4f 74 68 65 72 22 29 29 29 0a 0a 28 64 65 | ..(function.:tag."Other")))..(de |
| db00 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69 6f | fun.counsel-git-grep-cmd-functio |
| db20 | 6e 2d 64 65 66 61 75 6c 74 20 28 73 74 72 29 0a 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 | n-default.(str)...(format.counse |
| db40 | 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 | l-git-grep-cmd...........(setq.i |
| db60 | 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 20 28 69 66 20 28 | vy--old-re.................(if.( |
| db80 | 65 71 20 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 6e 63 74 69 6f 6e 20 23 27 69 76 79 2d 2d 72 65 | eq.ivy--regex-function.#'ivy--re |
| dba0 | 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 20 20 20 20 28 | gex-fuzzy).....................( |
| dbc0 | 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 | replace-regexp-in-string........ |
| dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 20 22 22 20 28 69 76 79 2d 2d 72 65 67 65 | .............."\n"."".(ivy--rege |
| dc00 | 78 2d 66 75 7a 7a 79 20 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-fuzzy.str))................... |
| dc20 | 28 69 76 79 2d 2d 72 65 67 65 78 20 73 74 72 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | (ivy--regex.str.t)))))..(defun.c |
| dc40 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69 6f 6e 2d 69 67 6e | ounsel-git-grep-cmd-function-ign |
| dc60 | 6f 72 65 2d 6f 72 64 65 72 20 28 73 74 72 29 0a 20 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 | ore-order.(str)...(setq.ivy--old |
| dc80 | 2d 72 65 20 28 69 76 79 2d 2d 72 65 67 65 78 20 73 74 72 20 74 29 29 0a 20 20 28 6c 65 74 20 28 | -re.(ivy--regex.str.t))...(let.( |
| dca0 | 28 70 61 72 74 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 22 20 22 20 74 29 29 | (parts.(split-string.str.".".t)) |
| dcc0 | 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 22 67 69 74 20 2d 2d 6e 6f 2d 70 61 67 | ).....(concat......"git.--no-pag |
| dce0 | 65 72 20 67 72 65 70 20 2d 2d 66 75 6c 6c 2d 6e 61 6d 65 20 2d 6e 20 2d 2d 6e 6f 2d 63 6f 6c 6f | er.grep.--full-name.-n.--no-colo |
| dd00 | 72 20 2d 69 20 2d 65 20 22 0a 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 68 65 6c | r.-i.-e."......(mapconcat.#'shel |
| dd20 | 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 70 61 72 74 73 20 22 20 2d 2d 61 6e 64 20 2d | l-quote-argument.parts.".--and.- |
| dd40 | 65 20 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 | e."))))..(defun.counsel-git-grep |
| dd60 | 2d 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 6e 67 29 0a 20 20 22 47 72 65 70 20 69 6e 20 74 68 | -function.(string)..."Grep.in.th |
| dd80 | 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f 72 20 53 54 52 | e.current.Git.repository.for.STR |
| dda0 | 49 4e 47 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 29 0a | ING."...(or....(ivy-more-chars). |
| ddc0 | 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 | ...(progn......(counsel--async-c |
| dde0 | 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 28 66 75 6e | ommand.......(concat........(fun |
| de00 | 63 61 6c 6c 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 66 75 6e 63 74 69 | call.counsel-git-grep-cmd-functi |
| de20 | 6f 6e 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 69 76 79 2d 2d 63 61 73 65 | on.string)........(if.(ivy--case |
| de40 | 2d 66 6f 6c 64 2d 70 20 73 74 72 69 6e 67 29 20 22 20 2d 69 22 20 22 22 29 29 29 0a 20 20 20 20 | -fold-p.string).".-i"."")))..... |
| de60 | 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 | .nil)))..(defun.counsel-git-grep |
| de80 | 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 47 6f 20 74 6f 20 6f 63 63 75 72 72 65 6e 63 65 20 | -action.(x)..."Go.to.occurrence. |
| dea0 | 58 20 69 6e 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 | X.in.current.Git.repository."... |
| dec0 | 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2e 2a 3f 5c 5c | (when.(string-match."\\`\\(.*?\\ |
| dee0 | 29 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 78 29 0a 20 | ):\\([0-9]+\\):\\(.*\\)\\'".x).. |
| df00 | 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ...(let.((file-name.(match-strin |
| df20 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 | g-no-properties.1.x))........... |
| df40 | 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 | (line-number.(match-string-no-pr |
| df60 | 6f 70 65 72 74 69 65 73 20 32 20 78 29 29 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 | operties.2.x))).......(find-file |
| df80 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(expand-file-name.............. |
| dfa0 | 20 20 20 20 20 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....file-name.................. |
| dfc0 | 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)) |
| dfe0 | 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a | ).......(goto-char.(point-min)). |
| e000 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 28 73 74 72 69 6e 67 2d | ......(forward-line.(1-.(string- |
| e020 | 74 6f 2d 6e 75 6d 62 65 72 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 29 29 29 0a 20 20 20 20 20 20 28 | to-number.line-number))).......( |
| e040 | 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 69 76 79 2d 2d 72 65 | when.(re-search-forward.(ivy--re |
| e060 | 67 65 78 20 69 76 79 2d 74 65 78 74 20 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 | gex.ivy-text.t).(line-end-positi |
| e080 | 6f 6e 29 20 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 77 69 70 65 72 2d 67 6f 74 6f | on).t).........(when.swiper-goto |
| e0a0 | 2d 73 74 61 72 74 2d 6f 66 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d | -start-of-match...........(goto- |
| e0c0 | 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 29 0a 20 20 20 20 | char.(match-beginning.0))))..... |
| e0e0 | 20 20 28 73 77 69 70 65 72 2d 2d 65 6e 73 75 72 65 2d 76 69 73 69 62 6c 65 29 0a 20 20 20 20 20 | ..(swiper--ensure-visible)...... |
| e100 | 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 70 6f 73 74 2d 61 | .(run-hooks.'counsel-grep-post-a |
| e120 | 63 74 69 6f 6e 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 69 76 | ction-hook).......(unless.(eq.iv |
| e140 | 79 2d 65 78 69 74 20 27 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 28 73 77 69 70 65 72 2d 2d 63 | y-exit.'done).........(swiper--c |
| e160 | 6c 65 61 6e 75 70 29 0a 20 20 20 20 20 20 20 20 28 73 77 69 70 65 72 2d 2d 61 64 64 2d 6f 76 65 | leanup).........(swiper--add-ove |
| e180 | 72 6c 61 79 73 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 76 79 2d 74 65 78 74 29 29 29 29 29 29 | rlays.(ivy--regex.ivy-text)))))) |
| e1a0 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 72 61 6e 73 66 | ..(defun.counsel-git-grep-transf |
| e1c0 | 6f 72 6d 65 72 20 28 73 74 72 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 66 69 6c 65 20 61 6e | ormer.(str)..."Highlight.file.an |
| e1e0 | 64 20 6c 69 6e 65 20 6e 75 6d 62 65 72 20 69 6e 20 53 54 52 2e 22 0a 20 20 28 77 68 65 6e 20 28 | d.line.number.in.STR."...(when.( |
| e200 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 5c 5c 28 | string-match."\\`\\([^:]+\\):\\( |
| e220 | 5b 5e 3a 5d 2b 5c 5c 29 3a 22 20 73 74 72 29 0a 20 20 20 20 28 61 64 64 2d 66 61 63 65 2d 74 65 | [^:]+\\):".str).....(add-face-te |
| e240 | 78 74 2d 70 72 6f 70 65 72 74 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 | xt-property.(match-beginning.1). |
| e260 | 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (match-end.1)................... |
| e280 | 20 20 20 20 20 20 20 20 20 20 27 69 76 79 2d 67 72 65 70 2d 69 6e 66 6f 20 6e 69 6c 20 73 74 72 | ..........'ivy-grep-info.nil.str |
| e2a0 | 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 20 28 6d | ).....(add-face-text-property.(m |
| e2c0 | 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 32 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 32 29 0a | atch-beginning.2).(match-end.2). |
| e2e0 | 20 20 20 20 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 69 76 79 | ............................'ivy |
| e300 | 2d 67 72 65 70 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 6e 69 6c 20 73 74 72 29 29 0a 20 20 73 74 | -grep-line-number.nil.str))...st |
| e320 | 72 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 70 72 6f | r)..(defvar.counsel-git-grep-pro |
| e340 | 6a 65 63 74 73 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22 41 6e 20 61 6c 69 73 74 20 6f 66 20 70 | jects-alist.nil..."An.alist.of.p |
| e360 | 72 6f 6a 65 63 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 5c 22 67 69 74 2d 67 72 65 70 5c 22 | roject.directory.to.\"git-grep\" |
| e380 | 20 63 6f 6d 6d 61 6e 64 2e 0a 41 6c 6c 6f 77 73 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c | .command..Allows.to.automaticall |
| e3a0 | 79 20 75 73 65 20 61 20 63 75 73 74 6f 6d 20 5c 22 67 69 74 2d 67 72 65 70 5c 22 20 63 6f 6d 6d | y.use.a.custom.\"git-grep\".comm |
| e3c0 | 61 6e 64 20 66 6f 72 20 61 6c 6c 0a 66 69 6c 65 73 20 69 6e 20 61 20 70 72 6f 6a 65 63 74 2e 22 | and.for.all.files.in.a.project." |
| e3e0 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d | )..(defun.counsel--git-grep-cmd- |
| e400 | 61 6e 64 2d 70 72 6f 6a 20 28 63 6d 64 29 0a 20 20 28 6c 65 74 20 28 28 64 64 20 28 65 78 70 61 | and-proj.(cmd)...(let.((dd.(expa |
| e420 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 | nd-file-name.default-directory)) |
| e440 | 0a 20 20 20 20 20 20 20 20 70 72 6f 6a 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 28 | .........proj).....(cond.......( |
| e460 | 28 73 74 72 69 6e 67 70 20 63 6d 64 29 29 0a 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 70 72 | (stringp.cmd)).......(current-pr |
| e480 | 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 28 69 66 20 28 73 65 74 71 20 70 72 6f 6a 0a 20 | efix-arg........(if.(setq.proj.. |
| e4a0 | 20 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 | ................(cl-find-if..... |
| e4c0 | 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 20 20 | ..............(lambda.(x)....... |
| e4e0 | 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 20 28 63 61 72 | ..............(string-match.(car |
| e500 | 20 78 29 20 64 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 | .x).dd))...................couns |
| e520 | 65 6c 2d 67 69 74 2d 67 72 65 70 2d 70 72 6f 6a 65 63 74 73 2d 61 6c 69 73 74 29 29 0a 20 20 20 | el-git-grep-projects-alist)).... |
| e540 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 28 63 64 72 20 70 72 6f 6a 29 29 0a 20 20 | ........(setq.cmd.(cdr.proj))... |
| e560 | 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(setq.cmd................ |
| e580 | 28 69 76 79 2d 72 65 61 64 20 22 63 6d 64 3a 20 22 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 | (ivy-read."cmd:.".counsel-git-gr |
| e5a0 | 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ep-cmd-history.................. |
| e5c0 | 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 2d 67 69 74 2d 67 72 | ........:history.'counsel-git-gr |
| e5e0 | 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ep-cmd-history.................. |
| e600 | 20 20 20 20 20 20 20 20 3a 72 65 2d 62 75 69 6c 64 65 72 20 23 27 69 76 79 2d 2d 72 65 67 65 78 | ........:re-builder.#'ivy--regex |
| e620 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 | ))..........(setq.counsel-git-gr |
| e640 | 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ep-cmd-history................(d |
| e660 | 65 6c 65 74 65 2d 64 75 70 73 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d | elete-dups.counsel-git-grep-cmd- |
| e680 | 68 69 73 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 28 73 65 74 | history)))).......(t........(set |
| e6a0 | 71 20 63 6d 64 20 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 | q.cmd.counsel-git-grep-cmd-defau |
| e6c0 | 6c 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 73 20 70 72 6f 6a 20 63 6d 64 29 29 29 0a 0a 28 64 65 | lt))).....(cons.proj.cmd)))..(de |
| e6e0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 63 61 6c 6c 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 | fun.counsel--call.(command.&opti |
| e700 | 6f 6e 61 6c 20 72 65 73 75 6c 74 2d 66 6e 29 0a 20 20 22 53 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 | onal.result-fn)..."Synchronously |
| e720 | 20 63 61 6c 6c 20 43 4f 4d 4d 41 4e 44 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 73 20 6f 75 74 | .call.COMMAND.and.return.its.out |
| e740 | 70 75 74 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 43 4f 4d 4d 41 4e 44 20 63 6f 6d 70 72 69 73 | put.as.a.string..COMMAND.compris |
| e760 | 65 73 20 74 68 65 20 70 72 6f 67 72 61 6d 20 6e 61 6d 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 | es.the.program.name.followed.by. |
| e780 | 69 74 73 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 73 0a 69 6e 20 60 6d 61 6b 65 2d 70 72 6f 63 65 | its.arguments,.as.in.`make-proce |
| e7a0 | 73 73 27 2e 20 20 53 69 67 6e 61 6c 20 60 66 69 6c 65 2d 65 72 72 6f 72 27 20 61 6e 64 20 65 6d | ss'...Signal.`file-error'.and.em |
| e7c0 | 69 74 20 61 20 77 61 72 6e 69 6e 67 20 69 66 0a 43 4f 4d 4d 41 4e 44 20 66 61 69 6c 73 2e 20 20 | it.a.warning.if.COMMAND.fails... |
| e7e0 | 4f 62 65 79 20 66 69 6c 65 20 68 61 6e 64 6c 65 72 73 20 62 61 73 65 64 20 6f 6e 20 60 64 65 66 | Obey.file.handlers.based.on.`def |
| e800 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 4f 6e 20 73 75 63 63 65 73 73 2c 20 52 45 53 | ault-directory'..On.success,.RES |
| e820 | 55 4c 54 2d 46 4e 20 69 73 20 63 61 6c 6c 65 64 20 69 6e 20 6f 75 74 70 75 74 20 62 75 66 66 65 | ULT-FN.is.called.in.output.buffe |
| e840 | 72 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 | r.with.no.arguments."...(let.((s |
| e860 | 74 64 65 72 72 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 63 6f 75 6e 73 65 6c 2d 63 | tderr.(make-temp-file."counsel-c |
| e880 | 61 6c 6c 2d 73 74 64 65 72 72 2d 22 29 29 0a 20 20 20 20 20 20 20 20 73 74 61 74 75 73 29 0a 20 | all-stderr-")).........status).. |
| e8a0 | 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 77 69 74 | ...(unwind-protect..........(wit |
| e8c0 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 | h-temp-buffer............(setq.s |
| e8e0 | 74 61 74 75 73 20 28 61 70 70 6c 79 20 23 27 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 28 63 61 72 | tatus.(apply.#'process-file.(car |
| e900 | 20 63 6f 6d 6d 61 6e 64 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .command).nil................... |
| e920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 20 73 74 64 65 72 72 29 20 6e 69 6c | .............(list.t.stderr).nil |
| e940 | 20 28 63 64 72 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | .(cdr.command)))............(if. |
| e960 | 28 65 71 20 73 74 61 74 75 73 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | (eq.status.0)................(if |
| e980 | 20 72 65 73 75 6c 74 2d 66 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | .result-fn....................(f |
| e9a0 | 75 6e 63 61 6c 6c 20 72 65 73 75 6c 74 2d 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uncall.result-fn)............... |
| e9c0 | 20 20 20 3b 3b 20 52 65 74 75 72 6e 20 61 6c 6c 20 6f 75 74 70 75 74 20 65 78 63 65 70 74 20 74 | ...;;.Return.all.output.except.t |
| e9e0 | 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | railing.newline................. |
| ea00 | 20 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 2d 6d 69 6e 29 0a | ..(buffer-substring.(point-min). |
| ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ea40 | 20 20 20 28 2d 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(-.(point)................... |
| ea60 | 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 62 6f 62 | ....................(if.(eq.(bob |
| ea80 | 70 29 20 28 62 6f 6c 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 | p).(bolp))...................... |
| eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 20 20 20 20 20 | .....................0.......... |
| eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 | ...............................1 |
| eae0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 6f 6e 76 65 72 74 20 70 72 6f | ))))..............;;.Convert.pro |
| eb00 | 63 65 73 73 20 73 74 61 74 75 73 20 69 6e 74 6f 20 65 72 72 6f 72 20 6c 69 73 74 2e 0a 20 20 20 | cess.status.into.error.list..... |
| eb20 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20 28 6c 69 73 74 20 27 66 69 | ..........(setq.status.(list.'fi |
| eb40 | 6c 65 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-error........................ |
| eb60 | 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 60 | .........(mapconcat.#'identity.` |
| eb80 | 28 2c 40 63 6f 6d 6d 61 6e 64 20 22 66 61 69 6c 65 64 22 29 20 22 20 22 29 0a 20 20 20 20 20 20 | (,@command."failed").".")....... |
| eba0 | 20 20 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 61 74 75 73 | ..........................status |
| ebc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 72 69 6e 74 20 73 74 64 65 72 72 20 | ))..............;;.Print.stderr. |
| ebe0 | 63 6f 6e 74 65 6e 74 73 2c 20 69 66 20 61 6e 79 2c 20 74 6f 20 2a 57 61 72 6e 69 6e 67 73 2a 20 | contents,.if.any,.to.*Warnings*. |
| ec00 | 62 75 66 66 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 | buffer...............(let.((msg. |
| ec20 | 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 65 72 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (condition-case.err............. |
| ec40 | 20 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 28 | ................(unless.(zerop.( |
| ec60 | 63 61 64 72 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 | cadr.(insert-file-contents...... |
| ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 65 72 72 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 | .............stderr.nil.nil.nil. |
| ecc0 | 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 20 | t)))............................ |
| ece0 | 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(buffer-string))............. |
| ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 28 65 72 72 6f 72 2d 6d 65 73 73 | ..............(error.(error-mess |
| ed20 | 61 67 65 2d 73 74 72 69 6e 67 20 65 72 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | age-string.err)))))............. |
| ed40 | 20 20 20 28 6c 77 61 72 6e 20 27 69 76 79 20 3a 77 61 72 6e 69 6e 67 20 22 25 73 22 20 28 61 70 | ...(lwarn.'ivy.:warning."%s".(ap |
| ed60 | 70 6c 79 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 | ply.#'concat.................... |
| ed80 | 20 20 20 20 20 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 72 | .............................(er |
| eda0 | 72 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 | ror-message-string.status)...... |
| edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ede0 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6c 69 73 74 20 22 5c 6e 22 20 6d | ...........(and.msg.(list."\n".m |
| ee00 | 73 67 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 69 67 6e 61 6c 20 60 | sg)))))..............;;.Signal.` |
| ee20 | 66 69 6c 65 2d 65 72 72 6f 72 27 20 77 69 74 68 20 70 72 6f 63 65 73 73 20 73 74 61 74 75 73 2e | file-error'.with.process.status. |
| ee40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 28 63 61 72 20 73 74 61 74 75 | ..............(signal.(car.statu |
| ee60 | 73 29 20 28 63 64 72 20 73 74 61 74 75 73 29 29 29 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 | s).(cdr.status)))).......(delete |
| ee80 | 2d 66 69 6c 65 20 73 74 64 65 72 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | -file.stderr))))..(defun.counsel |
| eea0 | 2d 2d 63 6f 6d 6d 61 6e 64 20 28 26 72 65 73 74 20 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 46 6f 72 | --command.(&rest.command)..."For |
| eec0 | 77 61 72 64 20 43 4f 4d 4d 41 4e 44 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 2d 63 61 6c 6c 27 2e | ward.COMMAND.to.`counsel--call'. |
| eee0 | 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 61 6c 6c 20 63 6f 6d 6d 61 6e 64 29 29 0a 0a 28 64 | "...(counsel--call.command))..(d |
| ef00 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 75 6e 77 69 6e 64 20 28 29 0a 20 20 28 | efun.counsel--grep-unwind.()...( |
| ef20 | 63 6f 75 6e 73 65 6c 2d 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 29 0a 20 20 28 73 77 69 70 65 | counsel-delete-process)...(swipe |
| ef40 | 72 2d 2d 63 6c 65 61 6e 75 70 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | r--cleanup))..;;;###autoload.(de |
| ef60 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | fun.counsel-git-grep.(&optional. |
| ef80 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 | initial-input.initial-directory. |
| efa0 | 63 6d 64 29 0a 20 20 22 47 72 65 70 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 | cmd)..."Grep.for.a.string.in.the |
| efc0 | 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 49 4e 49 54 49 41 4c | .current.Git.repository..INITIAL |
| efe0 | 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 65 20 69 6e 69 74 69 | -INPUT.can.be.given.as.the.initi |
| f000 | 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 52 | al.minibuffer.input..INITIAL-DIR |
| f020 | 45 43 54 4f 52 59 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 74 | ECTORY,.if.non-nil,.is.used.as.t |
| f040 | 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 0a 57 68 | he.root.directory.for.search..Wh |
| f060 | 65 6e 20 43 4d 44 20 69 73 20 61 20 73 74 72 69 6e 67 2c 20 75 73 65 20 69 74 20 61 73 20 61 20 | en.CMD.is.a.string,.use.it.as.a. |
| f080 | 5c 22 67 69 74 20 67 72 65 70 5c 22 20 63 6f 6d 6d 61 6e 64 2e 0a 57 68 65 6e 20 43 4d 44 20 69 | \"git.grep\".command..When.CMD.i |
| f0a0 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 73 70 65 63 69 66 69 63 | s.non-nil,.prompt.for.a.specific |
| f0c0 | 20 5c 22 67 69 74 20 67 72 65 70 5c 22 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 | .\"git.grep\".command."...(inter |
| f0e0 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 6a 2d 61 6e 64 2d 63 6d 64 20 28 63 | active)...(let.((proj-and-cmd.(c |
| f100 | 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 61 6e 64 2d 70 72 6f 6a 20 63 6d | ounsel--git-grep-cmd-and-proj.cm |
| f120 | 64 29 29 0a 20 20 20 20 20 20 20 20 70 72 6f 6a 29 0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 6a | d)).........proj).....(setq.proj |
| f140 | 20 28 63 61 72 20 70 72 6f 6a 2d 61 6e 64 2d 63 6d 64 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 | .(car.proj-and-cmd)).....(setq.c |
| f160 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 20 28 63 64 72 20 70 72 6f 6a 2d 61 6e | ounsel-git-grep-cmd.(cdr.proj-an |
| f180 | 64 2d 63 6d 64 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f | d-cmd)).....(counsel-require-pro |
| f1a0 | 67 72 61 6d 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 29 0a 20 20 20 20 28 | gram.counsel-git-grep-cmd).....( |
| f1c0 | 6c 65 74 20 28 28 63 6f 6c 6c 65 63 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 | let.((collection-function....... |
| f1e0 | 20 20 20 20 20 28 69 66 20 70 72 6f 6a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 63 | .....(if.proj................#'c |
| f200 | 6f 75 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 0a 20 20 | ounsel-git-grep-proj-function... |
| f220 | 20 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 66 75 | ...........#'counsel-git-grep-fu |
| f240 | 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 | nction))...........(default-dire |
| f260 | 63 74 6f 72 79 20 28 6f 72 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 | ctory.(or.initial-directory..... |
| f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | .............................(if |
| f2a0 | 20 70 72 6f 6a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .proj........................... |
| f2c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 70 72 6f 6a 29 0a 20 20 20 20 20 20 20 20 20 20 | ...........(car.proj)........... |
| f2e0 | 20 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 75 6e 73 65 | .........................(counse |
| f300 | 6c 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 76 | l-locate-git-root))))).......(iv |
| f320 | 79 2d 72 65 61 64 20 22 67 69 74 20 67 72 65 70 3a 20 22 20 63 6f 6c 6c 65 63 74 69 6f 6e 2d 66 | y-read."git.grep:.".collection-f |
| f340 | 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 74 69 61 6c | unction.................:initial |
| f360 | 2d 69 6e 70 75 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 | -input.initial-input............ |
| f380 | 20 20 20 20 20 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 | .....:dynamic-collection.t...... |
| f3a0 | 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 67 69 74 2d 67 | ...........:keymap.counsel-git-g |
| f3c0 | 72 65 70 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 | rep-map.................:action. |
| f3e0 | 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 | #'counsel-git-grep-action....... |
| f400 | 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 2d 67 69 74 2d | ..........:history.'counsel-git- |
| f420 | 67 72 65 70 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 | grep-history.................:re |
| f440 | 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 | quire-match.t.................:c |
| f460 | 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 29 29 29 29 0a 0a 28 64 65 | aller.'counsel-git-grep))))..(de |
| f480 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 67 72 65 70 2d 69 6e 64 65 78 20 28 5f 72 65 | fun.counsel--git-grep-index.(_re |
| f4a0 | 2d 73 74 72 20 63 61 6e 64 73 29 0a 20 20 28 6c 65 74 20 28 6e 61 6d 65 20 6c 6e 29 0a 20 20 20 | -str.cands)...(let.(name.ln).... |
| f4c0 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 28 69 76 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 0a 20 20 20 | .(cond.......(ivy--old-cands.... |
| f4e0 | 20 20 20 20 28 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 | ....(ivy-recompute-index-swiper- |
| f500 | 61 73 79 6e 63 20 6e 69 6c 20 63 61 6e 64 73 29 29 0a 20 20 20 20 20 20 28 28 75 6e 6c 65 73 73 | async.nil.cands)).......((unless |
| f520 | 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 20 20 20 20 | .(with-ivy-window............... |
| f540 | 20 20 20 28 77 68 65 6e 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 | ...(when.buffer-file-name....... |
| f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 6e 20 28 6c 69 6e 65 2d 6e 75 6d 62 | .............(setq.ln.(line-numb |
| f580 | 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 20 28 | er-at-pos))....................( |
| f5a0 | 73 65 74 71 20 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 | setq.name.(file-name-nondirector |
| f5c0 | 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | y.buffer-file-name)))).......... |
| f5e0 | 30 29 29 0a 20 20 20 20 20 20 3b 3b 20 43 6c 6f 73 65 73 74 20 74 6f 20 63 75 72 72 65 6e 74 20 | 0)).......;;.Closest.to.current. |
| f600 | 6c 69 6e 65 20 67 6f 69 6e 67 20 66 6f 72 77 61 72 64 73 2e 0a 20 20 20 20 20 20 28 28 6c 65 74 | line.going.forwards........((let |
| f620 | 20 28 28 62 65 67 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 | .((beg.(1+.(length.name))))..... |
| f640 | 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 61 20 28 78 29 | .....(cl-position-if.(lambda.(x) |
| f660 | 0a 20 20 20 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 64 | ............................(and |
| f680 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 6e 61 6d 65 20 78 29 0a 20 20 20 20 20 20 | .(string-prefix-p.name.x)....... |
| f6a0 | 20 20 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 3e 3d 20 28 73 | ..........................(>=.(s |
| f6c0 | 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 73 75 62 73 74 72 69 6e 67 20 78 20 62 65 67 | tring-to-number.(substring.x.beg |
| f6e0 | 29 29 20 6c 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 20 20 | )).ln)))........................ |
| f700 | 20 20 63 61 6e 64 73 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 43 6c 6f 73 65 73 74 20 74 6f 20 63 | ..cands))).......;;.Closest.to.c |
| f720 | 75 72 72 65 6e 74 20 6c 69 6e 65 20 67 6f 69 6e 67 20 62 61 63 6b 77 61 72 64 73 2e 0a 20 20 20 | urrent.line.going.backwards..... |
| f740 | 20 20 20 28 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 78 29 0a | ...((cl-position-if.(lambda.(x). |
| f760 | 20 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 |
| f780 | 2d 70 72 65 66 69 78 2d 70 20 6e 61 6d 65 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix-p.name.x)).............. |
| f7a0 | 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........cands................. |
| f7c0 | 20 20 20 20 20 20 20 3a 66 72 6f 6d 2d 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 28 74 20 30 29 | .......:from-end.t)).......(t.0) |
| f7e0 | 29 29 29 0a 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 67 69 74 | )))..(ivy-configure.'counsel-git |
| f800 | 2d 67 72 65 70 0a 20 20 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 | -grep...:occur.#'counsel-git-gre |
| f820 | 70 2d 6f 63 63 75 72 0a 20 20 3a 75 6e 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d | p-occur...:unwind-fn.#'counsel-- |
| f840 | 67 72 65 70 2d 75 6e 77 69 6e 64 0a 20 20 3a 69 6e 64 65 78 2d 66 6e 20 23 27 63 6f 75 6e 73 65 | grep-unwind...:index-fn.#'counse |
| f860 | 6c 2d 2d 67 69 74 2d 67 72 65 70 2d 69 6e 64 65 78 0a 20 20 3a 64 69 73 70 6c 61 79 2d 74 72 61 | l--git-grep-index...:display-tra |
| f880 | 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 | nsformer-fn.#'counsel-git-grep-t |
| f8a0 | 72 61 6e 73 66 6f 72 6d 65 72 0a 20 20 3a 67 72 65 70 2d 70 20 74 0a 20 20 3a 65 78 69 74 2d 63 | ransformer...:grep-p.t...:exit-c |
| f8c0 | 6f 64 65 73 20 27 28 31 20 22 4e 6f 20 6d 61 74 63 68 65 73 20 66 6f 75 6e 64 22 29 29 0a 0a 28 | odes.'(1."No.matches.found"))..( |
| f8e0 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 70 72 6f 6a 2d 66 75 6e 63 | defun.counsel-git-grep-proj-func |
| f900 | 74 69 6f 6e 20 28 73 74 72 29 0a 20 20 22 47 72 65 70 20 66 6f 72 20 53 54 52 20 69 6e 20 74 68 | tion.(str)..."Grep.for.STR.in.th |
| f920 | 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 6f 72 | e.current.Git.repository."...(or |
| f940 | 0a 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 29 0a 20 20 20 28 6c 65 74 20 28 28 72 | ....(ivy-more-chars)....(let.((r |
| f960 | 65 67 65 78 20 28 73 65 74 71 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 0a 20 20 20 20 20 20 20 20 20 | egex.(setq.ivy--old-re.......... |
| f980 | 20 20 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 20 74 29 29 | .............(ivy--regex.str.t)) |
| f9a0 | 29 29 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 0a | ))......(counsel--async-command. |
| f9c0 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 | ......(concat........(format.cou |
| f9e0 | 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 20 72 65 67 65 78 29 0a 20 20 20 20 20 20 20 | nsel-git-grep-cmd.regex)........ |
| fa00 | 28 69 66 20 28 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 73 74 72 29 20 22 20 2d 69 22 | (if.(ivy--case-fold-p.str).".-i" |
| fa20 | 20 22 22 29 29 29 0a 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | ."")))......nil)))..(defun.couns |
| fa40 | 65 6c 2d 67 69 74 2d 67 72 65 70 2d 73 77 69 74 63 68 2d 63 6d 64 20 28 29 0a 20 20 22 53 65 74 | el-git-grep-switch-cmd.()..."Set |
| fa60 | 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 27 20 74 6f 20 61 20 64 69 66 | .`counsel-git-grep-cmd'.to.a.dif |
| fa80 | 66 65 72 65 6e 74 20 76 61 6c 75 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ferent.value."...(interactive).. |
| faa0 | 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 0a 20 20 20 20 | .(setq.counsel-git-grep-cmd..... |
| fac0 | 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 63 6d 64 3a 20 22 20 63 6f 75 6e 73 65 6c 2d 67 69 | ....(ivy-read."cmd:.".counsel-gi |
| fae0 | 74 2d 67 72 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-grep-cmd-history.............. |
| fb00 | 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d | .....:history.'counsel-git-grep- |
| fb20 | 63 6d 64 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 67 69 | cmd-history))...(setq.counsel-gi |
| fb40 | 74 2d 67 72 65 70 2d 63 6d 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 | t-grep-cmd-history.........(dele |
| fb60 | 74 65 2d 64 75 70 73 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 2d 68 69 73 | te-dups.counsel-git-grep-cmd-his |
| fb80 | 74 6f 72 79 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 69 76 79 2d 73 74 61 74 65 2d 64 79 6e 61 | tory))...(unless.(ivy-state-dyna |
| fba0 | 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 28 73 65 | mic-collection.ivy-last).....(se |
| fbc0 | 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.......... |
| fbe0 | 20 28 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 22 22 20 23 27 63 6f 75 6e 73 65 6c 2d 67 | .(all-completions."".#'counsel-g |
| fc00 | 69 74 2d 67 72 65 70 2d 66 75 6e 63 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | it-grep-function))))..(defun.cou |
| fc20 | 6e 73 65 6c 2d 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 67 72 65 70 2d 6d 61 74 63 68 20 28 73 74 72 29 | nsel--normalize-grep-match.(str) |
| fc40 | 0a 20 20 3b 3b 20 50 72 65 70 65 6e 64 20 2e 2f 20 69 66 20 6e 65 63 65 73 73 61 72 79 3a 0a 20 | ...;;.Prepend../.if.necessary:.. |
| fc60 | 20 28 75 6e 6c 65 73 73 20 28 69 76 79 2d 2d 73 74 61 72 74 73 2d 77 69 74 68 2d 64 6f 74 73 6c | .(unless.(ivy--starts-with-dotsl |
| fc80 | 61 73 68 20 73 74 72 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 63 6f 6e 63 61 74 20 22 | ash.str).....(setq.str.(concat." |
| fca0 | 2e 2f 22 20 73 74 72 29 29 29 0a 20 20 3b 3b 20 52 65 6d 6f 76 65 20 63 6f 6c 75 6d 6e 20 69 6e | ./".str)))...;;.Remove.column.in |
| fcc0 | 66 6f 20 69 66 20 61 6e 79 3a 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 | fo.if.any:...(save-match-data... |
| fce0 | 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 | ..(when.(string-match........... |
| fd00 | 20 22 5b 5e 5c 6e 3a 5d 2b 3f 5b 5e 5c 6e 2f 3a 5d 3a 5b 5c 74 20 5d 2a 5b 31 2d 39 5d 5b 30 2d | ."[^\n:]+?[^\n/:]:[\t.]*[1-9][0- |
| fd20 | 39 5d 2a 5b 5c 74 20 5d 2a 3a 5c 5c 28 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 3a 5c 5c 29 22 0a 20 20 | 9]*[\t.]*:\\([1-9][0-9]*:\\)"... |
| fd40 | 20 20 20 20 20 20 20 20 20 73 74 72 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 72 | .........str).......(setq.str.(r |
| fd60 | 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 74 20 74 20 73 74 72 20 31 29 29 29 29 0a 20 20 | eplace-match."".t.t.str.1))))... |
| fd80 | 73 74 72 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 67 72 65 70 2d 6f | str)..(defun.counsel--git-grep-o |
| fda0 | 63 63 75 72 2d 63 6d 64 20 28 69 6e 70 75 74 29 0a 20 20 28 6c 65 74 2a 20 28 28 72 65 67 65 78 | ccur-cmd.(input)...(let*.((regex |
| fdc0 | 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 28 70 6f 73 69 74 69 76 65 | .ivy--old-re)..........(positive |
| fde0 | 2d 70 61 74 74 65 72 6e 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | -pattern.(replace-regexp-in-stri |
| fe00 | 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | ng.............................; |
| fe20 | 3b 20 67 69 74 2d 67 72 65 70 20 63 61 6e 27 74 20 68 61 6e 64 6c 65 20 2e 2a 3f 0a 20 20 20 20 | ;.git-grep.can't.handle..*?..... |
| fe40 | 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 5c 5c 2e 5c 5c 2a 5c | ........................"\\.\\*\ |
| fe60 | 5c 3f 22 20 22 2e 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \?".".*"........................ |
| fe80 | 20 20 20 20 20 28 69 76 79 2d 72 65 2d 74 6f 2d 73 74 72 20 72 65 67 65 78 29 29 29 0a 20 20 20 | .....(ivy-re-to-str.regex))).... |
| fea0 | 20 20 20 20 20 20 28 6e 65 67 61 74 69 76 65 2d 70 61 74 74 65 72 6e 73 0a 20 20 20 20 20 20 20 | ......(negative-patterns........ |
| fec0 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 72 65 67 65 78 29 20 22 22 0a 20 20 20 20 20 20 | ...(if.(stringp.regex).""....... |
| fee0 | 20 20 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 | ......(mapconcat.(lambda.(x).... |
| ff00 | 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 64 20 28 6e 75 6c 6c | ......................(and.(null |
| ff20 | 20 28 63 64 72 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(cdr.x))....................... |
| ff40 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 7c 20 67 72 65 70 20 2d 76 20 25 73 22 20 28 | ........(format."|.grep.-v.%s".( |
| ff60 | 63 61 72 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.x))))....................... |
| ff80 | 20 72 65 67 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 22 20 | .regex........................". |
| ffa0 | 22 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 | ")))).....(concat......(format.c |
| ffc0 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 63 6d 64 20 70 6f 73 69 74 69 76 65 2d 70 61 74 | ounsel-git-grep-cmd.positive-pat |
| ffe0 | 74 65 72 6e 29 0a 20 20 20 20 20 6e 65 67 61 74 69 76 65 2d 70 61 74 74 65 72 6e 73 0a 20 20 20 | tern)......negative-patterns.... |
| 10000 | 20 20 28 69 66 20 28 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 69 6e 70 75 74 29 20 22 | ..(if.(ivy--case-fold-p.input)." |
| 10020 | 20 2d 69 22 20 22 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d | .-i".""))))..(defun.counsel-git- |
| 10040 | 67 72 65 70 2d 6f 63 63 75 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 | grep-occur.(&optional._cands)... |
| 10060 | 22 47 65 6e 65 72 61 74 65 20 61 20 63 75 73 74 6f 6d 20 6f 63 63 75 72 20 62 75 66 66 65 72 20 | "Generate.a.custom.occur.buffer. |
| 10080 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 27 2e 22 0a 20 20 28 63 6f 75 6e | for.`counsel-git-grep'."...(coun |
| 100a0 | 73 65 6c 2d 67 72 65 70 2d 6c 69 6b 65 2d 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 67 | sel-grep-like-occur.#'counsel--g |
| 100c0 | 69 74 2d 67 72 65 70 2d 6f 63 63 75 72 2d 63 6d 64 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | it-grep-occur-cmd))..(defun.coun |
| 100e0 | 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 20 28 29 0a 20 20 | sel-git-grep-query-replace.()... |
| 10100 | 22 53 74 61 72 74 20 60 71 75 65 72 79 2d 72 65 70 6c 61 63 65 27 20 77 69 74 68 20 73 74 72 69 | "Start.`query-replace'.with.stri |
| 10120 | 6e 67 20 74 6f 20 72 65 70 6c 61 63 65 20 66 72 6f 6d 20 6c 61 73 74 20 73 65 61 72 63 68 20 73 | ng.to.replace.from.last.search.s |
| 10140 | 74 72 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 | tring."...(interactive)...(unles |
| 10160 | 73 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 75 73 65 | s.(window-minibuffer-p).....(use |
| 10180 | 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 22 53 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 63 61 6c | r-error......"Should.only.be.cal |
| 101a0 | 6c 65 64 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 74 68 72 6f 75 67 68 20 60 63 | led.in.the.minibuffer.through.`c |
| 101c0 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 6d 61 70 27 22 29 29 0a 20 20 28 6c 65 74 2a 20 | ounsel-git-grep-map'"))...(let*. |
| 101e0 | 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 65 72 73 20 74 | ((enable-recursive-minibuffers.t |
| 10200 | 29 0a 20 20 20 20 20 20 20 20 20 28 66 72 6f 6d 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 76 79 | )..........(from.(ivy--regex.ivy |
| 10220 | 2d 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 20 28 71 75 65 72 79 2d 72 65 70 6c | -text))..........(to.(query-repl |
| 10240 | 61 63 65 2d 72 65 61 64 2d 74 6f 20 66 72 6f 6d 20 22 51 75 65 72 79 20 72 65 70 6c 61 63 65 22 | ace-read-to.from."Query.replace" |
| 10260 | 20 74 29 29 29 0a 20 20 20 20 28 69 76 79 2d 65 78 69 74 2d 77 69 74 68 2d 61 63 74 69 6f 6e 0a | .t))).....(ivy-exit-with-action. |
| 10280 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 64 6f | .....(lambda.(_)........(let.(do |
| 102a0 | 6e 65 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 61 | ne-buffers)..........(dolist.(ca |
| 102c0 | 6e 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 28 77 | nd.ivy--old-cands)............(w |
| 102e0 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 2e 2a 3f 5c 5c 29 3a | hen.(string-match."\\`\\(.*?\\): |
| 10300 | 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 63 61 6e 64 29 0a | \\([0-9]+\\):\\(.*\\)\\'".cand). |
| 10320 | 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 20 20 | .............(with-ivy-window... |
| 10340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 28 6d | .............(let.((file-name.(m |
| 10360 | 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 63 61 6e 64 | atch-string-no-properties.1.cand |
| 10380 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 2d | )))..................(setq.file- |
| 103a0 | 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | name.(expand-file-name.......... |
| 103c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 2d 6e 61 | .........................file-na |
| 103e0 | 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 20 20 | me.............................. |
| 10400 | 20 20 20 20 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 | .....(ivy-state-directory.ivy-la |
| 10420 | 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | st)))..................(unless.( |
| 10440 | 6d 65 6d 62 65 72 20 66 69 6c 65 2d 6e 61 6d 65 20 64 6f 6e 65 2d 62 75 66 66 65 72 73 29 0a 20 | member.file-name.done-buffers).. |
| 10460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 2d 6e 61 6d | ..................(push.file-nam |
| 10480 | 65 20 64 6f 6e 65 2d 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 | e.done-buffers)................. |
| 104a0 | 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | ...(find-file.file-name)........ |
| 104c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 | ............(goto-char.(point-mi |
| 104e0 | 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 65 72 66 6f 72 6d 2d 72 | n)))..................(perform-r |
| 10500 | 65 70 6c 61 63 65 20 66 72 6f 6d 20 74 6f 20 74 20 74 20 6e 69 6c 29 29 29 29 29 29 29 29 29 29 | eplace.from.to.t.t.nil)))))))))) |
| 10520 | 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 73 74 61 73 68 27 0a 28 64 65 66 75 | ..;;**.`counsel-git-stash'.(defu |
| 10540 | 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 73 74 61 73 68 2d 6b 69 6c 6c 2d 61 63 74 69 6f 6e 20 | n.counsel-git-stash-kill-action. |
| 10560 | 28 78 29 0a 20 20 22 41 64 64 20 67 69 74 20 73 74 61 73 68 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 | (x)..."Add.git.stash.command.to. |
| 10580 | 6b 69 6c 6c 20 72 69 6e 67 2e 0a 54 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 61 70 70 6c 69 | kill.ring..The.git.command.appli |
| 105a0 | 65 73 20 74 68 65 20 73 74 61 73 68 20 65 6e 74 72 79 20 77 68 65 72 65 20 63 61 6e 64 69 64 61 | es.the.stash.entry.where.candida |
| 105c0 | 74 65 20 58 20 77 61 73 20 66 6f 75 6e 64 20 69 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 73 74 72 | te.X.was.found.in."...(when.(str |
| 105e0 | 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 22 20 78 29 0a 20 20 20 20 | ing-match."\\([^:]+\\):".x)..... |
| 10600 | 28 6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73 73 61 67 65 20 28 66 6f 72 6d 61 74 20 22 67 69 74 20 | (kill-new.(message.(format."git. |
| 10620 | 73 74 61 73 68 20 61 70 70 6c 79 20 25 73 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | stash.apply.%s".(match-string.1. |
| 10640 | 78 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 | x))))))..;;;###autoload.(defun.c |
| 10660 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 73 74 61 73 68 20 28 29 0a 20 20 22 53 65 61 72 63 68 20 74 68 | ounsel-git-stash.()..."Search.th |
| 10680 | 72 6f 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 | rough.all.available.git.stashes. |
| 106a0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 | "...(interactive)...(let*.((defa |
| 106c0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 67 69 | ult-directory.(counsel-locate-gi |
| 106e0 | 74 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 73 20 28 73 70 6c 69 74 2d | t-root))..........(cands.(split- |
| 10700 | 73 74 72 69 6e 67 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a | string.(shell-command-to-string. |
| 10720 | 20 20 20 20 20 20 20 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 | ..............................." |
| 10740 | 49 46 53 3d 24 27 5c 6e 27 0a 66 6f 72 20 69 20 69 6e 20 60 67 69 74 20 73 74 61 73 68 20 6c 69 | IFS=$'\n'.for.i.in.`git.stash.li |
| 10760 | 73 74 20 2d 2d 66 6f 72 6d 61 74 3d 5c 22 25 67 64 5c 22 60 3b 20 64 6f 0a 20 20 20 20 67 69 74 | st.--format=\"%gd\"`;.do.....git |
| 10780 | 20 73 74 61 73 68 20 73 68 6f 77 20 2d 70 20 24 69 20 7c 20 67 72 65 70 20 2d 48 20 2d 2d 6c 61 | .stash.show.-p.$i.|.grep.-H.--la |
| 107a0 | 62 65 6c 3d 5c 22 24 69 5c 22 20 5c 22 24 31 5c 22 0a 64 6f 6e 65 22 29 20 22 5c 6e 22 20 74 29 | bel=\"$i\".\"$1\".done")."\n".t) |
| 107c0 | 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 67 69 74 20 73 74 61 73 68 3a 20 22 20 63 | )).....(ivy-read."git.stash:.".c |
| 107e0 | 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 | ands...............:action.#'cou |
| 10800 | 6e 73 65 6c 2d 67 69 74 2d 73 74 61 73 68 2d 6b 69 6c 6c 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 | nsel-git-stash-kill-action...... |
| 10820 | 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 67 69 74 2d 73 74 | .........:caller.'counsel-git-st |
| 10840 | 61 73 68 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 27 0a 28 | ash)))..;;**.`counsel-git-log'.( |
| 10860 | 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 63 6d 64 20 22 47 49 54 5f | defvar.counsel-git-log-cmd."GIT_ |
| 10880 | 50 41 47 45 52 3d 63 61 74 20 67 69 74 20 6c 6f 67 20 2d 2d 6e 6f 2d 63 6f 6c 6f 72 20 2d 2d 67 | PAGER=cat.git.log.--no-color.--g |
| 108a0 | 72 65 70 20 27 25 73 27 22 0a 20 20 22 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20 5c 22 | rep.'%s'"..."Command.used.for.\" |
| 108c0 | 67 69 74 20 6c 6f 67 5c 22 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 | git.log\".")..(defun.counsel-git |
| 108e0 | 2d 6c 6f 67 2d 66 75 6e 63 74 69 6f 6e 20 28 5f 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 | -log-function.(_)..."Search.for. |
| 10900 | 60 69 76 79 2d 72 65 67 65 78 27 20 69 6e 20 67 69 74 20 6c 6f 67 2e 22 0a 20 20 28 6f 72 0a 20 | `ivy-regex'.in.git.log."...(or.. |
| 10920 | 20 20 28 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 | ..(ivy-more-chars)....(progn.... |
| 10940 | 20 20 3b 3b 20 60 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 66 6f 72 6d 61 74 2d 66 | ..;;.`counsel--yank-pop-format-f |
| 10960 | 75 6e 63 74 69 6f 6e 27 20 75 73 65 73 20 74 68 69 73 0a 20 20 20 20 20 28 73 65 74 71 20 69 76 | unction'.uses.this......(setq.iv |
| 10980 | 79 2d 2d 6f 6c 64 2d 72 65 20 69 76 79 2d 72 65 67 65 78 29 0a 20 20 20 20 20 28 63 6f 75 6e 73 | y--old-re.ivy-regex)......(couns |
| 109a0 | 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 3b 3b 20 22 67 69 74 20 | el--async-command.......;;."git. |
| 109c0 | 6c 6f 67 20 2d 2d 67 72 65 70 22 20 6c 69 6b 65 73 20 74 6f 20 68 61 76 65 20 67 72 6f 75 70 73 | log.--grep".likes.to.have.groups |
| 109e0 | 20 71 75 6f 74 65 64 20 65 2e 67 2e 20 5c 28 66 6f 6f 5c 29 2e 0a 20 20 20 20 20 20 3b 3b 20 42 | .quoted.e.g..\(foo\)........;;.B |
| 10a00 | 75 74 20 69 74 20 64 6f 65 73 6e 27 74 20 6c 69 6b 65 20 74 68 65 20 6e 6f 6e 2d 67 72 65 65 64 | ut.it.doesn't.like.the.non-greed |
| 10a20 | 79 20 22 2e 2a 3f 22 2e 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 67 | y.".*?"........(format.counsel-g |
| 10a40 | 69 74 2d 6c 6f 67 2d 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 | it-log-cmd...............(replac |
| 10a60 | 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 2e 5c 5c 2a 5c 5c 3f 22 20 22 | e-regexp-in-string."\\.\\*\\?"." |
| 10a80 | 2e 2a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*"............................. |
| 10aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 72 65 2d 74 6f 2d 73 74 72 20 69 76 79 2d 2d | ............(ivy-re-to-str.ivy-- |
| 10ac0 | 6f 6c 64 2d 72 65 29 29 29 29 0a 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | old-re))))......nil)))..(defun.c |
| 10ae0 | 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 41 64 64 | ounsel-git-log-action.(x)..."Add |
| 10b00 | 20 63 61 6e 64 69 64 61 74 65 20 58 20 74 6f 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 6d | .candidate.X.to.kill.ring."...(m |
| 10b20 | 65 73 73 61 67 65 20 22 25 53 22 20 28 6b 69 6c 6c 2d 6e 65 77 20 78 29 29 29 0a 0a 28 64 65 63 | essage."%S".(kill-new.x)))..(dec |
| 10b40 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 | lare-function.magit-show-commit. |
| 10b60 | 22 65 78 74 3a 6d 61 67 69 74 2d 64 69 66 66 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | "ext:magit-diff")..(defun.counse |
| 10b80 | 6c 2d 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 20 28 6c 6f | l-git-log-show-commit-action.(lo |
| 10ba0 | 67 2d 65 6e 74 72 79 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 63 6f 72 | g-entry)..."Visit.the.commit.cor |
| 10bc0 | 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 4c 4f 47 2d 45 4e 54 52 59 2e 22 0a 20 20 28 72 65 71 | responding.to.LOG-ENTRY."...(req |
| 10be0 | 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 69 | uire.'magit-diff)...(let.((commi |
| 10c00 | 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 6c 6f 67 2d 65 | t.(substring-no-properties.log-e |
| 10c20 | 6e 74 72 79 20 30 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 57 22 20 6c 6f 67 | ntry.0.(string-match-p."\\W".log |
| 10c40 | 2d 65 6e 74 72 79 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | -entry)))).....(magit-show-commi |
| 10c60 | 74 20 63 6f 6d 6d 69 74 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 | t.commit)))..(ivy-set-actions..' |
| 10c80 | 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 0a 20 27 28 28 22 76 22 20 63 6f 75 6e 73 65 6c 2d | counsel-git-log..'(("v".counsel- |
| 10ca0 | 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 20 22 76 69 73 69 | git-log-show-commit-action."visi |
| 10cc0 | 74 20 63 6f 6d 6d 69 74 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d | t.commit")))..;;**.`counsel-git- |
| 10ce0 | 63 68 61 6e 67 65 2d 77 6f 72 6b 74 72 65 65 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | change-worktree'.(defun.counsel- |
| 10d00 | 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f 72 6b 74 72 65 65 2d 61 63 74 69 6f 6e 20 28 67 69 74 2d | git-change-worktree-action.(git- |
| 10d20 | 72 6f 6f 74 2d 64 69 72 20 74 72 65 65 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 63 6f 72 72 65 | root-dir.tree)..."Find.the.corre |
| 10d40 | 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 6c 6f | sponding.file.in.the.worktree.lo |
| 10d60 | 63 61 74 65 64 20 61 74 20 74 72 65 65 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | cated.at.tree..The.current.buffe |
| 10d80 | 72 20 69 73 20 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 69 6e 20 61 20 73 75 62 64 69 72 65 63 | r.is.assumed.to.be.in.a.subdirec |
| 10da0 | 74 6f 72 79 20 6f 66 20 47 49 54 2d 52 4f 4f 54 2d 44 49 52 2e 0a 54 52 45 45 20 69 73 20 74 68 | tory.of.GIT-ROOT-DIR..TREE.is.th |
| 10dc0 | 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 6c 65 74 2a 20 28 | e.selected.candidate."...(let*.( |
| 10de0 | 28 6e 65 77 2d 72 6f 6f 74 2d 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 77 6f 72 6b 74 | (new-root-dir.(counsel-git-workt |
| 10e00 | 72 65 65 2d 70 61 72 73 65 2d 72 6f 6f 74 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ree-parse-root.tree))..........( |
| 10e20 | 74 72 65 65 2d 66 69 6c 65 6e 61 6d 65 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | tree-filename.(file-relative-nam |
| 10e40 | 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 69 74 2d 72 6f 6f 74 2d 64 69 72 29 | e.buffer-file-name.git-root-dir) |
| 10e60 | 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 | )..........(file-name.(expand-fi |
| 10e80 | 6c 65 2d 6e 61 6d 65 20 74 72 65 65 2d 66 69 6c 65 6e 61 6d 65 20 6e 65 77 2d 72 6f 6f 74 2d 64 | le-name.tree-filename.new-root-d |
| 10ea0 | 69 72 29 29 29 0a 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 6d 65 29 29 | ir))).....(find-file.file-name)) |
| 10ec0 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6c | )..(defun.counsel-git-worktree-l |
| 10ee0 | 69 73 74 20 28 29 0a 20 20 22 4c 69 73 74 20 77 6f 72 6b 74 72 65 65 73 20 69 6e 20 74 68 65 20 | ist.()..."List.worktrees.in.the. |
| 10f00 | 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 63 75 | Git.repository.containing.the.cu |
| 10f20 | 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d | rrent.buffer."...(let.((default- |
| 10f40 | 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f | directory.(counsel-locate-git-ro |
| 10f60 | 6f 74 29 29 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 68 65 6c 6c 2d 63 | ot))).....(split-string.(shell-c |
| 10f80 | 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 67 69 74 20 77 6f 72 6b 74 72 65 65 20 6c | ommand-to-string."git.worktree.l |
| 10fa0 | 69 73 74 22 29 20 22 5c 6e 22 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | ist")."\n".t)))..(defun.counsel- |
| 10fc0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 70 61 72 73 65 2d 72 6f 6f 74 20 28 74 72 65 65 29 0a 20 | git-worktree-parse-root.(tree).. |
| 10fe0 | 20 22 52 65 74 75 72 6e 20 77 6f 72 6b 74 72 65 65 20 66 72 6f 6d 20 63 61 6e 64 69 64 61 74 65 | ."Return.worktree.from.candidate |
| 11000 | 20 54 52 45 45 2e 22 0a 20 20 28 73 75 62 73 74 72 69 6e 67 20 74 72 65 65 20 30 20 28 73 74 72 | .TREE."...(substring.tree.0.(str |
| 11020 | 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 20 22 20 74 72 65 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ing-match-p.".".tree)))..(defun. |
| 11040 | 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 6c 6f 73 65 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 | counsel-git-close-worktree-files |
| 11060 | 2d 61 63 74 69 6f 6e 20 28 72 6f 6f 74 2d 64 69 72 29 0a 20 20 22 43 6c 6f 73 65 20 61 6c 6c 20 | -action.(root-dir)..."Close.all. |
| 11080 | 62 75 66 66 65 72 73 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 6c 6f 63 61 74 65 | buffers.from.the.worktree.locate |
| 110a0 | 64 20 61 74 20 52 4f 4f 54 2d 44 49 52 2e 22 0a 20 20 28 73 65 74 71 20 72 6f 6f 74 2d 64 69 72 | d.at.ROOT-DIR."...(setq.root-dir |
| 110c0 | 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 70 61 72 73 65 2d 72 6f 6f | .(counsel-git-worktree-parse-roo |
| 110e0 | 74 20 72 6f 6f 74 2d 64 69 72 29 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | t.root-dir))...(save-excursion.. |
| 11100 | 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 | ...(dolist.(buf.(buffer-list)).. |
| 11120 | 20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 20 62 75 66 29 0a 20 20 20 20 20 20 28 61 6e 64 | .....(set-buffer.buf).......(and |
| 11140 | 20 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 28 73 74 | .buffer-file-name............(st |
| 11160 | 72 69 6e 67 3d 20 22 2e 22 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 72 6f | ring=.".".(file-relative-name.ro |
| 11180 | 6f 74 2d 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 29 | ot-dir.(counsel-locate-git-root) |
| 111a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 29 | ))............(kill-buffer.buf)) |
| 111c0 | 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d | )))..(ivy-set-actions..'counsel- |
| 111e0 | 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f 72 6b 74 72 65 65 0a 20 27 28 28 22 6b 22 20 63 6f 75 6e | git-change-worktree..'(("k".coun |
| 11200 | 73 65 6c 2d 67 69 74 2d 63 6c 6f 73 65 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 2d 61 63 74 | sel-git-close-worktree-files-act |
| 11220 | 69 6f 6e 20 22 6b 69 6c 6c 20 61 6c 6c 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ion."kill.all")))..;;;###autoloa |
| 11240 | 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f 72 6b | d.(defun.counsel-git-change-work |
| 11260 | 74 72 65 65 20 28 29 0a 20 20 22 46 69 6e 64 20 74 68 65 20 66 69 6c 65 20 63 6f 72 72 65 73 70 | tree.()..."Find.the.file.corresp |
| 11280 | 6f 6e 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 6e 20 | onding.to.the.current.buffer.on. |
| 112a0 | 61 20 64 69 66 66 65 72 65 6e 74 20 77 6f 72 6b 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | a.different.worktree."...(intera |
| 112c0 | 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ctive)...(let.((default-director |
| 112e0 | 79 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 29 29 29 0a 20 20 | y.(counsel-locate-git-root)))... |
| 11300 | 20 20 28 69 76 79 2d 72 65 61 64 20 22 53 65 6c 65 63 74 20 77 6f 72 6b 74 72 65 65 3a 20 22 0a | ..(ivy-read."Select.worktree:.". |
| 11320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 6c 2d 64 65 6c 65 74 65 20 64 65 66 | ..............(or.(cl-delete.def |
| 11340 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 77 6f 72 6b | ault-directory.(counsel-git-work |
| 11360 | 74 72 65 65 2d 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 | tree-list)...................... |
| 11380 | 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 77 6f 72 6b 74 | ........:key.#'counsel-git-workt |
| 113a0 | 72 65 65 2d 70 61 72 73 65 2d 72 6f 6f 74 20 3a 74 65 73 74 20 23 27 73 74 72 69 6e 67 3d 29 0a | ree-parse-root.:test.#'string=). |
| 113c0 | 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 22 4e 6f 20 6f 74 68 | ..................(error."No.oth |
| 113e0 | 65 72 20 77 6f 72 6b 74 72 65 65 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 | er.worktrees"))...............:a |
| 11400 | 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ction.(lambda.(tree)............ |
| 11420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 61 6e 67 65 | .............(counsel-git-change |
| 11440 | 2d 77 6f 72 6b 74 72 65 65 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -worktree-action................ |
| 11460 | 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 64 69 72 65 63 74 6f 72 79 20 69 | ..........(ivy-state-directory.i |
| 11480 | 76 79 2d 6c 61 73 74 29 20 74 72 65 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 | vy-last).tree))...............:r |
| 114a0 | 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 | equire-match.t...............:ca |
| 114c0 | 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 61 6e 67 65 2d 77 6f 72 6b 74 72 65 | ller.'counsel-git-change-worktre |
| 114e0 | 65 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 65 63 6b 6f 75 74 | e)))..;;**.`counsel-git-checkout |
| 11500 | 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 61 63 | '.(defun.counsel-git-checkout-ac |
| 11520 | 74 69 6f 6e 20 28 62 72 61 6e 63 68 29 0a 20 20 22 53 77 69 74 63 68 20 62 72 61 6e 63 68 20 62 | tion.(branch)..."Switch.branch.b |
| 11540 | 79 20 69 6e 76 6f 6b 69 6e 67 20 67 69 74 2d 63 68 65 63 6b 6f 75 74 28 31 29 2e 0a 54 68 65 20 | y.invoking.git-checkout(1)..The. |
| 11560 | 63 6f 6d 6d 61 6e 64 20 69 73 20 70 61 73 73 65 64 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d | command.is.passed.a.single.argum |
| 11580 | 65 6e 74 20 63 6f 6d 70 72 69 73 69 6e 67 20 61 6c 6c 20 63 68 61 72 61 63 74 65 72 73 0a 69 6e | ent.comprising.all.characters.in |
| 115a0 | 20 42 52 41 4e 43 48 20 75 70 20 74 6f 2c 20 62 75 74 20 6e 6f 74 20 69 6e 63 6c 75 64 69 6e 67 | .BRANCH.up.to,.but.not.including |
| 115c0 | 2c 20 74 68 65 20 66 69 72 73 74 20 73 70 61 63 65 0a 63 68 61 72 61 63 74 65 72 20 28 23 78 32 | ,.the.first.space.character.(#x2 |
| 115e0 | 30 29 2c 20 6f 72 20 74 68 65 20 73 74 72 69 6e 67 27 73 20 65 6e 64 20 69 66 20 69 74 20 6c 61 | 0),.or.the.string's.end.if.it.la |
| 11600 | 63 6b 73 20 61 20 73 70 61 63 65 2e 22 0a 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 | cks.a.space."...(shell-command.. |
| 11620 | 20 20 28 66 6f 72 6d 61 74 20 22 67 69 74 20 63 68 65 63 6b 6f 75 74 20 25 73 22 0a 20 20 20 20 | ..(format."git.checkout.%s"..... |
| 11640 | 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 | .......(shell-quote-argument.... |
| 11660 | 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 62 72 61 6e 63 68 20 30 20 28 73 74 | .........(substring.branch.0.(st |
| 11680 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 20 22 20 62 72 61 6e 63 68 29 29 29 29 29 29 0a 0a 28 | ring-match-p.".".branch))))))..( |
| 116a0 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 62 72 61 6e 63 68 2d 6c 69 73 74 20 28 29 | defun.counsel-git-branch-list.() |
| 116c0 | 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 62 72 61 6e 63 68 65 73 20 69 6e 20 74 | ..."Return.list.of.branches.in.t |
| 116e0 | 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 56 61 6c 75 65 | he.current.Git.repository..Value |
| 11700 | 20 63 6f 6d 70 72 69 73 65 73 20 61 6c 6c 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f 74 65 20 | .comprises.all.local.and.remote. |
| 11720 | 62 72 61 6e 63 68 65 73 20 62 61 72 20 74 68 65 20 6f 6e 65 0a 63 75 72 72 65 6e 74 6c 79 20 63 | branches.bar.the.one.currently.c |
| 11740 | 68 65 63 6b 65 64 20 6f 75 74 2e 22 0a 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 | hecked.out."...(cl-mapcan.(lambd |
| 11760 | 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 | a.(line)................(and.(st |
| 11780 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 22 20 6c 69 6e | ring-match."\\`[[:blank:]]+".lin |
| 117a0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 75 | e).....................(list.(su |
| 117c0 | 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29 0a 20 | bstring.line.(match-end.0))))).. |
| 117e0 | 20 20 20 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 |
| 11800 | 74 6f 72 79 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 67 69 74 2d 72 6f 6f 74 29 29 29 | tory.(counsel-locate-git-root))) |
| 11820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 | ................(split-string.(s |
| 11840 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 | hell-command-to-string.......... |
| 11860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 69 74 20 62 72 61 6e 63 68 | ....................."git.branch |
| 11880 | 20 2d 76 76 20 2d 2d 61 6c 6c 20 2d 2d 6e 6f 2d 63 6f 6c 6f 72 22 29 0a 20 20 20 20 20 20 20 20 | .-vv.--all.--no-color")......... |
| 118a0 | 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 20 74 29 29 29 29 0a | ....................."\n".t)))). |
| 118c0 | 0a 3b 3b 3b 23 23 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 67 | .;;;###autoload.(defun.counsel-g |
| 118e0 | 69 74 2d 63 68 65 63 6b 6f 75 74 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 5c 22 67 69 74 | it-checkout.()..."Call.the.\"git |
| 11900 | 20 63 68 65 63 6b 6f 75 74 5c 22 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .checkout\".command."...(interac |
| 11920 | 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 43 68 65 63 6b 6f 75 74 20 62 72 61 6e | tive)...(ivy-read."Checkout.bran |
| 11940 | 63 68 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 62 72 61 6e 63 68 2d 6c 69 73 74 29 0a | ch:.".(counsel-git-branch-list). |
| 11960 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 | ............:action.#'counsel-gi |
| 11980 | 74 2d 63 68 65 63 6b 6f 75 74 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 | t-checkout-action.............:c |
| 119a0 | 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 63 68 65 63 6b 6f 75 74 29 29 0a 0a 28 | aller.'counsel-git-checkout))..( |
| 119c0 | 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 | defvar.counsel-yank-pop-truncate |
| 119e0 | 2d 72 61 64 69 75 73 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 6c 6f | -radius)..(defun.counsel--git-lo |
| 11a00 | 67 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 29 0a 20 20 28 6c 65 74 20 28 | g-format-function.(str)...(let.( |
| 11a20 | 28 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 2d 72 61 64 69 75 | (counsel-yank-pop-truncate-radiu |
| 11a40 | 73 20 35 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 66 6f 72 | s.5)).....(counsel--yank-pop-for |
| 11a60 | 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 20 73 74 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | mat-function.str)))..;;;###autol |
| 11a80 | 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 20 28 29 0a 20 20 | oad.(defun.counsel-git-log.()... |
| 11aa0 | 22 43 61 6c 6c 20 74 68 65 20 5c 22 67 69 74 20 6c 6f 67 20 2d 2d 67 72 65 70 5c 22 20 73 68 65 | "Call.the.\"git.log.--grep\".she |
| 11ac0 | 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | ll.command."...(interactive)...( |
| 11ae0 | 69 76 79 2d 72 65 61 64 20 22 47 72 65 70 20 6c 6f 67 3a 20 22 20 23 27 63 6f 75 6e 73 65 6c 2d | ivy-read."Grep.log:.".#'counsel- |
| 11b00 | 67 69 74 2d 6c 6f 67 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 79 | git-log-function.............:dy |
| 11b20 | 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a | namic-collection.t.............: |
| 11b40 | 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 2d 61 63 74 69 6f 6e 0a | action.#'counsel-git-log-action. |
| 11b60 | 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 67 69 74 | ............:caller.'counsel-git |
| 11b80 | 2d 6c 6f 67 29 29 0a 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 | -log))..(ivy-configure.'counsel- |
| 11ba0 | 67 69 74 2d 6c 6f 67 0a 20 20 3a 68 65 69 67 68 74 20 34 0a 20 20 3a 75 6e 77 69 6e 64 2d 66 6e | git-log...:height.4...:unwind-fn |
| 11bc0 | 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 3a 66 6f 72 | .#'counsel-delete-process...:for |
| 11be0 | 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 | mat-fn.#'counsel--git-log-format |
| 11c00 | 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 63 6f 75 6e 73 65 | -function)..(add-to-list.'counse |
| 11c20 | 6c 2d 61 73 79 6e 63 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 2d 72 65 2d 61 6c 69 73 74 20 27 28 | l-async-split-string-re-alist.'( |
| 11c40 | 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 20 2e 20 22 5e 63 6f 6d 6d 69 74 20 22 29 29 0a 28 | counsel-git-log..."^commit.")).( |
| 11c60 | 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 63 6f 75 6e 73 65 6c 2d 61 73 79 6e 63 2d 69 67 6e 6f 72 | add-to-list.'counsel-async-ignor |
| 11c80 | 65 2d 72 65 2d 61 6c 69 73 74 20 27 28 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 6c 6f 67 20 2e 20 22 | e-re-alist.'(counsel-git-log..." |
| 11ca0 | 5e 5b 20 5c 6e 5d 2a 24 22 29 29 0a 0a 3b 3b 2a 20 46 69 6c 65 0a 3b 3b 2a 2a 20 60 63 6f 75 6e | ^[.\n]*$"))..;;*.File.;;**.`coun |
| 11cc0 | 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 | sel-find-file'.(defvar.counsel-f |
| 11ce0 | 69 6e 64 2d 66 69 6c 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | ind-file-map...(let.((map.(make- |
| 11d00 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | sparse-keymap))).....(define-key |
| 11d20 | 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 44 45 4c 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 75 70 2d | .map.(kbd."C-DEL").#'counsel-up- |
| 11d40 | 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 | directory).....(define-key.map.( |
| 11d60 | 6b 62 64 20 22 43 2d 3c 62 61 63 6b 73 70 61 63 65 3e 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 75 | kbd."C-<backspace>").#'counsel-u |
| 11d80 | 70 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | p-directory).....(define-key.map |
| 11da0 | 20 28 6b 62 64 20 22 60 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 66 | .(kbd."`").#'counsel-file-jump-f |
| 11dc0 | 72 6f 6d 2d 66 69 6e 64 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b | rom-find).....(define-key.map.(k |
| 11de0 | 62 64 20 22 43 2d 60 22 29 20 28 69 76 79 2d 6d 61 6b 65 2d 6d 61 67 69 63 2d 61 63 74 69 6f 6e | bd."C-`").(ivy-make-magic-action |
| 11e00 | 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 22 62 22 29 29 0a 20 20 20 20 28 | .#'counsel-find-file."b")).....( |
| 11e20 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 75 6e 64 6f 5d 20 23 27 63 6f | define-key.map.[remap.undo].#'co |
| 11e40 | 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 75 6e 64 6f 29 0a 20 20 20 20 6d 61 70 29 29 0a | unsel-find-file-undo).....map)). |
| 11e60 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 66 72 6f 6d 2d 66 | .(defun.counsel-file-jump-from-f |
| 11e80 | 69 6e 64 20 28 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6c | ind.()..."Switch.to.`counsel-fil |
| 11ea0 | 65 2d 6a 75 6d 70 27 20 66 72 6f 6d 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 27 | e-jump'.from.`counsel-find-file' |
| 11ec0 | 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 71 75 69 74 2d 61 | ."...(interactive)...(ivy-quit-a |
| 11ee0 | 6e 64 2d 72 75 6e 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 20 69 76 | nd-run.....(counsel-file-jump.iv |
| 11f00 | 79 2d 74 65 78 74 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 | y-text.(ivy-state-directory.ivy- |
| 11f20 | 6c 61 73 74 29 29 29 29 0a 0a 28 77 68 65 6e 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 | last))))..(when.(executable-find |
| 11f40 | 20 22 67 69 74 22 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 69 76 79 2d 66 66 61 70 | ."git")...(add-to-list.'ivy-ffap |
| 11f60 | 2d 75 72 6c 2d 66 75 6e 63 74 69 6f 6e 73 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 68 75 62 2d 75 | -url-functions.'counsel-github-u |
| 11f80 | 72 6c 2d 70 29 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 69 76 79 2d 66 66 61 70 2d 75 | rl-p)...(add-to-list.'ivy-ffap-u |
| 11fa0 | 72 6c 2d 66 75 6e 63 74 69 6f 6e 73 20 27 63 6f 75 6e 73 65 6c 2d 65 6d 61 63 73 2d 75 72 6c 2d | rl-functions.'counsel-emacs-url- |
| 11fc0 | 70 29 29 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 66 | p)).(add-to-list.'ivy-ffap-url-f |
| 11fe0 | 75 6e 63 74 69 6f 6e 73 20 27 63 6f 75 6e 73 65 6c 2d 75 72 6c 2d 65 78 70 61 6e 64 29 0a 28 64 | unctions.'counsel-url-expand).(d |
| 12000 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 63 64 2d 62 6f 6f 6b 6d 61 | efun.counsel-find-file-cd-bookma |
| 12020 | 72 6b 2d 61 63 74 69 6f 6e 20 28 5f 29 0a 20 20 22 52 65 73 65 74 20 60 63 6f 75 6e 73 65 6c 2d | rk-action.(_)..."Reset.`counsel- |
| 12040 | 66 69 6e 64 2d 66 69 6c 65 27 20 66 72 6f 6d 20 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f | find-file'.from.selected.directo |
| 12060 | 72 79 2e 22 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 63 64 3a 20 22 0a 20 20 20 20 20 20 20 20 | ry."...(ivy-read."cd:."......... |
| 12080 | 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 2d 2d 76 | ....(progn...............(ivy--v |
| 120a0 | 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | irtual-buffers)...............(d |
| 120c0 | 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 | elete-dups................(mapca |
| 120e0 | 72 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f | r.(lambda.(x).(file-name-directo |
| 12100 | 72 79 20 28 63 64 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 | ry.(cdr.x))).................... |
| 12120 | 20 20 20 20 69 76 79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 29 29 29 0a 20 20 20 20 | ....ivy--virtual-buffers)))..... |
| 12140 | 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)..... |
| 12160 | 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 64 65 66 61 75 6c 74 | ..................(let.((default |
| 12180 | 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 79 20 | -directory.(file-name-directory. |
| 121a0 | 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 28 63 6f | x))).........................(co |
| 121c0 | 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | unsel-find-file)))))..(defcustom |
| 121e0 | 20 63 6f 75 6e 73 65 6c 2d 72 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 20 22 73 75 64 6f 22 0a 20 20 22 | .counsel-root-command."sudo"..." |
| 12200 | 43 6f 6d 6d 61 6e 64 20 74 6f 20 67 61 69 6e 20 72 6f 6f 74 20 70 72 69 76 69 6c 65 67 65 73 2e | Command.to.gain.root.privileges. |
| 12220 | 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | "...:type.'string)..(defun.couns |
| 12240 | 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 20 28 78 29 0a 20 20 22 46 69 6e 64 | el-find-file-as-root.(x)..."Find |
| 12260 | 20 66 69 6c 65 20 58 20 77 69 74 68 20 72 6f 6f 74 20 70 72 69 76 69 6c 65 67 65 73 2e 22 0a 20 | .file.X.with.root.privileges.".. |
| 12280 | 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 63 6f 75 6e 73 65 | .(counsel-require-program.counse |
| 122a0 | 6c 2d 72 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 6c 65 74 2a 20 28 28 68 6f 73 74 20 28 | l-root-command)...(let*.((host.( |
| 122c0 | 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 78 20 27 68 6f 73 74 29 29 0a 20 20 20 20 20 20 20 20 | file-remote-p.x.'host))......... |
| 122e0 | 20 28 66 69 6c 65 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 74 20 22 2f 25 73 3a 25 73 3a 25 73 22 0a | .(file-name.(format."/%s:%s:%s". |
| 12300 | 20 20 20 20 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 | ............................coun |
| 12320 | 73 65 6c 2d 72 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sel-root-command................ |
| 12340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 68 6f 73 74 20 22 22 29 0a 20 20 20 20 20 20 | .............(or.host."")....... |
| 12360 | 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 |
| 12380 | 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-name......................... |
| 123a0 | 20 20 20 20 20 28 69 66 20 68 6f 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(if.host................... |
| 123c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 78 20 | ...............(file-remote-p.x. |
| 123e0 | 27 6c 6f 63 61 6c 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'localname)..................... |
| 12400 | 20 20 20 20 20 20 20 20 20 20 20 78 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 | ...........x))))).....;;.If.the. |
| 12420 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 74 68 65 20 73 61 6d 65 20 66 | current.buffer.visits.the.same.f |
| 12440 | 69 6c 65 20 77 65 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 6f 70 65 6e 2c 0a 20 20 20 20 3b 3b | ile.we.are.about.to.open,.....;; |
| 12460 | 20 72 65 70 6c 61 63 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 77 69 74 68 | .replace.the.current.buffer.with |
| 12480 | 20 74 68 65 20 6e 65 77 20 6f 6e 65 2e 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 63 75 72 72 65 | .the.new.one......(if.(eq.(curre |
| 124a0 | 6e 74 2d 62 75 66 66 65 72 29 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 78 29 29 0a | nt-buffer).(get-file-buffer.x)). |
| 124c0 | 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 61 6c 74 65 72 6e 61 74 65 2d 66 69 6c 65 20 66 69 6c | ........(find-alternate-file.fil |
| 124e0 | 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 | e-name).......(find-file.file-na |
| 12500 | 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 79 65 73 2d 6f 72 2d 6e | me))))..(defun.counsel--yes-or-n |
| 12520 | 6f 2d 70 20 28 66 6d 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 41 73 6b 20 75 73 65 72 | o-p.(fmt.&rest.args)..."Ask.user |
| 12540 | 20 61 20 79 65 73 20 6f 72 20 6e 6f 20 71 75 65 73 74 69 6f 6e 20 63 72 65 61 74 65 64 20 75 73 | .a.yes.or.no.question.created.us |
| 12560 | 69 6e 67 20 46 4d 54 20 61 6e 64 20 41 52 47 53 2e 0a 49 66 20 45 6d 61 63 73 20 32 36 20 75 73 | ing.FMT.and.ARGS..If.Emacs.26.us |
| 12580 | 65 72 20 6f 70 74 69 6f 6e 20 60 72 65 61 64 2d 61 6e 73 77 65 72 2d 73 68 6f 72 74 27 20 69 73 | er.option.`read-answer-short'.is |
| 125a0 | 20 62 6f 75 6e 64 2c 20 75 73 65 20 69 74 20 74 6f 0a 63 68 6f 6f 73 65 20 62 65 74 77 65 65 6e | .bound,.use.it.to.choose.between |
| 125c0 | 20 60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 27 20 61 6e 64 20 60 79 2d 6f 72 2d 6e 2d 70 27 3b 20 6f | .`yes-or-no-p'.and.`y-or-n-p';.o |
| 125e0 | 74 68 65 72 77 69 73 65 20 64 65 66 61 75 6c 74 20 74 6f 0a 60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 | therwise.default.to.`yes-or-no-p |
| 12600 | 27 2e 22 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 69 66 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 | '."...(funcall.(if.(and.(boundp. |
| 12620 | 27 72 65 61 64 2d 61 6e 73 77 65 72 2d 73 68 6f 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'read-answer-short)............. |
| 12640 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 72 65 61 64 2d 61 6e 73 77 65 72 2d 73 | ........(cond.((eq.read-answer-s |
| 12660 | 68 6f 72 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hort.t))........................ |
| 12680 | 20 20 20 28 28 65 71 20 72 65 61 64 2d 61 6e 73 77 65 72 2d 73 68 6f 72 74 20 27 61 75 74 6f 29 | ...((eq.read-answer-short.'auto) |
| 126a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 | ............................(eq. |
| 126c0 | 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 79 65 73 2d 6f 72 2d 6e 6f 2d 70 29 20 27 | (symbol-function.'yes-or-no-p).' |
| 126e0 | 79 2d 6f 72 2d 6e 2d 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 79 2d | y-or-n-p))))................#'y- |
| 12700 | 6f 72 2d 6e 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 79 65 73 2d 6f 72 2d 6e 6f 2d | or-n-p..............#'yes-or-no- |
| 12720 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 66 6d | p)............(apply.#'format.fm |
| 12740 | 74 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 | t.args)))..(defun.counsel-find-f |
| 12760 | 69 6c 65 2d 63 6f 70 79 20 28 78 29 0a 20 20 22 43 6f 70 79 20 66 69 6c 65 20 58 2e 22 0a 20 20 | ile-copy.(x)..."Copy.file.X."... |
| 12780 | 28 72 65 71 75 69 72 65 20 27 64 69 72 65 64 2d 61 75 78 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d | (require.'dired-aux)...(counsel- |
| 127a0 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 31 20 22 43 6f 70 79 20 66 69 6c 65 20 74 6f 3a 20 22 0a 20 20 | -find-file-1."Copy.file.to:."... |
| 127c0 | 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 64 69 72 65 63 | ......................ivy--direc |
| 127e0 | 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 20 20 28 6c 61 | tory.........................(la |
| 12800 | 6d 62 64 61 20 28 6e 65 77 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mbda.(new-name)................. |
| 12820 | 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 63 6f 70 79 2d 66 69 6c 65 20 78 20 6e 65 77 | ..........(dired-copy-file.x.new |
| 12840 | 2d 6e 61 6d 65 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 20 20 | -name.1))....................... |
| 12860 | 20 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 63 6f 70 79 29 29 0a 0a 28 64 65 | ..'counsel-find-file-copy))..(de |
| 12880 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 65 6c 65 74 65 20 28 78 29 | fun.counsel-find-file-delete.(x) |
| 128a0 | 0a 20 20 22 44 65 6c 65 74 65 20 66 69 6c 65 20 58 2e 22 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 | ..."Delete.file.X."...(when.(or. |
| 128c0 | 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 0a 20 20 20 20 20 20 | delete-by-moving-to-trash....... |
| 128e0 | 20 20 20 20 20 20 3b 3b 20 60 64 69 72 65 64 2d 64 65 6c 65 74 65 2d 66 69 6c 65 27 2c 20 77 68 | ......;;.`dired-delete-file',.wh |
| 12900 | 69 63 68 20 73 65 65 2c 20 61 6c 72 65 61 64 79 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 64 69 72 | ich.see,.already.prompts.for.dir |
| 12920 | 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 74 20 28 63 61 72 20 | ectories.............(eq.t.(car. |
| 12940 | 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (file-attributes.x)))........... |
| 12960 | 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 22 44 65 6c 65 74 65 20 | ..(counsel--yes-or-no-p."Delete. |
| 12980 | 25 73 3f 20 22 20 78 29 29 0a 20 20 20 20 28 64 69 72 65 64 2d 64 65 6c 65 74 65 2d 66 69 6c 65 | %s?.".x)).....(dired-delete-file |
| 129a0 | 20 78 20 64 69 72 65 64 2d 72 65 63 75 72 73 69 76 65 2d 64 65 6c 65 74 65 73 20 64 65 6c 65 74 | .x.dired-recursive-deletes.delet |
| 129c0 | 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 0a 20 20 20 20 28 64 69 72 65 64 | e-by-moving-to-trash).....(dired |
| 129e0 | 2d 63 6c 65 61 6e 2d 75 70 2d 61 66 74 65 72 2d 64 65 6c 65 74 69 6f 6e 20 78 29 0a 20 20 20 20 | -clean-up-after-deletion.x)..... |
| 12a00 | 28 6c 65 74 20 28 28 77 69 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 69 76 79 2d 65 78 69 | (let.((win.(and.(not.(eq.ivy-exi |
| 12a20 | 74 20 27 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | t.'done)).....................(a |
| 12a40 | 63 74 69 76 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20 20 20 20 | ctive-minibuffer-window))))..... |
| 12a60 | 20 20 28 77 68 65 6e 20 77 69 6e 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f | ..(when.win.(with-selected-windo |
| 12a80 | 77 20 77 69 6e 20 28 69 76 79 2d 2d 63 64 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 29 29 | w.win.(ivy--cd.ivy--directory))) |
| 12aa0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6f | )))..(defun.counsel-find-file-mo |
| 12ac0 | 76 65 20 28 78 29 0a 20 20 22 4d 6f 76 65 20 6f 72 20 72 65 6e 61 6d 65 20 66 69 6c 65 20 58 2e | ve.(x)..."Move.or.rename.file.X. |
| 12ae0 | 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69 72 65 64 2d 61 75 78 29 0a 20 20 28 63 6f 75 6e | "...(require.'dired-aux)...(coun |
| 12b00 | 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 31 20 22 52 65 6e 61 6d 65 20 66 69 6c 65 20 74 6f | sel--find-file-1."Rename.file.to |
| 12b20 | 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 76 79 2d | :.".........................ivy- |
| 12b40 | 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...................... |
| 12b60 | 20 20 20 28 6c 61 6d 62 64 61 20 28 6e 65 77 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ...(lambda.(new-name)........... |
| 12b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 72 65 6e 61 6d 65 2d 66 69 | ................(dired-rename-fi |
| 12ba0 | 6c 65 20 78 20 6e 65 77 2d 6e 61 6d 65 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.x.new-name.1))............... |
| 12bc0 | 20 20 20 20 20 20 20 20 20 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6f 76 | ..........'counsel-find-file-mov |
| 12be0 | 65 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6b | e))..(defun.counsel-find-file-mk |
| 12c00 | 64 69 72 2d 61 63 74 69 6f 6e 20 28 5f 78 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 64 69 72 65 | dir-action.(_x)..."Create.a.dire |
| 12c20 | 63 74 6f 72 79 20 61 6e 64 20 61 6e 79 20 6e 6f 6e 65 78 69 73 74 65 6e 74 20 70 61 72 65 6e 74 | ctory.and.any.nonexistent.parent |
| 12c40 | 20 64 69 72 73 20 66 72 6f 6d 20 60 69 76 79 2d 74 65 78 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 | .dirs.from.`ivy-text'."...(let.( |
| 12c60 | 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 | (dir.(file-name-as-directory.... |
| 12c80 | 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 69 76 79 | ...........(expand-file-name.ivy |
| 12ca0 | 2d 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 20 20 20 20 | -text.ivy--directory)))......... |
| 12cc0 | 28 77 69 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 69 76 79 2d 65 78 69 74 20 27 64 6f 6e | (win.(and.(not.(eq.ivy-exit.'don |
| 12ce0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 63 74 69 76 65 2d 6d 69 | e))...................(active-mi |
| 12d00 | 6e 69 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20 20 20 20 28 6d 61 6b 65 2d 64 69 | nibuffer-window)))).....(make-di |
| 12d20 | 72 65 63 74 6f 72 79 20 64 69 72 20 74 29 0a 20 20 20 20 28 77 68 65 6e 20 77 69 6e 20 28 77 69 | rectory.dir.t).....(when.win.(wi |
| 12d40 | 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 20 28 69 76 79 2d 2d 63 64 20 | th-selected-window.win.(ivy--cd. |
| 12d60 | 64 69 72 29 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 63 6f 75 | dir)))))..(ivy-set-actions..'cou |
| 12d80 | 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 0a 20 27 28 28 22 6a 22 20 66 69 6e 64 2d 66 69 6c 65 | nsel-find-file..'(("j".find-file |
| 12da0 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 | -other-window."other.window")... |
| 12dc0 | 20 28 22 66 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 22 6f 74 68 | .("f".find-file-other-frame."oth |
| 12de0 | 65 72 20 66 72 61 6d 65 22 29 0a 20 20 20 28 22 62 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | er.frame")....("b".counsel-find- |
| 12e00 | 66 69 6c 65 2d 63 64 2d 62 6f 6f 6b 6d 61 72 6b 2d 61 63 74 69 6f 6e 20 22 63 64 20 62 6f 6f 6b | file-cd-bookmark-action."cd.book |
| 12e20 | 6d 61 72 6b 22 29 0a 20 20 20 28 22 78 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 | mark")....("x".counsel-find-file |
| 12e40 | 2d 65 78 74 65 72 6e 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c 6c 79 22 29 0a 20 20 20 28 22 | -extern."open.externally")....(" |
| 12e60 | 72 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 20 22 6f 70 | r".counsel-find-file-as-root."op |
| 12e80 | 65 6e 20 61 73 20 72 6f 6f 74 22 29 0a 20 20 20 28 22 52 22 20 66 69 6e 64 2d 66 69 6c 65 2d 72 | en.as.root")....("R".find-file-r |
| 12ea0 | 65 61 64 2d 6f 6e 6c 79 20 22 72 65 61 64 20 6f 6e 6c 79 22 29 0a 20 20 20 28 22 6c 22 20 66 69 | ead-only."read.only")....("l".fi |
| 12ec0 | 6e 64 2d 66 69 6c 65 2d 6c 69 74 65 72 61 6c 6c 79 20 22 6f 70 65 6e 20 6c 69 74 65 72 61 6c 6c | nd-file-literally."open.literall |
| 12ee0 | 79 22 29 0a 20 20 20 28 22 6b 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 64 65 | y")....("k".counsel-find-file-de |
| 12f00 | 6c 65 74 65 20 22 64 65 6c 65 74 65 22 29 0a 20 20 20 28 22 63 22 20 63 6f 75 6e 73 65 6c 2d 66 | lete."delete")....("c".counsel-f |
| 12f20 | 69 6e 64 2d 66 69 6c 65 2d 63 6f 70 79 20 22 63 6f 70 79 20 66 69 6c 65 22 29 0a 20 20 20 28 22 | ind-file-copy."copy.file")....(" |
| 12f40 | 6d 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 6f 76 65 20 22 6d 6f 76 65 20 | m".counsel-find-file-move."move. |
| 12f60 | 6f 72 20 72 65 6e 61 6d 65 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 | or.rename")....("d".counsel-find |
| 12f80 | 2d 66 69 6c 65 2d 6d 6b 64 69 72 2d 61 63 74 69 6f 6e 20 22 6d 6b 64 69 72 22 29 29 29 0a 0a 28 | -file-mkdir-action."mkdir")))..( |
| 12fa0 | 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 74 2d 70 | defcustom.counsel-find-file-at-p |
| 12fc0 | 6f 69 6e 74 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 66 69 | oint.nil..."When.non-nil,.add.fi |
| 12fe0 | 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 6c 69 73 74 20 6f 66 20 63 61 6e 64 69 | le-at-point.to.the.list.of.candi |
| 13000 | 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 28 64 65 66 63 | dates."...:type.'boolean)..(defc |
| 13020 | 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 70 72 65 73 65 6c 65 63 74 2d 63 75 72 72 65 6e 74 2d | ustom.counsel-preselect-current- |
| 13040 | 66 69 6c 65 20 6e 69 6c 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 65 73 65 6c | file.nil..."When.non-nil,.presel |
| 13060 | 65 63 74 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 69 6e 20 6c 69 73 74 20 6f 66 20 63 61 6e 64 | ect.current.file.in.list.of.cand |
| 13080 | 69 64 61 74 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 | idates."...:type.'boolean)..(def |
| 130a0 | 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 65 2d | custom.counsel-find-file-ignore- |
| 130c0 | 72 65 67 65 78 70 20 6e 69 6c 0a 20 20 22 41 20 72 65 67 65 78 70 20 6f 66 20 66 69 6c 65 73 20 | regexp.nil..."A.regexp.of.files. |
| 130e0 | 74 6f 20 69 67 6e 6f 72 65 20 77 68 69 6c 65 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 | to.ignore.while.in.`counsel-find |
| 13100 | 2d 66 69 6c 65 27 2e 0a 54 68 65 73 65 20 66 69 6c 65 73 20 61 72 65 20 75 6e 2d 69 67 6e 6f 72 | -file'..These.files.are.un-ignor |
| 13120 | 65 64 20 69 66 20 60 69 76 79 2d 74 65 78 74 27 20 6d 61 74 63 68 65 73 20 74 68 65 6d 2e 20 20 | ed.if.`ivy-text'.matches.them... |
| 13140 | 54 68 65 0a 63 6f 6d 6d 6f 6e 20 77 61 79 20 74 6f 20 73 68 6f 77 20 61 6c 6c 20 66 69 6c 65 73 | The.common.way.to.show.all.files |
| 13160 | 20 69 73 20 74 6f 20 73 74 61 72 74 20 60 69 76 79 2d 74 65 78 74 27 20 77 69 74 68 20 61 20 64 | .is.to.start.`ivy-text'.with.a.d |
| 13180 | 6f 74 2e 0a 0a 45 78 61 6d 70 6c 65 20 76 61 6c 75 65 3a 20 5c 22 5c 5c 5c 5c 3d 60 5b 23 2e 5d | ot...Example.value:.\"\\\\=`[#.] |
| 131a0 | 5c 5c 7c 5b 23 7e 5d 5c 5c 5c 5c 3d 27 5c 22 2e 0a 54 68 69 73 20 77 69 6c 6c 20 68 69 64 65 20 | \\|[#~]\\\\='\"..This.will.hide. |
| 131c0 | 74 65 6d 70 6f 72 61 72 79 20 61 6e 64 20 6c 6f 63 6b 20 66 69 6c 65 73 2e 0a 5c 5c 3c 69 76 79 | temporary.and.lock.files..\\<ivy |
| 131e0 | 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 70 3e 0a 43 68 6f 6f 73 69 6e 67 20 74 68 65 20 64 6f | -minibuffer-map>.Choosing.the.do |
| 13200 | 74 66 69 6c 65 73 20 6f 70 74 69 6f 6e 2c 20 5c 22 5c 5c 5c 5c 3d 60 5c 5c 2e 5c 22 2c 20 6d 69 | tfiles.option,.\"\\\\=`\\.\",.mi |
| 13220 | 67 68 74 20 62 65 20 63 6f 6e 76 65 6e 69 65 6e 74 2c 0a 73 69 6e 63 65 20 79 6f 75 20 63 61 6e | ght.be.convenient,.since.you.can |
| 13240 | 20 73 74 69 6c 6c 20 61 63 63 65 73 73 20 74 68 65 20 64 6f 74 66 69 6c 65 73 20 69 66 20 79 6f | .still.access.the.dotfiles.if.yo |
| 13260 | 75 72 20 69 6e 70 75 74 20 73 74 61 72 74 73 20 77 69 74 68 0a 61 20 64 6f 74 2e 20 20 54 68 65 | ur.input.starts.with.a.dot...The |
| 13280 | 20 67 65 6e 65 72 69 63 20 77 61 79 20 74 6f 20 74 6f 67 67 6c 65 20 69 67 6e 6f 72 65 64 20 66 | .generic.way.to.toggle.ignored.f |
| 132a0 | 69 6c 65 73 20 69 73 20 5c 5c 5b 69 76 79 2d 74 6f 67 67 6c 65 2d 69 67 6e 6f 72 65 5d 2c 0a 62 | iles.is.\\[ivy-toggle-ignore],.b |
| 132c0 | 75 74 20 74 68 65 20 6c 65 61 64 69 6e 67 20 64 6f 74 20 69 73 20 61 20 6c 6f 74 20 66 61 73 74 | ut.the.leading.dot.is.a.lot.fast |
| 132e0 | 65 72 2e 22 0a 20 20 3a 74 79 70 65 20 60 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 | er."...:type.`(choice........... |
| 13300 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | (const.:tag."None".nil)......... |
| 13320 | 20 20 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 6b | ..(const.:tag."Dotfiles.and.Lock |
| 13340 | 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 3a | files"."\\(?:\\`\\|[/\\]\\)\\(?: |
| 13360 | 5b 23 2e 5d 5c 5c 29 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 | [#.]\\)")...........(const.:tag. |
| 13380 | 22 49 67 6e 6f 72 65 64 20 45 78 74 65 6e 73 69 6f 6e 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | "Ignored.Extensions"............ |
| 133a0 | 20 20 20 20 20 20 2c 28 63 6f 6e 63 61 74 20 28 72 65 67 65 78 70 2d 6f 70 74 20 63 6f 6d 70 6c | ......,(concat.(regexp-opt.compl |
| 133c0 | 65 74 69 6f 6e 2d 69 67 6e 6f 72 65 64 2d 65 78 74 65 6e 73 69 6f 6e 73 29 20 22 5c 5c 27 22 29 | etion-ignored-extensions)."\\'") |
| 133e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 20 3a 74 61 67 20 22 52 65 67 65 78 22 | )...........(regexp.:tag."Regex" |
| 13400 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d | )))..(defvar.counsel--find-file- |
| 13420 | 70 72 65 64 69 63 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 60 | predicate.nil..."When.non-nil,.` |
| 13440 | 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 74 63 68 65 72 27 20 77 69 6c 6c | counsel--find-file-matcher'.will |
| 13460 | 20 75 73 65 20 74 68 69 73 20 70 72 65 64 69 63 61 74 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 | .use.this.predicate.")..(defun.c |
| 13480 | 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 74 63 68 65 72 20 28 72 65 67 65 78 | ounsel--find-file-matcher.(regex |
| 134a0 | 70 20 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 52 45 47 45 58 50 20 6d | p.candidates)..."Return.REGEXP.m |
| 134c0 | 61 74 63 68 69 6e 67 20 43 41 4e 44 49 44 41 54 45 53 2e 0a 53 6b 69 70 20 73 6f 6d 65 20 64 6f | atching.CANDIDATES..Skip.some.do |
| 134e0 | 74 66 69 6c 65 73 20 75 6e 6c 65 73 73 20 60 69 76 79 2d 74 65 78 74 27 20 72 65 71 75 69 72 65 | tfiles.unless.`ivy-text'.require |
| 13500 | 73 20 74 68 65 6d 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 73 0a 20 20 20 20 20 20 20 20 20 28 | s.them."...(let.((res..........( |
| 13520 | 69 76 79 2d 2d 72 65 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 72 65 67 65 78 70 20 | ivy--re-filter...........regexp. |
| 13540 | 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 65 | candidates...........(lambda.(re |
| 13560 | 2d 73 74 72 29 0a 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 | -str).............(lambda.(x)... |
| 13580 | 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 72 65 2d 73 74 72 | ............(string-match.re-str |
| 135a0 | 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 78 29 29 29 29 29 29 29 0a 20 | .(directory-file-name.x))))))).. |
| 135c0 | 20 20 20 28 77 68 65 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 70 72 65 64 | ...(when.counsel--find-file-pred |
| 135e0 | 69 63 61 74 65 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 | icate.......(let.((default-direc |
| 13600 | 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 28 73 | tory.ivy--directory)).........(s |
| 13620 | 65 74 71 20 72 65 73 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 63 6f 75 6e 73 65 | etq.res.(cl-remove-if-not.counse |
| 13640 | 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 70 72 65 64 69 63 61 74 65 20 72 65 73 29 29 29 29 0a 20 | l--find-file-predicate.res)))).. |
| 13660 | 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 6e 6f 72 65 29 | ...(if.(or.(null.ivy-use-ignore) |
| 13680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | .............(null.counsel-find- |
| 136a0 | 66 69 6c 65 2d 69 67 6e 6f 72 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | file-ignore-regexp)............. |
| 136c0 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c | (string-match-p.counsel-find-fil |
| 136e0 | 65 2d 69 67 6e 6f 72 65 2d 72 65 67 65 78 70 20 69 76 79 2d 74 65 78 74 29 29 0a 20 20 20 20 20 | e-ignore-regexp.ivy-text))...... |
| 13700 | 20 20 20 72 65 73 0a 20 20 20 20 20 20 28 6f 72 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 0a 20 | ...res.......(or.(cl-remove-if.. |
| 13720 | 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 20 20 20 | ..........(lambda.(x)........... |
| 13740 | 20 20 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | ...(and...............(string-ma |
| 13760 | 74 63 68 2d 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 65 2d 72 | tch-p.counsel-find-file-ignore-r |
| 13780 | 65 67 65 78 70 20 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d | egexp.x)...............(not.(mem |
| 137a0 | 62 65 72 20 78 20 69 76 79 2d 65 78 74 72 61 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 29 29 0a | ber.x.ivy-extra-directories)))). |
| 137c0 | 20 20 20 20 20 20 20 20 20 20 20 72 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 29 29 29 | ...........res)...........res))) |
| 137e0 | 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 66 61 70 2d 67 75 65 73 73 65 | )..(declare-function.ffap-guesse |
| 13800 | 72 20 22 66 66 61 70 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | r."ffap")..(defvar.counsel-find- |
| 13820 | 66 69 6c 65 2d 73 70 65 65 64 75 70 2d 72 65 6d 6f 74 65 20 74 0a 20 20 22 53 70 65 65 64 20 75 | file-speedup-remote.t..."Speed.u |
| 13840 | 70 20 6f 70 65 6e 69 6e 67 20 72 65 6d 6f 74 65 20 66 69 6c 65 73 20 62 79 20 64 69 73 61 62 6c | p.opening.remote.files.by.disabl |
| 13860 | 69 6e 67 20 60 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f 6b 27 20 66 6f 72 20 74 68 65 6d 2e 22 29 | ing.`find-file-hook'.for.them.") |
| 13880 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 | ..(defcustom.counsel-find-file-e |
| 138a0 | 78 74 65 72 6e 2d 65 78 74 65 6e 73 69 6f 6e 73 20 27 28 22 6d 70 34 22 20 22 6d 6b 76 22 20 22 | xtern-extensions.'("mp4"."mkv"." |
| 138c0 | 78 6c 73 78 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 65 78 74 65 6e 73 69 6f 6e 73 20 74 68 61 | xlsx")..."List.of.extensions.tha |
| 138e0 | 74 20 6d 61 6b 65 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 27 20 75 73 65 20 60 | t.make.`counsel-find-file'.use.` |
| 13900 | 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 27 2e 22 0a 20 20 3a 74 | counsel-find-file-extern'."...:t |
| 13920 | 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f | ype.'(repeat.string))..(defun.co |
| 13940 | 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 46 69 | unsel-find-file-action.(x)..."Fi |
| 13960 | 6e 64 20 66 69 6c 65 20 58 2e 22 0a 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 63 6f 75 6e 73 65 | nd.file.X."...(cond.((and.counse |
| 13980 | 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 73 70 65 65 64 75 70 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 | l-find-file-speedup-remote...... |
| 139a0 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 69 76 79 2d 2d 64 69 72 | .........(file-remote-p.ivy--dir |
| 139c0 | 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6e 64 2d 66 69 | ectory))..........(let.((find-fi |
| 139e0 | 6c 65 2d 68 6f 6f 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 | le-hook.nil))............(find-f |
| 13a00 | 69 6c 65 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 72 | ile.(expand-file-name.x.ivy--dir |
| 13a20 | 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 28 66 69 6c | ectory)))).........((member.(fil |
| 13a40 | 65 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 78 29 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 | e-name-extension.x).counsel-find |
| 13a60 | 2d 66 69 6c 65 2d 65 78 74 65 72 6e 2d 65 78 74 65 6e 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 | -file-extern-extensions)........ |
| 13a80 | 20 20 28 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 20 78 29 29 0a | ..(counsel-find-file-extern.x)). |
| 13aa0 | 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 28 | ........(t..........(find-file.( |
| 13ac0 | 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 72 65 63 74 6f 72 | expand-file-name.x.ivy--director |
| 13ae0 | 79 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 70 72 65 73 65 6c 65 63 | y)))))..(defun.counsel--preselec |
| 13b00 | 74 2d 66 69 6c 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 63 61 6e 64 69 64 61 74 65 20 74 6f | t-file.()..."Return.candidate.to |
| 13b20 | 20 70 72 65 73 65 6c 65 63 74 20 64 75 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 63 6f 6d 70 6c | .preselect.during.filename.compl |
| 13b40 | 65 74 69 6f 6e 2e 0a 54 68 65 20 70 72 65 73 65 6c 65 63 74 20 62 65 68 61 76 69 6f 72 20 63 61 | etion..The.preselect.behavior.ca |
| 13b60 | 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 76 69 61 20 75 73 65 72 20 6f 70 74 69 6f 6e 73 | n.be.customized.via.user.options |
| 13b80 | 0a 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 27 20 61 6e | .`counsel-find-file-at-point'.an |
| 13ba0 | 64 0a 60 63 6f 75 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 | d.`counsel-preselect-current-fil |
| 13bc0 | 65 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 77 68 65 6e 20 63 | e',.which.see."...(or....(when.c |
| 13be0 | 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 20 20 20 28 | ounsel-find-file-at-point......( |
| 13c00 | 72 65 71 75 69 72 65 20 27 66 66 61 70 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 66 20 28 66 66 | require.'ffap)......(let.((f.(ff |
| 13c20 | 61 70 2d 67 75 65 73 73 65 72 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ap-guesser)))........(when.(and. |
| 13c40 | 66 20 28 6e 6f 74 20 28 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 70 20 66 29 29 29 0a 20 20 20 20 | f.(not.(ivy-ffap-url-p.f)))..... |
| 13c60 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 29 29 29 29 0a 20 20 20 | .....(expand-file-name.f)))).... |
| 13c80 | 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 70 72 65 73 65 6c 65 63 74 2d 63 75 72 72 65 6e 74 2d 66 | (and.counsel-preselect-current-f |
| 13ca0 | 69 6c 65 0a 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 | ile.........buffer-file-name.... |
| 13cc0 | 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 62 75 66 | .....(file-name-nondirectory.buf |
| 13ce0 | 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | fer-file-name))))..(defun.counse |
| 13d00 | 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 31 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 | l--find-file-1.(prompt.initial-i |
| 13d20 | 6e 70 75 74 20 61 63 74 69 6f 6e 20 63 61 6c 6c 65 72 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 | nput.action.caller)...(let.((def |
| 13d40 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 | ault-directory..........(if.(eq. |
| 13d60 | 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 20 20 20 | major-mode.'dired-mode)......... |
| 13d80 | 20 20 20 20 20 28 64 69 72 65 64 2d 63 75 72 72 65 6e 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 | .....(dired-current-directory).. |
| 13da0 | 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 0a 20 | ..........default-directory))).. |
| 13dc0 | 20 20 20 28 69 76 79 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 23 27 72 65 61 64 2d 66 69 6c 65 2d | ...(ivy-read.prompt.#'read-file- |
| 13de0 | 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 20 20 3a 6d 61 74 | name-internal...............:mat |
| 13e00 | 63 68 65 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 74 63 68 65 | cher.#'counsel--find-file-matche |
| 13e20 | 72 0a 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 20 69 | r...............:initial-input.i |
| 13e40 | 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 3a 61 63 74 69 | nitial-input...............:acti |
| 13e60 | 6f 6e 20 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 | on.action...............:presele |
| 13e80 | 63 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 70 72 65 73 65 6c 65 63 74 2d 66 69 6c 65 29 0a 20 20 20 | ct.(counsel--preselect-file).... |
| 13ea0 | 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 6e 66 69 | ...........:require-match.'confi |
| 13ec0 | 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 20 20 20 | rm-after-completion............. |
| 13ee0 | 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 20 | ..:history.'file-name-history... |
| 13f00 | 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 66 69 6e 64 | ............:keymap.counsel-find |
| 13f20 | 2d 66 69 6c 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 | -file-map...............:caller. |
| 13f40 | 63 61 6c 6c 65 72 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 | caller)))..;;;###autoload.(defun |
| 13f60 | 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e | .counsel-find-file.(&optional.in |
| 13f80 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 | itial-input.initial-directory).. |
| 13fa0 | 20 22 46 6f 72 77 61 72 64 20 74 6f 20 60 66 69 6e 64 2d 66 69 6c 65 27 2e 0a 57 68 65 6e 20 49 | ."Forward.to.`find-file'..When.I |
| 13fc0 | 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 69 74 20 | NITIAL-INPUT.is.non-nil,.use.it. |
| 13fe0 | 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 64 75 72 69 6e 67 20 63 6f 6d 70 6c 65 74 | in.the.minibuffer.during.complet |
| 14000 | 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 64 65 66 76 61 72 20 | ion."...(interactive)...(defvar. |
| 14020 | 74 72 61 6d 70 2d 61 72 63 68 69 76 65 2d 65 6e 61 62 6c 65 64 29 0a 20 20 28 6c 65 74 20 28 28 | tramp-archive-enabled)...(let.(( |
| 14040 | 74 72 61 6d 70 2d 61 72 63 68 69 76 65 2d 65 6e 61 62 6c 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 | tramp-archive-enabled.nil)...... |
| 14060 | 20 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 69 6e 69 74 69 61 | ...(default-directory.(or.initia |
| 14080 | 6c 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 | l-directory.default-directory))) |
| 140a0 | 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 31 20 22 46 69 6e 64 | .....(counsel--find-file-1."Find |
| 140c0 | 20 66 69 6c 65 3a 20 22 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 | .file:.".initial-input.......... |
| 140e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | .................#'counsel-find- |
| 14100 | 66 69 6c 65 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 | file-action..................... |
| 14120 | 20 20 20 20 20 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 29 29 29 0a 0a 28 69 76 | ......'counsel-find-file)))..(iv |
| 14140 | 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 0a 20 | y-configure.'counsel-find-file.. |
| 14160 | 20 3a 70 61 72 65 6e 74 20 27 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e 74 65 72 6e 61 | .:parent.'read-file-name-interna |
| 14180 | 6c 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 | l...:occur.#'counsel-find-file-o |
| 141a0 | 63 63 75 72 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 | ccur)..(defvar.counsel-find-file |
| 141c0 | 2d 6f 63 63 75 72 2d 63 6d 64 20 22 6c 73 20 2d 61 20 7c 20 25 73 20 7c 20 78 61 72 67 73 20 2d | -occur-cmd."ls.-a.|.%s.|.xargs.- |
| 141e0 | 64 20 27 5c 5c 6e 27 20 6c 73 20 2d 64 20 2d 2d 67 72 6f 75 70 2d 64 69 72 65 63 74 6f 72 69 65 | d.'\\n'.ls.-d.--group-directorie |
| 14200 | 73 2d 66 69 72 73 74 22 0a 20 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 66 6f 72 20 60 63 | s-first"..."Format.string.for.`c |
| 14220 | 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 27 2e 22 29 0a 0a 28 64 65 66 | ounsel-find-file-occur'.")..(def |
| 14240 | 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 2d 75 73 65 2d | var.counsel-find-file-occur-use- |
| 14260 | 66 69 6e 64 20 28 6e 6f 74 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 67 6e 75 2f 6c | find.(not.(eq.system-type.'gnu/l |
| 14280 | 69 6e 75 78 29 29 0a 20 20 22 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 60 63 6f 75 6e 73 65 6c | inux))..."When.non-nil,.`counsel |
| 142a0 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 27 20 77 69 6c 6c 20 75 73 65 20 5c 22 66 69 6e | -find-file-occur'.will.use.\"fin |
| 142c0 | 64 5c 22 20 61 73 20 74 68 65 20 62 61 73 65 20 63 6d 64 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 | d\".as.the.base.cmd.")..(defun.c |
| 142e0 | 6f 75 6e 73 65 6c 2d 2d 65 78 70 61 6e 64 2d 6c 73 20 28 63 6d 64 29 0a 20 20 22 45 78 70 61 6e | ounsel--expand-ls.(cmd)..."Expan |
| 14300 | 64 20 43 4d 44 20 74 68 61 74 20 65 6e 64 73 20 69 6e 20 5c 22 6c 73 5c 22 20 77 69 74 68 20 73 | d.CMD.that.ends.in.\"ls\".with.s |
| 14320 | 77 69 74 63 68 65 73 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 63 6d 64 20 22 20 22 20 63 6f 75 6e | witches."...(concat.cmd.".".coun |
| 14340 | 73 65 6c 2d 64 69 72 65 64 2d 6c 69 73 74 69 6e 67 2d 73 77 69 74 63 68 65 73 20 22 20 7c 20 73 | sel-dired-listing-switches.".|.s |
| 14360 | 65 64 20 2d 65 20 5c 22 73 2f 5e 2f 20 20 2f 5c 22 22 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f | ed.-e.\"s/^/../\""))..(defvar.co |
| 14380 | 75 6e 73 65 6c 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 69 6c 74 65 72 2d 61 6c 69 73 74 0a 20 20 27 | unsel-file-name-filter-alist...' |
| 143a0 | 28 28 22 61 67 20 2d 69 20 27 25 73 27 22 20 2e 20 74 29 0a 20 20 20 20 28 22 61 63 6b 20 2d 69 | (("ag.-i.'%s'"...t).....("ack.-i |
| 143c0 | 20 27 25 73 27 22 20 2e 20 74 29 0a 20 20 20 20 28 22 70 65 72 6c 20 2d 6e 65 20 27 2f 28 2e 2a | .'%s'"...t).....("perl.-ne.'/(.* |
| 143e0 | 25 73 2e 2a 29 2f 69 20 26 26 20 70 72 69 6e 74 20 5c 22 24 31 5c 5c 6e 5c 22 3b 27 22 20 2e 20 | %s.*)/i.&&.print.\"$1\\n\";'"... |
| 14400 | 74 29 0a 20 20 20 20 28 22 67 72 65 70 20 2d 69 20 2d 45 20 27 25 73 27 22 29 29 0a 20 20 22 41 | t).....("grep.-i.-E.'%s'"))..."A |
| 14420 | 6c 69 73 74 20 6f 66 20 66 69 6c 65 20 6e 61 6d 65 20 66 69 6c 74 65 72 69 6e 67 20 63 6f 6d 6d | list.of.file.name.filtering.comm |
| 14440 | 61 6e 64 73 2e 0a 54 68 65 20 63 61 72 20 69 73 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 | ands..The.car.is.a.shell.command |
| 14460 | 20 61 6e 64 20 74 68 65 20 63 64 72 20 69 73 20 74 20 77 68 65 6e 20 74 68 65 20 73 68 65 6c 6c | .and.the.cdr.is.t.when.the.shell |
| 14480 | 0a 63 6f 6d 6d 61 6e 64 20 73 75 70 70 6f 72 74 73 20 6c 6f 6f 6b 2d 61 72 6f 75 6e 64 73 2e 20 | .command.supports.look-arounds.. |
| 144a0 | 20 54 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 | .The.executable.for.the.commands |
| 144c0 | 0a 77 69 6c 6c 20 62 65 20 63 68 65 63 6b 65 64 20 66 6f 72 20 65 78 69 73 74 65 6e 63 65 20 76 | .will.be.checked.for.existence.v |
| 144e0 | 69 61 20 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 2e 20 20 54 68 65 20 66 69 72 73 74 | ia.`executable-find'...The.first |
| 14500 | 0a 6f 6e 65 20 74 68 61 74 20 65 78 69 73 74 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 22 29 | .one.that.exists.will.be.used.") |
| 14520 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 69 6c 74 | ..(defun.counsel--file-name-filt |
| 14540 | 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d 69 67 6e 6f 72 65 29 0a 20 20 22 52 65 74 | er.(&optional.use-ignore)..."Ret |
| 14560 | 75 72 6e 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 66 69 6c 74 65 72 73 20 61 20 66 69 6c | urn.a.command.that.filters.a.fil |
| 14580 | 65 20 6c 69 73 74 20 74 6f 20 6d 61 74 63 68 20 69 76 79 20 63 61 6e 64 69 64 61 74 65 73 2e 0a | e.list.to.match.ivy.candidates.. |
| 145a0 | 49 66 20 55 53 45 2d 49 47 4e 4f 52 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 72 79 20 74 6f | If.USE-IGNORE.is.non-nil,.try.to |
| 145c0 | 20 67 65 6e 65 72 61 74 65 20 61 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 72 65 73 70 65 63 74 | .generate.a.command.that.respect |
| 145e0 | 73 0a 60 63 6f 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 | s.`counsel-find-file-ignore-rege |
| 14600 | 78 70 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 | xp'."...(let.((regex.ivy--old-re |
| 14620 | 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 30 20 28 6c 65 6e 67 74 68 20 72 65 67 65 78 29 29 0a | )).....(if.(=.0.(length.regex)). |
| 14640 | 20 20 20 20 20 20 20 20 22 63 61 74 22 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 74 65 | ........"cat".......(let.((filte |
| 14660 | 72 2d 63 6d 64 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 | r-cmd.(cl-find-if............... |
| 14680 | 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 20 20 | ...........(lambda.(x).......... |
| 146a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 | ..................(executable-fi |
| 146c0 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nd.............................( |
| 146e0 | 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 63 61 72 20 78 29 29 29 29 29 0a 20 20 | car.(split-string.(car.x)))))... |
| 14700 | 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 65 6c 2d 66 | .......................counsel-f |
| 14720 | 69 6c 65 2d 6e 61 6d 65 2d 66 69 6c 74 65 72 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 | ile-name-filter-alist))......... |
| 14740 | 20 20 20 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 75 73 65 2d | ....cmd).........(when.(and.use- |
| 14760 | 69 67 6e 6f 72 65 20 69 76 79 2d 75 73 65 2d 69 67 6e 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 | ignore.ivy-use-ignore........... |
| 14780 | 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 | .........counsel-find-file-ignor |
| 147a0 | 65 2d 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 | e-regexp....................(cdr |
| 147c0 | 20 66 69 6c 74 65 72 2d 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .filter-cmd).................... |
| 147e0 | 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6e | (not.(string-match-p.counsel-fin |
| 14800 | 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 65 2d 72 65 67 65 78 70 20 69 76 79 2d 74 65 78 74 29 29 0a | d-file-ignore-regexp.ivy-text)). |
| 14820 | 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 73 74 72 69 6e 67 2d | ...................(not.(string- |
| 14840 | 6d 61 74 63 68 2d 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e 6f 72 65 | match-p.counsel-find-file-ignore |
| 14860 | 2d 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -regexp......................... |
| 14880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61 72 20 69 76 79 2d 2d 6f 6c | ................(or.(car.ivy--ol |
| 148a0 | 64 2d 63 61 6e 64 73 29 20 22 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | d-cands).""))))...........(let.( |
| 148c0 | 28 69 67 6e 6f 72 65 2d 72 65 20 28 6c 69 73 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 | (ignore-re.(list.(counsel--elisp |
| 148e0 | 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 20 20 20 | -to-pcre........................ |
| 14900 | 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 67 6e | ...........counsel-find-file-ign |
| 14920 | 6f 72 65 2d 72 65 67 65 78 70 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | ore-regexp)))).............(setq |
| 14940 | 20 72 65 67 65 78 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 72 65 67 65 78 29 0a 20 20 20 20 20 | .regex.(if.(stringp.regex)...... |
| 14960 | 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 73 74 20 69 67 6e | .......................(list.ign |
| 14980 | 6f 72 65 2d 72 65 20 28 63 6f 6e 73 20 72 65 67 65 78 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ore-re.(cons.regex.t)).......... |
| 149a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 69 67 6e 6f 72 65 2d 72 65 | .................(cons.ignore-re |
| 149c0 | 20 72 65 67 65 78 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 28 66 | .regex))))).........(setq.cmd.(f |
| 149e0 | 6f 72 6d 61 74 20 28 63 61 72 20 66 69 6c 74 65 72 2d 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 | ormat.(car.filter-cmd).......... |
| 14a00 | 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 69 73 70 | .................(counsel--elisp |
| 14a20 | 2d 74 6f 2d 70 63 72 65 20 72 65 67 65 78 20 28 63 64 72 20 66 69 6c 74 65 72 2d 63 6d 64 29 29 | -to-pcre.regex.(cdr.filter-cmd)) |
| 14a40 | 29 29 0a 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 2d 70 20 22 | )).........(if.(string-match-p." |
| 14a60 | 63 73 68 5c 5c 27 22 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 | csh\\'".shell-file-name)........ |
| 14a80 | 20 20 20 20 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 | .....(replace-regexp-in-string." |
| 14aa0 | 5c 5c 3f 21 22 20 22 3f 5c 5c 5c 5c 21 22 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 63 6d | \\?!"."?\\\\!".cmd)...........cm |
| 14ac0 | 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6f 63 63 75 72 2d 63 6d | d)))))..(defun.counsel--occur-cm |
| 14ae0 | 64 2d 66 69 6e 64 20 28 29 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 66 6f 72 6d 61 74 0a 20 | d-find.()...(let.((cmd.(format.. |
| 14b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6e 64 20 2e 20 2d 6d 61 78 64 65 70 74 68 20 31 | ............."find...-maxdepth.1 |
| 14b20 | 20 7c 20 25 73 20 7c 20 78 61 72 67 73 20 2d 49 20 7b 7d 20 66 69 6e 64 20 7b 7d 20 2d 6d 61 78 | .|.%s.|.xargs.-I.{}.find.{}.-max |
| 14b40 | 64 65 70 74 68 20 30 20 2d 6c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e | depth.0.-ls"...............(coun |
| 14b60 | 73 65 6c 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 69 6c 74 65 72 20 74 29 29 29 29 0a 20 20 20 20 | sel--file-name-filter.t))))..... |
| 14b80 | 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6d 64 2d 74 6f 2d 64 69 | (concat......(counsel--cmd-to-di |
| 14ba0 | 72 65 64 2d 62 79 2d 74 79 70 65 20 22 64 22 20 63 6d 64 29 0a 20 20 20 20 20 22 20 26 26 20 22 | red-by-type."d".cmd)......".&&." |
| 14bc0 | 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 2d 62 79 2d | ......(counsel--cmd-to-dired-by- |
| 14be0 | 74 79 70 65 20 22 66 22 20 63 6d 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | type."f".cmd))))..(defun.counsel |
| 14c00 | 2d 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 2d 62 79 2d 74 79 70 65 20 28 74 79 70 65 20 63 6d 64 | --cmd-to-dired-by-type.(type.cmd |
| 14c20 | 29 0a 20 20 28 6c 65 74 20 28 28 65 78 63 6c 75 64 65 2d 64 6f 74 73 0a 20 20 20 20 20 20 20 20 | )...(let.((exclude-dots......... |
| 14c40 | 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 2e 22 20 69 76 79 2d 74 65 | .(if.(string-match."^\\.".ivy-te |
| 14c60 | 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 22 | xt)..............""............" |
| 14c80 | 20 7c 20 67 72 65 70 20 2d 76 20 27 2f 5c 5c 5c 5c 2e 27 22 29 29 29 0a 20 20 20 20 28 72 65 70 | .|.grep.-v.'/\\\\.'"))).....(rep |
| 14ca0 | 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 22 20 7c 20 67 | lace-regexp-in-string......".|.g |
| 14cc0 | 72 65 70 22 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 2d 74 79 70 65 20 22 20 74 79 70 65 | rep"......(concat.".-type.".type |
| 14ce0 | 20 65 78 63 6c 75 64 65 2d 64 6f 74 73 20 22 20 7c 20 67 72 65 70 22 29 20 63 6d 64 29 29 29 0a | .exclude-dots.".|.grep").cmd))). |
| 14d00 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 20 | .(defun.counsel-find-file-occur. |
| 14d20 | 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 66 | (&optional._cands)...(require.'f |
| 14d40 | 69 6e 64 2d 64 69 72 65 64 29 0a 20 20 28 63 64 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 29 | ind-dired)...(cd.ivy--directory) |
| 14d60 | 0a 20 20 28 69 66 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 2d 75 | ...(if.counsel-find-file-occur-u |
| 14d80 | 73 65 2d 66 69 6e 64 0a 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 | se-find.......(counsel-cmd-to-di |
| 14da0 | 72 65 64 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 6f 63 63 75 72 2d 63 6d 64 2d 66 | red........(counsel--occur-cmd-f |
| 14dc0 | 69 6e 64 29 0a 20 20 20 20 20 20 20 27 66 69 6e 64 2d 64 69 72 65 64 2d 66 69 6c 74 65 72 29 0a | ind)........'find-dired-filter). |
| 14de0 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 0a 20 20 20 20 20 28 | ....(counsel-cmd-to-dired......( |
| 14e00 | 63 6f 75 6e 73 65 6c 2d 2d 65 78 70 61 6e 64 2d 6c 73 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | counsel--expand-ls.......(format |
| 14e20 | 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 2d 63 6d 64 0a 20 20 20 | .counsel-find-file-occur-cmd.... |
| 14e40 | 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 2d 70 20 22 | ...........(if.(string-match-p." |
| 14e60 | 67 72 65 70 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6f 63 63 75 72 2d 63 6d | grep".counsel-find-file-occur-cm |
| 14e80 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 62 61 63 6b | d)...................;;.for.back |
| 14ea0 | 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | wards.compatibility............. |
| 14ec0 | 20 20 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 20 69 76 | ......(counsel--elisp-to-pcre.iv |
| 14ee0 | 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 28 63 6f 75 6e | y--old-re).................(coun |
| 14f00 | 73 65 6c 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 69 6c 74 65 72 20 74 29 29 29 29 29 29 29 0a 0a | sel--file-name-filter.t))))))).. |
| 14f20 | 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 2d 6c 65 76 | (defvar.counsel-up-directory-lev |
| 14f40 | 65 6c 20 74 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 72 20 60 63 6f 75 6e 73 65 6c | el.t..."Control.whether.`counsel |
| 14f60 | 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 27 20 67 6f 65 73 20 75 70 20 61 20 6c 65 76 65 6c 20 6f | -up-directory'.goes.up.a.level.o |
| 14f80 | 72 20 61 6c 77 61 79 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 | r.always.a.directory...If.non-ni |
| 14fa0 | 6c 2c 20 74 68 65 6e 20 60 63 6f 75 6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 27 20 77 | l,.then.`counsel-up-directory'.w |
| 14fc0 | 69 6c 6c 20 72 65 6d 6f 76 65 20 74 68 65 20 66 69 6e 61 6c 20 6c 65 76 65 6c 20 6f 66 20 74 68 | ill.remove.the.final.level.of.th |
| 14fe0 | 65 20 70 61 74 68 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 2f 61 2f 6c 6f 6e 67 2f 70 61 74 | e.path..For.example:./a/long/pat |
| 15000 | 68 2f 66 69 6c 65 2e 6a 70 67 20 3d 3e 20 2f 61 2f 6c 6f 6e 67 2f 70 61 74 68 2f 0a 20 20 20 20 | h/file.jpg.=>./a/long/path/..... |
| 15020 | 20 20 20 20 20 20 20 20 20 2f 61 2f 6c 6f 6e 67 2f 70 61 74 68 2f 20 20 20 20 20 3d 3e 20 20 20 | ........./a/long/path/.....=>... |
| 15040 | 20 20 2f 61 2f 6c 6f 6e 67 2f 0a 0a 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 60 63 6f 75 6e 73 65 | ../a/long/..If.nil,.then.`counse |
| 15060 | 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 27 20 77 69 6c 6c 20 67 6f 20 75 70 20 61 20 64 69 72 | l-up-directory'.will.go.up.a.dir |
| 15080 | 65 63 74 6f 72 79 2e 0a 46 6f 72 20 65 78 61 6d 70 6c 65 3a 20 2f 61 2f 6c 6f 6e 67 2f 70 61 74 | ectory..For.example:./a/long/pat |
| 150a0 | 68 2f 66 69 6c 65 2e 6a 70 67 20 3d 3e 20 2f 61 2f 6c 6f 6e 67 2f 0a 20 20 20 20 20 20 20 20 20 | h/file.jpg.=>./a/long/.......... |
| 150c0 | 20 20 20 20 2f 61 2f 6c 6f 6e 67 2f 70 61 74 68 2f 20 20 20 20 20 3d 3e 20 20 20 20 20 2f 61 2f | ..../a/long/path/.....=>...../a/ |
| 150e0 | 6c 6f 6e 67 2f 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 | long/")..(defun.counsel-up-direc |
| 15100 | 74 6f 72 79 20 28 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 20 64 69 72 65 | tory.()..."Go.to.the.parent.dire |
| 15120 | 63 74 6f 72 79 20 70 72 65 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f | ctory.preselecting.the.current.o |
| 15140 | 6e 65 2e 0a 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 | ne...If.the.current.directory.is |
| 15160 | 20 72 65 6d 6f 74 65 20 61 6e 64 20 69 74 27 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f | .remote.and.it's.not.possible.to |
| 15180 | 20 67 6f 20 75 70 20 61 6e 79 0a 66 75 72 74 68 65 72 2c 20 6d 61 6b 65 20 74 68 65 20 72 65 6d | .go.up.any.further,.make.the.rem |
| 151a0 | 6f 74 65 20 70 72 65 66 69 78 20 65 64 69 74 61 62 6c 65 2e 0a 0a 53 65 65 20 76 61 72 69 61 62 | ote.prefix.editable...See.variab |
| 151c0 | 6c 65 20 60 63 6f 75 6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 2d 6c 65 76 65 6c 27 2e | le.`counsel-up-directory-level'. |
| 151e0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 75 72 2d | "...(interactive)...(let*.((cur- |
| 15200 | 64 69 72 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 | dir.(directory-file-name.(expand |
| 15220 | 2d 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 0a 20 20 20 | -file-name.ivy--directory))).... |
| 15240 | 20 20 20 20 20 20 28 75 70 2d 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f | ......(up-dir.(file-name-directo |
| 15260 | 72 79 20 63 75 72 2d 64 69 72 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 66 69 6c 65 | ry.cur-dir))).....(if.(and.(file |
| 15280 | 2d 72 65 6d 6f 74 65 2d 70 20 63 75 72 2d 64 69 72 29 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c | -remote-p.cur-dir).(string-equal |
| 152a0 | 20 63 75 72 2d 64 69 72 20 75 70 2d 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e | .cur-dir.up-dir)).........(progn |
| 152c0 | 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 6b 65 20 74 68 65 20 72 65 6d 6f 74 65 20 70 72 | ...........;;.make.the.remote.pr |
| 152e0 | 65 66 69 78 20 65 64 69 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 | efix.editable...........(setq.iv |
| 15300 | 79 2d 2d 6f 6c 64 2d 63 61 6e 64 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | y--old-cands.nil)...........(set |
| 15320 | 71 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 76 | q.ivy--old-re.nil)...........(iv |
| 15340 | 79 2d 73 65 74 2d 69 6e 64 65 78 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 | y-set-index.0)...........(setq.i |
| 15360 | 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | vy--directory."")...........(set |
| 15380 | 71 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 | q.ivy--all-candidates.nil)...... |
| 153a0 | 20 20 20 20 20 28 69 76 79 2d 73 65 74 2d 74 65 78 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 | .....(ivy-set-text."").......... |
| 153c0 | 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)... |
| 153e0 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 75 70 2d 64 69 72 29 29 0a 20 20 20 20 20 20 28 | ........(insert.up-dir)).......( |
| 15400 | 69 66 20 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 75 70 2d 64 69 72 65 63 74 6f 72 79 2d 6c 65 76 | if.(and.counsel-up-directory-lev |
| 15420 | 65 6c 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 22 29 29 29 0a | el.(not.(string=.ivy-text.""))). |
| 15440 | 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 6c 69 6e 65 2d 62 | ..........(delete-region.(line-b |
| 15460 | 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 | eginning-position).(line-end-pos |
| 15480 | 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 63 64 20 75 70 2d 64 69 72 29 | ition)).........(ivy--cd.up-dir) |
| 154a0 | 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 70 72 65 73 65 6c | .........(setf.(ivy-state-presel |
| 154c0 | 65 63 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 28 66 69 6c | ect.ivy-last)...............(fil |
| 154e0 | 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e | e-name-as-directory.(file-name-n |
| 15500 | 6f 6e 64 69 72 65 63 74 6f 72 79 20 63 75 72 2d 64 69 72 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | ondirectory.cur-dir)))))))..(def |
| 15520 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 6f 77 6e 2d 64 69 72 65 63 74 6f 72 79 20 28 29 0a 20 20 22 | un.counsel-down-directory.()..." |
| 15540 | 44 65 73 63 65 6e 64 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f | Descend.into.the.current.directo |
| 15560 | 72 79 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 2d 64 69 72 | ry."...(interactive)...(ivy--dir |
| 15580 | 65 63 74 6f 72 79 2d 65 6e 74 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 | ectory-enter))..(defun.counsel-f |
| 155a0 | 69 6e 64 2d 66 69 6c 65 2d 75 6e 64 6f 20 28 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | ind-file-undo.()...(interactive) |
| 155c0 | 0a 20 20 28 69 66 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 | ...(if.(string=.ivy-text."").... |
| 155e0 | 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(let.((dir.(progn............ |
| 15600 | 20 20 20 20 20 20 20 20 28 70 6f 70 20 69 76 79 2d 2d 64 69 72 65 63 74 6f 72 79 2d 68 69 73 74 | ........(pop.ivy--directory-hist |
| 15620 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 69 76 79 2d 2d 64 | )....................(pop.ivy--d |
| 15640 | 69 72 65 63 74 6f 72 79 2d 68 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | irectory-hist)))).........(when. |
| 15660 | 64 69 72 0a 20 20 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 | dir...........(ivy--cd.dir)))... |
| 15680 | 20 20 28 75 6e 64 6f 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 74 2d 67 69 | ..(undo)))..(defun.counsel-at-gi |
| 156a0 | 74 2d 69 73 73 75 65 2d 70 20 28 29 0a 20 20 22 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 61 74 | t-issue-p.()..."When.point.is.at |
| 156c0 | 20 61 6e 20 69 73 73 75 65 20 69 6e 20 61 20 47 69 74 2d 76 65 72 73 69 6f 6e 65 64 20 66 69 6c | .an.issue.in.a.Git-versioned.fil |
| 156e0 | 65 2c 20 72 65 74 75 72 6e 20 74 68 65 20 69 73 73 75 65 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 | e,.return.the.issue.string."...( |
| 15700 | 61 6e 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 23 5b 30 2d 39 5d 2b 22 29 0a 20 20 20 20 20 | and.(looking-at."#[0-9]+")...... |
| 15720 | 20 20 28 6f 72 20 28 65 71 20 28 76 63 2d 62 61 63 6b 65 6e 64 20 62 75 66 66 65 72 2d 66 69 6c | ..(or.(eq.(vc-backend.buffer-fil |
| 15740 | 65 2d 6e 61 6d 65 29 20 27 47 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 6d | e-name).'Git)............(memq.m |
| 15760 | 61 6a 6f 72 2d 6d 6f 64 65 20 27 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 76 63 | ajor-mode.'(magit-commit-mode.vc |
| 15780 | 2d 67 69 74 2d 6c 6f 67 2d 76 69 65 77 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -git-log-view-mode))............ |
| 157a0 | 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | (bound-and-true-p.magit-commit-m |
| 157c0 | 6f 64 65 29 29 0a 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 | ode))........(match-string-no-pr |
| 157e0 | 6f 70 65 72 74 69 65 73 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 69 | operties.0)))..(defun.counsel-gi |
| 15800 | 74 68 75 62 2d 75 72 6c 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 47 69 74 68 75 62 | thub-url-p.()..."Return.a.Github |
| 15820 | 20 69 73 73 75 65 20 55 52 4c 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 63 | .issue.URL.at.point."...(when.(c |
| 15840 | 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 22 67 69 74 22 20 74 29 0a | ounsel-require-program."git".t). |
| 15860 | 20 20 20 20 28 6c 65 74 20 28 28 75 72 6c 20 28 63 6f 75 6e 73 65 6c 2d 61 74 2d 67 69 74 2d 69 | ....(let.((url.(counsel-at-git-i |
| 15880 | 73 73 75 65 2d 70 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 75 72 6c 0a 20 20 20 20 20 20 | ssue-p))).......(when.url....... |
| 158a0 | 20 20 28 6c 65 74 20 28 28 6f 72 69 67 69 6e 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 | ..(let.((origin.(shell-command-t |
| 158c0 | 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-string........................ |
| 158e0 | 22 67 69 74 20 72 65 6d 6f 74 65 20 67 65 74 2d 75 72 6c 20 6f 72 69 67 69 6e 22 29 29 0a 20 20 | "git.remote.get-url.origin"))... |
| 15900 | 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 | ............user.repo).......... |
| 15920 | 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 67 69 74 40 67 69 | .(cond.((string-match."\\`git@gi |
| 15940 | 74 68 75 62 2e 63 6f 6d 3a 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 2e | thub.com:\\([^/]+\\)/\\(.*\\)\\. |
| 15960 | 67 69 74 24 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 | git$"........................... |
| 15980 | 20 20 20 20 20 6f 72 69 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | .....origin)..................(s |
| 159a0 | 65 74 71 20 75 73 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 72 69 67 69 6e 29 | etq.user.(match-string.1.origin) |
| 159c0 | 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 72 65 70 6f 20 28 6d | )..................(setq.repo.(m |
| 159e0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6f 72 69 67 69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | atch-string.2.origin)))......... |
| 15a00 | 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 68 74 74 70 73 | ........((string-match."\\`https |
| 15a20 | 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 5c 5c 28 5b 5e 2f 5d 2b 5c 5c 29 2f 5c 5c 28 2e 2a 5c | ://github.com/\\([^/]+\\)/\\(.*\ |
| 15a40 | 5c 29 24 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \)$"............................ |
| 15a60 | 20 20 20 20 6f 72 69 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ....origin)..................(se |
| 15a80 | 74 71 20 75 73 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 72 69 67 69 6e 29 29 | tq.user.(match-string.1.origin)) |
| 15aa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 70 6f 20 28 6d 61 | ..................(setq.repo.(ma |
| 15ac0 | 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6f 72 69 67 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 | tch-string.2.origin))))......... |
| 15ae0 | 20 20 28 77 68 65 6e 20 75 73 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 | ..(when.user.............(setq.u |
| 15b00 | 72 6c 20 28 66 6f 72 6d 61 74 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 25 | rl.(format."https://github.com/% |
| 15b20 | 73 2f 25 73 2f 69 73 73 75 65 73 2f 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/%s/issues/%s"................. |
| 15b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 20 72 65 70 6f 20 28 73 75 62 73 74 72 69 | ..............user.repo.(substri |
| 15b60 | 6e 67 20 75 72 6c 20 31 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | ng.url.1)))))))))..(defun.counse |
| 15b80 | 6c 2d 65 6d 61 63 73 2d 75 72 6c 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 44 65 62 | l-emacs-url-p.()..."Return.a.Deb |
| 15ba0 | 62 75 67 73 20 69 73 73 75 65 20 55 52 4c 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 6c 65 74 | bugs.issue.URL.at.point."...(let |
| 15bc0 | 20 28 28 75 72 6c 20 28 61 6e 64 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f | .((url.(and.(counsel-require-pro |
| 15be0 | 67 72 61 6d 20 22 67 69 74 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gram."git".t)................... |
| 15c00 | 28 63 6f 75 6e 73 65 6c 2d 61 74 2d 67 69 74 2d 69 73 73 75 65 2d 70 29 29 29 29 0a 20 20 20 20 | (counsel-at-git-issue-p))))..... |
| 15c20 | 28 77 68 65 6e 20 75 72 6c 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 72 69 67 69 6e 20 28 73 | (when.url.......(let.((origin.(s |
| 15c40 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 67 69 74 20 72 65 6d 6f | hell-command-to-string."git.remo |
| 15c60 | 74 65 20 67 65 74 2d 75 72 6c 20 6f 72 69 67 69 6e 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 | te.get-url.origin"))).........(w |
| 15c80 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 67 69 74 2e 73 76 2e 67 6e 75 2e | hen.(string-match-p."git.sv.gnu. |
| 15ca0 | 6f 72 67 3a 2f 73 72 76 2f 67 69 74 2f 65 6d 61 63 73 2e 67 69 74 22 20 6f 72 69 67 69 6e 29 0a | org:/srv/git/emacs.git".origin). |
| 15cc0 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 68 74 74 70 73 3a 2f 2f 62 75 67 73 2e | ..........(format."https://bugs. |
| 15ce0 | 67 6e 75 2e 6f 72 67 2f 25 73 22 20 28 73 75 62 73 74 72 69 6e 67 20 75 72 6c 20 31 29 29 29 29 | gnu.org/%s".(substring.url.1)))) |
| 15d00 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 75 72 6c 2d 65 78 70 61 6e 73 69 | )))..(defvar.counsel-url-expansi |
| 15d20 | 6f 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 22 4d 61 70 20 6f 66 20 72 65 67 75 6c 61 72 20 | ons-alist.nil..."Map.of.regular. |
| 15d40 | 65 78 70 72 65 73 73 69 6f 6e 73 20 74 6f 20 65 78 70 61 6e 73 69 6f 6e 73 2e 0a 0a 54 68 65 20 | expressions.to.expansions...The. |
| 15d60 | 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 61 20 6c 69 73 74 | value.of.this.variable.is.a.list |
| 15d80 | 20 6f 66 20 70 61 69 72 73 20 28 52 45 47 45 58 50 20 2e 20 46 4f 52 4d 41 54 29 2e 0a 0a 60 63 | .of.pairs.(REGEXP...FORMAT)...`c |
| 15da0 | 6f 75 6e 73 65 6c 2d 75 72 6c 2d 65 78 70 61 6e 64 27 20 65 78 70 61 6e 64 73 20 74 68 65 20 77 | ounsel-url-expand'.expands.the.w |
| 15dc0 | 6f 72 64 20 61 74 20 70 6f 69 6e 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 46 4f 52 4d 41 54 | ord.at.point.according.to.FORMAT |
| 15de0 | 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 20 52 45 47 45 58 50 2e 20 | .for.the.first.matching.REGEXP.. |
| 15e00 | 20 46 4f 52 4d 41 54 20 63 61 6e 20 62 65 20 65 69 74 68 65 72 20 61 0a 73 74 72 69 6e 67 20 6f | .FORMAT.can.be.either.a.string.o |
| 15e20 | 72 20 61 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 61 20 73 74 72 69 6e 67 | r.a.function...If.it.is.a.string |
| 15e40 | 2c 20 69 74 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 0a 66 6f 72 6d 61 74 20 73 74 72 69 6e | ,.it.is.used.as.the.format.strin |
| 15e60 | 67 20 66 6f 72 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 66 6f 72 6d 61 74 27 2c 20 77 69 74 | g.for.the.function.`format',.wit |
| 15e80 | 68 20 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 0a 61 73 20 74 68 65 20 6e 65 78 74 20 | h.the.word.at.point.as.the.next. |
| 15ea0 | 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 20 69 74 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 | argument...If.it.is.a.function,. |
| 15ec0 | 69 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 0a 77 6f 72 64 20 61 74 20 70 6f | it.is.called.with.the.word.at.po |
| 15ee0 | 69 6e 74 20 61 73 20 74 68 65 20 73 6f 6c 65 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 46 6f 72 20 65 | int.as.the.sole.argument...For.e |
| 15f00 | 78 61 6d 70 6c 65 2c 20 61 20 70 61 69 72 20 6f 66 20 74 68 65 20 66 6f 72 6d 3a 0a 20 20 5c 5c | xample,.a.pair.of.the.form:...\\ |
| 15f20 | 3d 27 28 5c 22 5c 5c 5c 5c 5c 5c 3d 60 42 53 45 52 56 2d 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c | ='(\"\\\\\\=`BSERV-[[:digit:]]+\ |
| 15f40 | 5c 5c 5c 5c 5c 3d 27 5c 22 20 2e 0a 20 20 20 20 5c 22 68 74 74 70 73 3a 2f 2f 6a 69 72 61 2e 61 | \\\\\='\".......\"https://jira.a |
| 15f60 | 74 6c 61 73 73 69 61 6e 2e 63 6f 6d 2f 62 72 6f 77 73 65 2f 25 73 5c 22 29 0a 65 78 70 61 6e 64 | tlassian.com/browse/%s\").expand |
| 15f80 | 73 20 74 6f 20 74 68 65 20 55 52 4c 20 60 68 74 74 70 73 3a 2f 2f 6a 69 72 61 2e 61 74 6c 61 73 | s.to.the.URL.`https://jira.atlas |
| 15fa0 | 73 69 61 6e 2e 63 6f 6d 2f 62 72 6f 77 73 65 2f 42 53 45 52 56 2d 31 30 30 27 0a 77 68 65 6e 20 | sian.com/browse/BSERV-100'.when. |
| 15fc0 | 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 20 69 73 20 5c 22 42 53 45 52 56 2d 31 30 30 | the.word.at.point.is.\"BSERV-100 |
| 15fe0 | 5c 22 2e 0a 0a 49 66 20 46 4f 52 4d 41 54 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 6d 6f | \"...If.FORMAT.is.a.function,.mo |
| 16000 | 72 65 20 70 6f 77 65 72 66 75 6c 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 61 72 65 0a | re.powerful.transformations.are. |
| 16020 | 70 6f 73 73 69 62 6c 65 2e 20 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65 2c 0a 20 20 5c 5c 3d 27 | possible...As.an.example,...\\=' |
| 16040 | 28 5c 22 5c 5c 5c 5c 5c 5c 3d 60 69 73 73 75 65 5c 5c 5c 5c 28 5b 5b 3a 64 69 67 69 74 3a 5d 5d | (\"\\\\\\=`issue\\\\([[:digit:]] |
| 16060 | 2b 5c 5c 5c 5c 29 5c 5c 5c 5c 5c 5c 3d 27 5c 22 20 2e 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | +\\\\)\\\\\\='\".......(lambda.( |
| 16080 | 77 6f 72 64 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 5c 22 68 74 74 70 73 3a 2f 2f 62 75 | word).......(concat.\"https://bu |
| 160a0 | 67 73 2e 67 6e 75 2e 6f 72 67 2f 5c 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 77 6f | gs.gnu.org/\".(match-string.1.wo |
| 160c0 | 72 64 29 29 29 29 0a 74 72 69 6d 73 20 74 68 65 20 5c 22 69 73 73 75 65 5c 22 20 70 72 65 66 69 | rd)))).trims.the.\"issue\".prefi |
| 160e0 | 78 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 20 62 65 66 6f 72 65 20 | x.from.the.word.at.point.before. |
| 16100 | 63 72 65 61 74 69 6e 67 0a 74 68 65 20 55 52 4c 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | creating.the.URL.")..(defun.coun |
| 16120 | 73 65 6c 2d 75 72 6c 2d 65 78 70 61 6e 64 20 28 29 0a 20 20 22 45 78 70 61 6e 64 20 77 6f 72 64 | sel-url-expand.()..."Expand.word |
| 16140 | 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 60 63 6f 75 6e 73 65 6c 2d 75 72 6c 2d 65 78 70 | .at.point.using.`counsel-url-exp |
| 16160 | 61 6e 73 69 6f 6e 73 2d 61 6c 69 73 74 27 2e 0a 54 68 65 20 66 69 72 73 74 20 70 61 69 72 20 69 | ansions-alist'..The.first.pair.i |
| 16180 | 6e 20 74 68 65 20 6c 69 73 74 20 77 68 6f 73 65 20 72 65 67 65 78 70 20 6d 61 74 63 68 65 73 20 | n.the.list.whose.regexp.matches. |
| 161a0 | 74 68 65 20 77 6f 72 64 20 61 74 20 70 6f 69 6e 74 0a 77 69 6c 6c 20 62 65 20 65 78 70 61 6e 64 | the.word.at.point.will.be.expand |
| 161c0 | 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 74 73 20 66 6f 72 6d 61 74 2e 20 20 54 68 69 | ed.according.to.its.format...Thi |
| 161e0 | 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 0a 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 75 73 65 | s.function.is.intended.to.be.use |
| 16200 | 64 20 69 6e 20 60 69 76 79 2d 66 66 61 70 2d 75 72 6c 2d 66 75 6e 63 74 69 6f 6e 73 27 20 74 6f | d.in.`ivy-ffap-url-functions'.to |
| 16220 | 20 62 72 6f 77 73 65 20 74 68 65 0a 72 65 73 75 6c 74 20 61 73 20 61 20 55 52 4c 2e 22 0a 20 20 | .browse.the.result.as.a.URL."... |
| 16240 | 28 6c 65 74 20 28 28 77 6f 72 64 2d 61 74 2d 70 6f 69 6e 74 20 28 63 75 72 72 65 6e 74 2d 77 6f | (let.((word-at-point.(current-wo |
| 16260 | 72 64 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 77 6f 72 64 2d 61 74 2d 70 6f 69 6e 74 0a 20 20 | rd))).....(when.word-at-point... |
| 16280 | 20 20 20 20 28 63 6c 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 70 61 69 | ....(cl-some........(lambda.(pai |
| 162a0 | 72 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 70 20 28 63 61 72 20 70 | r)..........(let.((regexp.(car.p |
| 162c0 | 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 74 65 72 20 | air))................(formatter. |
| 162e0 | 28 63 64 72 20 70 61 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 | (cdr.pair)))............(when.(s |
| 16300 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 77 6f 72 64 2d 61 74 2d 70 6f 69 6e 74 | tring-match.regexp.word-at-point |
| 16320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 66 6f | )..............(if.(functionp.fo |
| 16340 | 72 6d 61 74 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | rmatter)..................(funca |
| 16360 | 6c 6c 20 66 6f 72 6d 61 74 74 65 72 20 77 6f 72 64 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 | ll.formatter.word-at-point)..... |
| 16380 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 66 6f 72 6d 61 74 74 65 72 20 77 6f 72 | ...........(format.formatter.wor |
| 163a0 | 64 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 75 | d-at-point)))))........counsel-u |
| 163c0 | 72 6c 2d 65 78 70 61 6e 73 69 6f 6e 73 2d 61 6c 69 73 74 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 | rl-expansions-alist))))..;;**.`c |
| 163e0 | 6f 75 6e 73 65 6c 2d 64 69 72 65 64 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | ounsel-dired'.(declare-function. |
| 16400 | 64 69 72 65 64 20 22 64 69 72 65 64 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | dired."dired")..;;;###autoload.( |
| 16420 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 | defun.counsel-dired.(&optional.i |
| 16440 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 46 6f 72 77 61 72 64 20 74 6f 20 60 64 69 72 | nitial-input)..."Forward.to.`dir |
| 16460 | 65 64 27 2e 0a 57 68 65 6e 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 6e 6f 6e 2d 6e | ed'..When.INITIAL-INPUT.is.non-n |
| 16480 | 69 6c 2c 20 75 73 65 20 69 74 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 64 75 72 | il,.use.it.in.the.minibuffer.dur |
| 164a0 | 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 61 63 74 69 76 65 29 | ing.completion."...(interactive) |
| 164c0 | 0a 20 20 28 6c 65 74 20 28 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 70 72 65 | ...(let.((counsel--find-file-pre |
| 164e0 | 64 69 63 61 74 65 20 23 27 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 29 29 0a 20 20 20 20 | dicate.#'file-directory-p))..... |
| 16500 | 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 31 0a 20 20 20 20 20 22 44 69 72 65 | (counsel--find-file-1......"Dire |
| 16520 | 64 20 28 64 69 72 65 63 74 6f 72 79 29 3a 20 22 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 | d.(directory):.".initial-input.. |
| 16540 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 64 29 20 28 64 69 72 65 64 20 28 65 78 70 61 6e 64 2d 66 | ....(lambda.(d).(dired.(expand-f |
| 16560 | 69 6c 65 2d 6e 61 6d 65 20 64 29 29 29 0a 20 20 20 20 20 27 63 6f 75 6e 73 65 6c 2d 64 69 72 65 | ile-name.d)))......'counsel-dire |
| 16580 | 64 29 29 29 0a 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 64 69 | d)))..(ivy-configure.'counsel-di |
| 165a0 | 72 65 64 0a 20 20 3a 70 61 72 65 6e 74 20 27 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 69 6e | red...:parent.'read-file-name-in |
| 165c0 | 74 65 72 6e 61 6c 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 27 0a | ternal)..;;**.`counsel-recentf'. |
| 165e0 | 28 64 65 66 76 61 72 20 72 65 63 65 6e 74 66 2d 6c 69 73 74 29 0a 28 64 65 63 6c 61 72 65 2d 66 | (defvar.recentf-list).(declare-f |
| 16600 | 75 6e 63 74 69 6f 6e 20 72 65 63 65 6e 74 66 2d 6d 6f 64 65 20 22 72 65 63 65 6e 74 66 22 29 0a | unction.recentf-mode."recentf"). |
| 16620 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 2d 69 6e 63 6c | .(defcustom.counsel-recentf-incl |
| 16640 | 75 64 65 2d 78 64 67 2d 6c 69 73 74 20 6e 69 6c 0a 20 20 22 49 6e 63 6c 75 64 65 20 72 65 63 65 | ude-xdg-list.nil..."Include.rece |
| 16660 | 6e 74 6c 79 20 75 73 65 64 20 66 69 6c 65 73 20 6c 69 73 74 65 64 20 62 79 20 58 44 47 2d 63 6f | ntly.used.files.listed.by.XDG-co |
| 16680 | 6d 70 6c 69 61 6e 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e 0a 45 78 61 6d 70 6c 65 73 20 6f | mpliant.environments..Examples.o |
| 166a0 | 66 20 73 75 63 68 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 20 61 72 65 20 47 4e 4f 4d 45 20 61 6e | f.such.environments.are.GNOME.an |
| 166c0 | 64 20 4b 44 45 2e 20 20 53 65 65 20 74 68 65 20 55 52 4c 0a 60 68 74 74 70 73 3a 2f 2f 77 77 77 | d.KDE...See.the.URL.`https://www |
| 166e0 | 2e 66 72 65 65 64 65 73 6b 74 6f 70 2e 6f 72 67 2f 77 69 6b 69 2f 53 70 65 63 69 66 69 63 61 74 | .freedesktop.org/wiki/Specificat |
| 16700 | 69 6f 6e 73 2f 64 65 73 6b 74 6f 70 2d 62 6f 6f 6b 6d 61 72 6b 2d 73 70 65 63 27 2e 22 0a 20 20 | ions/desktop-bookmark-spec'."... |
| 16720 | 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 6c 69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e | :type.'boolean...:link.'(url-lin |
| 16740 | 6b 20 22 5c 0a 68 74 74 70 73 3a 2f 2f 77 77 77 2e 66 72 65 65 64 65 73 6b 74 6f 70 2e 6f 72 67 | k."\.https://www.freedesktop.org |
| 16760 | 2f 77 69 6b 69 2f 53 70 65 63 69 66 69 63 61 74 69 6f 6e 73 2f 64 65 73 6b 74 6f 70 2d 62 6f 6f | /wiki/Specifications/desktop-boo |
| 16780 | 6b 6d 61 72 6b 2d 73 70 65 63 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | kmark-spec"))..;;;###autoload.(d |
| 167a0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 20 28 29 0a 20 20 22 46 69 6e 64 20 | efun.counsel-recentf.()..."Find. |
| 167c0 | 61 20 66 69 6c 65 20 6f 6e 20 60 72 65 63 65 6e 74 66 2d 6c 69 73 74 27 2e 22 0a 20 20 28 69 6e | a.file.on.`recentf-list'."...(in |
| 167e0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 72 65 63 65 6e 74 66 29 0a | teractive)...(require.'recentf). |
| 16800 | 20 20 28 72 65 63 65 6e 74 66 2d 6d 6f 64 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 52 65 | ..(recentf-mode)...(ivy-read."Re |
| 16820 | 63 65 6e 74 66 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 2d 63 61 6e 64 69 64 | centf:.".(counsel-recentf-candid |
| 16840 | 61 74 65 73 29 0a 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 | ates).............:action.(lambd |
| 16860 | 61 20 28 66 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 69 74 | a.(f).......................(wit |
| 16880 | 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 20 20 20 20 | h-ivy-window.................... |
| 168a0 | 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(find-file.f)))............ |
| 168c0 | 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 | .:require-match.t.............:c |
| 168e0 | 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 29 29 0a 0a 28 69 76 79 2d 73 | aller.'counsel-recentf))..(ivy-s |
| 16900 | 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 0a 20 60 28 | et-actions..'counsel-recentf..`( |
| 16920 | 28 22 6a 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 | ("j".find-file-other-window."oth |
| 16940 | 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 28 22 66 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 | er.window")....("f".find-file-ot |
| 16960 | 68 65 72 2d 66 72 61 6d 65 20 22 6f 74 68 65 72 20 66 72 61 6d 65 22 29 0a 20 20 20 28 22 78 22 | her-frame."other.frame")....("x" |
| 16980 | 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 20 22 6f 70 65 6e 20 | .counsel-find-file-extern."open. |
| 169a0 | 65 78 74 65 72 6e 61 6c 6c 79 22 29 0a 20 20 20 28 22 64 22 20 2c 28 6c 61 6d 62 64 61 20 28 66 | externally")....("d".,(lambda.(f |
| 169c0 | 69 6c 65 29 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 20 | ile).(setq.recentf-list.(delete. |
| 169e0 | 66 69 6c 65 20 72 65 63 65 6e 74 66 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 22 64 65 6c 65 74 65 | file.recentf-list)))....."delete |
| 16a00 | 20 66 72 6f 6d 20 72 65 63 65 6e 74 66 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | .from.recentf")))..(defun.counse |
| 16a20 | 6c 2d 72 65 63 65 6e 74 66 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 | l-recentf-candidates.()..."Retur |
| 16a40 | 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 | n.candidates.for.`counsel-recent |
| 16a60 | 66 27 2e 0a 0a 57 68 65 6e 20 60 63 6f 75 6e 73 65 6c 2d 72 65 63 65 6e 74 66 2d 69 6e 63 6c 75 | f'...When.`counsel-recentf-inclu |
| 16a80 | 64 65 2d 78 64 67 2d 6c 69 73 74 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 6c 73 6f 20 69 6e | de-xdg-list'.is.non-nil,.also.in |
| 16aa0 | 63 6c 75 64 65 0a 74 68 65 20 66 69 6c 65 73 20 69 6e 20 73 61 69 64 20 6c 69 73 74 2c 20 73 6f | clude.the.files.in.said.list,.so |
| 16ac0 | 72 74 69 6e 67 20 74 68 65 20 63 6f 6d 62 69 6e 65 64 20 6c 69 73 74 20 62 79 20 66 69 6c 65 20 | rting.the.combined.list.by.file. |
| 16ae0 | 61 63 63 65 73 73 0a 74 69 6d 65 2e 22 0a 20 20 28 69 66 20 28 61 6e 64 20 63 6f 75 6e 73 65 6c | access.time."...(if.(and.counsel |
| 16b00 | 2d 72 65 63 65 6e 74 66 2d 69 6e 63 6c 75 64 65 2d 78 64 67 2d 6c 69 73 74 0a 20 20 20 20 20 20 | -recentf-include-xdg-list....... |
| 16b20 | 20 20 20 20 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 36 29 | .....(>=.emacs-major-version.26) |
| 16b40 | 29 0a 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 28 73 6f 72 | ).......(delete-dups........(sor |
| 16b60 | 74 20 28 6e 63 6f 6e 63 20 28 6d 61 70 63 61 72 20 23 27 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | t.(nconc.(mapcar.#'substring-no- |
| 16b80 | 70 72 6f 70 65 72 74 69 65 73 20 72 65 63 65 6e 74 66 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 | properties.recentf-list)........ |
| 16ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 72 65 63 65 6e 74 66 2d 67 | .............(counsel--recentf-g |
| 16bc0 | 65 74 2d 78 64 67 2d 72 65 63 65 6e 74 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | et-xdg-recent-files))........... |
| 16be0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 31 20 66 69 6c 65 32 29 0a 20 20 20 20 20 20 20 | ...(lambda.(file1.file2)........ |
| 16c00 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 66 69 | ........(cond.((file-remote-p.fi |
| 16c20 | 6c 65 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 6e 69 6c 29 0a | le1).......................nil). |
| 16c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 72 65 6d 6f | .....................((file-remo |
| 16c60 | 74 65 2d 70 20 66 69 6c 65 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-p.file2)).................... |
| 16c80 | 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 3b 3b 20 41 64 | ..(t.......................;;.Ad |
| 16ca0 | 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 36 2e 31 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ded.in.Emacs.26.1............... |
| 16cc0 | 20 20 20 20 20 20 20 20 20 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 69 6c 65 2d | .........(declare-function.file- |
| 16ce0 | 61 74 74 72 69 62 75 74 65 2d 61 63 63 65 73 73 2d 74 69 6d 65 20 22 66 69 6c 65 73 22 0a 20 20 | attribute-access-time."files"... |
| 16d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16d20 | 20 20 20 20 20 20 28 61 74 74 72 69 62 75 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(attributes))............. |
| 16d40 | 20 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 2d 6c 65 73 73 2d 70 20 28 66 69 6c 65 2d 61 74 74 | ..........(time-less-p.(file-att |
| 16d60 | 72 69 62 75 74 65 2d 61 63 63 65 73 73 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ribute-access-time.............. |
| 16d80 | 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 61 74 74 | .......................(file-att |
| 16da0 | 72 69 62 75 74 65 73 20 66 69 6c 65 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ributes.file2))................. |
| 16dc0 | 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 61 74 74 72 69 62 75 | ...................(file-attribu |
| 16de0 | 74 65 2d 61 63 63 65 73 73 2d 74 69 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-access-time.................. |
| 16e00 | 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 61 74 74 72 69 62 75 | ...................(file-attribu |
| 16e20 | 74 65 73 20 66 69 6c 65 31 29 29 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 | tes.file1)))))))).....(mapcar.#' |
| 16e40 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 63 65 6e 74 66 2d | substring-no-properties.recentf- |
| 16e60 | 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 2d 78 6d 6c | list)))..(defalias.'counsel--xml |
| 16e80 | 2d 70 61 72 73 65 2d 72 65 67 69 6f 6e 0a 20 20 28 69 66 20 28 63 6f 6e 64 20 28 28 66 62 6f 75 | -parse-region...(if.(cond.((fbou |
| 16ea0 | 6e 64 70 20 27 6c 69 62 78 6d 6c 2d 61 76 61 69 6c 61 62 6c 65 2d 70 29 0a 20 20 20 20 20 20 20 | ndp.'libxml-available-p)........ |
| 16ec0 | 20 20 20 20 20 20 3b 3b 20 41 64 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 37 2e 31 2e 0a 20 20 | ......;;.Added.in.Emacs.27.1.... |
| 16ee0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 62 78 6d 6c 2d 61 76 61 69 6c 61 62 6c 65 2d 70 29 29 | ...........(libxml-available-p)) |
| 16f00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 62 6f 75 6e 64 70 20 27 6c 69 62 78 6d 6c 2d 70 | .............((fboundp.'libxml-p |
| 16f20 | 61 72 73 65 2d 78 6d 6c 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | arse-xml-region)..............;; |
| 16f40 | 20 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 60 66 62 6f 75 6e 64 70 27 20 69 73 20 6e 6f 74 20 65 | .Checking.for.`fboundp'.is.not.e |
| 16f60 | 6e 6f 75 67 68 20 6f 6e 20 57 69 6e 64 6f 77 73 2c 20 77 68 65 72 65 20 69 74 0a 20 20 20 20 20 | nough.on.Windows,.where.it...... |
| 16f80 | 20 20 20 20 20 20 20 20 3b 3b 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 65 | ........;;.will.return.non-nil.e |
| 16fa0 | 76 65 6e 20 69 66 20 74 68 65 20 6c 69 62 72 61 72 79 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c | ven.if.the.library.is.not.instal |
| 16fc0 | 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | led...............(with-temp-buf |
| 16fe0 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 3c 78 6d 6c | fer................(insert."<xml |
| 17000 | 2f 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 62 78 6d 6c 2d 70 61 72 73 | />")................(libxml-pars |
| 17020 | 65 2d 78 6d 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d | e-xml-region.(point-min).(point- |
| 17040 | 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 26 6f 70 74 69 6f 6e 61 | max))))).......(lambda.(&optiona |
| 17060 | 6c 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 6c 69 62 78 6d 6c 2d 70 61 72 73 65 | l.beg.end).........(libxml-parse |
| 17080 | 2d 78 6d 6c 2d 72 65 67 69 6f 6e 20 28 6f 72 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | -xml-region.(or.beg.(point-min)) |
| 170a0 | 20 28 6f 72 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 23 27 78 6d | .(or.end.(point-max)))).....#'xm |
| 170c0 | 6c 2d 70 61 72 73 65 2d 72 65 67 69 6f 6e 29 0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 | l-parse-region)..."Compatibility |
| 170e0 | 20 73 68 69 6d 20 66 6f 72 20 60 6c 69 62 78 6d 6c 2d 70 61 72 73 65 2d 78 6d 6c 2d 72 65 67 69 | .shim.for.`libxml-parse-xml-regi |
| 17100 | 6f 6e 27 2e 0a 46 6f 72 20 63 6f 6e 76 65 6e 69 65 6e 63 65 2c 20 42 45 47 20 61 6e 64 20 45 4e | on'..For.convenience,.BEG.and.EN |
| 17120 | 44 20 64 65 66 61 75 6c 74 20 74 6f 20 60 70 6f 69 6e 74 2d 6d 69 6e 27 20 61 6e 64 0a 60 70 6f | D.default.to.`point-min'.and.`po |
| 17140 | 69 6e 74 2d 6d 61 78 27 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 5c 28 66 6e 20 26 6f | int-max',.respectively...\(fn.&o |
| 17160 | 70 74 69 6f 6e 61 6c 20 42 45 47 20 45 4e 44 29 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | ptional.BEG.END)")..(defun.couns |
| 17180 | 65 6c 2d 2d 72 65 63 65 6e 74 66 2d 67 65 74 2d 78 64 67 2d 72 65 63 65 6e 74 2d 66 69 6c 65 73 | el--recentf-get-xdg-recent-files |
| 171a0 | 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 58 44 47 20 72 65 63 65 6e 74 | .()..."Return.list.of.XDG.recent |
| 171c0 | 20 66 69 6c 65 73 2e 0a 0a 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 70 61 72 | .files...This.information.is.par |
| 171e0 | 73 65 64 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 20 5c 22 72 65 63 65 6e 74 6c 79 2d 75 73 65 | sed.from.the.file.\"recently-use |
| 17200 | 64 2e 78 62 65 6c 5c 22 2c 0a 77 68 69 63 68 20 6c 69 73 74 73 20 62 6f 74 68 20 66 69 6c 65 73 | d.xbel\",.which.lists.both.files |
| 17220 | 20 61 6e 64 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 75 6e 64 65 72 20 60 78 64 67 2d 64 61 74 | .and.directories,.under.`xdg-dat |
| 17240 | 61 2d 68 6f 6d 65 27 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 73 20 74 68 65 20 | a-home'..This.function.uses.the. |
| 17260 | 60 64 6f 6d 27 20 6c 69 62 72 61 72 79 20 66 72 6f 6d 20 45 6d 61 63 73 20 32 35 2e 31 20 6f 72 | `dom'.library.from.Emacs.25.1.or |
| 17280 | 20 6c 61 74 65 72 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 72 65 71 75 69 72 65 20 27 64 6f 6d | .later."...(unless.(require.'dom |
| 172a0 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 73 20 66 75 | .nil.t).....(user-error."This.fu |
| 172c0 | 6e 63 74 69 6f 6e 20 72 65 71 75 69 72 65 73 20 45 6d 61 63 73 20 32 35 2e 31 20 6f 72 20 6c 61 | nction.requires.Emacs.25.1.or.la |
| 172e0 | 74 65 72 22 29 29 0a 20 20 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 2d 61 | ter"))...(declare-function.dom-a |
| 17300 | 74 74 72 20 22 64 6f 6d 22 20 28 6e 6f 64 65 20 61 74 74 72 29 29 0a 20 20 28 64 65 63 6c 61 72 | ttr."dom".(node.attr))...(declar |
| 17320 | 65 2d 66 75 6e 63 74 69 6f 6e 20 64 6f 6d 2d 62 79 2d 74 61 67 20 22 64 6f 6d 22 20 28 64 6f 6d | e-function.dom-by-tag."dom".(dom |
| 17340 | 20 74 61 67 29 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6f 66 2d 72 65 63 65 6e 74 2d 66 | .tag))...(let.((file-of-recent-f |
| 17360 | 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | iles..........(expand-file-name. |
| 17380 | 22 72 65 63 65 6e 74 6c 79 2d 75 73 65 64 2e 78 62 65 6c 22 20 28 63 6f 75 6e 73 65 6c 2d 2d 78 | "recently-used.xbel".(counsel--x |
| 173a0 | 64 67 2d 64 61 74 61 2d 68 6f 6d 65 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 | dg-data-home)))).....(unless.(fi |
| 173c0 | 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 66 69 6c 65 2d 6f 66 2d 72 65 63 65 6e 74 2d 66 69 6c | le-readable-p.file-of-recent-fil |
| 173e0 | 65 73 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4c 69 73 74 20 6f 66 20 58 | es).......(user-error."List.of.X |
| 17400 | 44 47 20 72 65 63 65 6e 74 20 66 69 6c 65 73 20 6e 6f 74 20 66 6f 75 6e 64 3a 20 25 73 22 0a 20 | DG.recent.files.not.found:.%s".. |
| 17420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 2d 6f 66 2d 72 65 63 65 6e 74 2d | .................file-of-recent- |
| 17440 | 66 69 6c 65 73 29 29 0a 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 | files)).....(cl-mapcan.(lambda.( |
| 17460 | 62 6f 6f 6b 6d 61 72 6b 2d 6e 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bookmark-node).................. |
| 17480 | 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 64 6f 6d 2d 61 74 74 72 20 62 6f 6f 6b 6d 61 72 6b 2d | (let*.((file.(dom-attr.bookmark- |
| 174a0 | 6e 6f 64 65 20 27 68 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | node.'href)).................... |
| 174c0 | 20 20 20 20 20 28 66 69 6c 65 20 28 73 74 72 69 6e 67 2d 72 65 6d 6f 76 65 2d 70 72 65 66 69 78 | .....(file.(string-remove-prefix |
| 174e0 | 20 22 66 69 6c 65 3a 2f 2f 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."file://".file))............... |
| 17500 | 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 75 72 6c 2d 75 6e 68 65 78 2d 73 74 72 69 6e | ..........(file.(url-unhex-strin |
| 17520 | 67 20 66 69 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.file.t))...................... |
| 17540 | 20 20 20 28 66 69 6c 65 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 20 66 | ...(file.(decode-coding-string.f |
| 17560 | 69 6c 65 20 27 75 74 66 2d 38 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile.'utf-8.t)))................. |
| 17580 | 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 20 20 20 | ...(and.(file-exists-p.file).... |
| 175a0 | 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 66 69 6c 65 29 | .....................(list.file) |
| 175c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 6f 6d 20 28 77 | )))................(let.((dom.(w |
| 175e0 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith-temp-buffer................. |
| 17600 | 20 20 20 20 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 65 6e 74 | ............(insert-file-content |
| 17620 | 73 20 66 69 6c 65 2d 6f 66 2d 72 65 63 65 6e 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 | s.file-of-recent-files)......... |
| 17640 | 20 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 78 6d | ....................(counsel--xm |
| 17660 | 6c 2d 70 61 72 73 65 2d 72 65 67 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-parse-region)))).............. |
| 17680 | 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 28 64 6f 6d 2d 62 79 2d 74 61 67 20 64 6f 6d 20 27 62 | ....(nreverse.(dom-by-tag.dom.'b |
| 176a0 | 6f 6f 6b 6d 61 72 6b 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 62 75 | ookmark))))))..(defun.counsel-bu |
| 176c0 | 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 | ffer-or-recentf-candidates.()... |
| 176e0 | 22 52 65 74 75 72 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d | "Return.candidates.for.`counsel- |
| 17700 | 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 27 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 | buffer-or-recentf'."...(require. |
| 17720 | 27 72 65 63 65 6e 74 66 29 0a 20 20 28 72 65 63 65 6e 74 66 2d 6d 6f 64 65 29 0a 20 20 28 6c 65 | 'recentf)...(recentf-mode)...(le |
| 17740 | 74 20 28 28 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 0a 20 | t.((buffers..........(delq.nil.. |
| 17760 | 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 62 64 61 20 28 62 | ..............(mapcar.(lambda.(b |
| 17780 | 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 77 68 65 6e | )..........................(when |
| 177a0 | 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 29 0a 20 20 20 20 20 20 20 20 20 20 | .(buffer-file-name.b)........... |
| 177c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | .................(buffer-file-na |
| 177e0 | 6d 65 20 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | me.b)))........................( |
| 17800 | 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 29 29 0a 20 20 20 20 28 61 70 70 65 6e 64 0a 20 20 20 | buffer-list))))).....(append.... |
| 17820 | 20 20 62 75 66 66 65 72 73 0a 20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 28 6c 61 | ..buffers......(cl-remove-if.(la |
| 17840 | 6d 62 64 61 20 28 66 29 20 28 6d 65 6d 62 65 72 20 66 20 62 75 66 66 65 72 73 29 29 0a 20 20 20 | mbda.(f).(member.f.buffers)).... |
| 17860 | 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 72 65 63 65 6e 74 66 | ................(counsel-recentf |
| 17880 | 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | -candidates)))))..;;;###autoload |
| 178a0 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 | .(defun.counsel-buffer-or-recent |
| 178c0 | 66 20 28 29 0a 20 20 22 46 69 6e 64 20 61 20 62 75 66 66 65 72 20 76 69 73 69 74 69 6e 67 20 61 | f.()..."Find.a.buffer.visiting.a |
| 178e0 | 20 66 69 6c 65 20 6f 72 20 66 69 6c 65 20 6f 6e 20 60 72 65 63 65 6e 74 66 2d 6c 69 73 74 27 2e | .file.or.file.on.`recentf-list'. |
| 17900 | 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 20 22 42 | "...(interactive)...(ivy-read."B |
| 17920 | 75 66 66 65 72 20 46 69 6c 65 20 6f 72 20 52 65 63 65 6e 74 66 3a 20 22 20 28 63 6f 75 6e 73 65 | uffer.File.or.Recentf:.".(counse |
| 17940 | 6c 2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 2d 63 61 6e 64 69 64 61 74 65 73 29 0a | l-buffer-or-recentf-candidates). |
| 17960 | 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 73 29 0a | ............:action.(lambda.(s). |
| 17980 | 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- |
| 179a0 | 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 28 | window.........................( |
| 179c0 | 69 66 20 28 62 75 66 66 65 72 70 20 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(bufferp.s).................. |
| 179e0 | 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 20 73 29 0a | ...........(switch-to-buffer.s). |
| 17a00 | 20 20 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 | ..........................(find- |
| 17a20 | 66 69 6c 65 20 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 2d | file.s)))).............:require- |
| 17a40 | 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 | match.t.............:caller.'cou |
| 17a60 | 6e 73 65 6c 2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 29 29 0a 0a 28 69 76 79 2d 63 | nsel-buffer-or-recentf))..(ivy-c |
| 17a80 | 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 | onfigure.'counsel-buffer-or-rece |
| 17aa0 | 6e 74 66 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 | ntf...:display-transformer-fn.#' |
| 17ac0 | 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 2d 74 72 61 6e 73 66 | counsel-buffer-or-recentf-transf |
| 17ae0 | 6f 72 6d 65 72 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 | ormer)..(ivy-set-actions..'couns |
| 17b00 | 65 6c 2d 62 75 66 66 65 72 2d 6f 72 2d 72 65 63 65 6e 74 66 0a 20 27 28 28 22 6a 22 20 66 69 6e | el-buffer-or-recentf..'(("j".fin |
| 17b20 | 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f | d-file-other-window."other.windo |
| 17b40 | 77 22 29 0a 20 20 20 28 22 66 22 20 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d | w")....("f".find-file-other-fram |
| 17b60 | 65 20 22 6f 74 68 65 72 20 66 72 61 6d 65 22 29 0a 20 20 20 28 22 78 22 20 63 6f 75 6e 73 65 6c | e."other.frame")....("x".counsel |
| 17b80 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c | -find-file-extern."open.external |
| 17ba0 | 6c 79 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 62 75 66 66 65 72 2d 6f 72 | ly")))..(defun.counsel-buffer-or |
| 17bc0 | 2d 72 65 63 65 6e 74 66 2d 74 72 61 6e 73 66 6f 72 6d 65 72 20 28 76 61 72 29 0a 20 20 22 50 72 | -recentf-transformer.(var)..."Pr |
| 17be0 | 6f 70 65 72 74 69 7a 65 20 56 41 52 20 69 66 20 69 74 27 73 20 61 20 62 75 66 66 65 72 20 76 69 | opertize.VAR.if.it's.a.buffer.vi |
| 17c00 | 73 69 74 69 6e 67 20 61 20 66 69 6c 65 2e 22 0a 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 76 61 | siting.a.file."...(if.(member.va |
| 17c20 | 72 20 28 6d 61 70 63 61 72 20 23 27 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 | r.(mapcar.#'buffer-file-name.(bu |
| 17c40 | 66 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 61 70 70 65 6e 64 2d 66 | ffer-list))).......(ivy-append-f |
| 17c60 | 61 63 65 20 76 61 72 20 27 69 76 79 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 29 0a 20 20 20 | ace.var.'ivy-highlight-face).... |
| 17c80 | 20 76 61 72 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 27 0a | .var))..;;**.`counsel-bookmark'. |
| 17ca0 | 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 2d 61 76 6f 69 | (defcustom.counsel-bookmark-avoi |
| 17cc0 | 64 2d 64 69 72 65 64 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 6f 70 65 6e 20 | d-dired.nil..."If.non-nil,.open. |
| 17ce0 | 64 69 72 65 63 74 6f 72 79 20 62 6f 6f 6b 6d 61 72 6b 73 20 77 69 74 68 20 60 63 6f 75 6e 73 65 | directory.bookmarks.with.`counse |
| 17d00 | 6c 2d 66 69 6e 64 2d 66 69 6c 65 27 2e 0a 42 79 20 64 65 66 61 75 6c 74 20 60 63 6f 75 6e 73 65 | l-find-file'..By.default.`counse |
| 17d20 | 6c 2d 62 6f 6f 6b 6d 61 72 6b 27 20 6f 70 65 6e 73 20 61 20 64 69 72 65 64 20 62 75 66 66 65 72 | l-bookmark'.opens.a.dired.buffer |
| 17d40 | 20 66 6f 72 20 64 69 72 65 63 74 6f 72 69 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | .for.directories."...:type.'bool |
| 17d60 | 65 61 6e 29 0a 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 28 64 | ean)..(defvar.bookmark-alist).(d |
| 17d80 | 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 6c 6f 63 61 74 69 6f | eclare-function.bookmark-locatio |
| 17da0 | 6e 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | n."bookmark").(declare-function. |
| 17dc0 | 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 6c 2d 6e 61 6d 65 73 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a 28 | bookmark-all-names."bookmark").( |
| 17de0 | 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 2d 66 69 | declare-function.bookmark-get-fi |
| 17e00 | 6c 65 6e 61 6d 65 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | lename."bookmark").(declare-func |
| 17e20 | 74 69 6f 6e 20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 79 62 65 2d 6c 6f 61 64 2d 64 65 66 61 75 6c 74 | tion.bookmark-maybe-load-default |
| 17e40 | 2d 66 69 6c 65 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | -file."bookmark")..;;;###autoloa |
| 17e60 | 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 20 28 29 0a 20 20 22 | d.(defun.counsel-bookmark.()..." |
| 17e80 | 46 6f 72 77 61 72 64 20 74 6f 20 60 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 27 20 6f 72 20 60 62 | Forward.to.`bookmark-jump'.or.`b |
| 17ea0 | 6f 6f 6b 6d 61 72 6b 2d 73 65 74 27 20 69 66 20 62 6f 6f 6b 6d 61 72 6b 20 64 6f 65 73 6e 27 74 | ookmark-set'.if.bookmark.doesn't |
| 17ec0 | 20 65 78 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 72 65 71 75 | .exist."...(interactive)...(requ |
| 17ee0 | 69 72 65 20 27 62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 43 72 65 61 | ire.'bookmark)...(ivy-read."Crea |
| 17f00 | 74 65 20 6f 72 20 6a 75 6d 70 20 74 6f 20 62 6f 6f 6b 6d 61 72 6b 3a 20 22 0a 20 20 20 20 20 20 | te.or.jump.to.bookmark:."....... |
| 17f20 | 20 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 6c 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 | ......(bookmark-all-names)...... |
| 17f40 | 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 62 6f 6f 6b 6d 61 72 6b 2d 68 69 73 74 6f 72 | .......:history.'bookmark-histor |
| 17f60 | 79 0a 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 | y.............:action.(lambda.(x |
| 17f80 | 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 63 6f 6e 64 20 28 28 | ).......................(cond.(( |
| 17fa0 | 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 2d 61 76 6f 69 64 2d 64 69 72 65 64 | and.counsel-bookmark-avoid-dired |
| 17fc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17fe0 | 20 20 20 28 6d 65 6d 62 65 72 20 78 20 28 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 6c 2d 6e 61 6d 65 73 | ...(member.x.(bookmark-all-names |
| 18000 | 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 | )).............................. |
| 18020 | 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 62 6f 6f 6b 6d 61 72 6b | .....(file-directory-p.(bookmark |
| 18040 | 2d 6c 6f 63 61 74 69 6f 6e 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -location.x))).................. |
| 18060 | 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 20 20 20 | ............(with-ivy-window.... |
| 18080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | ............................(let |
| 180a0 | 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6c | .((default-directory.(bookmark-l |
| 180c0 | 6f 63 61 74 69 6f 6e 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 | ocation.x))).................... |
| 180e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 | ..............(counsel-find-file |
| 18100 | 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 20 20 20 20 | ))))............................ |
| 18120 | 20 28 28 6d 65 6d 62 65 72 20 78 20 28 62 6f 6f 6b 6d 61 72 6b 2d 61 6c 6c 2d 6e 61 6d 65 73 29 | .((member.x.(bookmark-all-names) |
| 18140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )..............................( |
| 18160 | 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 20 | with-ivy-window................. |
| 18180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 20 78 29 | ...............(bookmark-jump.x) |
| 181a0 | 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 28 | )).............................( |
| 181c0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t..............................( |
| 181e0 | 62 6f 6f 6b 6d 61 72 6b 2d 73 65 74 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a | bookmark-set.x)))).............: |
| 18200 | 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b 6d 61 72 6b 29 29 0a 0a 28 64 65 66 | caller.'counsel-bookmark))..(def |
| 18220 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 61 70 70 6c 79 2d 62 6f 6f 6b 6d 61 72 6b 2d 66 6e 20 28 66 | un.counsel--apply-bookmark-fn.(f |
| 18240 | 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 70 70 6c 79 69 6e 67 | n)..."Return.a.function.applying |
| 18260 | 20 46 4e 20 74 6f 20 61 20 62 6f 6f 6b 6d 61 72 6b 27 73 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a 20 | .FN.to.a.bookmark's.location.".. |
| 18280 | 20 28 6c 61 6d 62 64 61 20 28 62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c | .(lambda.(bookmark).....(funcall |
| 182a0 | 20 66 6e 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6c 6f 63 61 74 69 6f 6e 20 62 6f 6f 6b 6d 61 72 6b 29 | .fn.(bookmark-location.bookmark) |
| 182c0 | 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d | )))..(ivy-set-actions..'counsel- |
| 182e0 | 62 6f 6f 6b 6d 61 72 6b 0a 20 60 28 28 22 6a 22 20 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 2d 6f | bookmark..`(("j".bookmark-jump-o |
| 18300 | 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 28 | ther-window."other.window")....( |
| 18320 | 22 64 22 20 62 6f 6f 6b 6d 61 72 6b 2d 64 65 6c 65 74 65 20 22 64 65 6c 65 74 65 22 29 0a 20 20 | "d".bookmark-delete."delete")... |
| 18340 | 20 28 22 65 22 20 62 6f 6f 6b 6d 61 72 6b 2d 72 65 6e 61 6d 65 20 22 65 64 69 74 22 29 0a 20 20 | .("e".bookmark-rename."edit")... |
| 18360 | 20 28 22 73 22 20 62 6f 6f 6b 6d 61 72 6b 2d 73 65 74 20 22 6f 76 65 72 77 72 69 74 65 22 29 0a | .("s".bookmark-set."overwrite"). |
| 18380 | 20 20 20 28 22 78 22 20 2c 28 63 6f 75 6e 73 65 6c 2d 2d 61 70 70 6c 79 2d 62 6f 6f 6b 6d 61 72 | ...("x".,(counsel--apply-bookmar |
| 183a0 | 6b 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 65 78 74 65 72 6e 29 | k-fn.#'counsel-find-file-extern) |
| 183c0 | 0a 20 20 20 20 20 20 20 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c 6c 79 22 29 0a 20 20 20 28 | ........."open.externally")....( |
| 183e0 | 22 72 22 20 2c 28 63 6f 75 6e 73 65 6c 2d 2d 61 70 70 6c 79 2d 62 6f 6f 6b 6d 61 72 6b 2d 66 6e | "r".,(counsel--apply-bookmark-fn |
| 18400 | 20 23 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 29 0a 20 20 | .#'counsel-find-file-as-root)... |
| 18420 | 20 20 20 20 20 20 22 6f 70 65 6e 20 61 73 20 72 6f 6f 74 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 | ......"open.as.root")))..;;**.`c |
| 18440 | 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 27 0a 28 64 65 | ounsel-bookmarked-directory'.(de |
| 18460 | 66 75 6e 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 | fun.counsel-bookmarked-directory |
| 18480 | 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 47 65 74 20 61 20 6c 69 73 74 20 6f 66 | --candidates.()..."Get.a.list.of |
| 184a0 | 20 62 6f 6f 6b 6d 61 72 6b 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 73 6f 72 74 65 64 20 62 | .bookmarked.directories.sorted.b |
| 184c0 | 79 20 66 69 6c 65 20 70 61 74 68 2e 22 0a 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 79 62 65 2d | y.file.path."...(bookmark-maybe- |
| 184e0 | 6c 6f 61 64 2d 64 65 66 61 75 6c 74 2d 66 69 6c 65 29 0a 20 20 28 73 6f 72 74 20 28 63 6c 2d 72 | load-default-file)...(sort.(cl-r |
| 18500 | 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 23 27 69 76 79 2d 2d 64 69 72 | emove-if-not..........#'ivy--dir |
| 18520 | 6e 61 6d 65 2d 70 0a 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61 | name-p..........(delq.nil.(mapca |
| 18540 | 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 20 62 6f 6f 6b 6d 61 | r.#'bookmark-get-filename.bookma |
| 18560 | 72 6b 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 3c 29 29 0a | rk-alist))).........#'string<)). |
| 18580 | 0a 3b 3b 3b 23 23 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 62 | .;;;###autoload.(defun.counsel-b |
| 185a0 | 6f 6f 6b 6d 61 72 6b 65 64 2d 64 69 72 65 63 74 6f 72 79 20 28 29 0a 20 20 22 49 76 79 20 69 6e | ookmarked-directory.()..."Ivy.in |
| 185c0 | 74 65 72 66 61 63 65 20 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 65 64 20 64 69 72 65 63 74 6f 72 69 | terface.for.bookmarked.directori |
| 185e0 | 65 73 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 69 | es...With.a.prefix.argument,.thi |
| 18600 | 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 62 6f 6f 6b 6d 61 72 6b | s.command.creates.a.new.bookmark |
| 18620 | 20 77 68 69 63 68 20 70 6f 69 6e 74 73 20 74 6f 20 74 68 65 0a 63 75 72 72 65 6e 74 20 76 61 6c | .which.points.to.the.current.val |
| 18640 | 75 65 20 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 28 69 | ue.of.`default-directory'."...(i |
| 18660 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 62 6f 6f 6b 6d 61 72 6b | nteractive)...(require.'bookmark |
| 18680 | 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 42 6f 6f 6b 6d 61 72 6b 65 64 20 64 69 72 65 63 74 | )...(ivy-read."Bookmarked.direct |
| 186a0 | 6f 72 79 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 62 6f 6f 6b | ory:.".............(counsel-book |
| 186c0 | 6d 61 72 6b 65 64 2d 64 69 72 65 63 74 6f 72 79 2d 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 | marked-directory--candidates)... |
| 186e0 | 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 62 6f 6f 6b 6d | ..........:caller.'counsel-bookm |
| 18700 | 61 72 6b 65 64 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 | arked-directory.............:act |
| 18720 | 69 6f 6e 20 23 27 64 69 72 65 64 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 20 | ion.#'dired))..(ivy-set-actions. |
| 18740 | 27 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 20 20 | 'counsel-bookmarked-directory... |
| 18760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 22 6a 22 20 64 69 72 65 64 2d 6f 74 68 65 | ...............`(("j".dired-othe |
| 18780 | 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 20 20 20 20 | r-window."other.window")........ |
| 187a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 22 78 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 | ............("x".counsel-find-fi |
| 187c0 | 6c 65 2d 65 78 74 65 72 6e 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c 6c 79 22 29 0a 20 20 20 | le-extern."open.externally").... |
| 187e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 72 22 20 63 6f 75 6e 73 65 6c 2d 66 69 6e | ................("r".counsel-fin |
| 18800 | 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 20 22 6f 70 65 6e 20 61 73 20 72 6f 6f 74 22 29 0a 20 | d-file-as-root."open.as.root").. |
| 18820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 66 22 20 2c 28 6c 61 6d 62 64 61 20 | ..................("f".,(lambda. |
| 18840 | 28 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (dir)........................... |
| 18860 | 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 64 69 72 29 29 0a | .(let.((default-directory.dir)). |
| 18880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 | .............................(ca |
| 188a0 | 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 66 69 6e 64 2d 66 69 6c 65 29 29 29 0a | ll-interactively.#'find-file))). |
| 188c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 6e 64 2d 66 69 6c 65 22 29 | ...................."find-file") |
| 188e0 | 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 72 65 67 69 73 74 65 72 27 | ))..;;**.`counsel-file-register' |
| 18900 | 0a 3b 3b 3b 23 23 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 66 | .;;;###autoload.(defun.counsel-f |
| 18920 | 69 6c 65 2d 72 65 67 69 73 74 65 72 20 28 29 0a 20 20 22 53 65 61 72 63 68 20 66 69 6c 65 20 69 | ile-register.()..."Search.file.i |
| 18940 | 6e 20 72 65 67 69 73 74 65 72 2e 0a 0a 59 6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 20 45 6d 61 63 | n.register...You.cannot.use.Emac |
| 18960 | 73 27 20 6e 6f 72 6d 61 6c 20 72 65 67 69 73 74 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 | s'.normal.register.commands.to.c |
| 18980 | 72 65 61 74 65 20 66 69 6c 65 0a 72 65 67 69 73 74 65 72 73 2e 20 20 49 6e 73 74 65 61 64 20 79 | reate.file.registers...Instead.y |
| 189a0 | 6f 75 20 6d 75 73 74 20 75 73 65 20 74 68 65 20 60 73 65 74 2d 72 65 67 69 73 74 65 72 27 20 66 | ou.must.use.the.`set-register'.f |
| 189c0 | 75 6e 63 74 69 6f 6e 20 6c 69 6b 65 0a 73 6f 3a 20 60 28 73 65 74 2d 72 65 67 69 73 74 65 72 20 | unction.like.so:.`(set-register. |
| 189e0 | 3f 69 20 5c 22 2f 68 6f 6d 65 2f 65 72 69 63 2f 2e 65 6d 61 63 73 2e 64 2f 69 6e 69 74 2e 65 6c | ?i.\"/home/eric/.emacs.d/init.el |
| 18a00 | 5c 22 29 27 2e 20 20 4e 6f 77 20 79 6f 75 0a 63 61 6e 20 75 73 65 20 60 43 2d 78 20 72 20 6a 20 | \")'...Now.you.can.use.`C-x.r.j. |
| 18a20 | 69 27 20 74 6f 20 6f 70 65 6e 20 74 68 61 74 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | i'.to.open.that.file."...(intera |
| 18a40 | 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 69 6c 65 20 52 65 67 69 73 74 65 | ctive)...(ivy-read."File.Registe |
| 18a60 | 72 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 20 60 72 65 67 | r:.".............;;.Use.the.`reg |
| 18a80 | 69 73 74 65 72 2d 61 6c 69 73 74 27 20 76 61 72 69 61 62 6c 65 20 74 6f 20 66 69 6c 74 65 72 20 | ister-alist'.variable.to.filter. |
| 18aa0 | 6f 75 74 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 67 69 73 74 65 72 | out.file.............;;.register |
| 18ac0 | 73 2e 20 20 45 61 63 68 20 65 6e 74 72 79 20 66 6f 72 20 61 20 66 69 6c 65 20 72 65 67 69 73 74 | s...Each.entry.for.a.file.regist |
| 18ae0 | 65 72 20 77 69 6c 6c 20 68 61 76 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | er.will.have.the.............;;. |
| 18b00 | 66 6f 6c 6c 6f 77 69 6e 67 20 6c 61 79 6f 75 74 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | following.layout:.............;; |
| 18b20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 20 20 20 20 28 4e 55 4d 42 45 52 20 27 66 69 6c | .............;;.....(NUMBER.'fil |
| 18b40 | 65 20 2e 20 22 73 74 72 69 6e 67 2f 70 61 74 68 2f 74 6f 2f 66 69 6c 65 22 29 0a 20 20 20 20 20 | e..."string/path/to/file")...... |
| 18b60 | 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 6f 20 77 65 20 67 | .......;;.............;;.So.we.g |
| 18b80 | 6f 20 74 68 72 6f 75 67 68 20 65 61 63 68 20 65 6e 74 72 79 20 61 6e 64 20 73 65 65 20 69 66 20 | o.through.each.entry.and.see.if. |
| 18ba0 | 74 68 65 20 60 63 61 64 72 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 65 71 | the.`cadr'.is.............;;.`eq |
| 18bc0 | 27 20 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 66 69 6c 65 27 2e 20 20 49 66 20 73 6f 20 74 | '.to.the.symbol.`file'...If.so.t |
| 18be0 | 68 65 6e 20 61 64 64 20 74 68 65 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 | hen.add.the.filename............ |
| 18c00 | 20 3b 3b 20 28 60 63 64 64 72 27 29 20 77 68 69 63 68 20 60 69 76 79 2d 72 65 61 64 27 20 77 69 | .;;.(`cddr').which.`ivy-read'.wi |
| 18c20 | 6c 6c 20 75 73 65 20 66 6f 72 20 69 74 73 20 63 68 6f 69 63 65 73 2e 0a 20 20 20 20 20 20 20 20 | ll.use.for.its.choices.......... |
| 18c40 | 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 72 65 67 69 73 74 65 72 2d 61 6c | ....(mapcar.(lambda.(register-al |
| 18c60 | 69 73 74 2d 65 6e 74 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist-entry)...................... |
| 18c80 | 20 28 69 66 20 28 65 71 20 27 66 69 6c 65 20 28 63 61 64 72 20 72 65 67 69 73 74 65 72 2d 61 6c | .(if.(eq.'file.(cadr.register-al |
| 18ca0 | 69 73 74 2d 65 6e 74 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 | ist-entry))..................... |
| 18cc0 | 20 20 20 20 20 20 28 63 64 64 72 20 72 65 67 69 73 74 65 72 2d 61 6c 69 73 74 2d 65 6e 74 72 79 | ......(cddr.register-alist-entry |
| 18ce0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73 74 65 72 | ))).....................register |
| 18d00 | 2d 61 6c 69 73 74 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 | -alist).............:require-mat |
| 18d20 | 63 68 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 6f 75 6e 73 | ch.t.............:history.'couns |
| 18d40 | 65 6c 2d 66 69 6c 65 2d 72 65 67 69 73 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 | el-file-register.............:ca |
| 18d60 | 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 72 65 67 69 73 74 65 72 0a 20 20 20 20 | ller.'counsel-file-register..... |
| 18d80 | 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 72 65 67 69 73 74 65 | ........:action.(lambda.(registe |
| 18da0 | 72 2d 66 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 28 77 | r-file).......................(w |
| 18dc0 | 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 20 28 66 69 6e 64 2d 66 69 6c 65 20 72 65 67 69 73 74 | ith-ivy-window.(find-file.regist |
| 18de0 | 65 72 2d 66 69 6c 65 29 29 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f | er-file)))))..(ivy-configure.'co |
| 18e00 | 75 6e 73 65 6c 2d 66 69 6c 65 2d 72 65 67 69 73 74 65 72 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 | unsel-file-register...:sort-fn.# |
| 18e20 | 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a | 'ivy-string<)..(ivy-set-actions. |
| 18e40 | 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 72 65 67 69 73 74 65 72 0a 20 27 28 28 22 6a 22 20 | .'counsel-file-register..'(("j". |
| 18e60 | 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 | find-file-other-window."other.wi |
| 18e80 | 6e 64 6f 77 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 27 0a | ndow")))..;;**.`counsel-locate'. |
| 18ea0 | 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 20 28 63 | (defcustom.counsel-locate-cmd.(c |
| 18ec0 | 6f 6e 64 20 28 28 6d 65 6d 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 64 61 72 77 69 6e 20 | ond.((memq.system-type.'(darwin. |
| 18ee0 | 62 65 72 6b 65 6c 65 79 2d 75 6e 69 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | berkeley-unix))................. |
| 18f00 | 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 75 6e 73 65 6c 2d 6c | .....................#'counsel-l |
| 18f20 | 6f 63 61 74 65 2d 63 6d 64 2d 6e 6f 72 65 67 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ocate-cmd-noregex).............. |
| 18f40 | 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 61 6e 64 20 28 65 71 | .......................((and.(eq |
| 18f60 | 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 | .system-type.'windows-nt)....... |
| 18f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18fa0 | 20 20 20 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 65 73 2e 65 78 65 22 29 29 0a | ....(executable-find."es.exe")). |
| 18fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18fe0 | 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 65 73 29 0a 20 20 | .....#'counsel-locate-cmd-es)... |
| 19000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19020 | 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 20 | ..(t............................ |
| 19040 | 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 64 | ..........#'counsel-locate-cmd-d |
| 19060 | 65 66 61 75 6c 74 29 29 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 70 72 6f | efault))..."The.function.for.pro |
| 19080 | 64 75 63 69 6e 67 20 61 20 60 6c 6f 63 61 74 65 27 20 63 6f 6d 6d 61 6e 64 20 73 74 72 69 6e 67 | ducing.a.`locate'.command.string |
| 190a0 | 20 66 72 6f 6d 20 74 68 65 20 69 6e 70 75 74 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 | .from.the.input...The.function.t |
| 190c0 | 61 6b 65 73 20 61 20 73 74 72 69 6e 67 20 2d 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 70 75 | akes.a.string.-.the.current.inpu |
| 190e0 | 74 2c 20 61 6e 64 20 72 65 74 75 72 6e 73 20 61 0a 73 74 72 69 6e 67 20 2d 20 74 68 65 20 66 75 | t,.and.returns.a.string.-.the.fu |
| 19100 | 6c 6c 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 2e 22 0a 20 20 3a 74 79 70 | ll.shell.command.to.run."...:typ |
| 19120 | 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 3a 74 61 67 | e.'(choice...........(const.:tag |
| 19140 | 20 22 44 65 66 61 75 6c 74 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 64 65 | ."Default".counsel-locate-cmd-de |
| 19160 | 66 61 75 6c 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 4e 6f | fault)...........(const.:tag."No |
| 19180 | 20 72 65 67 65 78 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 6e 6f 72 65 67 | .regex".counsel-locate-cmd-noreg |
| 191a0 | 65 78 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 6d 64 66 69 6e | ex)...........(const.:tag."mdfin |
| 191c0 | 64 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 6d 64 66 69 6e 64 29 0a 20 20 | d".counsel-locate-cmd-mdfind)... |
| 191e0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 65 76 65 72 79 74 68 69 6e 67 22 | ........(const.:tag."everything" |
| 19200 | 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 65 73 29 0a 20 20 20 20 20 20 20 20 | .counsel-locate-cmd-es)......... |
| 19220 | 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d 22 29 29 29 0a 0a 28 69 | ..(function.:tag."Custom")))..(i |
| 19240 | 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a | vy-set-actions..'counsel-locate. |
| 19260 | 20 27 28 28 22 78 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e 2d 65 78 | .'(("x".counsel-locate-action-ex |
| 19280 | 74 65 72 6e 20 22 78 64 67 2d 6f 70 65 6e 22 29 0a 20 20 20 28 22 72 22 20 63 6f 75 6e 73 65 6c | tern."xdg-open")....("r".counsel |
| 192a0 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 61 73 2d 72 6f 6f 74 20 22 6f 70 65 6e 20 61 73 20 72 6f 6f 74 | -find-file-as-root."open.as.root |
| 192c0 | 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e | ")....("d".counsel-locate-action |
| 192e0 | 2d 64 69 72 65 64 20 22 64 69 72 65 64 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 | -dired."dired")))..(defvar.couns |
| 19300 | 65 6c 2d 6c 6f 63 61 74 65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 | el-locate-history.nil..."History |
| 19320 | 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 | .for.`counsel-locate'.")..;;;### |
| 19340 | 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 2d 61 | autoload.(defun.counsel-locate-a |
| 19360 | 63 74 69 6f 6e 2d 65 78 74 65 72 6e 20 28 78 29 0a 20 20 22 50 61 73 73 20 58 20 74 6f 20 60 78 | ction-extern.(x)..."Pass.X.to.`x |
| 19380 | 64 67 2d 6f 70 65 6e 27 20 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 76 | dg-open'.or.equivalent.command.v |
| 193a0 | 69 61 20 74 68 65 20 73 68 65 6c 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 46 | ia.the.shell."...(interactive."F |
| 193c0 | 46 69 6c 65 3a 20 22 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 | File:.")...(if.(and.(eq.system-t |
| 193e0 | 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f | ype.'windows-nt)............(fbo |
| 19400 | 75 6e 64 70 20 27 77 33 32 2d 73 68 65 6c 6c 2d 65 78 65 63 75 74 65 29 29 0a 20 20 20 20 20 20 | undp.'w32-shell-execute))....... |
| 19420 | 28 77 33 32 2d 73 68 65 6c 6c 2d 65 78 65 63 75 74 65 20 22 6f 70 65 6e 22 20 78 29 0a 20 20 20 | (w32-shell-execute."open".x).... |
| 19440 | 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 66 6f | .(call-process-shell-command.(fo |
| 19460 | 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s.%s".................... |
| 19480 | 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 63 61 73 65 20 73 79 | .....................(cl-case.sy |
| 194a0 | 73 74 65 6d 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stem-type....................... |
| 194c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 61 72 77 69 6e 20 22 6f 70 65 | ....................(darwin."ope |
| 194e0 | 6e 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 20 20 20 | n")............................. |
| 19500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 79 67 77 69 6e 20 22 63 79 67 73 74 61 72 74 22 | ..............(cygwin."cygstart" |
| 19520 | 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 | )............................... |
| 19540 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 22 78 64 67 2d 6f 70 65 6e 22 29 29 0a 20 20 20 20 | ............(t."xdg-open"))..... |
| 19560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19580 | 20 20 20 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 78 29 29 0a 20 20 | ....(shell-quote-argument.x))... |
| 195a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 | ..............................ni |
| 195c0 | 6c 20 30 29 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | l.0)))..(defalias.'counsel-find- |
| 195e0 | 66 69 6c 65 2d 65 78 74 65 72 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 | file-extern.#'counsel-locate-act |
| 19600 | 69 6f 6e 2d 65 78 74 65 72 6e 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 64 | ion-extern)..(declare-function.d |
| 19620 | 69 72 65 64 2d 6a 75 6d 70 20 22 64 69 72 65 64 2d 78 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | ired-jump."dired-x")..(defun.cou |
| 19640 | 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e 2d 64 69 72 65 64 20 28 78 29 0a 20 20 22 | nsel-locate-action-dired.(x)..." |
| 19660 | 55 73 65 20 60 64 69 72 65 64 2d 6a 75 6d 70 27 20 6f 6e 20 58 2e 22 0a 20 20 28 64 69 72 65 64 | Use.`dired-jump'.on.X."...(dired |
| 19680 | 2d 6a 75 6d 70 20 6e 69 6c 20 78 29 29 0a 0a 28 64 65 66 76 61 72 20 6c 6f 63 61 74 65 2d 63 6f | -jump.nil.x))..(defvar.locate-co |
| 196a0 | 6d 6d 61 6e 64 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d | mmand)..(defun.counsel-locate-cm |
| 196c0 | 64 2d 64 65 66 61 75 6c 74 20 28 69 6e 70 75 74 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 60 6c | d-default.(input)..."Return.a.`l |
| 196e0 | 6f 63 61 74 65 27 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 62 61 73 65 64 20 6f 6e 20 72 65 | ocate'.shell.command.based.on.re |
| 19700 | 67 65 78 70 20 49 4e 50 55 54 2e 0a 54 68 69 73 20 75 73 65 73 20 74 68 65 20 75 73 65 72 20 6f | gexp.INPUT..This.uses.the.user.o |
| 19720 | 70 74 69 6f 6e 20 60 6c 6f 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 27 20 66 72 6f 6d 20 74 68 65 20 | ption.`locate-command'.from.the. |
| 19740 | 60 6c 6f 63 61 74 65 27 0a 6c 69 62 72 61 72 79 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 | `locate'.library,.which.see."... |
| 19760 | 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 6c 6f 63 61 74 65 2d | (counsel-require-program.locate- |
| 19780 | 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 2d 69 20 2d 2d 72 65 67 65 | command)...(format."%s.-i.--rege |
| 197a0 | 78 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 0a 20 | x.%s"...........locate-command.. |
| 197c0 | 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 0a 20 | .........(shell-quote-argument.. |
| 197e0 | 20 20 20 20 20 20 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 | ..........(counsel--elisp-to-pcr |
| 19800 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 6e 70 75 74 29 | e.............(ivy--regex.input) |
| 19820 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d | ))))..(defun.counsel-locate-cmd- |
| 19840 | 6e 6f 72 65 67 65 78 20 28 69 6e 70 75 74 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 60 6c 6f 63 | noregex.(input)..."Return.a.`loc |
| 19860 | 61 74 65 27 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 62 61 73 65 64 20 6f 6e 20 49 4e 50 55 | ate'.shell.command.based.on.INPU |
| 19880 | 54 2e 0a 54 68 69 73 20 75 73 65 73 20 74 68 65 20 75 73 65 72 20 6f 70 74 69 6f 6e 20 60 6c 6f | T..This.uses.the.user.option.`lo |
| 198a0 | 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 27 20 66 72 6f 6d 20 74 68 65 20 60 6c 6f 63 61 74 65 27 0a | cate-command'.from.the.`locate'. |
| 198c0 | 6c 69 62 72 61 72 79 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d | library,.which.see."...(counsel- |
| 198e0 | 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 6c 6f 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 29 0a | require-program.locate-command). |
| 19900 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 2d 69 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 6c | ..(format."%s.-i.%s"...........l |
| 19920 | 6f 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 71 | ocate-command...........(shell-q |
| 19940 | 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 69 6e 70 75 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | uote-argument.input)))..(defun.c |
| 19960 | 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 6d 64 66 69 6e 64 20 28 69 6e 70 75 74 29 | ounsel-locate-cmd-mdfind.(input) |
| 19980 | 0a 20 20 22 52 65 74 75 72 6e 20 61 20 60 6d 64 66 69 6e 64 27 20 73 68 65 6c 6c 20 63 6f 6d 6d | ..."Return.a.`mdfind'.shell.comm |
| 199a0 | 61 6e 64 20 62 61 73 65 64 20 6f 6e 20 49 4e 50 55 54 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d | and.based.on.INPUT."...(counsel- |
| 199c0 | 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 22 6d 64 66 69 6e 64 22 29 0a 20 20 28 66 6f 72 | require-program."mdfind")...(for |
| 199e0 | 6d 61 74 20 22 6d 64 66 69 6e 64 20 2d 6e 61 6d 65 20 25 73 22 20 28 73 68 65 6c 6c 2d 71 75 6f | mat."mdfind.-name.%s".(shell-quo |
| 19a00 | 74 65 2d 61 72 67 75 6d 65 6e 74 20 69 6e 70 75 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | te-argument.input)))..(defun.cou |
| 19a20 | 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 2d 65 73 20 28 69 6e 70 75 74 29 0a 20 20 22 52 65 | nsel-locate-cmd-es.(input)..."Re |
| 19a40 | 74 75 72 6e 20 61 20 60 65 73 27 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 62 61 73 65 64 20 | turn.a.`es'.shell.command.based. |
| 19a60 | 6f 6e 20 49 4e 50 55 54 2e 22 0a 20 20 28 64 65 66 76 61 72 20 77 33 32 2d 61 6e 73 69 2d 63 6f | on.INPUT."...(defvar.w32-ansi-co |
| 19a80 | 64 65 2d 70 61 67 65 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 | de-page)...(counsel-require-prog |
| 19aa0 | 72 61 6d 20 22 65 73 2e 65 78 65 22 29 0a 20 20 28 6c 65 74 20 28 28 72 61 77 2d 73 74 72 69 6e | ram."es.exe")...(let.((raw-strin |
| 19ac0 | 67 20 28 66 6f 72 6d 61 74 20 22 65 73 2e 65 78 65 20 2d 69 20 2d 70 20 2d 72 20 25 73 22 0a 20 | g.(format."es.exe.-i.-p.-r.%s".. |
| 19ae0 | 20 20 20 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 75 6e | ...........................(coun |
| 19b00 | 73 65 6c 2d 2d 65 6c 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 | sel--elisp-to-pcre.............. |
| 19b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 6e 70 75 | ................(ivy--regex.inpu |
| 19b40 | 74 20 74 29 29 29 29 29 0a 20 20 20 20 3b 3b 20 57 33 32 20 64 6f 65 73 6e 27 74 20 75 73 65 20 | t.t))))).....;;.W32.doesn't.use. |
| 19b60 | 55 6e 69 63 6f 64 65 20 62 79 20 64 65 66 61 75 6c 74 2c 20 73 6f 20 77 65 20 65 6e 63 6f 64 65 | Unicode.by.default,.so.we.encode |
| 19b80 | 20 73 65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 3b 3b 20 74 6f 20 6c 6f 63 61 6c 20 | .search.command.....;;.to.local. |
| 19ba0 | 63 6f 64 65 70 61 67 65 20 74 6f 20 73 75 70 70 6f 72 74 20 73 65 61 72 63 68 69 6e 67 20 66 69 | codepage.to.support.searching.fi |
| 19bc0 | 6c 65 20 6e 61 6d 65 73 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 20 20 20 20 3b 3b 20 6e 6f 6e 2d 41 | le.names.containing.....;;.non-A |
| 19be0 | 53 43 49 49 20 63 68 61 72 61 63 74 65 72 73 2e 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 65 | SCII.characters......(if.(and.(e |
| 19c00 | 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 | q.system-type.'windows-nt)...... |
| 19c20 | 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 27 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 2d 70 | ........(boundp.'w32-ansi-code-p |
| 19c40 | 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 28 65 6e 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 | age)).........(encode-coding-str |
| 19c60 | 69 6e 67 20 72 61 77 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing.raw-string.................. |
| 19c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 63 70 | .............(intern.(format."cp |
| 19ca0 | 25 64 22 20 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 2d 70 61 67 65 29 29 29 0a 20 20 20 20 20 20 | %d".w32-ansi-code-page)))....... |
| 19cc0 | 72 61 77 2d 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f | raw-string)))..(defun.counsel-lo |
| 19ce0 | 63 61 74 65 2d 66 75 6e 63 74 69 6f 6e 20 28 69 6e 70 75 74 29 0a 20 20 22 43 61 6c 6c 20 61 20 | cate-function.(input)..."Call.a. |
| 19d00 | 5c 22 6c 6f 63 61 74 65 5c 22 20 73 74 79 6c 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 77 | \"locate\".style.shell.command.w |
| 19d20 | 69 74 68 20 49 4e 50 55 54 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d 63 | ith.INPUT."...(or....(ivy-more-c |
| 19d40 | 68 61 72 73 29 0a 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 | hars)....(progn......(counsel--a |
| 19d60 | 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e | sync-command.......(funcall.coun |
| 19d80 | 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 20 69 6e 70 75 74 29 29 0a 20 20 20 20 20 27 28 22 22 | sel-locate-cmd.input))......'("" |
| 19da0 | 20 22 77 6f 72 6b 69 6e 67 2e 2e 2e 22 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f | ."working..."))))..(defcustom.co |
| 19dc0 | 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 64 62 2d 70 61 74 68 20 22 7e 2f 2e 6c 6f 63 61 6c 2f 6d | unsel-locate-db-path."~/.local/m |
| 19de0 | 6c 6f 63 61 74 65 2e 64 62 22 0a 20 20 22 4c 6f 63 61 74 69 6f 6e 20 77 68 65 72 65 20 74 6f 20 | locate.db"..."Location.where.to. |
| 19e00 | 70 75 74 20 74 68 65 20 6c 6f 63 61 74 65 64 62 20 69 6e 20 63 61 73 65 20 79 6f 75 72 20 68 6f | put.the.locatedb.in.case.your.ho |
| 19e20 | 6d 65 20 66 6f 6c 64 65 72 20 69 73 20 65 6e 63 72 79 70 74 65 64 2e 22 0a 20 20 3a 74 79 70 65 | me.folder.is.encrypted."...:type |
| 19e40 | 20 27 66 69 6c 65 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 73 74 61 | .'file)..(defun.counsel-file-sta |
| 19e60 | 6c 65 2d 70 20 28 66 6e 61 6d 65 20 73 65 63 6f 6e 64 73 29 0a 20 20 22 52 65 74 75 72 6e 20 6e | le-p.(fname.seconds)..."Return.n |
| 19e80 | 6f 6e 2d 6e 69 6c 20 69 66 20 46 4e 41 4d 45 20 77 61 73 20 6d 6f 64 69 66 69 65 64 20 6d 6f 72 | on-nil.if.FNAME.was.modified.mor |
| 19ea0 | 65 20 74 68 61 6e 20 53 45 43 4f 4e 44 53 20 61 67 6f 2e 22 0a 20 20 28 3e 20 28 66 6c 6f 61 74 | e.than.SECONDS.ago."...(>.(float |
| 19ec0 | 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 75 62 74 72 61 63 74 20 6e 69 6c 20 28 6e 74 68 20 35 20 | -time.(time-subtract.nil.(nth.5. |
| 19ee0 | 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 66 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 | (file-attributes.fname))))...... |
| 19f00 | 73 65 63 6f 6e 64 73 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6c 6f 63 61 74 | seconds))..(defun.counsel--locat |
| 19f20 | 65 2d 75 70 64 61 74 65 64 62 20 28 29 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 | e-updatedb.()...(when.(file-exis |
| 19f40 | 74 73 2d 70 20 22 7e 2f 2e 50 72 69 76 61 74 65 22 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 62 | ts-p."~/.Private").....(let.((db |
| 19f60 | 2d 66 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 63 6f 75 6e 73 65 6c | -fname.(expand-file-name.counsel |
| 19f80 | 2d 6c 6f 63 61 74 65 2d 64 62 2d 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 65 6e 76 | -locate-db-path))).......(setenv |
| 19fa0 | 20 22 4c 4f 43 41 54 45 5f 50 41 54 48 22 20 64 62 2d 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 | ."LOCATE_PATH".db-fname).......( |
| 19fc0 | 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 62 2d | when.(or.(not.(file-exists-p.db- |
| 19fe0 | 66 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c | fname)).................(counsel |
| 1a000 | 2d 66 69 6c 65 2d 73 74 61 6c 65 2d 70 20 64 62 2d 66 6e 61 6d 65 20 36 30 29 29 0a 20 20 20 20 | -file-stale-p.db-fname.60))..... |
| 1a020 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 55 70 64 61 74 69 6e 67 20 25 73 2e 2e 2e 22 20 64 62 | ....(message."Updating.%s...".db |
| 1a040 | 2d 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 6d 61 6e | -fname).........(counsel--comman |
| 1a060 | 64 0a 20 20 20 20 20 20 20 20 20 22 75 70 64 61 74 65 64 62 22 20 22 2d 6c 22 20 22 30 22 20 22 | d.........."updatedb"."-l"."0"." |
| 1a080 | 2d 6f 22 20 64 62 2d 66 6e 61 6d 65 20 22 2d 55 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | -o".db-fname."-U".(expand-file-n |
| 1a0a0 | 61 6d 65 20 22 7e 22 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ame."~"))))))..;;;###autoload.(d |
| 1a0c0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 | efun.counsel-locate.(&optional.i |
| 1a0e0 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 43 61 6c 6c 20 61 20 5c 22 6c 6f 63 61 74 65 | nitial-input)..."Call.a.\"locate |
| 1a100 | 5c 22 20 73 74 79 6c 65 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 49 4e 49 54 49 41 4c 2d | \".style.shell.command..INITIAL- |
| 1a120 | 49 4e 50 55 54 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 61 73 20 74 68 65 20 69 6e 69 74 69 61 | INPUT.can.be.given.as.the.initia |
| 1a140 | 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | l.minibuffer.input."...(interact |
| 1a160 | 69 76 65 29 0a 20 20 3b 3b 20 46 6f 72 20 60 6c 6f 63 61 74 65 2d 63 6f 6d 6d 61 6e 64 27 2c 20 | ive)...;;.For.`locate-command',. |
| 1a180 | 77 68 69 63 68 20 69 73 20 68 6f 6e 6f 72 65 64 20 69 6e 20 73 6f 6d 65 20 6f 70 74 69 6f 6e 73 | which.is.honored.in.some.options |
| 1a1a0 | 20 6f 66 20 60 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 63 6d 64 27 2e 0a 20 20 28 72 65 71 | .of.`counsel-locate-cmd'....(req |
| 1a1c0 | 75 69 72 65 20 27 6c 6f 63 61 74 65 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 6c 6f 63 61 74 65 | uire.'locate)...(counsel--locate |
| 1a1e0 | 2d 75 70 64 61 74 65 64 62 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 4c 6f 63 61 74 65 3a 20 | -updatedb)...(ivy-read."Locate:. |
| 1a200 | 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 20 20 | ".#'counsel-locate-function..... |
| 1a220 | 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 2d 69 | ........:initial-input.initial-i |
| 1a240 | 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 65 63 | nput.............:dynamic-collec |
| 1a260 | 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 6f 75 | tion.t.............:history.'cou |
| 1a280 | 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 20 20 | nsel-locate-history............. |
| 1a2a0 | 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 20 20 | :action.(lambda.(file).......... |
| 1a2c0 | 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 20 | .............(when.file......... |
| 1a2e0 | 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 77 69 6e 64 6f 77 | ................(with-ivy-window |
| 1a300 | 0a 20 20 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 | ...........................(find |
| 1a320 | 2d 66 69 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 | -file........................... |
| 1a340 | 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 65 66 61 75 6c 74 2d | .(concat.(file-remote-p.default- |
| 1a360 | 64 69 72 65 63 74 6f 72 79 29 20 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | directory).file)))))............ |
| 1a380 | 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 29 29 0a 0a 28 69 76 79 | .:caller.'counsel-locate))..(ivy |
| 1a3a0 | 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 0a 20 20 3a 75 6e | -configure.'counsel-locate...:un |
| 1a3c0 | 77 69 6e 64 2d 66 6e 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 | wind-fn.#'counsel-delete-process |
| 1a3e0 | 0a 20 20 3a 65 78 69 74 2d 63 6f 64 65 73 20 27 28 31 20 22 4e 6f 74 68 69 6e 67 20 66 6f 75 6e | ...:exit-codes.'(1."Nothing.foun |
| 1a400 | 64 22 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 27 0a 28 64 65 | d"))..;;**.`counsel-tracker'.(de |
| 1a420 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 2d 66 75 6e 63 74 69 6f 6e 20 28 69 6e | fun.counsel-tracker-function.(in |
| 1a440 | 70 75 74 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 5c 22 74 72 61 63 6b 65 72 5c 22 20 73 68 65 | put)..."Call.the.\"tracker\".she |
| 1a460 | 6c 6c 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 49 4e 50 55 54 2e 22 0a 20 20 28 6f 72 0a 20 20 | ll.command.with.INPUT."...(or... |
| 1a480 | 20 28 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 | .(ivy-more-chars)....(progn..... |
| 1a4a0 | 20 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 28 | .(counsel--async-command.......( |
| 1a4c0 | 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 22 74 72 61 63 6b 65 72 20 73 70 61 72 71 6c 20 2d 71 | format........"tracker.sparql.-q |
| 1a4e0 | 20 5c 22 53 45 4c 45 43 54 20 3f 75 72 6c 20 57 48 45 52 45 20 7b 20 3f 73 20 61 20 6e 66 6f 3a | .\"SELECT.?url.WHERE.{.?s.a.nfo: |
| 1a500 | 46 69 6c 65 44 61 74 61 4f 62 6a 65 63 74 20 3b 20 6e 69 65 3a 75 72 6c 20 3f 75 72 6c 20 2e 20 | FileDataObject.;.nie:url.?url... |
| 1a520 | 46 49 4c 54 45 52 20 28 53 54 52 53 54 41 52 54 53 20 28 3f 75 72 6c 2c 20 27 66 69 6c 65 3a 2f | FILTER.(STRSTARTS.(?url,.'file:/ |
| 1a540 | 2f 24 48 4f 4d 45 2f 27 29 29 20 2e 20 46 49 4c 54 45 52 20 72 65 67 65 78 28 3f 75 72 6c 2c 20 | /$HOME/'))...FILTER.regex(?url,. |
| 1a560 | 27 25 73 27 29 20 7d 5c 22 20 7c 20 74 61 69 6c 20 2d 6e 20 2b 32 20 7c 20 68 65 61 64 20 2d 6e | '%s').}\".|.tail.-n.+2.|.head.-n |
| 1a580 | 20 2d 31 22 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f 2d 70 | .-1"........(counsel--elisp-to-p |
| 1a5a0 | 63 72 65 20 28 66 75 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 | cre.(funcall.ivy--regex-function |
| 1a5c0 | 20 69 6e 70 75 74 29 29 29 29 0a 20 20 20 20 20 27 28 22 22 20 22 77 6f 72 6b 69 6e 67 2e 2e 2e | .input))))......'(""."working... |
| 1a5e0 | 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 2d 74 72 | "))))..(defun.counsel-tracker-tr |
| 1a600 | 61 6e 73 66 6f 72 6d 65 72 20 28 73 74 72 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 | ansformer.(str)...(if.(string-ma |
| 1a620 | 74 63 68 20 22 66 69 6c 65 3a 2f 2f 2f 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 64 65 63 6f 64 | tch."file:///".str).......(decod |
| 1a640 | 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 20 28 75 72 6c 2d 75 6e 68 65 78 2d 73 74 72 69 6e | e-coding-string.(url-unhex-strin |
| 1a660 | 67 20 28 73 75 62 73 74 72 69 6e 67 20 73 74 72 20 39 29 29 20 27 75 74 66 2d 38 29 0a 20 20 20 | g.(substring.str.9)).'utf-8).... |
| 1a680 | 20 73 74 72 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 63 6f | .str))..;;;###autoload.(defun.co |
| 1a6a0 | 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 20 28 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | unsel-tracker.()...(interactive) |
| 1a6c0 | 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 54 72 61 63 6b 65 72 3a 20 22 20 27 63 6f 75 6e 73 65 | ...(ivy-read."Tracker:.".'counse |
| 1a6e0 | 6c 2d 74 72 61 63 6b 65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a | l-tracker-function.............: |
| 1a700 | 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 | dynamic-collection.t............ |
| 1a720 | 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 73 29 20 28 66 69 6e 64 2d 66 69 6c 65 20 | .:action.(lambda.(s).(find-file. |
| 1a740 | 28 63 6f 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 2d 74 72 61 6e 73 66 6f 72 6d 65 72 20 73 29 29 | (counsel-tracker-transformer.s)) |
| 1a760 | 29 0a 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 74 | ).............:caller.'counsel-t |
| 1a780 | 72 61 63 6b 65 72 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 | racker))..(ivy-configure.'counse |
| 1a7a0 | 6c 2d 74 72 61 63 6b 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 | l-tracker...:display-transformer |
| 1a7c0 | 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 74 72 61 63 6b 65 72 2d 74 72 61 6e 73 66 6f 72 6d 65 | -fn.#'counsel-tracker-transforme |
| 1a7e0 | 72 0a 20 20 3a 75 6e 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 64 65 6c 65 74 65 2d | r...:unwind-fn.#'counsel-delete- |
| 1a800 | 70 72 6f 63 65 73 73 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 7a 66 27 0a 28 64 65 | process)..;;**.`counsel-fzf'.(de |
| 1a820 | 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 63 6d 64 20 22 66 7a 66 20 2d 66 20 5c 22 25 | fvar.counsel-fzf-cmd."fzf.-f.\"% |
| 1a840 | 73 5c 22 22 0a 20 20 22 43 6f 6d 6d 61 6e 64 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 66 7a 66 | s\""..."Command.for.`counsel-fzf |
| 1a860 | 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 66 7a 66 2d 64 69 72 20 6e | '.")..(defvar.counsel--fzf-dir.n |
| 1a880 | 69 6c 0a 20 20 22 53 74 6f 72 65 20 74 68 65 20 62 61 73 65 20 66 7a 66 20 64 69 72 65 63 74 6f | il..."Store.the.base.fzf.directo |
| 1a8a0 | 72 79 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 64 69 72 2d 66 | ry.")..(defvar.counsel-fzf-dir-f |
| 1a8c0 | 75 6e 63 74 69 6f 6e 20 27 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 64 69 72 2d 66 75 6e 63 74 69 6f | unction.'counsel-fzf-dir-functio |
| 1a8e0 | 6e 2d 70 72 6f 6a 65 63 74 69 6c 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 72 65 | n-projectile..."Function.that.re |
| 1a900 | 74 75 72 6e 73 20 61 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 66 7a 66 20 74 6f 20 75 73 65 | turns.a.directory.for.fzf.to.use |
| 1a920 | 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 64 69 72 2d 66 75 6e 63 | .")..(defun.counsel-fzf-dir-func |
| 1a940 | 74 69 6f 6e 2d 70 72 6f 6a 65 63 74 69 6c 65 20 28 29 0a 20 20 28 69 66 20 28 61 6e 64 0a 20 20 | tion-projectile.()...(if.(and... |
| 1a960 | 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 | .....(fboundp.'projectile-projec |
| 1a980 | 74 2d 70 29 0a 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74 69 6c 65 | t-p)........(fboundp.'projectile |
| 1a9a0 | 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 20 28 70 72 6f 6a 65 63 74 69 6c | -project-root)........(projectil |
| 1a9c0 | 65 2d 70 72 6f 6a 65 63 74 2d 70 29 29 0a 20 20 20 20 20 20 28 70 72 6f 6a 65 63 74 69 6c 65 2d | e-project-p)).......(projectile- |
| 1a9e0 | 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | project-root).....default-direct |
| 1aa00 | 6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 66 75 6e 63 74 69 | ory))..(defun.counsel-fzf-functi |
| 1aa20 | 6f 6e 20 28 73 74 72 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | on.(str)...(let.((default-direct |
| 1aa40 | 6f 72 79 20 63 6f 75 6e 73 65 6c 2d 2d 66 7a 66 2d 64 69 72 29 29 0a 20 20 20 20 28 73 65 74 71 | ory.counsel--fzf-dir)).....(setq |
| 1aa60 | 20 69 76 79 2d 2d 6f 6c 64 2d 72 65 20 28 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 20 73 | .ivy--old-re.(ivy--regex-fuzzy.s |
| 1aa80 | 74 72 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 | tr)).....(counsel--async-command |
| 1aaa0 | 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 63 6d 64 20 73 74 | ......(format.counsel-fzf-cmd.st |
| 1aac0 | 72 29 29 29 0a 20 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | r)))...nil)..;;;###autoload.(def |
| 1aae0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 | un.counsel-fzf.(&optional.initia |
| 1ab00 | 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 66 7a 66 2d 70 72 | l-input.initial-directory.fzf-pr |
| 1ab20 | 6f 6d 70 74 29 0a 20 20 22 4f 70 65 6e 20 61 20 66 69 6c 65 20 75 73 69 6e 67 20 74 68 65 20 66 | ompt)..."Open.a.file.using.the.f |
| 1ab40 | 7a 66 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 | zf.shell.command..INITIAL-INPUT. |
| 1ab60 | 63 61 6e 20 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 | can.be.given.as.the.initial.mini |
| 1ab80 | 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 52 45 43 54 4f 52 59 2c | buffer.input..INITIAL-DIRECTORY, |
| 1aba0 | 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 72 6f 6f 74 | .if.non-nil,.is.used.as.the.root |
| 1abc0 | 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 0a 46 5a 46 2d 50 52 4f 4d 50 | .directory.for.search..FZF-PROMP |
| 1abe0 | 54 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 70 61 73 73 65 64 20 61 73 20 60 69 76 79 | T,.if.non-nil,.is.passed.as.`ivy |
| 1ac00 | 2d 72 65 61 64 27 20 70 72 6f 6d 70 74 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 | -read'.prompt.argument."...(inte |
| 1ac20 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 66 7a 66 2d 62 61 73 65 6e 61 6d 65 20 28 | ractive....(let.((fzf-basename.( |
| 1ac40 | 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 63 6d | car.(split-string.counsel-fzf-cm |
| 1ac60 | 64 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | d))))......(list.nil............ |
| 1ac80 | 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 | (when.current-prefix-arg........ |
| 1aca0 | 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | ......(counsel-read-directory-na |
| 1acc0 | 6d 65 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.(concat...................... |
| 1ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 7a 66 2d 62 61 73 65 6e 61 | ......................fzf-basena |
| 1ad00 | 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 20 20 | me.............................. |
| 1ad20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 22 29 | ..............".in.directory:.") |
| 1ad40 | 29 29 29 29 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d | )))))...(counsel-require-program |
| 1ad60 | 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 63 6d 64 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 | .counsel-fzf-cmd)...(setq.counse |
| 1ad80 | 6c 2d 2d 66 7a 66 2d 64 69 72 0a 20 20 20 20 20 20 20 20 28 6f 72 20 69 6e 69 74 69 61 6c 2d 64 | l--fzf-dir.........(or.initial-d |
| 1ada0 | 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f | irectory.............(funcall.co |
| 1adc0 | 75 6e 73 65 6c 2d 66 7a 66 2d 64 69 72 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 28 69 76 79 | unsel-fzf-dir-function)))...(ivy |
| 1ade0 | 2d 72 65 61 64 20 28 6f 72 20 66 7a 66 2d 70 72 6f 6d 70 74 20 22 66 7a 66 3a 20 22 29 0a 20 20 | -read.(or.fzf-prompt."fzf:.")... |
| 1ae00 | 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 66 75 6e 63 74 69 6f 6e | ..........#'counsel-fzf-function |
| 1ae20 | 0a 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 20 69 6e 69 74 | .............:initial-input.init |
| 1ae40 | 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 2d 62 75 69 6c 64 65 | ial-input.............:re-builde |
| 1ae60 | 72 20 23 27 69 76 79 2d 2d 72 65 67 65 78 2d 66 75 7a 7a 79 0a 20 20 20 20 20 20 20 20 20 20 20 | r.#'ivy--regex-fuzzy............ |
| 1ae80 | 20 3a 64 79 6e 61 6d 69 63 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 20 20 20 20 | .:dynamic-collection.t.......... |
| 1aea0 | 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 61 63 74 69 6f 6e 0a | ...:action.#'counsel-fzf-action. |
| 1aec0 | 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 66 7a 66 | ............:caller.'counsel-fzf |
| 1aee0 | 29 29 0a 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 66 7a 66 0a | ))..(ivy-configure.'counsel-fzf. |
| 1af00 | 20 20 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 6f 63 63 75 72 0a 20 20 3a | ..:occur.#'counsel-fzf-occur...: |
| 1af20 | 75 6e 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 64 65 6c 65 74 65 2d 70 72 6f 63 65 | unwind-fn.#'counsel-delete-proce |
| 1af40 | 73 73 0a 20 20 3a 65 78 69 74 2d 63 6f 64 65 73 20 27 28 31 20 22 4e 6f 74 68 69 6e 67 20 66 6f | ss...:exit-codes.'(1."Nothing.fo |
| 1af60 | 75 6e 64 22 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 61 63 74 69 6f | und"))..(defun.counsel-fzf-actio |
| 1af80 | 6e 20 28 78 29 0a 20 20 22 46 69 6e 64 20 66 69 6c 65 20 58 20 69 6e 20 63 75 72 72 65 6e 74 20 | n.(x)..."Find.file.X.in.current. |
| 1afa0 | 66 7a 66 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 | fzf.directory."...(with-ivy-wind |
| 1afc0 | 6f 77 0a 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 20 | ow.....(let.((default-directory. |
| 1afe0 | 63 6f 75 6e 73 65 6c 2d 2d 66 7a 66 2d 64 69 72 29 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d 66 | counsel--fzf-dir)).......(find-f |
| 1b000 | 69 6c 65 20 78 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 7a 66 2d 6f 63 | ile.x))))..(defun.counsel-fzf-oc |
| 1b020 | 63 75 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 22 4f 63 63 75 72 20 | cur.(&optional._cands)..."Occur. |
| 1b040 | 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 66 7a 66 27 20 75 73 69 6e 67 | function.for.`counsel-fzf'.using |
| 1b060 | 20 60 63 6f 75 6e 73 65 6c 2d 63 6d 64 2d 74 6f 2d 64 69 72 65 64 27 2e 22 0a 20 20 28 63 64 20 | .`counsel-cmd-to-dired'."...(cd. |
| 1b080 | 63 6f 75 6e 73 65 6c 2d 2d 66 7a 66 2d 64 69 72 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6d 64 | counsel--fzf-dir)...(counsel-cmd |
| 1b0a0 | 2d 74 6f 2d 64 69 72 65 64 0a 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 65 78 70 61 6e 64 2d 6c 73 | -to-dired....(counsel--expand-ls |
| 1b0c0 | 0a 20 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 22 25 73 20 2d 2d 70 72 69 6e 74 30 20 7c | .....(format......"%s.--print0.| |
| 1b0e0 | 20 78 61 72 67 73 20 2d 30 20 6c 73 22 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 6e 73 | .xargs.-0.ls"......(format.couns |
| 1b100 | 65 6c 2d 66 7a 66 2d 63 6d 64 20 69 76 79 2d 74 65 78 74 29 29 29 29 29 0a 0a 28 69 76 79 2d 73 | el-fzf-cmd.ivy-text)))))..(ivy-s |
| 1b120 | 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 66 7a 66 0a 20 27 28 28 22 78 22 | et-actions..'counsel-fzf..'(("x" |
| 1b140 | 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e 2d 65 78 74 65 72 6e 20 22 78 | .counsel-locate-action-extern."x |
| 1b160 | 64 67 2d 6f 70 65 6e 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 | dg-open")....("d".counsel-locate |
| 1b180 | 2d 61 63 74 69 6f 6e 2d 64 69 72 65 64 20 22 64 69 72 65 64 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 | -action-dired."dired")))..;;**.` |
| 1b1a0 | 63 6f 75 6e 73 65 6c 2d 64 70 6b 67 27 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | counsel-dpkg'.;;;###autoload.(de |
| 1b1c0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 64 70 6b 67 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 | fun.counsel-dpkg.()..."Call.the. |
| 1b1e0 | 5c 22 64 70 6b 67 5c 22 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 | \"dpkg\".shell.command."...(inte |
| 1b200 | 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 | ractive)...(counsel-require-prog |
| 1b220 | 72 61 6d 20 22 64 70 6b 67 22 29 0a 20 20 28 6c 65 74 20 28 28 63 61 6e 64 73 20 28 6d 61 70 63 | ram."dpkg")...(let.((cands.(mapc |
| 1b240 | 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 | ar.................(lambda.(x).. |
| 1b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 79 20 28 73 70 6c 69 74 | .................(let.((y.(split |
| 1b280 | 2d 73 74 72 69 6e 67 20 78 20 22 20 20 2b 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string.x."..+"))).............. |
| 1b2a0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 25 2d 34 30 73 20 20 20 25 73 | .......(cons.(format."%-40s...%s |
| 1b2c0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "............................... |
| 1b2e0 | 20 20 20 20 28 69 76 79 2d 2d 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | ....(ivy--truncate-string....... |
| 1b300 | 20 20 20 20 20 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 74 | .............................(nt |
| 1b320 | 68 20 31 20 79 29 20 34 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.1.y).40)...................... |
| 1b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 79 29 29 0a 20 20 20 20 20 20 20 20 | .............(nth.4.y))......... |
| 1b360 | 20 20 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 23 27 69 | ..................(mapconcat.#'i |
| 1b380 | 64 65 6e 74 69 74 79 20 79 20 22 20 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dentity.y."."))))............... |
| 1b3a0 | 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(split-string................. |
| 1b3c0 | 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 64 70 6b 67 20 | .(shell-command-to-string."dpkg. |
| 1b3e0 | 2d 6c 20 7c 20 74 61 69 6c 20 2d 6e 2b 36 22 29 20 22 5c 6e 22 20 74 29 29 29 29 0a 20 20 20 20 | -l.|.tail.-n+6")."\n".t))))..... |
| 1b400 | 28 69 76 79 2d 72 65 61 64 20 22 64 70 6b 67 3a 20 22 20 63 61 6e 64 73 0a 20 20 20 20 20 20 20 | (ivy-read."dpkg:.".cands........ |
| 1b420 | 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 20 | .......:action.(lambda.(x)...... |
| 1b440 | 20 20 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 28 63 64 72 | ...................(message.(cdr |
| 1b460 | 20 78 29 29 29 0a 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 | .x)))...............:caller.'cou |
| 1b480 | 6e 73 65 6c 2d 64 70 6b 67 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 70 6d 27 | nsel-dpkg)))..;;**.`counsel-rpm' |
| 1b4a0 | 0a 3b 3b 3b 23 23 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 72 | .;;;###autoload.(defun.counsel-r |
| 1b4c0 | 70 6d 20 28 29 0a 20 20 22 43 61 6c 6c 20 74 68 65 20 5c 22 72 70 6d 5c 22 20 73 68 65 6c 6c 20 | pm.()..."Call.the.\"rpm\".shell. |
| 1b4e0 | 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 75 | command."...(interactive)...(cou |
| 1b500 | 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 22 72 70 6d 22 29 0a 20 20 28 6c | nsel-require-program."rpm")...(l |
| 1b520 | 65 74 20 28 28 63 61 6e 64 73 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.((cands.(mapcar.............. |
| 1b540 | 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 20 20 20 20 20 | ...(lambda.(x).................. |
| 1b560 | 20 28 6c 65 74 20 28 28 79 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 78 20 22 7c 22 29 29 29 | .(let.((y.(split-string.x."|"))) |
| 1b580 | 0a 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 20 28 66 6f 72 6d | .....................(cons.(form |
| 1b5a0 | 61 74 20 22 25 2d 34 30 73 20 20 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."%-40s...%s"................. |
| 1b5c0 | 20 20 20 20 20 20 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 | ..................(ivy--truncate |
| 1b5e0 | 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string......................... |
| 1b600 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 79 29 20 34 30 29 0a 20 20 20 20 20 20 20 | ...........(nth.0.y).40)........ |
| 1b620 | 20 20 20 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 74 68 20 | ...........................(nth. |
| 1b640 | 31 20 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 20 20 20 20 | 1.y))........................... |
| 1b660 | 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 79 20 22 20 22 29 29 29 29 0a | (mapconcat.#'identity.y.".")))). |
| 1b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 | ................(split-string... |
| 1b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f | ...............(shell-command-to |
| 1b6c0 | 2d 73 74 72 69 6e 67 20 22 72 70 6d 20 2d 71 61 20 2d 2d 71 66 20 5c 22 25 7b 4e 41 4d 45 7d 7c | -string."rpm.-qa.--qf.\"%{NAME}| |
| 1b6e0 | 25 7b 53 55 4d 4d 41 52 59 7d 5c 5c 6e 5c 22 22 29 20 22 5c 6e 22 20 74 29 29 29 29 0a 20 20 20 | %{SUMMARY}\\n\"")."\n".t)))).... |
| 1b700 | 20 28 69 76 79 2d 72 65 61 64 20 22 72 70 6d 3a 20 22 20 63 61 6e 64 73 0a 20 20 20 20 20 20 20 | .(ivy-read."rpm:.".cands........ |
| 1b720 | 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 20 | .......:action.(lambda.(x)...... |
| 1b740 | 20 20 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 28 63 64 72 | ...................(message.(cdr |
| 1b760 | 20 78 29 29 29 0a 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 | .x)))...............:caller.'cou |
| 1b780 | 6e 73 65 6c 2d 72 70 6d 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e | nsel-rpm)))..(defun.counsel--fin |
| 1b7a0 | 64 2d 72 65 74 75 72 6e 2d 6c 69 73 74 20 28 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 | d-return-list.(args)...(unless.( |
| 1b7c0 | 6c 69 73 74 70 20 61 72 67 73 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 | listp.args).....(user-error..... |
| 1b7e0 | 20 22 60 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 61 72 67 73 27 20 69 73 20 61 20 | ."`counsel-file-jump-args'.is.a. |
| 1b800 | 6c 69 73 74 20 6e 6f 77 3b 20 70 6c 65 61 73 65 20 63 75 73 74 6f 6d 69 7a 65 20 61 63 63 6f 72 | list.now;.please.customize.accor |
| 1b820 | 64 69 6e 67 6c 79 22 29 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 61 6c 6c 0a 20 20 20 28 63 | dingly"))...(counsel--call....(c |
| 1b840 | 6f 6e 73 20 66 69 6e 64 2d 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 20 20 28 6c 61 6d 62 64 | ons.find-program.args)....(lambd |
| 1b860 | 61 20 28 29 0a 20 20 20 20 20 28 6c 65 74 20 28 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 28 67 | a.()......(let.(files)........(g |
| 1b880 | 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 20 20 20 28 77 68 | oto-char.(point-min))........(wh |
| 1b8a0 | 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 | ile.(<.(point).(point-max))..... |
| 1b8c0 | 20 20 20 20 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 2e 2f 22 29 0a 20 | .....(when.(looking-at."\\./").. |
| 1b8e0 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 65 6e 64 20 | ..........(goto-char.(match-end. |
| 1b900 | 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 62 75 66 66 65 72 2d 73 75 62 73 | 0)))..........(push.(buffer-subs |
| 1b920 | 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 73 69 74 69 6f 6e | tring.(point).(line-end-position |
| 1b940 | 29 29 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 | )).files)..........(beginning-of |
| 1b960 | 2d 6c 69 6e 65 20 32 29 29 0a 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 | -line.2))........(nreverse.files |
| 1b980 | 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a | )))))..(defcustom.counsel-file-j |
| 1b9a0 | 75 6d 70 2d 61 72 67 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 2e 20 2d 6e 61 6d 65 20 | ump-args.(split-string."..-name. |
| 1b9c0 | 2e 67 69 74 20 2d 70 72 75 6e 65 20 2d 6f 20 2d 74 79 70 65 20 66 20 2d 70 72 69 6e 74 22 29 0a | .git.-prune.-o.-type.f.-print"). |
| 1b9e0 | 20 20 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20 60 66 69 6e 64 2d 63 6f 6d 6d 61 | .."Arguments.for.the.`find-comma |
| 1ba00 | 6e 64 27 20 77 68 65 6e 20 75 73 69 6e 67 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d | nd'.when.using.`counsel-file-jum |
| 1ba20 | 70 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a | p'."...:type.'(repeat.string)).. |
| 1ba40 | 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 27 0a 28 64 65 66 76 61 72 | ;;**.`counsel-file-jump'.(defvar |
| 1ba60 | 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 | .counsel-file-jump-map...(let.(( |
| 1ba80 | 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 20 28 | map.(make-sparse-keymap))).....( |
| 1baa0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 60 22 29 20 23 27 63 6f 75 6e 73 | define-key.map.(kbd."`").#'couns |
| 1bac0 | 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 6a 75 6d 70 29 0a 20 20 20 20 6d 61 70 29 | el-find-file-from-jump).....map) |
| 1bae0 | 0a 20 20 22 4b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 65 6e | ..."Key.bindings.to.be.used.when |
| 1bb00 | 20 69 6e 20 61 20 66 69 6c 65 2d 6a 75 6d 70 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 29 0a 0a 28 | .in.a.file-jump.minibuffer.")..( |
| 1bb20 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 6a 75 6d | defun.counsel-find-file-from-jum |
| 1bb40 | 70 20 28 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d | p.()..."Switch.to.`counsel-find- |
| 1bb60 | 66 69 6c 65 27 20 66 72 6f 6d 20 60 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 27 2e 22 | file'.from.`counsel-file-jump'." |
| 1bb80 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 71 75 69 74 2d 61 6e 64 | ...(interactive)...(ivy-quit-and |
| 1bba0 | 2d 72 75 6e 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 20 69 76 79 2d | -run.....(counsel-find-file.ivy- |
| 1bbc0 | 74 65 78 74 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 | text.(ivy-state-directory.ivy-la |
| 1bbe0 | 73 74 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 63 6f | st))))..;;;###autoload.(defun.co |
| 1bc00 | 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 | unsel-file-jump.(&optional.initi |
| 1bc20 | 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 4a | al-input.initial-directory)..."J |
| 1bc40 | 75 6d 70 20 74 6f 20 61 20 66 69 6c 65 20 62 65 6c 6f 77 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ump.to.a.file.below.the.current. |
| 1bc60 | 64 69 72 65 63 74 6f 72 79 2e 0a 4c 69 73 74 20 61 6c 6c 20 66 69 6c 65 73 20 77 69 74 68 69 6e | directory..List.all.files.within |
| 1bc80 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 61 6e 79 20 6f 66 | .the.current.directory.or.any.of |
| 1bca0 | 20 69 74 73 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e | .its.sub-directories..INITIAL-IN |
| 1bcc0 | 50 55 54 20 63 61 6e 20 62 65 20 67 69 76 65 6e 20 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 | PUT.can.be.given.as.the.initial. |
| 1bce0 | 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 52 45 43 54 | minibuffer.input..INITIAL-DIRECT |
| 1bd00 | 4f 52 59 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 | ORY,.if.non-nil,.is.used.as.the. |
| 1bd20 | 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 22 0a 20 20 28 69 | root.directory.for.search."...(i |
| 1bd40 | 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | nteractive....(list.nil......... |
| 1bd60 | 20 28 77 68 65 6e 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 | .(when.current-prefix-arg....... |
| 1bd80 | 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d | .....(counsel-read-directory-nam |
| 1bda0 | 65 20 22 46 72 6f 6d 20 64 69 72 65 63 74 6f 72 79 3a 20 22 29 29 29 29 0a 20 20 28 63 6f 75 6e | e."From.directory:."))))...(coun |
| 1bdc0 | 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 66 69 6e 64 2d 70 72 6f 67 72 61 6d | sel-require-program.find-program |
| 1bde0 | 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 | )...(let.((default-directory.(or |
| 1be00 | 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | .initial-directory.default-direc |
| 1be20 | 74 6f 72 79 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 69 6e 64 20 66 69 6c 65 | tory))).....(ivy-read."Find.file |
| 1be40 | 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 | :."...............(counsel--find |
| 1be60 | 2d 72 65 74 75 72 6e 2d 6c 69 73 74 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 2d 61 | -return-list.counsel-file-jump-a |
| 1be80 | 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6d 61 74 63 68 65 72 20 23 27 63 6f | rgs)...............:matcher.#'co |
| 1bea0 | 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 74 63 68 65 72 0a 20 20 20 20 20 20 20 | unsel--find-file-matcher........ |
| 1bec0 | 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 |
| 1bee0 | 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 66 69 6e 64 | put...............:action.#'find |
| 1bf00 | 2d 66 69 6c 65 0a 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 28 | -file...............:preselect.( |
| 1bf20 | 63 6f 75 6e 73 65 6c 2d 2d 70 72 65 73 65 6c 65 63 74 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 | counsel--preselect-file)........ |
| 1bf40 | 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 6e 66 69 72 6d 2d 61 | .......:require-match.'confirm-a |
| 1bf60 | 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 20 20 20 20 20 3a 68 | fter-completion...............:h |
| 1bf80 | 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 20 20 20 20 20 | istory.'file-name-history....... |
| 1bfa0 | 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d | ........:keymap.counsel-file-jum |
| 1bfc0 | 70 2d 6d 61 70 0a 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 | p-map...............:caller.'cou |
| 1bfe0 | 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 | nsel-file-jump)))..(ivy-set-acti |
| 1c000 | 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 6a 75 6d 70 0a 20 60 28 28 22 64 22 20 | ons..'counsel-file-jump..`(("d". |
| 1c020 | 2c 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 20 28 | ,(lambda.(x)............(dired.( |
| 1c040 | 6f 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 78 29 20 64 65 66 61 75 | or.(file-name-directory.x).defau |
| 1c060 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 22 6f 70 65 6e 20 69 6e 20 64 69 72 | lt-directory)))....."open.in.dir |
| 1c080 | 65 64 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 | ed")))..(defcustom.counsel-dired |
| 1c0a0 | 2d 6a 75 6d 70 2d 61 72 67 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 22 2e 20 2d 6e 61 6d | -jump-args.(split-string."..-nam |
| 1c0c0 | 65 20 2e 67 69 74 20 2d 70 72 75 6e 65 20 2d 6f 20 2d 74 79 70 65 20 64 20 2d 70 72 69 6e 74 22 | e..git.-prune.-o.-type.d.-print" |
| 1c0e0 | 29 0a 20 20 22 41 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20 60 66 69 6e 64 2d 63 6f 6d | )..."Arguments.for.the.`find-com |
| 1c100 | 6d 61 6e 64 27 20 77 68 65 6e 20 75 73 69 6e 67 20 60 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 2d | mand'.when.using.`counsel-dired- |
| 1c120 | 6a 75 6d 70 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 | jump'."...:type.'(repeat.string) |
| 1c140 | 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 27 0a 3b 3b 3b | )..;;**.`counsel-dired-jump'.;;; |
| 1c160 | 23 23 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 64 69 72 65 64 | ###autoload.(defun.counsel-dired |
| 1c180 | 2d 6a 75 6d 70 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 20 69 | -jump.(&optional.initial-input.i |
| 1c1a0 | 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 20 64 | nitial-directory)..."Jump.to.a.d |
| 1c1c0 | 69 72 65 63 74 6f 72 79 20 28 73 65 65 20 60 64 69 72 65 64 2d 6a 75 6d 70 27 29 20 62 65 6c 6f | irectory.(see.`dired-jump').belo |
| 1c1e0 | 77 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 4c 69 73 74 20 61 6c | w.the.current.directory..List.al |
| 1c200 | 6c 20 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 20 77 69 74 68 69 6e 20 74 68 65 20 63 75 72 | l.sub-directories.within.the.cur |
| 1c220 | 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 63 61 | rent.directory..INITIAL-INPUT.ca |
| 1c240 | 6e 20 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 | n.be.given.as.the.initial.minibu |
| 1c260 | 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 52 45 43 54 4f 52 59 2c 20 69 | ffer.input..INITIAL-DIRECTORY,.i |
| 1c280 | 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 72 6f 6f 74 20 64 | f.non-nil,.is.used.as.the.root.d |
| 1c2a0 | 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | irectory.for.search."...(interac |
| 1c2c0 | 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | tive....(list.nil..........(when |
| 1c2e0 | 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .current-prefix-arg............( |
| 1c300 | 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 46 72 6f | counsel-read-directory-name."Fro |
| 1c320 | 6d 20 64 69 72 65 63 74 6f 72 79 3a 20 22 29 29 29 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 | m.directory:."))))...(counsel-re |
| 1c340 | 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 66 69 6e 64 2d 70 72 6f 67 72 61 6d 29 0a 20 20 28 6c | quire-program.find-program)...(l |
| 1c360 | 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 69 6e 69 74 69 | et.((default-directory.(or.initi |
| 1c380 | 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 | al-directory.default-directory)) |
| 1c3a0 | 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 69 6e 64 20 64 69 72 65 63 74 6f 72 79 3a | ).....(ivy-read."Find.directory: |
| 1c3c0 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 0a 20 20 20 20 20 20 20 20 20 20 | ."...............(cdr........... |
| 1c3e0 | 20 20 20 20 20 28 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 20 | .....(counsel--find-return-list. |
| 1c400 | 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d 70 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 | counsel-dired-jump-args))....... |
| 1c420 | 20 20 20 20 20 20 20 20 3a 6d 61 74 63 68 65 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 | ........:matcher.#'counsel--find |
| 1c440 | 2d 66 69 6c 65 2d 6d 61 74 63 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 69 | -file-matcher...............:ini |
| 1c460 | 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 | tial-input.initial-input........ |
| 1c480 | 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 64 29 20 28 64 69 72 65 | .......:action.(lambda.(d).(dire |
| 1c4a0 | 64 2d 6a 75 6d 70 20 6e 69 6c 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 29 29 | d-jump.nil.(expand-file-name.d)) |
| 1c4c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 66 69 6c 65 2d 6e | )...............:history.'file-n |
| 1c4e0 | 61 6d 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 | ame-history...............:keyma |
| 1c500 | 70 20 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 | p.counsel-find-file-map......... |
| 1c520 | 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 64 69 72 65 64 2d 6a 75 6d | ......:caller.'counsel-dired-jum |
| 1c540 | 70 29 29 29 0a 0a 3b 3b 2a 20 47 72 65 70 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 61 67 27 | p)))..;;*.Grep.;;**.`counsel-ag' |
| 1c560 | 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 | .(defvar.counsel-ag-map...(let.( |
| 1c580 | 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 20 | (map.(make-sparse-keymap)))..... |
| 1c5a0 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6c 22 29 20 23 27 69 76 | (define-key.map.(kbd."C-l").#'iv |
| 1c5c0 | 79 2d 63 61 6c 6c 2d 61 6e 64 2d 72 65 63 65 6e 74 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | y-call-and-recenter).....(define |
| 1c5e0 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 2d 71 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 67 | -key.map.(kbd."M-q").#'counsel-g |
| 1c600 | 69 74 2d 67 72 65 70 2d 71 75 65 72 79 2d 72 65 70 6c 61 63 65 29 0a 20 20 20 20 28 64 65 66 69 | it-grep-query-replace).....(defi |
| 1c620 | 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 27 22 29 20 23 27 73 77 69 70 65 72 2d | ne-key.map.(kbd."C-'").#'swiper- |
| 1c640 | 61 76 79 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 43 | avy).....(define-key.map.(kbd."C |
| 1c660 | 2d 78 20 43 2d 64 22 29 20 23 27 63 6f 75 6e 73 65 6c 2d 63 64 29 0a 20 20 20 20 6d 61 70 29 29 | -x.C-d").#'counsel-cd).....map)) |
| 1c680 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d | ..(defcustom.counsel-ag-base-com |
| 1c6a0 | 6d 61 6e 64 20 28 6c 69 73 74 20 22 61 67 22 20 22 2d 2d 76 69 6d 67 72 65 70 22 20 22 25 73 22 | mand.(list."ag"."--vimgrep"."%s" |
| 1c6c0 | 29 0a 20 20 22 54 65 6d 70 6c 61 74 65 20 66 6f 72 20 64 65 66 61 75 6c 74 20 60 63 6f 75 6e 73 | )..."Template.for.default.`couns |
| 1c6e0 | 65 6c 2d 61 67 27 20 63 6f 6d 6d 61 6e 64 2e 0a 54 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 | el-ag'.command..The.value.should |
| 1c700 | 20 62 65 20 65 69 74 68 65 72 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 2c 20 73 74 | .be.either.a.list.of.strings,.st |
| 1c720 | 61 72 74 69 6e 67 20 77 69 74 68 20 74 68 65 0a 60 61 67 27 20 65 78 65 63 75 74 61 62 6c 65 20 | arting.with.the.`ag'.executable. |
| 1c740 | 66 69 6c 65 20 6e 61 6d 65 20 61 6e 64 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 69 74 73 20 61 72 | file.name.and.followed.by.its.ar |
| 1c760 | 67 75 6d 65 6e 74 73 2c 20 6f 72 20 61 0a 73 69 6e 67 6c 65 20 73 74 72 69 6e 67 20 64 65 73 63 | guments,.or.a.single.string.desc |
| 1c780 | 72 69 62 69 6e 67 20 61 20 66 75 6c 6c 20 60 61 67 27 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 | ribing.a.full.`ag'.shell.command |
| 1c7a0 | 2e 0a 0a 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 73 70 65 63 69 66 69 65 64 20 61 | ...If.the.command.is.specified.a |
| 1c7c0 | 73 20 61 20 6c 69 73 74 2c 20 60 61 67 27 20 69 73 20 63 61 6c 6c 65 64 20 64 69 72 65 63 74 6c | s.a.list,.`ag'.is.called.directl |
| 1c7e0 | 79 0a 75 73 69 6e 67 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65 27 3b 20 6f 74 68 65 72 77 69 73 | y.using.`process-file';.otherwis |
| 1c800 | 65 2c 20 69 74 20 69 73 20 63 61 6c 6c 65 64 20 61 73 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 | e,.it.is.called.as.a.shell.comma |
| 1c820 | 6e 64 2e 0a 43 61 6c 6c 69 6e 67 20 60 61 67 27 20 64 69 72 65 63 74 6c 79 20 61 76 6f 69 64 73 | nd..Calling.`ag'.directly.avoids |
| 1c840 | 20 76 61 72 69 6f 75 73 20 73 68 65 6c 6c 20 71 75 6f 74 69 6e 67 20 70 69 74 66 61 6c 6c 73 2c | .various.shell.quoting.pitfalls, |
| 1c860 | 20 73 6f 0a 69 74 20 69 73 20 67 65 6e 65 72 61 6c 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 2e | .so.it.is.generally.recommended. |
| 1c880 | 0a 0a 49 66 20 74 68 65 20 73 74 72 69 6e 67 20 5c 22 25 73 5c 22 20 61 70 70 65 61 72 73 20 61 | ..If.the.string.\"%s\".appears.a |
| 1c8a0 | 73 20 61 6e 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 6c 69 73 74 2c 20 6f 72 20 61 73 20 | s.an.element.of.the.list,.or.as. |
| 1c8c0 | 61 0a 73 75 62 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 74 72 69 6e | a.substring.of.the.command.strin |
| 1c8e0 | 67 2c 20 69 74 20 69 73 20 72 65 70 6c 61 63 65 64 20 62 79 20 61 6e 79 20 6f 70 74 69 6f 6e 61 | g,.it.is.replaced.by.any.optiona |
| 1c900 | 6c 0a 60 61 67 27 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 | l.`ag'.arguments.followed.by.the |
| 1c920 | 20 73 65 61 72 63 68 20 72 65 67 65 78 70 20 73 70 65 63 69 66 69 65 64 20 64 75 72 69 6e 67 20 | .search.regexp.specified.during. |
| 1c940 | 74 68 65 0a 60 63 6f 75 6e 73 65 6c 2d 61 67 27 20 73 65 73 73 69 6f 6e 2e 22 0a 20 20 3a 70 61 | the.`counsel-ag'.session."...:pa |
| 1c960 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 63 6f 75 6e 73 65 6c 20 2e 20 22 30 2e 31 34 2e | ckage-version.'(counsel..."0.14. |
| 1c980 | 30 22 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 72 65 70 65 61 74 20 3a 74 61 | 0")...:type.'(choice.(repeat.:ta |
| 1c9a0 | 67 20 22 43 6f 6d 6d 61 6e 64 20 6c 69 73 74 20 74 6f 20 63 61 6c 6c 20 64 69 72 65 63 74 6c 79 | g."Command.list.to.call.directly |
| 1c9c0 | 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 | ".string)..................(stri |
| 1c9e0 | 6e 67 20 3a 74 61 67 20 22 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 22 29 29 29 0a 0a 28 64 65 66 | ng.:tag."Shell.command")))..(def |
| 1ca00 | 76 61 72 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 0a 0a 28 64 65 | var.counsel-ag-command.nil)..(de |
| 1ca20 | 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 74 6f 6f 6c 2d 6c 6f 6f 6b 2d 61 72 6f | fvar.counsel--grep-tool-look-aro |
| 1ca40 | 75 6e 64 20 74 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 72 65 67 65 78 2d 6c | und.t)..(defvar.counsel--regex-l |
| 1ca60 | 6f 6f 6b 2d 61 72 6f 75 6e 64 20 6e 69 6c 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 63 6f 75 6e 73 | ook-around.nil)..(defconst.couns |
| 1ca80 | 65 6c 2d 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 2d 73 65 70 61 72 61 74 6f 72 20 22 20 2d 2d 20 | el--command-args-separator.".--. |
| 1caa0 | 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 70 6c 69 74 2d 63 6f 6d 6d 61 6e | ")..(defun.counsel--split-comman |
| 1cac0 | 64 2d 61 72 67 73 20 28 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 22 53 70 6c 69 74 20 41 52 47 55 | d-args.(arguments)..."Split.ARGU |
| 1cae0 | 4d 45 4e 54 53 20 69 6e 74 6f 20 69 74 73 20 73 77 69 74 63 68 65 73 20 61 6e 64 20 73 65 61 72 | MENTS.into.its.switches.and.sear |
| 1cb00 | 63 68 2d 74 65 72 6d 20 70 61 72 74 73 2e 0a 52 65 74 75 72 6e 20 70 61 69 72 20 6f 66 20 63 6f | ch-term.parts..Return.pair.of.co |
| 1cb20 | 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 74 72 69 6e 67 73 20 28 53 57 49 54 43 48 45 53 20 2e 20 | rresponding.strings.(SWITCHES... |
| 1cb40 | 53 45 41 52 43 48 2d 54 45 52 4d 29 2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 | SEARCH-TERM)."...(if.(string-mat |
| 1cb60 | 63 68 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 2d 73 65 70 61 72 61 74 | ch.counsel--command-args-separat |
| 1cb80 | 6f 72 20 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 | or.arguments).......(let.((args. |
| 1cba0 | 28 73 75 62 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 28 6d 61 74 63 68 2d 65 6e 64 20 | (substring.arguments.(match-end. |
| 1cbc0 | 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 61 72 63 68 2d 74 65 72 6d 20 28 73 | 0))).............(search-term.(s |
| 1cbe0 | 75 62 73 74 72 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 30 20 28 6d 61 74 63 68 2d 62 65 67 69 | ubstring.arguments.0.(match-begi |
| 1cc00 | 6e 6e 69 6e 67 20 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | nning.0)))).........(if.(string- |
| 1cc20 | 70 72 65 66 69 78 2d 70 20 22 2d 22 20 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 | prefix-p."-".arguments)......... |
| 1cc40 | 20 20 20 20 28 63 6f 6e 73 20 73 65 61 72 63 68 2d 74 65 72 6d 20 61 72 67 73 29 0a 20 20 20 20 | ....(cons.search-term.args)..... |
| 1cc60 | 20 20 20 20 20 20 28 63 6f 6e 73 20 61 72 67 73 20 73 65 61 72 63 68 2d 74 65 72 6d 29 29 29 0a | ......(cons.args.search-term))). |
| 1cc80 | 20 20 20 20 28 63 6f 6e 73 20 22 22 20 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 0a 28 64 65 66 75 | ....(cons."".arguments)))..(defu |
| 1cca0 | 6e 20 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 74 2d 61 67 2d 63 6f 6d 6d 61 6e 64 20 28 65 78 | n.counsel--format-ag-command.(ex |
| 1ccc0 | 74 72 61 2d 61 72 67 73 20 6e 65 65 64 6c 65 29 0a 20 20 22 43 6f 6e 73 74 72 75 63 74 20 61 20 | tra-args.needle)..."Construct.a. |
| 1cce0 | 63 6f 6d 70 6c 65 74 65 20 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 27 20 61 73 | complete.`counsel-ag-command'.as |
| 1cd00 | 20 61 20 73 74 72 69 6e 67 2e 0a 45 58 54 52 41 2d 41 52 47 53 20 69 73 20 61 20 73 74 72 69 6e | .a.string..EXTRA-ARGS.is.a.strin |
| 1cd20 | 67 20 6f 66 20 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e 0a 4e | g.of.the.additional.arguments..N |
| 1cd40 | 45 45 44 4c 45 20 69 73 20 74 68 65 20 73 65 61 72 63 68 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 | EEDLE.is.the.search.string."...( |
| 1cd60 | 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 | counsel--format.counsel-ag-comma |
| 1cd80 | 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 | nd....................(if.(listp |
| 1cda0 | 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .counsel-ag-command)............ |
| 1cdc0 | 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 68 20 22 20 | ............(if.(string-match.". |
| 1cde0 | 5c 5c 28 2d 2d 5c 5c 29 20 22 20 65 78 74 72 61 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | \\(--\\).".extra-args).......... |
| 1ce00 | 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 66 6f 72 6d | ..................(counsel--form |
| 1ce20 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | at.............................( |
| 1ce40 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 25 73 22 | split-string.(replace-match."%s" |
| 1ce60 | 20 74 20 74 20 65 78 74 72 61 2d 61 72 67 73 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .t.t.extra-args.1))............. |
| 1ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 65 64 6c 65 29 0a 20 20 20 20 20 20 20 20 | ................needle)......... |
| 1cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 73 70 6c 69 74 2d 73 | .................(nconc.(split-s |
| 1cec0 | 74 72 69 6e 67 20 65 78 74 72 61 2d 61 72 67 73 29 20 6e 65 65 64 6c 65 29 29 0a 20 20 20 20 20 | tring.extra-args).needle))...... |
| 1cee0 | 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 |
| 1cf00 | 68 20 22 20 5c 5c 28 2d 2d 5c 5c 29 20 22 20 65 78 74 72 61 2d 61 72 67 73 29 0a 20 20 20 20 20 | h.".\\(--\\).".extra-args)...... |
| 1cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 | ....................(replace-mat |
| 1cf40 | 63 68 20 6e 65 65 64 6c 65 20 74 20 74 20 65 78 74 72 61 2d 61 72 67 73 20 31 29 0a 20 20 20 20 | ch.needle.t.t.extra-args.1)..... |
| 1cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 65 78 74 72 61 | ...................(concat.extra |
| 1cf80 | 2d 61 72 67 73 20 22 20 22 20 6e 65 65 64 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f | -args.".".needle)))))..(defun.co |
| 1cfa0 | 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 72 65 67 65 78 20 28 73 74 72 29 0a 20 20 28 63 6f 75 6e 73 | unsel--grep-regex.(str)...(couns |
| 1cfc0 | 65 6c 2d 2d 65 6c 69 73 70 2d 74 6f 2d 70 63 72 65 0a 20 20 20 28 73 65 74 71 20 69 76 79 2d 2d | el--elisp-to-pcre....(setq.ivy-- |
| 1cfe0 | 6f 6c 64 2d 72 65 0a 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 | old-re..........(funcall.(ivy-st |
| 1d000 | 61 74 65 2d 72 65 2d 62 75 69 6c 64 65 72 20 69 76 79 2d 6c 61 73 74 29 20 73 74 72 29 29 0a 20 | ate-re-builder.ivy-last).str)).. |
| 1d020 | 20 20 63 6f 75 6e 73 65 6c 2d 2d 72 65 67 65 78 2d 6c 6f 6f 6b 2d 61 72 6f 75 6e 64 29 29 0a 0a | ..counsel--regex-look-around)).. |
| 1d040 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 61 67 2d 65 78 74 72 61 2d 73 77 69 74 63 68 65 | (defun.counsel--ag-extra-switche |
| 1d060 | 73 20 28 72 65 67 65 78 29 0a 20 20 22 47 65 74 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 77 69 74 | s.(regex)..."Get.additional.swit |
| 1d080 | 63 68 65 73 20 6e 65 65 64 65 64 20 66 6f 72 20 6c 6f 6f 6b 2d 61 72 6f 75 6e 64 73 2e 22 0a 20 | ches.needed.for.look-arounds.".. |
| 1d0a0 | 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 63 6f 75 6e 73 65 6c 2d 2d 72 65 67 65 78 2d 6c 6f | .(and.(stringp.counsel--regex-lo |
| 1d0c0 | 6f 6b 2d 61 72 6f 75 6e 64 29 0a 20 20 20 20 20 20 20 3b 3b 20 75 73 69 6e 67 20 6c 6f 6f 6b 2d | ok-around)........;;.using.look- |
| 1d0e0 | 61 72 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | arounds........(string-match-p." |
| 1d100 | 5c 5c 60 5c 5c 5e 28 5c 5c 3f 5b 3d 21 5d 22 20 72 65 67 65 78 29 0a 20 20 20 20 20 20 20 28 63 | \\`\\^(\\?[=!]".regex)........(c |
| 1d120 | 6f 6e 63 61 74 20 22 20 22 20 63 6f 75 6e 73 65 6c 2d 2d 72 65 67 65 78 2d 6c 6f 6f 6b 2d 61 72 | oncat.".".counsel--regex-look-ar |
| 1d140 | 6f 75 6e 64 20 22 20 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 66 | ound.".")))..(defun.counsel-ag-f |
| 1d160 | 75 6e 63 74 69 6f 6e 20 28 73 74 72 69 6e 67 29 0a 20 20 22 47 72 65 70 20 69 6e 20 74 68 65 20 | unction.(string)..."Grep.in.the. |
| 1d180 | 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 53 54 52 49 4e 47 2e 22 0a 20 | current.directory.for.STRING.".. |
| 1d1a0 | 20 28 6c 65 74 2a 20 28 28 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 20 28 63 6f 75 6e 73 65 6c 2d 2d | .(let*.((command-args.(counsel-- |
| 1d1c0 | 73 70 6c 69 74 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 | split-command-args.string))..... |
| 1d1e0 | 20 20 20 20 20 28 73 65 61 72 63 68 2d 74 65 72 6d 20 28 63 64 72 20 63 6f 6d 6d 61 6e 64 2d 61 | .....(search-term.(cdr.command-a |
| 1d200 | 72 67 73 29 29 29 0a 20 20 20 20 28 6f 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 69 76 79 2d 74 | rgs))).....(or......(let.((ivy-t |
| 1d220 | 65 78 74 20 73 65 61 72 63 68 2d 74 65 72 6d 29 29 0a 20 20 20 20 20 20 20 28 69 76 79 2d 6d 6f | ext.search-term))........(ivy-mo |
| 1d240 | 72 65 2d 63 68 61 72 73 29 29 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d | re-chars))......(let*.((default- |
| 1d260 | 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 20 69 | directory.(ivy-state-directory.i |
| 1d280 | 76 79 2d 6c 61 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 20 28 63 6f | vy-last)).............(regex.(co |
| 1d2a0 | 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 72 65 67 65 78 20 73 65 61 72 63 68 2d 74 65 72 6d 29 29 0a | unsel--grep-regex.search-term)). |
| 1d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 65 73 20 28 63 6f 6e 63 61 74 20 28 69 | ............(switches.(concat.(i |
| 1d2e0 | 66 20 28 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 | f.(ivy--case-fold-p.string)..... |
| 1d300 | 20 20 20 20 20 20 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 20 | ..............................". |
| 1d320 | 2d 69 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -i."............................ |
| 1d340 | 20 20 20 20 20 22 20 2d 73 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....".-s.").................... |
| 1d360 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 67 2d 65 78 74 72 61 2d 73 77 | ...........(counsel--ag-extra-sw |
| 1d380 | 69 74 63 68 65 73 20 72 65 67 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | itches.regex)................... |
| 1d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 29 29 29 | ............(car.command-args))) |
| 1d3c0 | 29 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e 64 | )........(counsel--async-command |
| 1d3e0 | 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 74 2d 61 67 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 | .(counsel--format-ag-command.... |
| 1d400 | 20 20 20 20 20 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 77 69 | .............................swi |
| 1d420 | 74 63 68 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 | tches........................... |
| 1d440 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 69 66 20 28 6c 69 73 74 70 20 63 6f 75 6e 73 65 | ......(funcall.(if.(listp.counse |
| 1d460 | 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 | l-ag-command).#'identity........ |
| 1d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d4a0 | 20 20 20 20 23 27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 | ....#'shell-quote-argument)..... |
| 1d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1d4e0 | 20 20 20 20 20 72 65 67 65 78 29 29 29 0a 20 20 20 20 20 20 20 6e 69 6c 29 29 29 29 0a 0a 3b 3b | .....regex)))........nil))))..;; |
| 1d500 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 63 6c 2d 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 | ;###autoload.(cl-defun.counsel-a |
| 1d520 | 67 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 20 69 6e 69 74 69 | g.(&optional.initial-input.initi |
| 1d540 | 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 65 78 74 72 61 2d 61 67 2d 61 72 67 73 20 61 67 2d 70 72 | al-directory.extra-ag-args.ag-pr |
| 1d560 | 6f 6d 70 74 0a 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 20 | ompt.......................&key. |
| 1d580 | 63 61 6c 6c 65 72 29 0a 20 20 22 47 72 65 70 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 | caller)..."Grep.for.a.string.in. |
| 1d5a0 | 61 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 60 61 67 27 2e 0a 0a 42 79 | a.root.directory.using.`ag'...By |
| 1d5c0 | 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 | .default,.the.root.directory.is. |
| 1d5e0 | 74 68 65 20 66 69 72 73 74 20 64 69 72 65 63 74 6f 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 0a 61 | the.first.directory.containing.a |
| 1d600 | 20 2e 67 69 74 20 73 75 62 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 | ..git.subdirectory...INITIAL-INP |
| 1d620 | 55 54 20 63 61 6e 20 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 | UT.can.be.given.as.the.initial.m |
| 1d640 | 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 52 45 43 54 4f | inibuffer.input..INITIAL-DIRECTO |
| 1d660 | 52 59 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 74 68 65 20 72 | RY,.if.non-nil,.is.used.as.the.r |
| 1d680 | 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 0a 45 58 54 52 41 2d | oot.directory.for.search..EXTRA- |
| 1d6a0 | 41 47 2d 41 52 47 53 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 70 70 65 6e 64 65 64 | AG-ARGS,.if.non-nil,.is.appended |
| 1d6c0 | 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 41 | .to.`counsel-ag-base-command'..A |
| 1d6e0 | 47 2d 50 52 4f 4d 50 54 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 70 61 73 73 65 64 20 | G-PROMPT,.if.non-nil,.is.passed. |
| 1d700 | 61 73 20 60 69 76 79 2d 72 65 61 64 27 20 70 72 6f 6d 70 74 20 61 72 67 75 6d 65 6e 74 2e 0a 43 | as.`ivy-read'.prompt.argument..C |
| 1d720 | 41 4c 4c 45 52 20 69 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 | ALLER.is.passed.to.`ivy-read'... |
| 1d740 | 57 69 74 68 20 61 20 60 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 27 20 | With.a.`\\[universal-argument]'. |
| 1d760 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 49 4e 49 54 | prefix.argument,.prompt.for.INIT |
| 1d780 | 49 41 4c 2d 44 49 52 45 43 54 4f 52 59 2e 0a 57 69 74 68 20 61 20 60 5c 5c 5b 75 6e 69 76 65 72 | IAL-DIRECTORY..With.a.`\\[univer |
| 1d7a0 | 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d | sal-argument].\\[universal-argum |
| 1d7c0 | 65 6e 74 5d 27 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 5c 0a 70 72 6f 6d 70 74 20 | ent]'.prefix.argument,.\.prompt. |
| 1d7e0 | 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 20 45 58 54 52 41 2d 41 47 2d 41 52 47 53 2e 22 | additionally.for.EXTRA-AG-ARGS." |
| 1d800 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c | ...(interactive)...(setq.counsel |
| 1d820 | 2d 61 67 2d 63 6f 6d 6d 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d | -ag-command.counsel-ag-base-comm |
| 1d840 | 61 6e 64 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 72 65 67 65 78 2d 6c 6f 6f 6b | and)...(setq.counsel--regex-look |
| 1d860 | 2d 61 72 6f 75 6e 64 20 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 74 6f 6f 6c 2d 6c 6f 6f 6b 2d | -around.counsel--grep-tool-look- |
| 1d880 | 61 72 6f 75 6e 64 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 | around)...(counsel-require-progr |
| 1d8a0 | 61 6d 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 6c 65 74 20 28 28 | am.counsel-ag-command)...(let.(( |
| 1d8c0 | 70 72 6f 67 2d 6e 61 6d 65 20 28 63 61 72 20 28 69 66 20 28 6c 69 73 74 70 20 63 6f 75 6e 73 65 | prog-name.(car.(if.(listp.counse |
| 1d8e0 | 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 | l-ag-command).counsel-ag-command |
| 1d900 | 0a 20 20 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 70 6c 69 | ...........................(spli |
| 1d920 | 74 2d 73 74 72 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 29 29 29 0a | t-string.counsel-ag-command)))). |
| 1d940 | 20 20 20 20 20 20 20 20 28 61 72 67 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c | ........(arg.(prefix-numeric-val |
| 1d960 | 75 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 20 20 28 77 68 | ue.current-prefix-arg))).....(wh |
| 1d980 | 65 6e 20 28 3e 3d 20 61 72 67 20 34 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 69 74 69 61 | en.(>=.arg.4).......(setq.initia |
| 1d9a0 | 6c 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 69 6e 69 74 | l-directory.............(or.init |
| 1d9c0 | 69 61 6c 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 28 63 | ial-directory.................(c |
| 1d9e0 | 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 28 63 6f 6e 63 | ounsel-read-directory-name.(conc |
| 1da00 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.............................. |
| 1da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 67 2d 6e 61 6d 65 0a 20 20 20 20 20 | .................prog-name...... |
| 1da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1da60 | 20 20 20 20 20 20 20 20 20 22 20 69 6e 20 64 69 72 65 63 74 6f 72 79 3a 20 22 29 29 29 29 29 0a | .........".in.directory:."))))). |
| 1da80 | 20 20 20 20 28 77 68 65 6e 20 28 3e 3d 20 61 72 67 20 31 36 29 0a 20 20 20 20 20 20 28 73 65 74 | ....(when.(>=.arg.16).......(set |
| 1daa0 | 71 20 65 78 74 72 61 2d 61 67 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | q.extra-ag-args.............(or. |
| 1dac0 | 65 78 74 72 61 2d 61 67 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | extra-ag-args.................(r |
| 1dae0 | 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 20 28 66 6f 72 6d 61 74 20 22 25 73 20 | ead-from-minibuffer.(format."%s. |
| 1db00 | 61 72 67 73 3a 20 22 20 70 72 6f 67 2d 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 | args:.".prog-name))))).....(setq |
| 1db20 | 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6f | .counsel-ag-command.(counsel--fo |
| 1db40 | 72 6d 61 74 2d 61 67 2d 63 6f 6d 6d 61 6e 64 20 28 6f 72 20 65 78 74 72 61 2d 61 67 2d 61 72 67 | rmat-ag-command.(or.extra-ag-arg |
| 1db60 | 73 20 22 22 29 20 22 25 73 22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d | s."")."%s")).....(let.((default- |
| 1db80 | 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 0a | directory.(or.initial-directory. |
| 1dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1dbc0 | 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(counsel--git-root)............ |
| 1dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 64 69 | ......................default-di |
| 1dc00 | 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 28 6f 72 20 61 | rectory))).......(ivy-read.(or.a |
| 1dc20 | 67 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | g-prompt.....................(co |
| 1dc40 | 6e 63 61 74 20 70 72 6f 67 2d 6e 61 6d 65 20 22 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ncat.prog-name.":."))........... |
| 1dc60 | 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 61 67 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | ......#'counsel-ag-function..... |
| 1dc80 | 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 20 69 6e 69 74 69 | ............:initial-input.initi |
| 1dca0 | 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 3a 64 79 6e 61 6d 69 | al-input.................:dynami |
| 1dcc0 | 63 2d 63 6f 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 3a | c-collection.t.................: |
| 1dce0 | 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | keymap.counsel-ag-map........... |
| 1dd00 | 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 | ......:history.'counsel-git-grep |
| 1dd20 | 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e | -history.................:action |
| 1dd40 | 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 | .#'counsel-git-grep-action...... |
| 1dd60 | 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 20 | ...........:require-match.t..... |
| 1dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 28 6f 72 20 63 61 6c 6c 65 72 20 27 | ............:caller.(or.caller.' |
| 1dda0 | 63 6f 75 6e 73 65 6c 2d 61 67 29 29 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 | counsel-ag)))))..(ivy-configure. |
| 1ddc0 | 27 63 6f 75 6e 73 65 6c 2d 61 67 0a 20 20 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 61 | 'counsel-ag...:occur.#'counsel-a |
| 1dde0 | 67 2d 6f 63 63 75 72 0a 20 20 3a 75 6e 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d | g-occur...:unwind-fn.#'counsel-- |
| 1de00 | 67 72 65 70 2d 75 6e 77 69 6e 64 0a 20 20 3a 64 69 73 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d | grep-unwind...:display-transform |
| 1de20 | 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 72 61 6e 73 66 6f | er-fn.#'counsel-git-grep-transfo |
| 1de40 | 72 6d 65 72 0a 20 20 3a 67 72 65 70 2d 70 20 74 0a 20 20 3a 65 78 69 74 2d 63 6f 64 65 73 20 27 | rmer...:grep-p.t...:exit-codes.' |
| 1de60 | 28 31 20 22 4e 6f 20 6d 61 74 63 68 65 73 20 66 6f 75 6e 64 22 29 29 0a 0a 28 64 65 66 75 6e 20 | (1."No.matches.found"))..(defun. |
| 1de80 | 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 28 70 72 6f | counsel-read-directory-name.(pro |
| 1dea0 | 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 22 52 65 61 64 20 61 | mpt.&optional.default)..."Read.a |
| 1dec0 | 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 2e 0a 54 68 69 73 20 69 73 20 69 6e 74 65 6e 64 65 | .directory.name..This.is.intende |
| 1dee0 | 64 20 61 73 20 61 20 28 70 61 72 74 69 61 6c 29 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 | d.as.a.(partial).replacement.for |
| 1df00 | 0a 60 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 27 2e 22 0a 20 20 28 6c 65 74 20 | .`read-directory-name'."...(let. |
| 1df20 | 28 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 70 72 65 64 69 63 61 74 65 20 23 | ((counsel--find-file-predicate.# |
| 1df40 | 27 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 | 'file-directory-p)).....(ivy-rea |
| 1df60 | 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 72 65 61 64 2d 66 69 | d.prompt...............#'read-fi |
| 1df80 | 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 20 20 3a | le-name-internal...............: |
| 1dfa0 | 6d 61 74 63 68 65 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 74 | matcher.#'counsel--find-file-mat |
| 1dfc0 | 63 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 65 66 20 64 65 66 61 75 6c 74 0a | cher...............:def.default. |
| 1dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 66 69 6c 65 2d 6e 61 6d | ..............:history.'file-nam |
| 1e000 | 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 | e-history...............:keymap. |
| 1e020 | 63 6f 75 6e 73 65 6c 2d 66 69 6e 64 2d 66 69 6c 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 | counsel-find-file-map........... |
| 1e040 | 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 | ....:caller.'counsel-read-direct |
| 1e060 | 6f 72 79 2d 6e 61 6d 65 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 | ory-name)))..(ivy-configure.'cou |
| 1e080 | 6e 73 65 6c 2d 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 0a 20 20 3a 70 61 72 65 | nsel-read-directory-name...:pare |
| 1e0a0 | 6e 74 20 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 0a 28 64 | nt.'read-file-name-internal)..(d |
| 1e0c0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 64 20 28 29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 | efun.counsel-cd.()..."Change.the |
| 1e0e0 | 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 72 75 6e | .directory.for.the.currently.run |
| 1e100 | 6e 69 6e 67 20 49 76 79 20 67 72 65 70 2d 6c 69 6b 65 20 63 6f 6d 6d 61 6e 64 2e 0a 57 6f 72 6b | ning.Ivy.grep-like.command..Work |
| 1e120 | 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 69 74 2d 67 72 65 70 27 2c 20 60 63 6f 75 6e 73 | s.for.`counsel-git-grep',.`couns |
| 1e140 | 65 6c 2d 61 67 27 2c 20 65 74 63 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | el-ag',.etc."...(interactive)... |
| 1e160 | 28 63 6f 75 6e 73 65 6c 2d 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 73 29 0a 20 20 28 6c 65 74 2a | (counsel-delete-process)...(let* |
| 1e180 | 20 28 28 69 6e 70 75 74 20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 28 65 6e 61 | .((input.ivy-text)..........(ena |
| 1e1a0 | 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).... |
| 1e1c0 | 20 20 20 20 20 20 28 64 65 66 2d 64 69 72 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | ......(def-dir.(buffer-file-name |
| 1e1e0 | 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 29 29 0a 20 | .(ivy-state-buffer.ivy-last))).. |
| 1e200 | 20 20 20 20 20 20 20 20 28 64 65 66 2d 64 69 72 20 28 61 6e 64 20 64 65 66 2d 64 69 72 20 28 66 | ........(def-dir.(and.def-dir.(f |
| 1e220 | 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 2d 64 69 72 29 29 29 0a 20 20 | ile-name-directory.def-dir)))... |
| 1e240 | 20 20 20 20 20 20 20 28 6e 65 77 2d 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 72 65 61 64 2d 64 69 | .......(new-dir.(counsel-read-di |
| 1e260 | 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 63 64 3a 20 22 20 64 65 66 2d 64 69 72 29 29 29 0a 20 | rectory-name."cd:.".def-dir))).. |
| 1e280 | 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 20 28 66 75 6e 63 | ...(ivy-quit-and-run.......(func |
| 1e2a0 | 61 6c 6c 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 20 | all.(ivy-state-caller.ivy-last). |
| 1e2c0 | 69 6e 70 75 74 20 6e 65 77 2d 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | input.new-dir))))..(defun.counse |
| 1e2e0 | 6c 2d 2d 67 72 65 70 2d 73 6d 61 72 74 2d 63 61 73 65 2d 66 6c 61 67 20 28 29 0a 20 20 28 69 66 | l--grep-smart-case-flag.()...(if |
| 1e300 | 20 28 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 | .(ivy--case-fold-p.ivy-text).... |
| 1e320 | 20 20 20 22 2d 69 22 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 63 6f | ..."-i".....(if.(and.(stringp.co |
| 1e340 | 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 | unsel-ag-base-command).......... |
| 1e360 | 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 70 74 22 20 63 6f 75 6e | ....(string-match-p."\\`pt".coun |
| 1e380 | 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 22 2d | sel-ag-base-command))........."- |
| 1e3a0 | 53 22 0a 20 20 20 20 20 20 22 2d 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | S"......."-s")))..(defun.counsel |
| 1e3c0 | 2d 67 72 65 70 2d 6c 69 6b 65 2d 6f 63 63 75 72 20 28 63 6d 64 2d 74 65 6d 70 6c 61 74 65 29 0a | -grep-like-occur.(cmd-template). |
| 1e3e0 | 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 69 76 79 2d 6f 63 | ..(unless.(eq.major-mode.'ivy-oc |
| 1e400 | 63 75 72 2d 67 72 65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28 69 76 79 2d 6f 63 63 75 72 2d 67 72 | cur-grep-mode).....(ivy-occur-gr |
| 1e420 | 65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | ep-mode).....(setq.default-direc |
| 1e440 | 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 20 69 76 79 2d 6c 61 | tory.(ivy-state-directory.ivy-la |
| 1e460 | 73 74 29 29 29 0a 20 20 28 69 76 79 2d 73 65 74 2d 74 65 78 74 0a 20 20 20 28 69 66 20 28 73 74 | st)))...(ivy-set-text....(if.(st |
| 1e480 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 22 5c 5c 28 2e 2a 5c 5c 29 5c 22 22 20 28 62 75 66 66 65 | ring-match."\"\\(.*\\)\"".(buffe |
| 1e4a0 | 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | r-name))........(match-string.1. |
| 1e4c0 | 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 74 | (buffer-name))......(ivy-state-t |
| 1e4e0 | 65 78 74 20 69 76 79 2d 6f 63 63 75 72 2d 6c 61 73 74 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 | ext.ivy-occur-last)))...(let*.(( |
| 1e500 | 63 6d 64 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 6d 64 | cmd...........(if.(functionp.cmd |
| 1e520 | 2d 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c | -template)...............(funcal |
| 1e540 | 6c 20 63 6d 64 2d 74 65 6d 70 6c 61 74 65 20 69 76 79 2d 74 65 78 74 29 0a 20 20 20 20 20 20 20 | l.cmd-template.ivy-text)........ |
| 1e560 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 20 28 63 6f 75 6e 73 | .....(let*.((command-args.(couns |
| 1e580 | 65 6c 2d 2d 73 70 6c 69 74 2d 63 6f 6d 6d 61 6e 64 2d 61 72 67 73 20 69 76 79 2d 74 65 78 74 29 | el--split-command-args.ivy-text) |
| 1e5a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 20 28 63 6f 75 | )....................(regex.(cou |
| 1e5c0 | 6e 73 65 6c 2d 2d 67 72 65 70 2d 72 65 67 65 78 20 28 63 64 72 20 63 6f 6d 6d 61 6e 64 2d 61 72 | nsel--grep-regex.(cdr.command-ar |
| 1e5e0 | 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 74 72 61 2d | gs)))....................(extra- |
| 1e600 | 73 77 69 74 63 68 65 73 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 67 2d 65 78 74 72 61 2d 73 77 69 74 | switches.(counsel--ag-extra-swit |
| 1e620 | 63 68 65 73 20 72 65 67 65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ches.regex)).................... |
| 1e640 | 28 61 6c 6c 2d 61 72 67 73 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (all-args.(append............... |
| 1e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61 72 20 63 6f 6d 6d 61 | ................(when.(car.comma |
| 1e680 | 6e 64 2d 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 20 20 20 | nd-args)........................ |
| 1e6a0 | 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 63 61 72 20 63 6f 6d 6d | .........(split-string.(car.comm |
| 1e6c0 | 61 6e 64 2d 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and-args)))..................... |
| 1e6e0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 65 78 74 72 61 2d 73 77 69 74 63 68 65 73 0a 20 | ..........(when.extra-switches.. |
| 1e700 | 20 20 20 20 20 20 20 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 | ...............................( |
| 1e720 | 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 65 78 74 72 61 2d 73 77 69 74 63 68 65 73 29 29 0a 20 20 | split-string.extra-switches))... |
| 1e740 | 20 20 20 20 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 73 | ............................(lis |
| 1e760 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t............................... |
| 1e780 | 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 73 6d 61 72 74 2d 63 61 73 65 2d 66 6c 61 67 29 | .(counsel--grep-smart-case-flag) |
| 1e7a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1e7c0 | 72 65 67 65 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 | regex))))...............(if.(str |
| 1e7e0 | 69 6e 67 70 20 63 6d 64 2d 74 65 6d 70 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ingp.cmd-template).............. |
| 1e800 | 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 | .....(counsel--format........... |
| 1e820 | 20 20 20 20 20 20 20 20 20 63 6d 64 2d 74 65 6d 70 6c 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 | .........cmd-template........... |
| 1e840 | 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 68 65 6c 6c 2d 71 75 6f 74 | .........(mapconcat.#'shell-quot |
| 1e860 | 65 2d 61 72 67 75 6d 65 6e 74 20 61 6c 6c 2d 61 72 67 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 | e-argument.all-args."."))....... |
| 1e880 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(cl-mapcan............ |
| 1e8a0 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 78 | ......(lambda.(x).(if.(string=.x |
| 1e8c0 | 20 22 25 73 22 29 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 61 6c 6c 2d 61 72 67 73 29 20 | ."%s").(copy-sequence.all-args). |
| 1e8e0 | 28 6c 69 73 74 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6d 64 2d | (list.x)))..................cmd- |
| 1e900 | 74 65 6d 70 6c 61 74 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 73 20 28 63 | template)))))..........(cands.(c |
| 1e920 | 6f 75 6e 73 65 6c 2d 2d 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 | ounsel--split-string............ |
| 1e940 | 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 | ......(if.(stringp.cmd)......... |
| 1e960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 | .............(shell-command-to-s |
| 1e980 | 74 72 69 6e 67 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | tring.cmd)....................(c |
| 1e9a0 | 6f 75 6e 73 65 6c 2d 2d 63 61 6c 6c 20 63 6d 64 29 29 29 29 29 0a 20 20 20 20 28 73 77 69 70 65 | ounsel--call.cmd))))).....(swipe |
| 1e9c0 | 72 2d 2d 6f 63 63 75 72 2d 69 6e 73 65 72 74 2d 6c 69 6e 65 73 20 28 6d 61 70 63 61 72 20 23 27 | r--occur-insert-lines.(mapcar.#' |
| 1e9e0 | 63 6f 75 6e 73 65 6c 2d 2d 6e 6f 72 6d 61 6c 69 7a 65 2d 67 72 65 70 2d 6d 61 74 63 68 20 63 61 | counsel--normalize-grep-match.ca |
| 1ea00 | 6e 64 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 6f 63 63 75 72 | nds))))..(defun.counsel-ag-occur |
| 1ea20 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 | .(&optional._cands)..."Generate. |
| 1ea40 | 61 20 63 75 73 74 6f 6d 20 6f 63 63 75 72 20 62 75 66 66 65 72 20 66 6f 72 20 60 63 6f 75 6e 73 | a.custom.occur.buffer.for.`couns |
| 1ea60 | 65 6c 2d 61 67 27 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6c 69 6b 65 2d 6f 63 | el-ag'."...(counsel-grep-like-oc |
| 1ea80 | 63 75 72 0a 20 20 20 63 6f 75 6e 73 65 6c 2d 61 67 2d 63 6f 6d 6d 61 6e 64 29 29 0a 0a 3b 3b 2a | cur....counsel-ag-command))..;;* |
| 1eaa0 | 2a 20 60 63 6f 75 6e 73 65 6c 2d 70 74 27 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 | *.`counsel-pt'.(defcustom.counse |
| 1eac0 | 6c 2d 70 74 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 20 22 70 74 20 2d 2d 6e 6f 63 6f 6c 6f 72 20 | l-pt-base-command."pt.--nocolor. |
| 1eae0 | 2d 2d 6e 6f 67 72 6f 75 70 20 2d 65 20 25 73 22 0a 20 20 22 41 6c 74 65 72 6e 61 74 69 76 65 20 | --nogroup.-e.%s"..."Alternative. |
| 1eb00 | 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 20 75 73 69 | to.`counsel-ag-base-command'.usi |
| 1eb20 | 6e 67 20 70 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 3b 3b 3b 23 23 23 | ng.pt."...:type.'string)..;;;### |
| 1eb40 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 70 74 20 28 26 6f 70 74 | autoload.(defun.counsel-pt.(&opt |
| 1eb60 | 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 47 72 65 70 20 66 6f 72 | ional.initial-input)..."Grep.for |
| 1eb80 | 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f | .a.string.in.the.current.directo |
| 1eba0 | 72 79 20 75 73 69 6e 67 20 70 74 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 63 61 6e 20 62 | ry.using.pt..INITIAL-INPUT.can.b |
| 1ebc0 | 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 65 | e.given.as.the.initial.minibuffe |
| 1ebe0 | 72 20 69 6e 70 75 74 2e 0a 54 68 69 73 20 75 73 65 73 20 60 63 6f 75 6e 73 65 6c 2d 61 67 27 20 | r.input..This.uses.`counsel-ag'. |
| 1ec00 | 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 70 74 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 20 69 | with.`counsel-pt-base-command'.i |
| 1ec20 | 6e 73 74 65 61 64 20 6f 66 0a 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 | nstead.of.`counsel-ag-base-comma |
| 1ec40 | 6e 64 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 63 | nd'."...(interactive)...(let.((c |
| 1ec60 | 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 70 | ounsel-ag-base-command.counsel-p |
| 1ec80 | 74 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c | t-base-command).........(counsel |
| 1eca0 | 2d 2d 67 72 65 70 2d 74 6f 6f 6c 2d 6c 6f 6f 6b 2d 61 72 6f 75 6e 64 20 6e 69 6c 29 29 0a 20 20 | --grep-tool-look-around.nil))... |
| 1ecc0 | 20 20 28 63 6f 75 6e 73 65 6c 2d 61 67 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 6e 69 6c 20 | ..(counsel-ag.initial-input.nil. |
| 1ece0 | 6e 69 6c 20 6e 69 6c 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 70 74 29 29 29 0a 0a | nil.nil.:caller.'counsel-pt))).. |
| 1ed00 | 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 70 74 0a 20 20 3a 75 6e | (ivy-configure.'counsel-pt...:un |
| 1ed20 | 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 75 6e 77 69 6e 64 0a 20 | wind-fn.#'counsel--grep-unwind.. |
| 1ed40 | 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 63 6f 75 6e 73 | .:display-transformer-fn.#'couns |
| 1ed60 | 65 6c 2d 67 69 74 2d 67 72 65 70 2d 74 72 61 6e 73 66 6f 72 6d 65 72 0a 20 20 3a 67 72 65 70 2d | el-git-grep-transformer...:grep- |
| 1ed80 | 70 20 74 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 61 63 6b 27 0a 28 64 65 66 63 75 73 | p.t)..;;**.`counsel-ack'.(defcus |
| 1eda0 | 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 61 63 6b 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 28 | tom.counsel-ack-base-command...( |
| 1edc0 | 63 6f 6e 63 61 74 0a 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 | concat....(file-name-nondirector |
| 1ede0 | 79 0a 20 20 20 20 28 6f 72 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 61 63 6b 2d | y.....(or.(executable-find."ack- |
| 1ee00 | 67 72 65 70 22 29 20 22 61 63 6b 22 29 29 0a 20 20 20 22 20 2d 2d 6e 6f 63 6f 6c 6f 72 20 2d 2d | grep")."ack"))....".--nocolor.-- |
| 1ee20 | 6e 6f 67 72 6f 75 70 20 25 73 22 29 0a 20 20 22 41 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 60 | nogroup.%s")..."Alternative.to.` |
| 1ee40 | 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 20 75 73 69 6e 67 20 61 | counsel-ag-base-command'.using.a |
| 1ee60 | 63 6b 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ck."...:type.'string)..;;;###aut |
| 1ee80 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 61 63 6b 20 28 26 6f 70 74 69 6f | oload.(defun.counsel-ack.(&optio |
| 1eea0 | 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 47 72 65 70 20 66 6f 72 20 61 | nal.initial-input)..."Grep.for.a |
| 1eec0 | 20 73 74 72 69 6e 67 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 | .string.in.the.current.directory |
| 1eee0 | 20 75 73 69 6e 67 20 61 63 6b 2e 0a 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 63 61 6e 20 62 65 | .using.ack..INITIAL-INPUT.can.be |
| 1ef00 | 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 65 72 | .given.as.the.initial.minibuffer |
| 1ef20 | 20 69 6e 70 75 74 2e 0a 54 68 69 73 20 75 73 65 73 20 60 63 6f 75 6e 73 65 6c 2d 61 67 27 20 77 | .input..This.uses.`counsel-ag'.w |
| 1ef40 | 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 61 63 6b 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 20 72 | ith.`counsel-ack-base-command'.r |
| 1ef60 | 65 70 6c 61 63 69 6e 67 0a 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e | eplacing.`counsel-ag-base-comman |
| 1ef80 | 64 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 63 6f | d'."...(interactive)...(let.((co |
| 1efa0 | 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 61 63 | unsel-ag-base-command.counsel-ac |
| 1efc0 | 6b 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c | k-base-command).........(counsel |
| 1efe0 | 2d 2d 67 72 65 70 2d 74 6f 6f 6c 2d 6c 6f 6f 6b 2d 61 72 6f 75 6e 64 20 74 29 29 0a 20 20 20 20 | --grep-tool-look-around.t))..... |
| 1f000 | 28 63 6f 75 6e 73 65 6c 2d 61 67 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 6e | (counsel-ag......initial-input.n |
| 1f020 | 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c | il.nil.nil......:caller.'counsel |
| 1f040 | 2d 61 63 6b 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 67 27 0a 28 64 65 66 63 | -ack)))..;;**.`counsel-rg'.(defc |
| 1f060 | 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 | ustom.counsel-rg-base-command... |
| 1f080 | 60 28 22 72 67 22 0a 20 20 20 20 22 2d 2d 6d 61 78 2d 63 6f 6c 75 6d 6e 73 22 20 22 32 34 30 22 | `("rg"....."--max-columns"."240" |
| 1f0a0 | 0a 20 20 20 20 22 2d 2d 77 69 74 68 2d 66 69 6c 65 6e 61 6d 65 22 0a 20 20 20 20 22 2d 2d 6e 6f | ....."--with-filename"....."--no |
| 1f0c0 | 2d 68 65 61 64 69 6e 67 22 0a 20 20 20 20 22 2d 2d 6c 69 6e 65 2d 6e 75 6d 62 65 72 22 0a 20 20 | -heading"....."--line-number"... |
| 1f0e0 | 20 20 22 2d 2d 63 6f 6c 6f 72 22 20 22 6e 65 76 65 72 22 0a 20 20 20 20 22 25 73 22 0a 20 20 20 | .."--color"."never"....."%s".... |
| 1f100 | 20 2c 40 28 61 6e 64 20 28 6d 65 6d 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 6d 73 2d 64 | .,@(and.(memq.system-type.'(ms-d |
| 1f120 | 6f 73 20 77 69 6e 64 6f 77 73 2d 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | os.windows-nt))............(list |
| 1f140 | 20 22 2d 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 22 20 22 2f 22 20 22 2e 22 29 29 29 0a 20 | ."--path-separator"."/"."."))).. |
| 1f160 | 20 22 4c 69 6b 65 20 60 63 6f 75 6e 73 65 6c 2d 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 27 | ."Like.`counsel-ag-base-command' |
| 1f180 | 2c 20 62 75 74 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 72 67 27 2e 0a 0a 4e 6f 74 65 3a 20 64 | ,.but.for.`counsel-rg'...Note:.d |
| 1f1a0 | 6f 6e 27 74 20 75 73 65 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 20 66 6f 72 20 74 68 65 20 72 | on't.use.single.quotes.for.the.r |
| 1f1c0 | 65 67 65 78 70 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 63 6f 75 | egexp."...:package-version.'(cou |
| 1f1e0 | 6e 73 65 6c 20 2e 20 22 30 2e 31 34 2e 30 22 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 | nsel..."0.14.0")...:type.'(choic |
| 1f200 | 65 20 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 43 6f 6d 6d 61 6e 64 20 6c 69 73 74 20 74 6f 20 | e.(repeat.:tag."Command.list.to. |
| 1f220 | 63 61 6c 6c 20 64 69 72 65 63 74 6c 79 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | call.directly".string).......... |
| 1f240 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 53 68 65 6c 6c 20 63 6f 6d 6d | ........(string.:tag."Shell.comm |
| 1f260 | 61 6e 64 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 72 67 2d 74 61 72 67 | and")))..(defun.counsel--rg-targ |
| 1f280 | 65 74 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 | ets.()..."Return.a.list.of.files |
| 1f2a0 | 20 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 2c 20 62 61 73 65 64 20 6f 6e 20 60 64 69 72 65 64 2d | .to.operate.on,.based.on.`dired- |
| 1f2c0 | 6d 6f 64 65 27 20 6d 61 72 6b 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 20 6d 61 6a 6f 72 2d | mode'.marks."...(when.(eq.major- |
| 1f2e0 | 6d 6f 64 65 20 27 64 69 72 65 64 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c | mode.'dired-mode).....(let.((fil |
| 1f300 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d | es............(dired-get-marked- |
| 1f320 | 66 69 6c 65 73 20 27 6e 6f 2d 64 69 72 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 | files.'no-dir.nil.nil.t)))...... |
| 1f340 | 20 28 77 68 65 6e 20 28 6f 72 20 28 63 64 72 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 | .(when.(or.(cdr.files).......... |
| 1f360 | 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 2d 70 20 22 5c 5c | .......(when.(string-match-p."\\ |
| 1f380 | 2a 69 76 79 2d 6f 63 63 75 72 22 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 | *ivy-occur".(buffer-name))...... |
| 1f3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 74 6f 67 67 6c 65 2d 6d 61 72 6b 73 | .............(dired-toggle-marks |
| 1f3c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | )...................(setq.files. |
| 1f3e0 | 28 64 69 72 65 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d 66 69 6c 65 73 20 27 6e 6f 2d 64 69 72 29 | (dired-get-marked-files.'no-dir) |
| 1f400 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 74 6f 67 67 6c | )...................(dired-toggl |
| 1f420 | 65 2d 6d 61 72 6b 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 0a 20 | e-marks)...................t)).. |
| 1f440 | 20 20 20 20 20 20 20 28 64 65 6c 71 20 74 20 66 69 6c 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 | .......(delq.t.files)))))..;;;## |
| 1f460 | 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 72 67 20 28 26 6f 70 | #autoload.(defun.counsel-rg.(&op |
| 1f480 | 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 | tional.initial-input.initial-dir |
| 1f4a0 | 65 63 74 6f 72 79 20 65 78 74 72 61 2d 72 67 2d 61 72 67 73 20 72 67 2d 70 72 6f 6d 70 74 29 0a | ectory.extra-rg-args.rg-prompt). |
| 1f4c0 | 20 20 22 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 | .."Grep.for.a.string.in.the.curr |
| 1f4e0 | 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 60 72 67 27 2e 0a 49 4e 49 54 49 41 | ent.directory.using.`rg'..INITIA |
| 1f500 | 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 65 20 69 6e 69 74 | L-INPUT.can.be.given.as.the.init |
| 1f520 | 69 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 2e 0a 49 4e 49 54 49 41 4c 2d 44 49 | ial.minibuffer.input..INITIAL-DI |
| 1f540 | 52 45 43 54 4f 52 59 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 75 73 65 64 20 61 73 20 | RECTORY,.if.non-nil,.is.used.as. |
| 1f560 | 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 73 65 61 72 63 68 2e 0a 45 | the.root.directory.for.search..E |
| 1f580 | 58 54 52 41 2d 52 47 2d 41 52 47 53 20 73 74 72 69 6e 67 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c | XTRA-RG-ARGS.string,.if.non-nil, |
| 1f5a0 | 20 69 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 | .is.appended.to.`counsel-rg-base |
| 1f5c0 | 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 52 47 2d 50 52 4f 4d 50 54 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c | -command'..RG-PROMPT,.if.non-nil |
| 1f5e0 | 2c 20 69 73 20 70 61 73 73 65 64 20 61 73 20 60 69 76 79 2d 72 65 61 64 27 20 70 72 6f 6d 70 74 | ,.is.passed.as.`ivy-read'.prompt |
| 1f600 | 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 45 78 61 6d 70 6c 65 20 69 6e 70 75 74 20 77 69 74 68 20 69 | .argument...Example.input.with.i |
| 1f620 | 6e 63 6c 75 73 69 6f 6e 20 61 6e 64 20 65 78 63 6c 75 73 69 6f 6e 20 66 69 6c 65 20 70 61 74 74 | nclusion.and.exclusion.file.patt |
| 1f640 | 65 72 6e 73 3a 0a 20 20 20 20 72 65 71 75 69 72 65 20 69 20 2d 2d 20 2d 67 2a 2e 65 6c 22 0a 20 | erns:.....require.i.--.-g*.el".. |
| 1f660 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 75 6e 73 65 6c 2d | .(interactive)...(let.((counsel- |
| 1f680 | 61 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 | ag-base-command..........(if.(li |
| 1f6a0 | 73 74 70 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 | stp.counsel-rg-base-command).... |
| 1f6c0 | 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 | ..........(append.counsel-rg-bas |
| 1f6e0 | 65 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 75 6e 73 65 6c 2d 2d 72 67 2d 74 61 72 67 65 74 73 29 29 | e-command.(counsel--rg-targets)) |
| 1f700 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 | ............(concat.counsel-rg-b |
| 1f720 | 61 73 65 2d 63 6f 6d 6d 61 6e 64 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase-command."."................. |
| 1f740 | 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 | ...(mapconcat.#'shell-quote-argu |
| 1f760 | 6d 65 6e 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 72 67 2d 74 61 72 67 65 74 73 29 20 22 20 22 29 29 | ment.(counsel--rg-targets).".")) |
| 1f780 | 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 74 6f 6f 6c 2d 6c | )).........(counsel--grep-tool-l |
| 1f7a0 | 6f 6f 6b 2d 61 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 67 20 28 63 | ook-around..........(let.((rg.(c |
| 1f7c0 | 61 72 20 28 69 66 20 28 6c 69 73 74 70 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63 6f | ar.(if.(listp.counsel-rg-base-co |
| 1f7e0 | 6d 6d 61 6e 64 29 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 0a 20 | mmand).counsel-rg-base-command.. |
| 1f800 | 20 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 70 6c 69 74 2d | .........................(split- |
| 1f820 | 73 74 72 69 6e 67 20 63 6f 75 6e 73 65 6c 2d 72 67 2d 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 29 29 | string.counsel-rg-base-command)) |
| 1f840 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 20 22 2d 2d 70 63 72 | ))................(switch."--pcr |
| 1f860 | 65 32 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 30 20 28 63 61 6c | e2"))............(and.(eq.0.(cal |
| 1f880 | 6c 2d 70 72 6f 63 65 73 73 20 72 67 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 73 77 69 74 63 68 20 | l-process.rg.nil.nil.nil.switch. |
| 1f8a0 | 22 2d 2d 70 63 72 65 32 2d 76 65 72 73 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "--pcre2-version"))............. |
| 1f8c0 | 20 20 20 20 73 77 69 74 63 68 29 29 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 61 67 20 69 | ....switch)))).....(counsel-ag.i |
| 1f8e0 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 64 69 72 65 63 74 6f 72 79 20 65 | nitial-input.initial-directory.e |
| 1f900 | 78 74 72 61 2d 72 67 2d 61 72 67 73 20 72 67 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 | xtra-rg-args.rg-prompt.......... |
| 1f920 | 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 72 67 29 29 29 0a 0a 28 | .......:caller.'counsel-rg)))..( |
| 1f940 | 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 72 67 0a 20 20 3a 6f 63 63 | ivy-configure.'counsel-rg...:occ |
| 1f960 | 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 61 67 2d 6f 63 63 75 72 0a 20 20 3a 75 6e 77 69 6e 64 2d | ur.#'counsel-ag-occur...:unwind- |
| 1f980 | 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 75 6e 77 69 6e 64 0a 20 20 3a 64 69 73 | fn.#'counsel--grep-unwind...:dis |
| 1f9a0 | 70 6c 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 67 69 | play-transformer-fn.#'counsel-gi |
| 1f9c0 | 74 2d 67 72 65 70 2d 74 72 61 6e 73 66 6f 72 6d 65 72 0a 20 20 3a 67 72 65 70 2d 70 20 74 0a 20 | t-grep-transformer...:grep-p.t.. |
| 1f9e0 | 20 3a 65 78 69 74 2d 63 6f 64 65 73 20 27 28 31 20 22 4e 6f 20 6d 61 74 63 68 65 73 20 66 6f 75 | .:exit-codes.'(1."No.matches.fou |
| 1fa00 | 6e 64 22 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 27 0a 28 64 65 66 76 | nd"))..;;**.`counsel-grep'.(defv |
| 1fa20 | 61 72 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 | ar.counsel-grep-map...(let.((map |
| 1fa40 | 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 64 65 66 | .(make-sparse-keymap))).....(def |
| 1fa60 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6c 22 29 20 23 27 69 76 79 2d 63 61 | ine-key.map.(kbd."C-l").#'ivy-ca |
| 1fa80 | 6c 6c 2d 61 6e 64 2d 72 65 63 65 6e 74 65 72 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | ll-and-recenter).....(define-key |
| 1faa0 | 20 6d 61 70 20 28 6b 62 64 20 22 4d 2d 71 22 29 20 23 27 73 77 69 70 65 72 2d 71 75 65 72 79 2d | .map.(kbd."M-q").#'swiper-query- |
| 1fac0 | 72 65 70 6c 61 63 65 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 | replace).....(define-key.map.(kb |
| 1fae0 | 64 20 22 43 2d 27 22 29 20 23 27 73 77 69 70 65 72 2d 61 76 79 29 0a 20 20 20 20 6d 61 70 29 29 | d."C-'").#'swiper-avy).....map)) |
| 1fb00 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62 61 73 65 2d 63 | ..(defcustom.counsel-grep-base-c |
| 1fb20 | 6f 6d 6d 61 6e 64 20 22 67 72 65 70 20 2d 45 20 2d 6e 20 2d 65 20 25 73 20 25 73 22 0a 20 20 22 | ommand."grep.-E.-n.-e.%s.%s"..." |
| 1fb40 | 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 75 73 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 67 | Format.string.used.by.`counsel-g |
| 1fb60 | 72 65 70 27 20 74 6f 20 62 75 69 6c 64 20 61 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 49 | rep'.to.build.a.shell.command..I |
| 1fb80 | 74 20 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 20 74 77 6f 20 25 2d 73 65 71 75 65 6e 63 65 73 | t.should.contain.two.%-sequences |
| 1fba0 | 20 28 73 65 65 20 66 75 6e 63 74 69 6f 6e 20 60 66 6f 72 6d 61 74 27 29 20 74 6f 20 62 65 0a 73 | .(see.function.`format').to.be.s |
| 1fbc0 | 75 62 73 74 69 74 75 74 65 64 20 62 79 20 74 68 65 20 73 65 61 72 63 68 20 72 65 67 65 78 70 20 | ubstituted.by.the.search.regexp. |
| 1fbe0 | 61 6e 64 20 66 69 6c 65 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 20 20 4e 65 69 74 68 65 72 | and.file,.respectively...Neither |
| 1fc00 | 0a 25 2d 73 65 71 75 65 6e 63 65 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 74 61 69 6e 65 64 20 | .%-sequence.should.be.contained. |
| 1fc20 | 69 6e 20 73 69 6e 67 6c 65 20 71 75 6f 74 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | in.single.quotes."...:type.'stri |
| 1fc40 | 6e 67 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 63 6f 6d 6d 61 6e | ng)..(defvar.counsel-grep-comman |
| 1fc60 | 64 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 66 75 6e 63 | d.nil)..(defun.counsel-grep-func |
| 1fc80 | 74 69 6f 6e 20 28 73 74 72 69 6e 67 29 0a 20 20 22 47 72 65 70 20 69 6e 20 74 68 65 20 63 75 72 | tion.(string)..."Grep.in.the.cur |
| 1fca0 | 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 53 54 52 49 4e 47 2e 22 0a 20 20 28 6f | rent.directory.for.STRING."...(o |
| 1fcc0 | 72 0a 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 29 0a 20 20 20 28 6c 65 74 2a 20 28 | r....(ivy-more-chars)....(let*.( |
| 1fce0 | 28 72 65 67 65 78 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 72 65 67 65 78 20 73 74 72 69 | (regex.(counsel--grep-regex.stri |
| 1fd00 | 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6f | ng))...........(cmd.(counsel--fo |
| 1fd20 | 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 67 72 65 | rmat.................counsel-gre |
| 1fd40 | 70 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | p-command.................(funca |
| 1fd60 | 6c 6c 20 28 69 66 20 28 6c 69 73 74 70 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 63 6f 6d 6d 61 | ll.(if.(listp.counsel-grep-comma |
| 1fd80 | 6e 64 29 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd).#'identity.................. |
| 1fda0 | 20 20 20 20 20 20 20 20 20 20 23 27 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 | ..........#'shell-quote-argument |
| 1fdc0 | 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 72 65 67 65 78 | )..........................regex |
| 1fde0 | 29 29 29 29 0a 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 61 73 79 6e 63 2d 63 6f 6d 6d 61 6e | ))))......(counsel--async-comman |
| 1fe00 | 64 0a 20 20 20 20 20 20 28 69 66 20 28 69 76 79 2d 2d 63 61 73 65 2d 66 6f 6c 64 2d 70 20 72 65 | d.......(if.(ivy--case-fold-p.re |
| 1fe20 | 67 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 63 6d 64 29 20 28 | gex)...........(if.(listp.cmd).( |
| 1fe40 | 6e 63 6f 6e 63 20 28 6c 69 73 74 20 28 63 61 72 20 63 6d 64 29 20 22 2d 69 22 29 20 28 63 64 72 | nconc.(list.(car.cmd)."-i").(cdr |
| 1fe60 | 20 63 6d 64 29 29 0a 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 | .cmd)).............(string-match |
| 1fe80 | 20 22 20 22 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d | .".".cmd).............(replace-m |
| 1fea0 | 61 74 63 68 20 22 20 2d 69 20 22 20 6e 69 6c 20 6e 69 6c 20 63 6d 64 29 29 0a 20 20 20 20 20 20 | atch.".-i.".nil.nil.cmd))....... |
| 1fec0 | 20 20 63 6d 64 29 29 0a 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 | ..cmd))......nil)))..(defvar.cou |
| 1fee0 | 6e 73 65 6c 2d 2d 67 72 65 70 2d 6c 61 73 74 2d 70 6f 73 20 6e 69 6c 0a 20 20 22 53 74 6f 72 65 | nsel--grep-last-pos.nil..."Store |
| 1ff00 | 20 74 68 65 20 6c 61 73 74 20 70 6f 69 6e 74 20 61 6e 64 20 6c 69 6e 65 20 74 68 61 74 20 60 63 | .the.last.point.and.line.that.`c |
| 1ff20 | 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 61 63 74 69 6f 6e 27 20 73 63 72 6f 6c 6c 65 64 20 74 6f 2e | ounsel-grep-action'.scrolled.to. |
| 1ff40 | 0a 54 68 69 73 20 73 70 65 65 64 73 20 75 70 20 73 63 72 6f 6c 6c 69 6e 67 3a 20 69 6e 73 74 65 | .This.speeds.up.scrolling:.inste |
| 1ff60 | 61 64 20 6f 66 20 67 6f 69 6e 67 20 74 6f 20 60 70 6f 69 6e 74 2d 6d 69 6e 27 20 61 6e 64 0a 60 | ad.of.going.to.`point-min'.and.` |
| 1ff80 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 27 20 77 69 74 68 20 61 20 68 75 67 65 20 61 72 67 20 28 65 | forward-line'.with.a.huge.arg.(e |
| 1ffa0 | 2e 67 2e 20 74 6f 20 73 63 72 6f 6c 6c 20 35 30 4b 20 6c 69 6e 65 73 29 2c 20 73 63 72 6f 6c 6c | .g..to.scroll.50K.lines),.scroll |
| 1ffc0 | 0a 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 6c 61 73 74 20 70 6f 73 69 74 69 6f 6e 20 73 | .relative.to.the.last.position.s |
| 1ffe0 | 74 6f 72 65 64 20 68 65 72 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 72 | tored.here.")..(defun.counsel-gr |
| 20000 | 65 70 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 47 6f 20 74 6f 20 63 61 6e 64 69 64 61 74 65 | ep-action.(x)..."Go.to.candidate |
| 20020 | 20 58 2e 22 0a 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 73 77 69 | .X."...(with-ivy-window.....(swi |
| 20040 | 70 65 72 2d 2d 63 6c 65 61 6e 75 70 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 | per--cleanup).....(let.((default |
| 20060 | 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 | -directory............(file-name |
| 20080 | 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 73 74 61 74 | -directory.............(ivy-stat |
| 200a0 | 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 20 | e-directory.ivy-last)))......... |
| 200c0 | 20 20 66 69 6c 65 2d 6e 61 6d 65 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 29 0a 20 20 20 20 20 20 28 | ..file-name.line-number).......( |
| 200e0 | 77 68 65 6e 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c | when.(cond.((string-match."\\`\\ |
| 20100 | 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 78 29 0a 20 20 20 20 20 | ([0-9]+\\):\\(.*\\)\\'".x)...... |
| 20120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 2d 6e 61 6d 65 20 28 62 | ..............(setq.file-name.(b |
| 20140 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 69 76 79 2d 73 74 61 74 65 2d 62 75 66 66 65 | uffer-file-name.(ivy-state-buffe |
| 20160 | 72 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 20 20 20 20 | r.ivy-last)))................... |
| 20180 | 20 28 73 65 74 71 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | .(setq.line-number.(match-string |
| 201a0 | 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -no-properties.1.x)))........... |
| 201c0 | 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e | ........((string-match."\\`\\([^ |
| 201e0 | 3a 5d 2b 5c 5c 29 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 | :]+\\):\\([0-9]+\\):\\(.*\\)\\'" |
| 20200 | 20 78 29 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 66 69 6c | .x)....................(setq.fil |
| 20220 | 65 2d 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 | e-name.(match-string-no-properti |
| 20240 | 65 73 20 31 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | es.1.x))....................(set |
| 20260 | 71 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 | q.line-number.(match-string-no-p |
| 20280 | 72 6f 70 65 72 74 69 65 73 20 32 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 | roperties.2.x)))).........;;.If. |
| 202a0 | 74 68 65 20 66 69 6c 65 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 6f 70 65 6e 2c | the.file.buffer.is.already.open, |
| 202c0 | 20 6a 75 73 74 20 67 65 74 20 69 74 2e 20 50 72 65 76 65 6e 74 20 64 6f 69 6e 67 0a 20 20 20 20 | .just.get.it..Prevent.doing..... |
| 202e0 | 20 20 20 20 3b 3b 20 60 66 69 6e 64 2d 66 69 6c 65 27 2c 20 61 73 20 74 68 61 74 20 66 69 6c 65 | ....;;.`find-file',.as.that.file |
| 20300 | 20 63 6f 75 6c 64 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 6f 70 65 6e 65 64 20 | .could.have.already.been.opened. |
| 20320 | 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 60 66 69 6e 64 2d 66 69 6c 65 2d 6c 69 74 65 | using.........;;.`find-file-lite |
| 20340 | 72 61 6c 6c 79 27 2e 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | rally'..........(with-current-bu |
| 20360 | 66 66 65 72 20 28 6f 72 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 2d 6e | ffer.(or.(get-file-buffer.file-n |
| 20380 | 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)............................ |
| 203a0 | 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 | ......(find-file.file-name)).... |
| 203c0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 28 73 74 72 69 6e 67 | .......(setq.line-number.(string |
| 203e0 | 2d 74 6f 2d 6e 75 6d 62 65 72 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 29 29 0a 20 20 20 20 20 20 20 | -to-number.line-number))........ |
| 20400 | 20 20 20 28 69 66 20 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 2d 6c 61 73 74 2d 70 | ...(if.(and.counsel--grep-last-p |
| 20420 | 6f 73 20 28 3d 20 28 70 6f 69 6e 74 29 20 28 63 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 67 72 65 70 | os.(=.(point).(car.counsel--grep |
| 20440 | 2d 6c 61 73 74 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | -last-pos)))...............(forw |
| 20460 | 61 72 64 2d 6c 69 6e 65 20 28 2d 20 6c 69 6e 65 2d 6e 75 6d 62 65 72 20 28 63 64 72 20 63 6f 75 | ard-line.(-.line-number.(cdr.cou |
| 20480 | 6e 73 65 6c 2d 2d 67 72 65 70 2d 6c 61 73 74 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nsel--grep-last-pos))).......... |
| 204a0 | 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 20 | ...(goto-char.(point-min))...... |
| 204c0 | 20 20 20 20 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 2d 6e 75 | .......(forward-line.(1-.line-nu |
| 204e0 | 6d 62 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d | mber)))...........(setq.counsel- |
| 20500 | 2d 67 72 65 70 2d 6c 61 73 74 2d 70 6f 73 20 28 63 6f 6e 73 20 28 70 6f 69 6e 74 29 20 6c 69 6e | -grep-last-pos.(cons.(point).lin |
| 20520 | 65 2d 6e 75 6d 62 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 | e-number))...........(when.(re-s |
| 20540 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 76 79 2d 74 65 | earch-forward.(ivy--regex.ivy-te |
| 20560 | 78 74 20 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 74 29 0a 20 20 20 | xt.t).(line-end-position).t).... |
| 20580 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 77 69 70 65 72 2d 67 6f 74 6f 2d 73 74 61 72 74 | .........(when.swiper-goto-start |
| 205a0 | 2d 6f 66 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | -of-match...............(goto-ch |
| 205c0 | 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 29 0a 20 20 20 20 20 20 | ar.(match-beginning.0))))....... |
| 205e0 | 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 70 6f 73 | ....(run-hooks.'counsel-grep-pos |
| 20600 | 74 2d 61 63 74 69 6f 6e 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | t-action-hook)...........(if.(eq |
| 20620 | 20 69 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 28 | .ivy-exit.'done)...............( |
| 20640 | 73 77 69 70 65 72 2d 2d 65 6e 73 75 72 65 2d 76 69 73 69 62 6c 65 29 0a 20 20 20 20 20 20 20 20 | swiper--ensure-visible)......... |
| 20660 | 20 20 20 20 28 69 73 65 61 72 63 68 2d 72 61 6e 67 65 2d 69 6e 76 69 73 69 62 6c 65 20 28 6c 69 | ....(isearch-range-invisible.(li |
| 20680 | 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 20 20 20 20 20 20 20 | ne-beginning-position).......... |
| 206a0 | 20 20 20 20 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 | ............................(lin |
| 206c0 | 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 77 | e-end-position)).............(sw |
| 206e0 | 69 70 65 72 2d 2d 61 64 64 2d 6f 76 65 72 6c 61 79 73 20 28 69 76 79 2d 2d 72 65 67 65 78 20 69 | iper--add-overlays.(ivy--regex.i |
| 20700 | 76 79 2d 74 65 78 74 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | vy-text))))))))..(defun.counsel- |
| 20720 | 67 72 65 70 2d 6f 63 63 75 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 63 61 6e 64 73 29 0a 20 20 | grep-occur.(&optional._cands)... |
| 20740 | 22 47 65 6e 65 72 61 74 65 20 61 20 63 75 73 74 6f 6d 20 6f 63 63 75 72 20 62 75 66 66 65 72 20 | "Generate.a.custom.occur.buffer. |
| 20760 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 27 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d | for.`counsel-grep'."...(counsel- |
| 20780 | 67 72 65 70 2d 6c 69 6b 65 2d 6f 63 63 75 72 0a 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 22 | grep-like-occur....(format....." |
| 207a0 | 67 72 65 70 20 2d 6e 69 45 20 25 25 73 20 25 73 20 2f 64 65 76 2f 6e 75 6c 6c 22 0a 20 20 20 20 | grep.-niE.%%s.%s./dev/null"..... |
| 207c0 | 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 28 66 69 6c 65 | (shell-quote-argument......(file |
| 207e0 | 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 | -name-nondirectory.......(buffer |
| 20800 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 62 75 66 | -file-name........(ivy-state-buf |
| 20820 | 66 65 72 20 69 76 79 2d 6c 61 73 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 | fer.ivy-last)))))))..(defvar.cou |
| 20840 | 6e 73 65 6c 2d 67 72 65 70 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 | nsel-grep-history.nil..."History |
| 20860 | 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 | .for.`counsel-grep'.")..;;;###au |
| 20880 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 20 28 26 6f 70 74 | toload.(defun.counsel-grep.(&opt |
| 208a0 | 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 47 72 65 70 20 66 6f 72 | ional.initial-input)..."Grep.for |
| 208c0 | 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 76 69 73 69 74 65 64 20 62 79 | .a.string.in.the.file.visited.by |
| 208e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 57 68 65 6e 20 6e 6f 6e 2d 6e 69 | .the.current.buffer..When.non-ni |
| 20900 | 6c 2c 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 | l,.INITIAL-INPUT.is.the.initial. |
| 20920 | 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | search.pattern."...(interactive) |
| 20940 | 0a 20 20 28 75 6e 6c 65 73 73 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 | ...(unless.buffer-file-name..... |
| 20960 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 6e | (user-error."Current.buffer.is.n |
| 20980 | 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 0a 20 20 28 63 6f 75 6e 73 65 6c | ot.visiting.a.file"))...(counsel |
| 209a0 | 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62 61 | -require-program.counsel-grep-ba |
| 209c0 | 73 65 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 | se-command)...(setq.counsel-grep |
| 209e0 | 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 6f 72 6d 61 | -command.........(counsel--forma |
| 20a00 | 74 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 20 22 25 73 22 | t.counsel-grep-base-command."%s" |
| 20a20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | ..........................(funca |
| 20a40 | 6c 6c 20 28 69 66 20 28 6c 69 73 74 70 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62 61 73 65 2d | ll.(if.(listp.counsel-grep-base- |
| 20a60 | 63 6f 6d 6d 61 6e 64 29 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | command).#'identity............. |
| 20a80 | 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 73 68 65 6c 6c 2d | ........................#'shell- |
| 20aa0 | 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quote-argument)................. |
| 20ac0 | 20 20 20 20 20 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 | ..................(file-name-non |
| 20ae0 | 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....................... |
| 20b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 | .............buffer-file-name))) |
| 20b20 | 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 | )...(let.((default-directory.(fi |
| 20b40 | 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 | le-name-directory.buffer-file-na |
| 20b60 | 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 69 74 2d 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 | me)).........(init-point.(point) |
| 20b80 | 29 0a 20 20 20 20 20 20 20 20 72 65 73 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 | ).........res).....(unwind-prote |
| 20ba0 | 63 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 73 20 28 69 76 79 2d 72 65 61 64 20 | ct..........(setq.res.(ivy-read. |
| 20bc0 | 22 67 72 65 70 3a 20 22 20 23 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 66 75 6e 63 74 69 6f 6e | "grep:.".#'counsel-grep-function |
| 20be0 | 0a 20 20 20 20 20 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 | ..............................:i |
| 20c00 | 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 | nitial-input.initial-input...... |
| 20c20 | 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 64 79 6e 61 6d 69 63 | ........................:dynamic |
| 20c40 | 2d 63 6f 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 20 | -collection.t................... |
| 20c60 | 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 20 | ...........:require-match.t..... |
| 20c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c | .........................:presel |
| 20ca0 | 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 20 20 20 20 20 20 | ect............................. |
| 20cc0 | 20 28 77 68 65 6e 20 28 3c 20 28 2d 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 | .(when.(<.(-.(line-end-position) |
| 20ce0 | 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 20 33 30 30 29 | .(line-beginning-position)).300) |
| 20d00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 20d20 | 28 66 6f 72 6d 61 74 20 22 25 64 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (format."%d:%s"................. |
| 20d40 | 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 2d 6e 75 6d | .......................(line-num |
| 20d60 | 62 65 72 2d 61 74 2d 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ber-at-pos)..................... |
| 20d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 | ...................(regexp-quote |
| 20da0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 20dc0 | 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 2d 6e 6f 2d 70 72 | .........(buffer-substring-no-pr |
| 20de0 | 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | operties........................ |
| 20e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | ..................(line-beginnin |
| 20e20 | 67 2d 70 6f 73 69 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 | g-position)..................... |
| 20e40 | 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 2d 65 6e 64 2d 70 | .....................(line-end-p |
| 20e60 | 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | osition))))).................... |
| 20e80 | 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 67 72 65 70 2d 6d | ..........:keymap.counsel-grep-m |
| 20ea0 | 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ap.............................. |
| 20ec0 | 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 68 69 73 74 6f 72 79 0a 20 | :history.'counsel-grep-history.. |
| 20ee0 | 20 20 20 20 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 72 65 2d | ............................:re- |
| 20f00 | 62 75 69 6c 64 65 72 20 23 27 69 76 79 2d 2d 72 65 67 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 | builder.#'ivy--regex............ |
| 20f20 | 20 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 23 27 63 6f 75 6e | ..................:action.#'coun |
| 20f40 | 73 65 6c 2d 67 72 65 70 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sel-grep-action................. |
| 20f60 | 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 67 72 | .............:caller.'counsel-gr |
| 20f80 | 65 70 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 72 65 73 0a 20 20 20 20 20 20 20 20 28 | ep)).......(unless.res.........( |
| 20fa0 | 67 6f 74 6f 2d 63 68 61 72 20 69 6e 69 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 0a 28 69 76 79 2d | goto-char.init-point)))))..(ivy- |
| 20fc0 | 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 0a 20 20 3a 75 70 64 61 74 | configure.'counsel-grep...:updat |
| 20fe0 | 65 2d 66 6e 20 27 61 75 74 6f 0a 20 20 3a 75 6e 77 69 6e 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 | e-fn.'auto...:unwind-fn.#'counse |
| 21000 | 6c 2d 2d 67 72 65 70 2d 75 6e 77 69 6e 64 0a 20 20 3a 69 6e 64 65 78 2d 66 6e 20 23 27 69 76 79 | l--grep-unwind...:index-fn.#'ivy |
| 21020 | 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 6e 63 0a 20 20 | -recompute-index-swiper-async... |
| 21040 | 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 63 63 75 72 0a 20 20 3a 6d | :occur.#'counsel-grep-occur...:m |
| 21060 | 6f 72 65 2d 63 68 61 72 73 20 32 0a 20 20 3a 67 72 65 70 2d 70 20 74 0a 20 20 3a 65 78 69 74 2d | ore-chars.2...:grep-p.t...:exit- |
| 21080 | 63 6f 64 65 73 20 27 28 31 20 22 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | codes.'(1.""))..;;;###autoload.( |
| 210a0 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62 61 63 6b 77 61 72 64 20 28 26 6f 70 | defun.counsel-grep-backward.(&op |
| 210c0 | 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 47 72 65 70 20 66 6f | tional.initial-input)..."Grep.fo |
| 210e0 | 72 20 61 20 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 76 69 73 69 74 65 64 20 62 | r.a.string.in.the.file.visited.b |
| 21100 | 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 67 6f 69 6e 67 0a 62 61 63 6b 77 | y.the.current.buffer.going.backw |
| 21120 | 61 72 64 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 73 77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 27 | ard.similar.to.`swiper-backward' |
| 21140 | 2e 20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 | ..When.non-nil,.INITIAL-INPUT.is |
| 21160 | 0a 74 68 65 20 69 6e 69 74 69 61 6c 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 2e 22 0a 20 20 | .the.initial.search.pattern."... |
| 21180 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 69 6e 64 65 78 | (interactive)...(let.((ivy-index |
| 211a0 | 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 27 28 28 63 6f 75 | -functions-alist..........'((cou |
| 211c0 | 6e 73 65 6c 2d 67 72 65 70 20 2e 20 69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d | nsel-grep...ivy-recompute-index- |
| 211e0 | 73 77 69 70 65 72 2d 61 73 79 6e 63 2d 62 61 63 6b 77 61 72 64 29 29 29 29 0a 20 20 20 20 28 63 | swiper-async-backward)))).....(c |
| 21200 | 6f 75 6e 73 65 6c 2d 67 72 65 70 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 0a 0a 3b 3b | ounsel-grep.initial-input)))..;; |
| 21220 | 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 27 0a 28 64 65 66 | **.`counsel-grep-or-swiper'.(def |
| 21240 | 63 75 73 74 6f 6d 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 | custom.counsel-grep-swiper-limit |
| 21260 | 20 33 30 30 30 30 30 0a 20 20 22 42 75 66 66 65 72 20 73 69 7a 65 20 74 68 72 65 73 68 6f 6c 64 | .300000..."Buffer.size.threshold |
| 21280 | 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 27 2e 0a 57 | .for.`counsel-grep-or-swiper'..W |
| 212a0 | 68 65 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 | hen.the.number.of.characters.in. |
| 212c0 | 61 20 62 75 66 66 65 72 20 65 78 63 65 65 64 73 20 74 68 69 73 20 74 68 72 65 73 68 6f 6c 64 2c | a.buffer.exceeds.this.threshold, |
| 212e0 | 0a 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 27 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 73 | .`counsel-grep'.will.be.used.ins |
| 21300 | 74 65 61 64 20 6f 66 20 60 73 77 69 70 65 72 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 | tead.of.`swiper'."...:type.'inte |
| 21320 | 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 75 73 | ger)..(defcustom.counsel-grep-us |
| 21340 | 65 2d 73 77 69 70 65 72 2d 70 20 23 27 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 75 73 65 2d 73 77 | e-swiper-p.#'counsel-grep-use-sw |
| 21360 | 69 70 65 72 2d 70 2d 64 65 66 61 75 6c 74 0a 20 20 22 57 68 65 6e 20 74 68 69 73 20 66 75 6e 63 | iper-p-default..."When.this.func |
| 21380 | 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 63 61 6c 6c 20 60 73 77 69 70 | tion.returns.non-nil,.call.`swip |
| 213a0 | 65 72 27 2c 20 65 6c 73 65 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 27 2e 22 0a 20 20 3a 74 79 | er',.else.`counsel-grep'."...:ty |
| 213c0 | 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 3a 74 61 | pe.'(choice...........(const.:ta |
| 213e0 | 67 20 22 52 65 6c 79 20 6f 6e 20 60 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 73 77 69 70 65 72 2d | g."Rely.on.`counsel-grep-swiper- |
| 21400 | 6c 69 6d 69 74 27 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 | limit'."............counsel-grep |
| 21420 | 2d 75 73 65 2d 73 77 69 70 65 72 2d 70 2d 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 | -use-swiper-p-default).......... |
| 21440 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 75 73 65 20 60 63 6f 75 6e 73 65 | .(const.:tag."Always.use.`counse |
| 21460 | 6c 2d 67 72 65 70 27 2e 22 20 69 67 6e 6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e | l-grep'.".ignore)...........(fun |
| 21480 | 63 74 69 6f 6e 20 3a 74 61 67 20 22 43 75 73 74 6f 6d 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | ction.:tag."Custom")))..(defun.c |
| 214a0 | 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 75 73 65 2d 73 77 69 70 65 72 2d 70 2d 64 65 66 61 75 6c 74 | ounsel-grep-use-swiper-p-default |
| 214c0 | 20 28 29 0a 20 20 28 3c 3d 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 0a 20 20 20 20 20 20 28 2f | .()...(<=.(buffer-size).......(/ |
| 214e0 | 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 0a 20 20 20 20 20 | .counsel-grep-swiper-limit...... |
| 21500 | 20 20 20 20 28 69 66 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 | ....(if.(eq.major-mode.'org-mode |
| 21520 | 29 20 34 20 31 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 | ).4.1))))..;;;###autoload.(defun |
| 21540 | 20 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 20 28 26 6f 70 74 69 6f 6e | .counsel-grep-or-swiper.(&option |
| 21560 | 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 43 61 6c 6c 20 60 73 77 69 70 65 | al.initial-input)..."Call.`swipe |
| 21580 | 72 27 20 66 6f 72 20 73 6d 61 6c 6c 20 62 75 66 66 65 72 73 20 61 6e 64 20 60 63 6f 75 6e 73 65 | r'.for.small.buffers.and.`counse |
| 215a0 | 6c 2d 67 72 65 70 27 20 66 6f 72 20 6c 61 72 67 65 20 6f 6e 65 73 2e 0a 57 68 65 6e 20 6e 6f 6e | l-grep'.for.large.ones..When.non |
| 215c0 | 2d 6e 69 6c 2c 20 49 4e 49 54 49 41 4c 2d 49 4e 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 | -nil,.INITIAL-INPUT.is.the.initi |
| 215e0 | 61 6c 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | al.search.pattern."...(interacti |
| 21600 | 76 65 29 0a 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | ve)...(if.(or.(not.buffer-file-n |
| 21620 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61 72 72 6f 77 65 64 2d | ame)...........(buffer-narrowed- |
| 21640 | 70 29 0a 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 | p)...........(ignore-errors..... |
| 21660 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 62 75 66 66 65 72 2d 66 69 | ........(file-remote-p.buffer-fi |
| 21680 | 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6a 6b 61 2d 63 6f 6d 70 72 2d 67 | le-name))...........(jka-compr-g |
| 216a0 | 65 74 2d 63 6f 6d 70 72 65 73 73 69 6f 6e 2d 69 6e 66 6f 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | et-compression-info.buffer-file- |
| 216c0 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 75 6e 73 65 6c | name)...........(funcall.counsel |
| 216e0 | 2d 67 72 65 70 2d 75 73 65 2d 73 77 69 70 65 72 2d 70 29 29 0a 20 20 20 20 20 20 28 73 77 69 70 | -grep-use-swiper-p)).......(swip |
| 21700 | 65 72 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c | er.initial-input).....(when.(fil |
| 21720 | 65 2d 77 72 69 74 61 62 6c 65 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 | e-writable-p.buffer-file-name).. |
| 21740 | 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c | .....(save-buffer)).....(counsel |
| 21760 | 2d 67 72 65 70 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f | -grep.initial-input)))..;;**.`co |
| 21780 | 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 27 0a 3b | unsel-grep-or-swiper-backward'.; |
| 217a0 | 3b 3b 23 23 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 67 72 65 | ;;###autoload.(defun.counsel-gre |
| 217c0 | 70 2d 6f 72 2d 73 77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | p-or-swiper-backward.(&optional. |
| 217e0 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 22 43 61 6c 6c 20 60 73 77 69 70 65 72 2d 62 | initial-input)..."Call.`swiper-b |
| 21800 | 61 63 6b 77 61 72 64 27 20 66 6f 72 20 73 6d 61 6c 6c 20 62 75 66 66 65 72 73 20 61 6e 64 20 60 | ackward'.for.small.buffers.and.` |
| 21820 | 63 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 62 61 63 6b 77 61 72 64 27 20 66 6f 72 0a 6c 61 72 67 65 | counsel-grep-backward'.for.large |
| 21840 | 20 6f 6e 65 73 2e 20 20 57 68 65 6e 20 6e 6f 6e 2d 6e 69 6c 2c 20 49 4e 49 54 49 41 4c 2d 49 4e | .ones...When.non-nil,.INITIAL-IN |
| 21860 | 50 55 54 20 69 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 73 65 61 72 63 68 20 70 61 74 74 65 72 | PUT.is.the.initial.search.patter |
| 21880 | 6e 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 69 76 79 | n."...(interactive)...(let.((ivy |
| 218a0 | 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 | -index-functions-alist.......... |
| 218c0 | 27 28 28 73 77 69 70 65 72 20 2e 20 69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d | '((swiper...ivy-recompute-index- |
| 218e0 | 73 77 69 70 65 72 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 | swiper-backward)............(cou |
| 21900 | 6e 73 65 6c 2d 67 72 65 70 20 2e 20 69 76 79 2d 72 65 63 6f 6d 70 75 74 65 2d 69 6e 64 65 78 2d | nsel-grep...ivy-recompute-index- |
| 21920 | 73 77 69 70 65 72 2d 61 73 79 6e 63 2d 62 61 63 6b 77 61 72 64 29 29 29 29 0a 20 20 20 20 28 63 | swiper-async-backward)))).....(c |
| 21940 | 6f 75 6e 73 65 6c 2d 67 72 65 70 2d 6f 72 2d 73 77 69 70 65 72 20 69 6e 69 74 69 61 6c 2d 69 6e | ounsel-grep-or-swiper.initial-in |
| 21960 | 70 75 74 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 27 0a 28 64 | put)))..;;**.`counsel-recoll'.(d |
| 21980 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 73 74 | efun.counsel-recoll-function.(st |
| 219a0 | 72 29 0a 20 20 22 52 75 6e 20 72 65 63 6f 6c 6c 20 66 6f 72 20 53 54 52 2e 22 0a 20 20 28 6f 72 | r)..."Run.recoll.for.STR."...(or |
| 219c0 | 0a 20 20 20 28 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 | ....(ivy-more-chars)....(progn.. |
| 219e0 | 20 20 20 20 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 | ....(counsel--async-command..... |
| 21a00 | 20 20 28 66 6f 72 6d 61 74 20 22 72 65 63 6f 6c 6c 20 2d 74 20 2d 62 20 25 73 22 0a 20 20 20 20 | ..(format."recoll.-t.-b.%s"..... |
| 21a20 | 20 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 | ..........(shell-quote-argument. |
| 21a40 | 73 74 72 29 29 29 0a 20 20 20 20 20 6e 69 6c 29 29 29 0a 0a 3b 3b 20 54 68 69 73 20 63 6f 6d 6d | str)))......nil)))..;;.This.comm |
| 21a60 | 61 6e 64 20 75 73 65 73 20 74 68 65 20 72 65 63 6f 6c 6c 71 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e | and.uses.the.recollq.command.lin |
| 21a80 | 65 20 74 6f 6f 6c 20 74 68 61 74 20 63 6f 6d 65 73 20 74 6f 67 65 74 68 65 72 0a 3b 3b 20 77 69 | e.tool.that.comes.together.;;.wi |
| 21aa0 | 74 68 20 74 68 65 20 72 65 63 6f 6c 6c 20 28 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 69 6e 64 65 | th.the.recoll.(the.document.inde |
| 21ac0 | 78 69 6e 67 20 64 61 74 61 62 61 73 65 29 20 73 6f 75 72 63 65 3a 0a 3b 3b 20 20 20 20 20 68 74 | xing.database).source:.;;.....ht |
| 21ae0 | 74 70 73 3a 2f 2f 77 77 77 2e 6c 65 73 62 6f 6e 73 63 6f 6d 70 74 65 73 2e 63 6f 6d 2f 72 65 63 | tps://www.lesbonscomptes.com/rec |
| 21b00 | 6f 6c 6c 2f 64 6f 77 6e 6c 6f 61 64 2e 68 74 6d 6c 0a 3b 3b 20 59 6f 75 20 6e 65 65 64 20 74 6f | oll/download.html.;;.You.need.to |
| 21b20 | 20 62 75 69 6c 64 20 69 74 20 79 6f 75 72 73 65 6c 66 20 28 74 6f 67 65 74 68 65 72 20 77 69 74 | .build.it.yourself.(together.wit |
| 21b40 | 68 20 72 65 63 6f 6c 6c 29 3a 0a 3b 3b 20 20 20 20 20 63 64 20 2e 2f 71 75 65 72 79 20 26 26 20 | h.recoll):.;;.....cd../query.&&. |
| 21b60 | 6d 61 6b 65 20 26 26 20 73 75 64 6f 20 63 70 20 72 65 63 6f 6c 6c 71 20 2f 75 73 72 2f 6c 6f 63 | make.&&.sudo.cp.recollq./usr/loc |
| 21b80 | 61 6c 2f 62 69 6e 0a 3b 3b 20 59 6f 75 20 63 61 6e 20 74 72 79 20 74 68 65 20 47 55 49 20 76 65 | al/bin.;;.You.can.try.the.GUI.ve |
| 21ba0 | 72 73 69 6f 6e 20 6f 66 20 72 65 63 6f 6c 6c 20 77 69 74 68 3a 0a 3b 3b 20 20 20 20 20 73 75 64 | rsion.of.recoll.with:.;;.....sud |
| 21bc0 | 6f 20 61 70 74 2d 67 65 74 20 69 6e 73 74 61 6c 6c 20 72 65 63 6f 6c 6c 0a 3b 3b 20 55 6e 66 6f | o.apt-get.install.recoll.;;.Unfo |
| 21be0 | 72 74 75 6e 61 74 65 6c 79 2c 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c | rtunately,.that.does.not.install |
| 21c00 | 20 72 65 63 6f 6c 6c 71 2e 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | .recollq..;;;###autoload.(defun. |
| 21c20 | 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 | counsel-recoll.(&optional.initia |
| 21c40 | 6c 2d 69 6e 70 75 74 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 61 20 73 74 72 69 6e 67 20 | l-input)..."Search.for.a.string. |
| 21c60 | 69 6e 20 74 68 65 20 72 65 63 6f 6c 6c 20 64 61 74 61 62 61 73 65 2e 0a 59 6f 75 27 6c 6c 20 62 | in.the.recoll.database..You'll.b |
| 21c80 | 65 20 67 69 76 65 6e 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 6d 61 74 | e.given.a.list.of.files.that.mat |
| 21ca0 | 63 68 2e 0a 53 65 6c 65 63 74 69 6e 67 20 61 20 66 69 6c 65 20 77 69 6c 6c 20 6c 61 75 6e 63 68 | ch..Selecting.a.file.will.launch |
| 21cc0 | 20 60 73 77 69 70 65 72 27 20 66 6f 72 20 74 68 61 74 20 66 69 6c 65 2e 0a 49 4e 49 54 49 41 4c | .`swiper'.for.that.file..INITIAL |
| 21ce0 | 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 65 20 69 6e 69 74 69 | -INPUT.can.be.given.as.the.initi |
| 21d00 | 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 69 6e 74 65 72 61 63 | al.minibuffer.input."...(interac |
| 21d20 | 74 69 76 65 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 72 65 71 75 69 72 65 2d 70 72 6f 67 72 61 6d | tive)...(counsel-require-program |
| 21d40 | 20 22 72 65 63 6f 6c 6c 22 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 72 65 63 6f 6c 6c 3a 20 | ."recoll")...(ivy-read."recoll:. |
| 21d60 | 22 20 27 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 | ".'counsel-recoll-function...... |
| 21d80 | 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 |
| 21da0 | 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 65 63 74 | put.............:dynamic-collect |
| 21dc0 | 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 6f 75 6e | ion.t.............:history.'coun |
| 21de0 | 73 65 6c 2d 67 69 74 2d 67 72 65 70 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 | sel-git-grep-history............ |
| 21e00 | 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 20 | .:action.(lambda.(x)............ |
| 21e20 | 20 20 20 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 22 | ...........(when.(string-match." |
| 21e40 | 66 69 6c 65 3a 2f 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 78 29 0a 20 20 20 20 20 20 20 20 20 | file://\\(.*\\)\\'".x).......... |
| 21e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 2d 6e 61 6d 65 20 | ...............(let.((file-name. |
| 21e80 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (match-string.1.x)))............ |
| 21ea0 | 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 66 69 6c 65 2d 6e | ...............(find-file.file-n |
| 21ec0 | 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 28 | ame)...........................( |
| 21ee0 | 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 70 64 66 24 22 20 78 29 0a 20 | unless.(string-match."pdf$".x).. |
| 21f00 | 20 20 20 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 77 69 70 | ...........................(swip |
| 21f20 | 65 72 20 69 76 79 2d 74 65 78 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 | er.ivy-text))))).............:ca |
| 21f40 | 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 29 29 0a 0a 28 69 76 79 2d 63 6f 6e | ller.'counsel-recoll))..(ivy-con |
| 21f60 | 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 72 65 63 6f 6c 6c 0a 20 20 3a 75 6e 77 69 6e 64 | figure.'counsel-recoll...:unwind |
| 21f80 | 2d 66 6e 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 29 0a 0a 3b | -fn.#'counsel-delete-process)..; |
| 21fa0 | 3b 2a 20 4f 72 67 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 27 0a 28 64 | ;*.Org.;;**.`counsel-org-tag'.(d |
| 21fc0 | 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 20 6e 69 6c 0a 20 20 22 53 74 | efvar.counsel-org-tags.nil..."St |
| 21fe0 | 6f 72 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 73 74 20 6f 66 20 74 61 67 73 2e 22 29 0a | ore.the.current.list.of.tags."). |
| 22000 | 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a 28 64 65 | .(defvar.org-outline-regexp).(de |
| 22020 | 66 76 61 72 20 6f 72 67 2d 69 6e 64 65 6e 74 2d 6d 6f 64 65 29 0a 28 64 65 66 76 61 72 20 6f 72 | fvar.org-indent-mode).(defvar.or |
| 22040 | 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 65 76 65 6c 29 0a | g-indent-indentation-per-level). |
| 22060 | 28 64 65 66 76 61 72 20 6f 72 67 2d 74 61 67 73 2d 63 6f 6c 75 6d 6e 29 0a 28 64 65 63 6c 61 72 | (defvar.org-tags-column).(declar |
| 22080 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 67 65 74 2d 74 61 67 73 2d 73 74 72 69 6e 67 20 22 | e-function.org-get-tags-string." |
| 220a0 | 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 67 65 74 2d | org").(declare-function.org-get- |
| 220c0 | 74 61 67 73 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 | tags."org").(declare-function.or |
| 220e0 | 67 2d 6d 61 6b 65 2d 74 61 67 2d 73 74 72 69 6e 67 20 22 6f 72 67 22 29 0a 28 64 65 63 6c 61 72 | g-make-tag-string."org").(declar |
| 22100 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 22 6f | e-function.org-move-to-column."o |
| 22120 | 72 67 2d 63 6f 6d 70 61 74 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 | rg-compat")..(defun.counsel--org |
| 22140 | 2d 6d 61 6b 65 2d 74 61 67 2d 73 74 72 69 6e 67 20 28 29 0a 20 20 28 69 66 20 28 66 62 6f 75 6e | -make-tag-string.()...(if.(fboun |
| 22160 | 64 70 20 23 27 6f 72 67 2d 6d 61 6b 65 2d 74 61 67 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 | dp.#'org-make-tag-string)....... |
| 22180 | 3b 3b 20 3e 3d 20 4f 72 67 20 39 2e 32 0a 20 20 20 20 20 20 28 6f 72 67 2d 6d 61 6b 65 2d 74 61 | ;;.>=.Org.9.2.......(org-make-ta |
| 221a0 | 67 2d 73 74 72 69 6e 67 20 28 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 | g-string.(counsel--org-get-tags) |
| 221c0 | 29 0a 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 20 28 6f | ).....(with-no-warnings.......(o |
| 221e0 | 72 67 2d 67 65 74 2d 74 61 67 73 2d 73 74 72 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | rg-get-tags-string))))..(defun.c |
| 22200 | 6f 75 6e 73 65 6c 2d 6f 72 67 2d 63 68 61 6e 67 65 2d 74 61 67 73 20 28 74 61 67 73 29 0a 20 20 | ounsel-org-change-tags.(tags)... |
| 22220 | 22 43 68 61 6e 67 65 20 74 61 67 73 20 6f 66 20 63 75 72 72 65 6e 74 20 6f 72 67 20 68 65 61 64 | "Change.tags.of.current.org.head |
| 22240 | 6c 69 6e 65 20 74 6f 20 54 41 47 53 2e 22 0a 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 | line.to.TAGS."...(let.((current. |
| 22260 | 28 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d 6d 61 6b 65 2d 74 61 67 2d 73 74 72 69 6e 67 29 29 0a | (counsel--org-make-tag-string)). |
| 22280 | 20 20 20 20 20 20 20 20 28 63 6f 6c 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 | ........(col.(current-column)).. |
| 222a0 | 20 20 20 20 20 20 20 6c 65 76 65 6c 29 0a 20 20 20 20 3b 3b 20 49 6e 73 65 72 74 20 6e 65 77 20 | .......level).....;;.Insert.new. |
| 222c0 | 74 61 67 73 20 61 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 63 6f 6c 75 6d 6e 0a 20 20 20 20 28 | tags.at.the.correct.column.....( |
| 222e0 | 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 20 31 29 0a 20 20 20 20 28 73 65 74 71 20 6c | beginning-of-line.1).....(setq.l |
| 22300 | 65 76 65 6c 20 28 6f 72 20 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6f 72 67 2d 6f 75 | evel.(or.(and.(looking-at.org-ou |
| 22320 | 74 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tline-regexp)................... |
| 22340 | 20 20 20 20 20 20 20 28 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 28 70 6f 69 6e 74 29 20 | .......(-.(match-end.0).(point). |
| 22360 | 31 29 29 0a 20 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 | 1)).....................1))..... |
| 22380 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 | (cond.......((and.(equal.current |
| 223a0 | 20 22 22 29 20 28 65 71 75 61 6c 20 74 61 67 73 20 22 22 29 29 29 0a 20 20 20 20 20 20 28 28 72 | ."").(equal.tags.""))).......((r |
| 223c0 | 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | e-search-forward.........(concat |
| 223e0 | 20 22 5c 5c 28 5b 20 5c 74 5d 2a 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 63 75 72 72 65 | ."\\([.\t]*".(regexp-quote.curre |
| 22400 | 6e 74 29 20 22 5c 5c 29 5b 20 5c 74 5d 2a 24 22 29 0a 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d | nt)."\\)[.\t]*$").........(line- |
| 22420 | 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 20 74 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 | end-position).t)........(if.(equ |
| 22440 | 61 6c 20 74 61 67 73 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 | al.tags."")............(delete-r |
| 22460 | 65 67 69 6f 6e 0a 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 | egion.............(match-beginni |
| 22480 | 6e 67 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 | ng.0).............(match-end.0)) |
| 224a0 | 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 | ..........(goto-char.(match-begi |
| 224c0 | 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 30 20 28 63 | nning.0))..........(let*.((c0.(c |
| 224e0 | 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-column))................. |
| 22500 | 3b 3b 20 63 6f 6d 70 75 74 65 20 6f 66 66 73 65 74 20 66 6f 72 20 74 68 65 20 63 61 73 65 20 6f | ;;.compute.offset.for.the.case.o |
| 22520 | 66 20 6f 72 67 2d 69 6e 64 65 6e 74 2d 6d 6f 64 65 20 61 63 74 69 76 65 0a 20 20 20 20 20 20 20 | f.org-indent-mode.active........ |
| 22540 | 20 20 20 20 20 20 20 20 20 28 64 69 20 28 69 66 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 | .........(di.(if.(bound-and-true |
| 22560 | 2d 70 20 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 20 | -p.org-indent-mode)............. |
| 22580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 31 2d 20 6f 72 67 2d 69 6e 64 65 6e 74 2d 69 6e | ............(*.(1-.org-indent-in |
| 225a0 | 64 65 6e 74 61 74 69 6f 6e 2d 70 65 72 2d 6c 65 76 65 6c 29 20 28 31 2d 20 6c 65 76 65 6c 29 29 | dentation-per-level).(1-.level)) |
| 225c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 29 29 0a 20 20 20 20 20 | .......................0))...... |
| 225e0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 30 20 28 69 66 20 28 65 71 75 61 6c 20 28 63 68 61 72 2d | ...........(p0.(if.(equal.(char- |
| 22600 | 62 65 66 6f 72 65 29 20 3f 2a 29 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 20 28 70 6f 69 6e 74 29 | before).?*).(1+.(point)).(point) |
| 22620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 63 20 28 2b 20 6f 72 67 2d 74 61 | )).................(tc.(+.org-ta |
| 22640 | 67 73 2d 63 6f 6c 75 6d 6e 20 28 69 66 20 28 3e 20 6f 72 67 2d 74 61 67 73 2d 63 6f 6c 75 6d 6e | gs-column.(if.(>.org-tags-column |
| 22660 | 20 30 29 20 28 2d 20 64 69 29 20 64 69 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0).(-.di).di)))................ |
| 22680 | 20 28 63 31 20 28 6d 61 78 20 28 31 2b 20 63 30 29 20 28 69 66 20 28 3e 20 74 63 20 30 29 20 74 | .(c1.(max.(1+.c0).(if.(>.tc.0).t |
| 226a0 | 63 20 28 2d 20 28 2d 20 74 63 29 20 28 73 74 72 69 6e 67 2d 77 69 64 74 68 20 74 61 67 73 29 29 | c.(-.(-.tc).(string-width.tags)) |
| 226c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 70 6c 20 28 63 6f 6e 63 61 74 | ))).................(rpl.(concat |
| 226e0 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d 61 78 20 30 20 28 2d 20 63 31 20 63 30 29 29 20 | .(make-string.(max.0.(-.c1.c0)). |
| 22700 | 3f 5c 20 29 20 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | ?\.).tags)))............(replace |
| 22720 | 2d 6d 61 74 63 68 20 72 70 6c 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | -match.rpl.t.t)............(and. |
| 22740 | 63 30 20 69 6e 64 65 6e 74 2d 74 61 62 73 2d 6d 6f 64 65 20 28 74 61 62 69 66 79 20 70 30 20 28 | c0.indent-tabs-mode.(tabify.p0.( |
| 22760 | 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 74 61 67 73 29 29 29 0a 20 20 20 20 | point)))............tags)))..... |
| 22780 | 20 20 28 74 20 28 65 72 72 6f 72 20 22 54 61 67 73 20 61 6c 69 67 6e 6d 65 6e 74 20 66 61 69 6c | ..(t.(error."Tags.alignment.fail |
| 227a0 | 65 64 22 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 63 | ed"))).....(org-move-to-column.c |
| 227c0 | 6f 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 2d 73 65 74 2d 74 | ol)))..(defun.counsel-org--set-t |
| 227e0 | 61 67 73 20 28 29 0a 20 20 22 53 65 74 20 74 61 67 73 20 6f 66 20 63 75 72 72 65 6e 74 20 6f 72 | ags.()..."Set.tags.of.current.or |
| 22800 | 67 20 68 65 61 64 6c 69 6e 65 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 27 | g.headline.to.`counsel-org-tags' |
| 22820 | 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 63 68 61 6e 67 65 2d 74 61 67 73 0a 20 20 | ."...(counsel-org-change-tags... |
| 22840 | 20 28 69 66 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 0a 20 20 20 20 20 20 20 28 66 6f | .(if.counsel-org-tags........(fo |
| 22860 | 72 6d 61 74 20 22 3a 25 73 3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 | rmat.":%s:"................(mapc |
| 22880 | 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 | oncat.#'identity.counsel-org-tag |
| 228a0 | 73 20 22 3a 22 29 29 0a 20 20 20 20 20 22 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d | s.":"))......"")))..(defvar.org- |
| 228c0 | 61 67 65 6e 64 61 2d 62 75 6c 6b 2d 6d 61 72 6b 65 64 2d 65 6e 74 72 69 65 73 29 0a 0a 28 64 65 | agenda-bulk-marked-entries)..(de |
| 228e0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 67 65 74 2d 61 74 2d 62 6f 6c 20 22 6f | clare-function.org-get-at-bol."o |
| 22900 | 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 67 65 6e 64 | rg").(declare-function.org-agend |
| 22920 | 61 2d 65 72 72 6f 72 20 22 6f 72 67 2d 61 67 65 6e 64 61 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f | a-error."org-agenda")..(defun.co |
| 22940 | 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 41 64 64 20 | unsel-org-tag-action.(x)..."Add. |
| 22960 | 74 61 67 20 58 20 74 6f 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 27 2e 0a 49 66 20 | tag.X.to.`counsel-org-tags'..If. |
| 22980 | 58 20 69 73 20 61 6c 72 65 61 64 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 69 73 74 2c 20 72 | X.is.already.part.of.the.list,.r |
| 229a0 | 65 6d 6f 76 65 20 69 74 20 69 6e 73 74 65 61 64 2e 20 20 51 75 69 74 20 74 68 65 20 73 65 6c 65 | emove.it.instead...Quit.the.sele |
| 229c0 | 63 74 69 6f 6e 20 69 66 0a 58 20 69 73 20 73 65 6c 65 63 74 65 64 20 62 79 20 65 69 74 68 65 72 | ction.if.X.is.selected.by.either |
| 229e0 | 20 60 69 76 79 2d 64 6f 6e 65 27 2c 20 60 69 76 79 2d 61 6c 74 2d 64 6f 6e 65 27 20 6f 72 20 60 | .`ivy-done',.`ivy-alt-done'.or.` |
| 22a00 | 69 76 79 2d 69 6d 6d 65 64 69 61 74 65 2d 64 6f 6e 65 27 2c 0a 6f 74 68 65 72 77 69 73 65 20 63 | ivy-immediate-done',.otherwise.c |
| 22a20 | 6f 6e 74 69 6e 75 65 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 74 61 67 73 2e 22 0a 20 20 28 | ontinue.prompting.for.tags."...( |
| 22a40 | 69 66 20 28 6d 65 6d 62 65 72 20 78 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 29 0a 20 | if.(member.x.counsel-org-tags).. |
| 22a60 | 20 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 63 6f 75 6e 73 65 | .....(progn.........(setq.counse |
| 22a80 | 6c 2d 6f 72 67 2d 74 61 67 73 20 28 64 65 6c 65 74 65 20 78 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 | l-org-tags.(delete.x.counsel-org |
| 22aa0 | 2d 74 61 67 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 78 20 22 22 | -tags))).....(unless.(equal.x."" |
| 22ac0 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 20 28 | ).......(setq.counsel-org-tags.( |
| 22ae0 | 61 70 70 65 6e 64 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 20 28 6c 69 73 74 20 78 29 | append.counsel-org-tags.(list.x) |
| 22b00 | 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 78 20 69 76 79 2d 2d | )).......(unless.(member.x.ivy-- |
| 22b20 | 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 | all-candidates).........(setq.iv |
| 22b40 | 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 20 28 61 70 70 65 6e 64 20 69 76 79 2d 2d 61 | y--all-candidates.(append.ivy--a |
| 22b60 | 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 20 28 6c 69 73 74 20 78 29 29 29 29 29 29 0a 20 20 28 6c | ll-candidates.(list.x))))))...(l |
| 22b80 | 65 74 20 28 28 70 72 6f 6d 70 74 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 70 72 6f | et.((prompt.(counsel-org-tag-pro |
| 22ba0 | 6d 70 74 29 29 29 0a 20 20 20 20 28 73 65 74 66 20 28 69 76 79 2d 73 74 61 74 65 2d 70 72 6f 6d | mpt))).....(setf.(ivy-state-prom |
| 22bc0 | 70 74 20 69 76 79 2d 6c 61 73 74 29 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 28 73 65 74 71 20 69 | pt.ivy-last).prompt).....(setq.i |
| 22be0 | 76 79 2d 2d 70 72 6f 6d 70 74 20 28 63 6f 6e 63 61 74 20 22 25 2d 34 64 20 22 20 70 72 6f 6d 70 | vy--prompt.(concat."%-4d.".promp |
| 22c00 | 74 29 29 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | t)))...(cond.((memq.this-command |
| 22c20 | 20 27 28 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 20 | .'(ivy-done..................... |
| 22c40 | 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 20 20 | ..........ivy-alt-done.......... |
| 22c60 | 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 69 6d 6d 65 64 69 61 | .....................ivy-immedia |
| 22c80 | 74 65 2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 6d 61 6a 6f 72 | te-done))..........(if.(eq.major |
| 22ca0 | 2d 6d 6f 64 65 20 27 6f 72 67 2d 61 67 65 6e 64 61 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | -mode.'org-agenda-mode)......... |
| 22cc0 | 20 20 20 20 20 28 69 66 20 28 6e 75 6c 6c 20 6f 72 67 2d 61 67 65 6e 64 61 2d 62 75 6c 6b 2d 6d | .....(if.(null.org-agenda-bulk-m |
| 22ce0 | 61 72 6b 65 64 2d 65 6e 74 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arked-entries).................. |
| 22d00 | 28 6c 65 74 20 28 28 68 64 6d 61 72 6b 65 72 20 28 6f 72 20 28 6f 72 67 2d 67 65 74 2d 61 74 2d | (let.((hdmarker.(or.(org-get-at- |
| 22d20 | 62 6f 6c 20 27 6f 72 67 2d 68 64 2d 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | bol.'org-hd-marker)............. |
| 22d40 | 20 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 61 67 | .........................(org-ag |
| 22d60 | 65 6e 64 61 2d 65 72 72 6f 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | enda-error)))).................. |
| 22d80 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 72 6b 65 72 2d 62 | ..(with-current-buffer.(marker-b |
| 22da0 | 75 66 66 65 72 20 68 64 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer.hdmarker)................. |
| 22dc0 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 68 64 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 | .....(goto-char.hdmarker)....... |
| 22de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 2d 73 65 74 | ...............(counsel-org--set |
| 22e00 | 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 | -tags)))................(let.((a |
| 22e20 | 64 64 2d 74 61 67 73 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 63 6f 75 6e 73 65 6c 2d 6f | dd-tags.(copy-sequence.counsel-o |
| 22e40 | 72 67 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c | rg-tags)))..................(dol |
| 22e60 | 69 73 74 20 28 6d 20 6f 72 67 2d 61 67 65 6e 64 61 2d 62 75 6c 6b 2d 6d 61 72 6b 65 64 2d 65 6e | ist.(m.org-agenda-bulk-marked-en |
| 22e80 | 74 72 69 65 73 29 0a 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 | tries)....................(with- |
| 22ea0 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 20 6d 29 | current-buffer.(marker-buffer.m) |
| 22ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | ......................(save-excu |
| 22ee0 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f | rsion........................(go |
| 22f00 | 74 6f 2d 63 68 61 72 20 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-char.m)...................... |
| 22f20 | 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 0a 20 20 20 20 20 20 20 | ..(setq.counsel-org-tags........ |
| 22f40 | 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 6c 65 74 65 2d 64 75 | ......................(delete-du |
| 22f60 | 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ps.............................. |
| 22f80 | 20 28 61 70 70 65 6e 64 20 28 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 | .(append.(counsel--org-get-tags) |
| 22fa0 | 20 61 64 64 2d 74 61 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .add-tags))).................... |
| 22fc0 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 2d 73 65 74 2d 74 61 67 73 29 29 29 29 29 29 | ....(counsel-org--set-tags)))))) |
| 22fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 2d 73 65 74 2d 74 61 | ............(counsel-org--set-ta |
| 23000 | 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 78 | gs)............(unless.(member.x |
| 23020 | 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .counsel-org-tags).............. |
| 23040 | 28 6d 65 73 73 61 67 65 20 22 54 61 67 20 25 53 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 | (message."Tag.%S.has.been.remove |
| 23060 | 64 2e 22 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d | d.".x)))).........((eq.this-comm |
| 23080 | 61 6e 64 20 27 69 76 79 2d 63 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 | and.'ivy-call)..........(with-se |
| 230a0 | 6c 65 63 74 65 64 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 | lected-window.(active-minibuffer |
| 230c0 | 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 | -window)............(delete-mini |
| 230e0 | 62 75 66 66 65 72 2d 63 6f 6e 74 65 6e 74 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | buffer-contents)))))..(defun.cou |
| 23100 | 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 70 72 6f 6d 70 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e | nsel-org-tag-prompt.()..."Return |
| 23120 | 20 70 72 6f 6d 70 74 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 27 2e 22 0a | .prompt.for.`counsel-org-tag'.". |
| 23140 | 20 20 28 66 6f 72 6d 61 74 20 22 54 61 67 73 20 28 25 73 29 3a 20 22 0a 20 20 20 20 20 20 20 20 | ..(format."Tags.(%s):."......... |
| 23160 | 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 6c 2d | ..(mapconcat.#'identity.counsel- |
| 23180 | 6f 72 67 2d 74 61 67 73 20 22 2c 20 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 73 65 | org-tags.",.")))..(defvar.org-se |
| 231a0 | 74 74 69 6e 67 2d 74 61 67 73 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 6c 61 73 74 2d 74 61 67 | tting-tags).(defvar.org-last-tag |
| 231c0 | 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d | s-completion-table).(defvar.org- |
| 231e0 | 74 61 67 2d 70 65 72 73 69 73 74 65 6e 74 2d 61 6c 69 73 74 29 0a 28 64 65 66 76 61 72 20 6f 72 | tag-persistent-alist).(defvar.or |
| 23200 | 67 2d 74 61 67 2d 61 6c 69 73 74 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 63 6f 6d 70 6c 65 74 | g-tag-alist).(defvar.org-complet |
| 23220 | 65 2d 74 61 67 73 2d 61 6c 77 61 79 73 2d 6f 66 66 65 72 2d 61 6c 6c 2d 61 67 65 6e 64 61 2d 74 | e-tags-always-offer-all-agenda-t |
| 23240 | 61 67 73 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 61 74 2d 68 | ags)..(declare-function.org-at-h |
| 23260 | 65 61 64 69 6e 67 2d 70 20 22 6f 72 67 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | eading-p."org").(declare-functio |
| 23280 | 6e 20 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 20 22 6f 72 67 22 29 0a 28 64 65 | n.org-back-to-heading."org").(de |
| 232a0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 67 65 74 2d 62 75 66 66 65 72 2d 74 61 | clare-function.org-get-buffer-ta |
| 232c0 | 67 73 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 | gs."org").(declare-function.org- |
| 232e0 | 67 6c 6f 62 61 6c 2d 74 61 67 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 22 6f 72 | global-tags-completion-table."or |
| 23300 | 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 67 65 6e 64 61 | g").(declare-function.org-agenda |
| 23320 | 2d 66 69 6c 65 73 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 | -files."org").(declare-function. |
| 23340 | 6f 72 67 2d 61 67 65 6e 64 61 2d 73 65 74 2d 74 61 67 73 20 22 6f 72 67 2d 61 67 65 6e 64 61 22 | org-agenda-set-tags."org-agenda" |
| 23360 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 74 61 67 73 2d 63 6f 6d | ).(declare-function.org-tags-com |
| 23380 | 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 22 6f 72 67 22 29 0a 0a 3b 3b 3b 23 23 23 61 | pletion-function."org")..;;;###a |
| 233a0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d 67 65 74 2d | utoload.(defun.counsel--org-get- |
| 233c0 | 74 61 67 73 20 28 29 0a 20 20 28 64 65 6c 65 74 65 20 22 22 20 28 63 6f 6e 64 69 74 69 6f 6e 2d | tags.()...(delete."".(condition- |
| 233e0 | 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 28 6f 72 67 2d 67 | case.nil..................(org-g |
| 23400 | 65 74 2d 74 61 67 73 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | et-tags.nil.t)................(e |
| 23420 | 72 72 6f 72 20 28 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | rror.(org-get-tags)))))..;;;###a |
| 23440 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 20 28 | utoload.(defun.counsel-org-tag.( |
| 23460 | 29 0a 20 20 22 41 64 64 20 6f 72 20 72 65 6d 6f 76 65 20 74 61 67 73 20 69 6e 20 60 6f 72 67 2d | )..."Add.or.remove.tags.in.`org- |
| 23480 | 6d 6f 64 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 61 76 65 2d | mode'."...(interactive)...(save- |
| 234a0 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 69 66 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | excursion.....(if.(eq.major-mode |
| 234c0 | 20 27 6f 72 67 2d 61 67 65 6e 64 61 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6f | .'org-agenda-mode).........(if.o |
| 234e0 | 72 67 2d 61 67 65 6e 64 61 2d 62 75 6c 6b 2d 6d 61 72 6b 65 64 2d 65 6e 74 72 69 65 73 0a 20 20 | rg-agenda-bulk-marked-entries... |
| 23500 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 | ..........(setq.counsel-org-tags |
| 23520 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 64 6d 61 72 6b 65 72 20 | .nil)...........(let.((hdmarker. |
| 23540 | 28 6f 72 20 28 6f 72 67 2d 67 65 74 2d 61 74 2d 62 6f 6c 20 27 6f 72 67 2d 68 64 2d 6d 61 72 6b | (or.(org-get-at-bol.'org-hd-mark |
| 23560 | 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 20 20 20 20 20 | er)............................. |
| 23580 | 20 20 28 6f 72 67 2d 61 67 65 6e 64 61 2d 65 72 72 6f 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ..(org-agenda-error))))......... |
| 235a0 | 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 28 6d 61 72 6b 65 72 | ....(with-current-buffer.(marker |
| 235c0 | 2d 62 75 66 66 65 72 20 68 64 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer.hdmarker)............... |
| 235e0 | 28 67 6f 74 6f 2d 63 68 61 72 20 68 64 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (goto-char.hdmarker)............ |
| 23600 | 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 20 28 63 6f 75 6e 73 | ...(setq.counsel-org-tags.(couns |
| 23620 | 65 6c 2d 2d 6f 72 67 2d 67 65 74 2d 74 61 67 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c | el--org-get-tags))))).......(unl |
| 23640 | 65 73 73 20 28 6f 72 67 2d 61 74 2d 68 65 61 64 69 6e 67 2d 70 29 0a 20 20 20 20 20 20 20 20 28 | ess.(org-at-heading-p).........( |
| 23660 | 6f 72 67 2d 62 61 63 6b 2d 74 6f 2d 68 65 61 64 69 6e 67 20 74 29 29 0a 20 20 20 20 20 20 28 73 | org-back-to-heading.t)).......(s |
| 23680 | 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 73 20 28 63 6f 75 6e 73 65 6c 2d 2d 6f | etq.counsel-org-tags.(counsel--o |
| 236a0 | 72 67 2d 67 65 74 2d 74 61 67 73 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 72 67 2d 6c 61 | rg-get-tags))).....(let.((org-la |
| 236c0 | 73 74 2d 74 61 67 73 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 | st-tags-completion-table........ |
| 236e0 | 20 20 20 20 28 61 70 70 65 6e 64 20 28 61 6e 64 20 28 6f 72 20 6f 72 67 2d 63 6f 6d 70 6c 65 74 | ....(append.(and.(or.org-complet |
| 23700 | 65 2d 74 61 67 73 2d 61 6c 77 61 79 73 2d 6f 66 66 65 72 2d 61 6c 6c 2d 61 67 65 6e 64 61 2d 74 | e-tags-always-offer-all-agenda-t |
| 23720 | 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ags............................. |
| 23740 | 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6f 72 67 2d 61 67 65 6e 64 61 2d 6d 6f 64 65 29 | (eq.major-mode.'org-agenda-mode) |
| 23760 | 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 6f 72 67 2d 67 | ).........................(org-g |
| 23780 | 6c 6f 62 61 6c 2d 74 61 67 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 0a 20 20 20 20 | lobal-tags-completion-table..... |
| 237a0 | 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 61 67 65 6e 64 61 | .....................(org-agenda |
| 237c0 | 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e | -files)))....................(un |
| 237e0 | 6c 65 73 73 20 28 62 6f 75 6e 64 70 20 27 6f 72 67 2d 63 75 72 72 65 6e 74 2d 74 61 67 2d 61 6c | less.(boundp.'org-current-tag-al |
| 23800 | 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 6f 72 67 2d 74 61 | ist)......................org-ta |
| 23820 | 67 2d 70 65 72 73 69 73 74 65 6e 74 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | g-persistent-alist)............. |
| 23840 | 20 20 20 20 20 20 20 28 6f 72 20 28 69 66 20 28 62 6f 75 6e 64 70 20 27 6f 72 67 2d 63 75 72 72 | .......(or.(if.(boundp.'org-curr |
| 23860 | 65 6e 74 2d 74 61 67 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 | ent-tag-alist).................. |
| 23880 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 63 75 72 72 65 6e 74 2d 74 61 67 2d 61 6c 69 73 74 0a | ..........org-current-tag-alist. |
| 238a0 | 20 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 72 67 2d 74 61 67 | .........................org-tag |
| 238c0 | 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 28 | -alist)........................( |
| 238e0 | 6f 72 67 2d 67 65 74 2d 62 75 66 66 65 72 2d 74 61 67 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 | org-get-buffer-tags))))).......( |
| 23900 | 69 76 79 2d 72 65 61 64 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 70 72 6f 6d 70 74 | ivy-read.(counsel-org-tag-prompt |
| 23920 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 20 5f | ).................(lambda.(str._ |
| 23940 | 70 72 65 64 20 5f 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 | pred._action)................... |
| 23960 | 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (delete-dups.................... |
| 23980 | 28 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 73 74 72 20 23 27 6f 72 67 2d 74 61 67 73 2d | (all-completions.str.#'org-tags- |
| 239a0 | 63 6f 6d 70 6c 65 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | completion-function))).......... |
| 239c0 | 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 6f 72 67 2d 74 61 67 73 2d 68 69 73 74 6f 72 | .......:history.'org-tags-histor |
| 239e0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e | y.................:action.#'coun |
| 23a00 | 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sel-org-tag-action.............. |
| 23a20 | 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 29 29 29 29 0a | ...:caller.'counsel-org-tag)))). |
| 23a40 | 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 76 65 72 73 69 6f 6e 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | .(defvar.org-version)..;;;###aut |
| 23a60 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 74 61 67 2d 61 67 65 | oload.(defun.counsel-org-tag-age |
| 23a80 | 6e 64 61 20 28 29 0a 20 20 22 53 65 74 20 74 61 67 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | nda.()..."Set.tags.for.the.curre |
| 23aa0 | 6e 74 20 61 67 65 6e 64 61 20 69 74 65 6d 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | nt.agenda.item."...(interactive) |
| 23ac0 | 0a 20 20 28 63 6c 2d 6c 65 74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 28 | ...(cl-letf.(((symbol-function.( |
| 23ae0 | 69 66 20 28 76 65 72 73 69 6f 6e 3c 20 6f 72 67 2d 76 65 72 73 69 6f 6e 20 22 39 2e 32 22 29 0a | if.(version<.org-version."9.2"). |
| 23b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 23b20 | 20 20 27 6f 72 67 2d 73 65 74 2d 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'org-set-tags................. |
| 23b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6f 72 67 2d 73 65 74 2d 74 61 67 73 2d 63 6f | ................'org-set-tags-co |
| 23b60 | 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 6f | mmand))..............#'counsel-o |
| 23b80 | 72 67 2d 74 61 67 29 29 0a 20 20 20 20 28 6f 72 67 2d 61 67 65 6e 64 61 2d 73 65 74 2d 74 61 67 | rg-tag)).....(org-agenda-set-tag |
| 23ba0 | 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 | s)))..(defcustom.counsel-org-hea |
| 23bc0 | 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 61 67 73 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e | dline-display-tags.nil..."If.non |
| 23be0 | 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 20 74 61 67 73 20 69 6e 20 6d 61 74 63 68 65 64 20 60 6f | -nil,.display.tags.in.matched.`o |
| 23c00 | 72 67 2d 6d 6f 64 65 27 20 68 65 61 64 6c 69 6e 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f | rg-mode'.headlines."...:type.'bo |
| 23c20 | 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 | olean)..(defcustom.counsel-org-h |
| 23c40 | 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 6f 64 6f 20 6e 69 6c 0a 20 20 22 49 66 20 6e | eadline-display-todo.nil..."If.n |
| 23c60 | 6f 6e 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 20 74 6f 64 6f 20 6b 65 79 77 6f 72 64 73 20 69 6e | on-nil,.display.todo.keywords.in |
| 23c80 | 20 6d 61 74 63 68 65 64 20 60 6f 72 67 2d 6d 6f 64 65 27 20 68 65 61 64 6c 69 6e 65 73 2e 22 0a | .matched.`org-mode'.headlines.". |
| 23ca0 | 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f | ..:type.'boolean)..(defcustom.co |
| 23cc0 | 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 70 72 69 6f 72 | unsel-org-headline-display-prior |
| 23ce0 | 69 74 79 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 20 70 | ity.nil..."If.non-nil,.display.p |
| 23d00 | 72 69 6f 72 69 74 69 65 73 20 69 6e 20 6d 61 74 63 68 65 64 20 60 6f 72 67 2d 6d 6f 64 65 27 20 | riorities.in.matched.`org-mode'. |
| 23d20 | 68 65 61 64 6c 69 6e 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 | headlines."...:type.'boolean)..( |
| 23d40 | 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 | defcustom.counsel-org-headline-d |
| 23d60 | 69 73 70 6c 61 79 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c | isplay-comment.nil..."If.non-nil |
| 23d80 | 2c 20 64 69 73 70 6c 61 79 20 43 4f 4d 4d 45 4e 54 20 73 74 72 69 6e 67 20 69 6e 20 6d 61 74 63 | ,.display.COMMENT.string.in.matc |
| 23da0 | 68 65 64 20 60 6f 72 67 2d 6d 6f 64 65 27 20 68 65 61 64 6c 69 6e 65 73 2e 22 0a 20 20 3a 74 79 | hed.`org-mode'.headlines."...:ty |
| 23dc0 | 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 63 6f 75 6e 73 65 6c | pe.'boolean)..(defcustom.counsel |
| 23de0 | 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 61 74 69 73 74 69 63 73 | -org-headline-display-statistics |
| 23e00 | 20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 20 73 74 61 74 | .nil..."If.non-nil,.display.stat |
| 23e20 | 69 73 74 69 63 73 20 63 6f 6f 6b 69 65 20 69 6e 20 6d 61 74 63 68 65 64 20 60 6f 72 67 2d 6d 6f | istics.cookie.in.matched.`org-mo |
| 23e40 | 64 65 27 20 68 65 61 64 6c 69 6e 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | de'.headlines."...:type.'boolean |
| 23e60 | 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 67 65 74 2d 68 65 61 | )..(declare-function.org-get-hea |
| 23e80 | 64 69 6e 67 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 | ding."org").(declare-function.or |
| 23ea0 | 67 2d 67 6f 74 6f 2d 6d 61 72 6b 65 72 2d 6f 72 2d 62 6d 6b 20 22 6f 72 67 22 29 0a 28 64 65 63 | g-goto-marker-or-bmk."org").(dec |
| 23ec0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 75 74 6c 69 6e 65 2d 6e 65 78 74 2d 68 65 61 64 69 | lare-function.outline-next-headi |
| 23ee0 | 6e 67 20 22 6f 75 74 6c 69 6e 65 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | ng."outline")..;;;###autoload.(d |
| 23f00 | 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 20 23 27 63 6f 75 6e | efalias.'counsel-org-goto.#'coun |
| 23f20 | 73 65 6c 2d 6f 75 74 6c 69 6e 65 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c | sel-outline)..(defcustom.counsel |
| 23f40 | 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 70 72 65 66 69 | -org-goto-all-outline-path-prefi |
| 23f60 | 78 20 6e 69 6c 0a 20 20 22 50 72 65 66 69 78 20 66 6f 72 20 6f 75 74 6c 69 6e 65 20 63 61 6e 64 | x.nil..."Prefix.for.outline.cand |
| 23f80 | 69 64 61 74 65 73 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 27 | idates.in.`counsel-org-goto-all' |
| 23fa0 | 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 |
| 23fc0 | 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | onst.:tag."None".nil)........... |
| 23fe0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 69 6c 65 20 6e 61 6d 65 22 20 66 69 6c 65 2d 6e 61 6d | (const.:tag."File.name".file-nam |
| 24000 | 65 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 46 69 6c 65 20 6e | e)...........(const.:tag."File.n |
| 24020 | 61 6d 65 20 28 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 70 61 72 74 29 22 20 66 69 6c 65 2d 6e 61 | ame.(nondirectory.part)".file-na |
| 24040 | 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | me-nondirectory)...........(cons |
| 24060 | 74 20 3a 74 61 67 20 22 42 75 66 66 65 72 20 6e 61 6d 65 22 20 62 75 66 66 65 72 2d 6e 61 6d 65 | t.:tag."Buffer.name".buffer-name |
| 24080 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c | )))..(defun.counsel-org-goto-all |
| 240a0 | 2d 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 70 72 65 66 69 78 20 28 29 0a 20 20 28 63 6c 2d 63 | --outline-path-prefix.()...(cl-c |
| 240c0 | 61 73 65 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 2d 6f 75 74 6c 69 6e 65 | ase.counsel-org-goto-all-outline |
| 240e0 | 2d 70 61 74 68 2d 70 72 65 66 69 78 0a 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 | -path-prefix.....(file-name.buff |
| 24100 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e | er-file-name).....(file-name-non |
| 24120 | 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 | directory.(file-name-nondirector |
| 24140 | 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 | y.buffer-file-name)).....(buffer |
| 24160 | 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 | -name.(buffer-name))))..(defvar. |
| 24180 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 73 65 74 74 69 6e 67 73 0a 20 20 27 28 28 65 6d | counsel-outline-settings...'((em |
| 241a0 | 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 0a 20 20 20 20 20 3a 6f 75 74 6c 69 6e 65 2d 72 65 67 65 | acs-lisp-mode......:outline-rege |
| 241c0 | 78 70 20 22 3b 3b 5b 3b 2a 5d 2b 5b 5c 73 5c 74 5d 2b 22 0a 20 20 20 20 20 3a 6f 75 74 6c 69 6e | xp.";;[;*]+[\s\t]+"......:outlin |
| 241e0 | 65 2d 6c 65 76 65 6c 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 2d 65 6d | e-level.counsel-outline-level-em |
| 24200 | 61 63 73 2d 6c 69 73 70 29 0a 20 20 20 20 28 6f 72 67 2d 6d 6f 64 65 0a 20 20 20 20 20 3a 6f 75 | acs-lisp).....(org-mode......:ou |
| 24220 | 74 6c 69 6e 65 2d 74 69 74 6c 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c | tline-title.counsel-outline-titl |
| 24240 | 65 2d 6f 72 67 0a 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 | e-org......:action.counsel-org-g |
| 24260 | 6f 74 6f 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 63 6f 75 6e 73 65 6c | oto-action......:history.counsel |
| 24280 | 2d 6f 72 67 2d 67 6f 74 6f 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 63 | -org-goto-history......:caller.c |
| 242a0 | 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 29 0a 20 20 20 20 3b 3b 20 6d 61 72 6b 64 6f 77 6e | ounsel-org-goto).....;;.markdown |
| 242c0 | 2d 6d 6f 64 65 20 70 61 63 6b 61 67 65 0a 20 20 20 20 28 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 | -mode.package.....(markdown-mode |
| 242e0 | 0a 20 20 20 20 20 3a 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 | ......:outline-title.counsel-out |
| 24300 | 6c 69 6e 65 2d 74 69 74 6c 65 2d 6d 61 72 6b 64 6f 77 6e 29 0a 20 20 20 20 3b 3b 20 42 75 69 6c | line-title-markdown).....;;.Buil |
| 24320 | 74 2d 69 6e 20 6d 6f 64 65 20 6f 72 20 41 55 43 54 65 58 20 70 61 63 6b 61 67 65 0a 20 20 20 20 | t-in.mode.or.AUCTeX.package..... |
| 24340 | 28 6c 61 74 65 78 2d 6d 6f 64 65 0a 20 20 20 20 20 3a 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 20 | (latex-mode......:outline-title. |
| 24360 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 6c 61 74 65 78 29 29 0a 20 20 | counsel-outline-title-latex))... |
| 24380 | 22 41 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 74 6f 20 74 68 | "Alist.mapping.major.modes.to.th |
| 243a0 | 65 69 72 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 20 73 65 74 74 69 6e 67 73 2e 0a | eir.`counsel-outline'.settings.. |
| 243c0 | 0a 45 61 63 68 20 65 6e 74 72 79 20 69 73 20 61 20 70 61 69 72 20 28 4d 41 4a 4f 52 2d 4d 4f 44 | .Each.entry.is.a.pair.(MAJOR-MOD |
| 243e0 | 45 20 2e 20 50 4c 49 53 54 29 2e 20 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 0a 63 | E...PLIST)...`counsel-outline'.c |
| 24400 | 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 61 6e 20 65 6e 74 72 79 20 65 78 69 73 74 73 20 66 6f | hecks.whether.an.entry.exists.fo |
| 24420 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 0a 4d 41 4a 4f 52 2d 4d 4f 44 | r.the.current.buffer's.MAJOR-MOD |
| 24440 | 45 20 61 6e 64 2c 20 69 66 20 73 6f 2c 20 6c 6f 61 64 73 20 74 68 65 20 73 65 74 74 69 6e 67 73 | E.and,.if.so,.loads.the.settings |
| 24460 | 20 73 70 65 63 69 66 69 65 64 20 62 79 20 50 4c 49 53 54 0a 69 6e 73 74 65 61 64 20 6f 66 20 74 | .specified.by.PLIST.instead.of.t |
| 24480 | 68 65 20 64 65 66 61 75 6c 74 20 73 65 74 74 69 6e 67 73 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 | he.default.settings...The.follow |
| 244a0 | 69 6e 67 20 73 65 74 74 69 6e 67 73 20 61 72 65 0a 72 65 63 6f 67 6e 69 7a 65 64 3a 0a 0a 2d 20 | ing.settings.are.recognized:..-. |
| 244c0 | 60 3a 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 20 69 73 20 61 20 72 65 67 65 78 70 20 74 6f | `:outline-regexp'.is.a.regexp.to |
| 244e0 | 20 6d 61 74 63 68 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 6e 0a 20 20 6f 75 74 | .match.the.beginning.of.an...out |
| 24500 | 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 20 20 49 74 20 69 73 20 6f 6e 6c 79 20 63 68 65 63 6b 65 | line.heading...It.is.only.checke |
| 24520 | 64 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 6c 69 6e 65 20 61 6e 64 0a 20 20 73 | d.at.the.start.of.a.line.and...s |
| 24540 | 6f 20 6e 65 65 64 20 6e 6f 74 20 73 74 61 72 74 20 77 69 74 68 20 5c 22 5e 5c 22 2e 0a 20 20 44 | o.need.not.start.with.\"^\"....D |
| 24560 | 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 76 61 72 69 | efaults.to.the.value.of.the.vari |
| 24580 | 61 62 6c 65 20 60 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 2e 0a 0a 2d 20 60 3a 6f 75 74 6c | able.`outline-regexp'...-.`:outl |
| 245a0 | 69 6e 65 2d 6c 65 76 65 6c 27 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6e 6f 20 61 | ine-level'.is.a.function.of.no.a |
| 245c0 | 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68 20 63 6f 6d 70 75 74 65 73 0a 20 20 74 68 65 20 6c 65 | rguments.which.computes...the.le |
| 245e0 | 76 65 6c 20 6f 66 20 61 6e 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 20 20 49 74 20 69 | vel.of.an.outline.heading...It.i |
| 24600 | 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 70 6f 69 6e 74 20 61 74 0a 20 20 74 68 65 20 62 65 67 | s.called.with.point.at...the.beg |
| 24620 | 69 6e 6e 69 6e 67 20 6f 66 20 60 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 20 61 6e 64 20 77 | inning.of.`outline-regexp'.and.w |
| 24640 | 69 74 68 20 74 68 65 20 6d 61 74 63 68 20 64 61 74 61 0a 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 | ith.the.match.data...correspondi |
| 24660 | 6e 67 20 74 6f 20 60 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 2e 0a 20 20 44 65 66 61 75 6c | ng.to.`outline-regexp'....Defaul |
| 24680 | 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | ts.to.the.value.of.the.variable. |
| 246a0 | 60 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 27 2e 0a 0a 2d 20 60 3a 6f 75 74 6c 69 6e 65 2d 74 69 | `outline-level'...-.`:outline-ti |
| 246c0 | 74 6c 65 27 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6e 6f 20 61 72 67 75 6d 65 6e | tle'.is.a.function.of.no.argumen |
| 246e0 | 74 73 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 0a 20 20 74 68 65 20 74 69 74 6c 65 20 6f 66 20 | ts.which.returns...the.title.of. |
| 24700 | 61 6e 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 20 20 49 74 20 69 73 20 63 61 6c 6c 65 | an.outline.heading...It.is.calle |
| 24720 | 64 20 77 69 74 68 20 70 6f 69 6e 74 20 61 74 0a 20 20 74 68 65 20 65 6e 64 20 6f 66 20 60 6f 75 | d.with.point.at...the.end.of.`ou |
| 24740 | 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 6d 61 74 63 68 | tline-regexp'.and.with.the.match |
| 24760 | 20 64 61 74 61 0a 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 60 6f 75 74 6c 69 6e | .data...corresponding.to.`outlin |
| 24780 | 65 2d 72 65 67 65 78 70 27 2e 0a 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 66 75 6e | e-regexp'....Defaults.to.the.fun |
| 247a0 | 63 74 69 6f 6e 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 27 2e 0a 0a | ction.`counsel-outline-title'... |
| 247c0 | 2d 20 60 3a 61 63 74 69 6f 6e 27 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 6f 6e 65 | -.`:action'.is.a.function.of.one |
| 247e0 | 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6f 75 74 6c 69 6e 65 0a | .argument,.the.selected.outline. |
| 24800 | 20 20 68 65 61 64 69 6e 67 20 74 6f 20 6a 75 6d 70 20 74 6f 2e 20 20 54 68 69 73 20 73 65 74 74 | ..heading.to.jump.to...This.sett |
| 24820 | 69 6e 67 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 64 69 72 65 63 74 6c 79 20 74 6f 20 69 74 73 0a | ing.corresponds.directly.to.its. |
| 24840 | 20 20 65 70 6f 6e 79 6d 6f 75 73 20 60 69 76 79 2d 72 65 61 64 27 20 6b 65 79 77 6f 72 64 2c 20 | ..eponymous.`ivy-read'.keyword,. |
| 24860 | 61 73 20 75 73 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 2c 20 73 6f | as.used.by.`counsel-outline',.so |
| 24880 | 0a 20 20 74 68 65 20 74 79 70 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 72 | ...the.type.of.the.function's.ar |
| 248a0 | 67 75 6d 65 6e 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 0a 20 20 72 65 | gument.depends.on.the.value...re |
| 248c0 | 74 75 72 6e 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 | turned.by.`counsel-outline-candi |
| 248e0 | 64 61 74 65 73 27 2e 0a 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 66 75 6e 63 74 69 | dates'....Defaults.to.the.functi |
| 24900 | 6f 6e 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 61 63 74 69 6f 6e 27 2e 0a 0a 2d 20 | on.`counsel-outline-action'...-. |
| 24920 | 60 3a 68 69 73 74 6f 72 79 27 20 69 73 20 61 20 68 69 73 74 6f 72 79 20 6c 69 73 74 2c 20 75 73 | `:history'.is.a.history.list,.us |
| 24940 | 75 61 6c 6c 79 20 61 20 73 79 6d 62 6f 6c 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 0a 20 20 | ually.a.symbol.representing.a... |
| 24960 | 68 69 73 74 6f 72 79 20 6c 69 73 74 20 76 61 72 69 61 62 6c 65 2e 20 20 49 74 20 63 6f 72 72 65 | history.list.variable...It.corre |
| 24980 | 73 70 6f 6e 64 73 20 64 69 72 65 63 74 6c 79 20 74 6f 20 69 74 73 0a 20 20 65 70 6f 6e 79 6d 6f | sponds.directly.to.its...eponymo |
| 249a0 | 75 73 20 60 69 76 79 2d 72 65 61 64 27 20 6b 65 79 77 6f 72 64 2c 20 61 73 20 75 73 65 64 20 62 | us.`ivy-read'.keyword,.as.used.b |
| 249c0 | 79 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 2e 0a 20 20 44 65 66 61 75 6c 74 73 20 | y.`counsel-outline'....Defaults. |
| 249e0 | 74 6f 20 74 68 65 20 73 79 6d 62 6f 6c 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 68 | to.the.symbol.`counsel-outline-h |
| 24a00 | 69 73 74 6f 72 79 27 2e 0a 0a 2d 20 60 3a 63 61 6c 6c 65 72 27 20 69 73 20 61 20 73 79 6d 62 6f | istory'...-.`:caller'.is.a.symbo |
| 24a20 | 6c 20 74 6f 20 75 6e 69 71 75 65 6c 79 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 63 61 6c 6c 65 | l.to.uniquely.identify.the.calle |
| 24a40 | 72 20 74 6f 0a 20 20 60 69 76 79 2d 72 65 61 64 27 2e 20 20 49 74 20 63 6f 72 72 65 73 70 6f 6e | r.to...`ivy-read'...It.correspon |
| 24a60 | 64 73 20 64 69 72 65 63 74 6c 79 20 74 6f 20 69 74 73 20 65 70 6f 6e 79 6d 6f 75 73 0a 20 20 60 | ds.directly.to.its.eponymous...` |
| 24a80 | 69 76 79 2d 72 65 61 64 27 20 6b 65 79 77 6f 72 64 2c 20 61 73 20 75 73 65 64 20 62 79 20 60 63 | ivy-read'.keyword,.as.used.by.`c |
| 24aa0 | 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 2e 0a 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 74 | ounsel-outline'....Defaults.to.t |
| 24ac0 | 68 65 20 73 79 6d 62 6f 6c 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 2e 0a 0a 2d 20 | he.symbol.`counsel-outline'...-. |
| 24ae0 | 60 3a 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 27 20 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 76 | `:display-style'.overrides.the.v |
| 24b00 | 61 72 69 61 62 6c 65 0a 20 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c | ariable...`counsel-outline-displ |
| 24b20 | 61 79 2d 73 74 79 6c 65 27 2e 0a 0a 2d 20 60 3a 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 27 20 | ay-style'...-.`:path-separator'. |
| 24b40 | 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 76 61 72 69 61 62 6c 65 0a 20 20 60 63 6f 75 6e 73 65 | overrides.the.variable...`counse |
| 24b60 | 6c 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 27 2e 0a 0a 2d 20 60 3a | l-outline-path-separator'...-.`: |
| 24b80 | 66 61 63 65 2d 73 74 79 6c 65 27 20 6f 76 65 72 72 69 64 65 73 20 74 68 65 20 76 61 72 69 61 62 | face-style'.overrides.the.variab |
| 24ba0 | 6c 65 0a 20 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 66 61 63 65 2d 73 74 79 6c 65 | le...`counsel-outline-face-style |
| 24bc0 | 27 2e 0a 0a 2d 20 60 3a 63 75 73 74 6f 6d 2d 66 61 63 65 73 27 20 6f 76 65 72 72 69 64 65 73 20 | '...-.`:custom-faces'.overrides. |
| 24be0 | 74 68 65 20 76 61 72 69 61 62 6c 65 0a 20 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d | the.variable...`counsel-outline- |
| 24c00 | 63 75 73 74 6f 6d 2d 66 61 63 65 73 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | custom-faces'.")..;;;###autoload |
| 24c20 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 20 28 29 0a | .(defun.counsel-org-goto-all.(). |
| 24c40 | 20 20 22 47 6f 20 74 6f 20 61 20 64 69 66 66 65 72 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 69 6e | .."Go.to.a.different.location.in |
| 24c60 | 20 61 6e 79 20 6f 72 67 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | .any.org.file."...(interactive). |
| 24c80 | 20 20 28 6c 65 74 20 28 65 6e 74 72 69 65 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 20 | ..(let.(entries).....(dolist.(b. |
| 24ca0 | 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | (buffer-list)).......(with-curre |
| 24cc0 | 6e 74 2d 62 75 66 66 65 72 20 62 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 | nt-buffer.b.........(when.(deriv |
| 24ce0 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ed-mode-p.'org-mode)...........( |
| 24d00 | 73 65 74 71 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 | setq.entries.................(nc |
| 24d20 | 6f 6e 63 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onc.entries..................... |
| 24d40 | 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65 73 0a 20 | ...(counsel-outline-candidates.. |
| 24d60 | 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 28 61 73 73 | .......................(cdr.(ass |
| 24d80 | 71 20 27 6f 72 67 2d 6d 6f 64 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 73 65 74 74 | q.'org-mode.counsel-outline-sett |
| 24da0 | 69 6e 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ings)).........................( |
| 24dc0 | 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 2d 2d 6f 75 74 6c 69 6e 65 2d 70 61 | counsel-org-goto-all--outline-pa |
| 24de0 | 74 68 2d 70 72 65 66 69 78 29 29 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 | th-prefix))))))).....(ivy-read." |
| 24e00 | 47 6f 74 6f 3a 20 22 20 65 6e 74 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 | Goto:.".entries...............:h |
| 24e20 | 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 68 69 73 74 6f 72 79 | istory.'counsel-org-goto-history |
| 24e40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c | ...............:action.#'counsel |
| 24e60 | 2d 6f 72 67 2d 67 6f 74 6f 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | -org-goto-action...............: |
| 24e80 | 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 6c 6c 29 29 29 0a | caller.'counsel-org-goto-all))). |
| 24ea0 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 67 6f 74 6f 2d 61 63 74 69 6f 6e 20 | .(defun.counsel-org-goto-action. |
| 24ec0 | 28 78 29 0a 20 20 22 47 6f 20 74 6f 20 68 65 61 64 6c 69 6e 65 20 69 6e 20 63 61 6e 64 69 64 61 | (x)..."Go.to.headline.in.candida |
| 24ee0 | 74 65 20 58 2e 22 0a 20 20 28 6f 72 67 2d 67 6f 74 6f 2d 6d 61 72 6b 65 72 2d 6f 72 2d 62 6d 6b | te.X."...(org-goto-marker-or-bmk |
| 24f00 | 20 28 63 64 72 20 78 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d | .(cdr.x)))..(defun.counsel--org- |
| 24f20 | 67 65 74 2d 68 65 61 64 69 6e 67 2d 61 72 67 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 | get-heading-args.()..."Return.li |
| 24f40 | 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 60 6f 72 67 2d 67 65 74 2d 68 65 61 | st.of.arguments.for.`org-get-hea |
| 24f60 | 64 69 6e 67 27 2e 0a 54 72 79 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 72 69 67 68 74 20 6e | ding'..Try.to.return.the.right.n |
| 24f80 | 75 6d 62 65 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | umber.of.arguments.for.the.curre |
| 24fa0 | 6e 74 20 4f 72 67 0a 76 65 72 73 69 6f 6e 2e 20 20 41 72 67 75 6d 65 6e 74 20 76 61 6c 75 65 73 | nt.Org.version...Argument.values |
| 24fc0 | 20 61 72 65 20 62 61 73 65 64 20 6f 6e 20 74 68 65 0a 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 | .are.based.on.the.`counsel-org-h |
| 24fe0 | 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 2a 27 20 75 73 65 72 20 6f 70 74 69 6f 6e 73 2e | eadline-display-*'.user.options. |
| 25000 | 22 0a 20 20 28 6e 62 75 74 6c 61 73 74 20 28 6d 61 70 63 61 72 20 23 27 6e 6f 74 20 28 6c 69 73 | "...(nbutlast.(mapcar.#'not.(lis |
| 25020 | 74 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 | t.counsel-org-headline-display-t |
| 25040 | 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ags............................. |
| 25060 | 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 | ....counsel-org-headline-display |
| 25080 | 2d 74 6f 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -todo........................... |
| 250a0 | 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c | ......counsel-org-headline-displ |
| 250c0 | 61 79 2d 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ay-priority..................... |
| 250e0 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 | ............counsel-org-headline |
| 25100 | 2d 64 69 73 70 6c 61 79 2d 63 6f 6d 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b | -display-comment)).............; |
| 25120 | 3b 20 41 64 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 36 2e 31 2e 0a 20 20 20 20 20 20 20 20 20 | ;.Added.in.Emacs.26.1........... |
| 25140 | 20 20 20 28 69 66 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 66 75 6e 63 2d 61 72 69 74 79 29 | ...(if.(if.(fboundp.'func-arity) |
| 25160 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 28 63 64 72 20 28 66 75 | .....................(<.(cdr.(fu |
| 25180 | 6e 63 2d 61 72 69 74 79 20 23 27 6f 72 67 2d 67 65 74 2d 68 65 61 64 69 6e 67 29 29 20 33 29 0a | nc-arity.#'org-get-heading)).3). |
| 251a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 73 69 6f 6e 3c 20 6f 72 67 2d | ..................(version<.org- |
| 251c0 | 76 65 72 73 69 6f 6e 20 22 39 2e 31 2e 31 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | version."9.1.1"))............... |
| 251e0 | 20 20 32 20 30 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 66 69 6c 65 | ..2.0)))..;;**.`counsel-org-file |
| 25200 | 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 61 74 74 61 63 68 2d 64 | '.(declare-function.org-attach-d |
| 25220 | 69 72 20 22 6f 72 67 2d 61 74 74 61 63 68 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | ir."org-attach").(declare-functi |
| 25240 | 6f 6e 20 6f 72 67 2d 61 74 74 61 63 68 2d 66 69 6c 65 2d 6c 69 73 74 20 22 6f 72 67 2d 61 74 74 | on.org-attach-file-list."org-att |
| 25260 | 61 63 68 22 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 61 74 74 61 63 68 2d 64 69 72 65 63 74 6f | ach").(defvar.org-attach-directo |
| 25280 | 72 79 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 66 69 6c 65 73 20 28 29 | ry)..(defun.counsel-org-files.() |
| 252a0 | 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 75 6e 64 | ..."Return.list.of.all.files.und |
| 252c0 | 65 72 20 63 75 72 72 65 6e 74 20 4f 72 67 20 61 74 74 61 63 68 6d 65 6e 74 20 64 69 72 65 63 74 | er.current.Org.attachment.direct |
| 252e0 | 6f 72 69 65 73 2e 0a 46 69 6c 65 6e 61 6d 65 73 20 72 65 74 75 72 6e 65 64 20 61 72 65 20 72 65 | ories..Filenames.returned.are.re |
| 25300 | 6c 61 74 69 76 65 20 74 6f 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 20 20 | lative.to.`default-directory'... |
| 25320 | 46 6f 72 20 65 61 63 68 0a 61 74 74 61 63 68 6d 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 61 73 | For.each.attachment.directory.as |
| 25340 | 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | sociated.with.the.current.buffer |
| 25360 | 2c 20 61 6c 6c 0a 63 6f 6e 74 61 69 6e 65 64 20 66 69 6c 65 73 20 61 72 65 20 6c 69 73 74 65 64 | ,.all.contained.files.are.listed |
| 25380 | 2c 20 73 6f 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 63 6f 75 6c 64 20 63 6f 6e 63 | ,.so.the.return.value.could.conc |
| 253a0 | 65 69 76 61 62 6c 79 0a 69 6e 63 6c 75 64 65 20 61 74 74 61 63 68 6d 65 6e 74 73 20 6f 66 20 6f | eivably.include.attachments.of.o |
| 253c0 | 74 68 65 72 20 4f 72 67 20 62 75 66 66 65 72 73 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f | ther.Org.buffers."...(require.'o |
| 253e0 | 72 67 2d 61 74 74 61 63 68 29 0a 20 20 28 6c 65 74 20 28 64 69 72 73 29 0a 20 20 20 20 28 73 61 | rg-attach)...(let.(dirs).....(sa |
| 25400 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 | ve-excursion.......(goto-char.(p |
| 25420 | 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 | oint-min)).......(while.(re-sear |
| 25440 | 63 68 2d 66 6f 72 77 61 72 64 20 22 3a 5c 5c 28 3f 3a 41 54 54 41 43 48 5f 44 49 52 5c 5c 7c 49 | ch-forward.":\\(?:ATTACH_DIR\\|I |
| 25460 | 44 5c 5c 29 3a 5b 5c 74 20 5d 2b 2e 2a 24 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 | D\\):[\t.]+.*$".nil.t).........( |
| 25480 | 6c 65 74 20 28 28 64 69 72 20 28 6f 72 67 2d 61 74 74 61 63 68 2d 64 69 72 29 29 29 0a 20 20 20 | let.((dir.(org-attach-dir))).... |
| 254a0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | .......(when.dir.............(pu |
| 254c0 | 73 68 20 64 69 72 20 64 69 72 73 29 29 29 29 29 0a 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a | sh.dir.dirs))))).....(cl-mapcan. |
| 254e0 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 64 69 72 29 0a 20 20 20 20 20 20 20 28 6d 61 70 63 61 | .....(lambda.(dir)........(mapca |
| 25500 | 72 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.(lambda.(file)................ |
| 25520 | 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 | ..(file-relative-name.(expand-fi |
| 25540 | 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | le-name.file.dir)))............. |
| 25560 | 20 20 20 28 6f 72 67 2d 61 74 74 61 63 68 2d 66 69 6c 65 2d 6c 69 73 74 20 64 69 72 29 29 29 0a | ...(org-attach-file-list.dir))). |
| 25580 | 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 64 69 72 73 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | .....(nreverse.dirs))))..;;;###a |
| 255a0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 66 69 6c 65 20 | utoload.(defun.counsel-org-file. |
| 255c0 | 28 29 0a 20 20 22 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 | ()..."Browse.all.attachments.for |
| 255e0 | 20 63 75 72 72 65 6e 74 20 4f 72 67 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .current.Org.file."...(interacti |
| 25600 | 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 66 69 6c 65 3a 20 22 20 28 63 6f 75 6e 73 65 | ve)...(ivy-read."file:.".(counse |
| 25620 | 6c 2d 6f 72 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e | l-org-files).............:action |
| 25640 | 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 74 65 2d 61 63 74 69 6f 6e 2d 64 69 72 65 64 0a 20 | .#'counsel-locate-action-dired.. |
| 25660 | 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 6f 72 67 2d | ...........:caller.'counsel-org- |
| 25680 | 66 69 6c 65 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 65 6e 74 69 74 79 | file))..;;**.`counsel-org-entity |
| 256a0 | 27 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 65 6e 74 69 74 69 65 73 29 0a 28 64 65 66 76 61 72 20 | '.(defvar.org-entities).(defvar. |
| 256c0 | 6f 72 67 2d 65 6e 74 69 74 69 65 73 2d 75 73 65 72 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | org-entities-user)..;;;###autolo |
| 256e0 | 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 65 6e 74 69 74 79 20 28 29 0a | ad.(defun.counsel-org-entity.(). |
| 25700 | 20 20 22 43 6f 6d 70 6c 65 74 65 20 4f 72 67 20 65 6e 74 69 74 69 65 73 20 75 73 69 6e 67 20 49 | .."Complete.Org.entities.using.I |
| 25720 | 76 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 | vy."...(interactive)...(require. |
| 25740 | 27 6f 72 67 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 45 6e 74 69 74 79 3a 20 22 20 28 63 6c | 'org)...(ivy-read."Entity:.".(cl |
| 25760 | 2d 6c 6f 6f 70 20 66 6f 72 20 65 6c 65 6d 65 6e 74 20 69 6e 20 28 61 70 70 65 6e 64 20 6f 72 67 | -loop.for.element.in.(append.org |
| 25780 | 2d 65 6e 74 69 74 69 65 73 20 6f 72 67 2d 65 6e 74 69 74 69 65 73 2d 75 73 65 72 29 0a 20 20 20 | -entities.org-entities-user).... |
| 257a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 6c 65 73 73 20 28 73 | .......................unless.(s |
| 257c0 | 74 72 69 6e 67 70 20 65 6c 65 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tringp.element)................. |
| 257e0 | 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 | ..........collect.(cons......... |
| 25800 | 20 20 20 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 6f 72 6d | ...........................(form |
| 25820 | 61 74 20 22 25 32 30 73 20 7c 20 25 32 30 73 20 7c 20 25 32 30 73 20 7c 20 25 73 22 0a 20 20 20 | at."%20s.|.%20s.|.%20s.|.%s".... |
| 25840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 25860 | 20 20 20 20 20 20 20 20 28 63 6c 2d 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 29 20 20 20 20 3b 20 | ........(cl-first.element)....;. |
| 25880 | 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............................ |
| 258a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 65 63 6f 6e 64 20 65 6c 65 6d 65 | ................(cl-second.eleme |
| 258c0 | 6e 74 29 20 20 20 3b 20 6c 61 74 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt)...;.latex................... |
| 258e0 | 20 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 66 6f 75 | .........................(cl-fou |
| 25900 | 72 74 68 20 65 6c 65 6d 65 6e 74 29 20 20 20 3b 20 68 74 6d 6c 0a 20 20 20 20 20 20 20 20 20 20 | rth.element)...;.html........... |
| 25920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 25940 | 20 28 63 6c 2d 73 65 76 65 6e 74 68 20 65 6c 65 6d 65 6e 74 29 29 20 3b 20 75 74 66 2d 38 0a 20 | .(cl-seventh.element)).;.utf-8.. |
| 25960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 25980 | 20 20 65 6c 65 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 | ..element)).............:require |
| 259a0 | 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 27 28 31 | -match.t.............:action.'(1 |
| 259c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 75 22 20 28 6c 61 6d | .......................("u".(lam |
| 259e0 | 62 64 61 20 28 63 61 6e 64 69 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(candidate)................. |
| 25a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6c 2d 73 65 76 65 6e 74 68 | .............(insert.(cl-seventh |
| 25a20 | 20 28 63 64 72 20 63 61 6e 64 69 64 61 74 65 29 29 29 29 20 22 75 74 66 2d 38 22 29 0a 20 20 20 | .(cdr.candidate))))."utf-8").... |
| 25a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6f 22 20 28 6c 61 6d 62 64 61 20 | ...................("o".(lambda. |
| 25a60 | 28 63 61 6e 64 69 64 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 | (candidate)..................... |
| 25a80 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 5c 22 20 28 63 6c 2d 66 69 72 73 74 20 | .........(insert."\\".(cl-first. |
| 25aa0 | 28 63 64 72 20 63 61 6e 64 69 64 61 74 65 29 29 29 29 20 22 6f 72 67 2d 65 6e 74 69 74 79 22 29 | (cdr.candidate))))."org-entity") |
| 25ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6c 22 20 28 6c 61 6d | .......................("l".(lam |
| 25ae0 | 62 64 61 20 28 63 61 6e 64 69 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bda.(candidate)................. |
| 25b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6c 2d 73 65 63 6f 6e 64 20 | .............(insert.(cl-second. |
| 25b20 | 28 63 64 72 20 63 61 6e 64 69 64 61 74 65 29 29 29 29 20 22 6c 61 74 65 78 22 29 0a 20 20 20 20 | (cdr.candidate))))."latex")..... |
| 25b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 68 22 20 28 6c 61 6d 62 64 61 20 28 | ..................("h".(lambda.( |
| 25b60 | 63 61 6e 64 69 64 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 | candidate)...................... |
| 25b80 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6c 2d 66 6f 75 72 74 68 20 28 63 64 72 20 | ........(insert.(cl-fourth.(cdr. |
| 25ba0 | 63 61 6e 64 69 64 61 74 65 29 29 29 29 20 22 68 74 6d 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 | candidate))))."html")........... |
| 25bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 22 61 22 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 69 64 | ............("a".(lambda.(candid |
| 25be0 | 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 20 20 20 20 20 | ate)............................ |
| 25c00 | 20 20 28 69 6e 73 65 72 74 20 28 63 6c 2d 66 69 66 74 68 20 28 63 64 72 20 63 61 6e 64 69 64 61 | ..(insert.(cl-fifth.(cdr.candida |
| 25c20 | 74 65 29 29 29 29 20 22 61 73 63 69 69 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te))))."ascii")................. |
| 25c40 | 20 20 20 20 20 20 28 22 4c 22 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 69 64 61 74 65 29 0a 20 | ......("L".(lambda.(candidate).. |
| 25c60 | 20 20 20 20 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 | ............................(ins |
| 25c80 | 65 72 74 20 28 63 6c 2d 73 69 78 74 68 20 28 63 64 72 20 63 61 6e 64 69 64 61 74 65 29 29 29 20 | ert.(cl-sixth.(cdr.candidate))). |
| 25ca0 | 22 4c 61 74 69 6e 2d 31 22 29 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 | "Latin-1")))))..;;**.`counsel-or |
| 25cc0 | 67 2d 63 61 70 74 75 72 65 27 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 | g-capture'.(defvar.org-capture-t |
| 25ce0 | 65 6d 70 6c 61 74 65 73 29 0a 28 64 65 66 76 61 72 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 65 | emplates).(defvar.org-capture-te |
| 25d00 | 6d 70 6c 61 74 65 73 2d 63 6f 6e 74 65 78 74 73 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | mplates-contexts).(declare-funct |
| 25d20 | 69 6f 6e 20 6f 72 67 2d 63 6f 6e 74 65 78 74 75 61 6c 69 7a 65 2d 6b 65 79 73 20 22 6f 72 67 22 | ion.org-contextualize-keys."org" |
| 25d40 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 63 61 70 74 75 72 65 2d | ).(declare-function.org-capture- |
| 25d60 | 67 6f 74 6f 2d 6c 61 73 74 2d 73 74 6f 72 65 64 20 22 6f 72 67 2d 63 61 70 74 75 72 65 22 29 0a | goto-last-stored."org-capture"). |
| 25d80 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 6f | (declare-function.org-capture-go |
| 25da0 | 74 6f 2d 74 61 72 67 65 74 20 22 6f 72 67 2d 63 61 70 74 75 72 65 22 29 0a 28 64 65 63 6c 61 72 | to-target."org-capture").(declar |
| 25dc0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 75 70 67 72 61 64 65 2d 74 | e-function.org-capture-upgrade-t |
| 25de0 | 65 6d 70 6c 61 74 65 73 20 22 6f 72 67 2d 63 61 70 74 75 72 65 22 29 0a 0a 3b 3b 3b 23 23 23 61 | emplates."org-capture")..;;;###a |
| 25e00 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 63 61 70 74 75 | utoload.(defun.counsel-org-captu |
| 25e20 | 72 65 20 28 29 0a 20 20 22 43 61 70 74 75 72 65 20 73 6f 6d 65 74 68 69 6e 67 2e 22 0a 20 20 28 | re.()..."Capture.something."...( |
| 25e40 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6f 72 67 2d 63 61 70 | interactive)...(require.'org-cap |
| 25e60 | 74 75 72 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 43 61 70 74 75 72 65 20 74 65 6d 70 6c | ture)...(ivy-read."Capture.templ |
| 25e80 | 61 74 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 62 75 69 6c 64 20 74 | ate:.".............;;.We.build.t |
| 25ea0 | 68 65 20 6c 69 73 74 20 6f 66 20 63 61 70 74 75 72 65 20 74 65 6d 70 6c 61 74 65 73 20 61 73 20 | he.list.of.capture.templates.as. |
| 25ec0 | 69 6e 20 60 6f 72 67 2d 63 61 70 74 75 72 65 2d 73 65 6c 65 63 74 2d 74 65 6d 70 6c 61 74 65 27 | in.`org-capture-select-template' |
| 25ee0 | 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 70 72 65 66 69 78 65 73 29 0a 20 20 | :.............(let.(prefixes)... |
| 25f00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 | ............(cl-mapcan.......... |
| 25f20 | 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 20 20 | ......(lambda.(x)............... |
| 25f40 | 20 20 20 28 6c 65 74 20 28 28 78 2d 6b 65 79 73 20 28 63 61 72 20 78 29 29 29 0a 20 20 20 20 20 | ...(let.((x-keys.(car.x)))...... |
| 25f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 70 72 65 66 69 78 65 64 | ..............;;.Remove.prefixed |
| 25f80 | 20 6b 65 79 73 20 75 6e 74 69 6c 20 77 65 20 67 65 74 20 6f 6e 65 20 74 68 61 74 20 6d 61 74 63 | .keys.until.we.get.one.that.matc |
| 25fa0 | 68 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 74 65 6d 2e 0a 20 20 20 20 20 20 20 20 20 20 | hes.the.current.item............ |
| 25fc0 | 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 70 72 65 66 69 78 65 73 0a 20 20 | .........(while.(and.prefixes... |
| 25fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | .............................(le |
| 26000 | 74 20 28 28 70 31 2d 6b 65 79 73 20 28 63 61 61 72 20 70 72 65 66 69 78 65 73 29 29 29 0a 20 20 | t.((p1-keys.(caar.prefixes)))... |
| 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 28 | ...............................( |
| 26040 | 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 20 20 20 | or.............................. |
| 26060 | 20 20 20 20 20 28 3c 3d 20 28 6c 65 6e 67 74 68 20 78 2d 6b 65 79 73 29 20 28 6c 65 6e 67 74 68 | .....(<=.(length.x-keys).(length |
| 26080 | 20 70 31 2d 6b 65 79 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 | .p1-keys))...................... |
| 260a0 | 20 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 70 72 65 66 69 78 | .............(not.(string-prefix |
| 260c0 | 2d 70 20 70 31 2d 6b 65 79 73 20 78 2d 6b 65 79 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -p.p1-keys.x-keys))))).......... |
| 260e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 70 72 65 66 69 78 65 73 29 29 0a 20 20 20 20 | ............(pop.prefixes))..... |
| 26100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 78 29 | ...............(if.(>.(length.x) |
| 26120 | 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | .2)........................(let. |
| 26140 | 28 28 64 65 73 63 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 63 61 64 72 20 28 72 65 76 65 72 73 | ((desc.(mapconcat.#'cadr.(revers |
| 26160 | 65 20 28 63 6f 6e 73 20 78 20 70 72 65 66 69 78 65 73 29 29 20 22 20 7c 20 22 29 29 29 0a 20 20 | e.(cons.x.prefixes)).".|.")))... |
| 26180 | 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 73 74 20 28 66 6f | .......................(list.(fo |
| 261a0 | 72 6d 61 74 20 22 25 2d 35 73 20 25 73 22 20 78 2d 6b 65 79 73 20 64 65 73 63 29 29 29 0a 20 20 | rmat."%-5s.%s".x-keys.desc)))... |
| 261c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 78 20 70 72 65 66 69 | ...................(push.x.prefi |
| 261e0 | 78 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 6e 69 6c 29 29 29 | xes)......................nil))) |
| 26200 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6f 72 67 2d 63 6f 6e 74 65 78 74 | ................(or.(org-context |
| 26220 | 75 61 6c 69 7a 65 2d 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ualize-keys..................... |
| 26240 | 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 75 70 67 72 61 64 65 2d 74 65 6d 70 6c 61 74 65 73 20 6f | (org-capture-upgrade-templates.o |
| 26260 | 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | rg-capture-templates)........... |
| 26280 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 2d | ..........org-capture-templates- |
| 262a0 | 63 6f 6e 74 65 78 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 | contexts)....................'(( |
| 262c0 | 22 74 22 20 22 54 61 73 6b 22 20 65 6e 74 72 79 20 28 66 69 6c 65 2b 68 65 61 64 6c 69 6e 65 20 | "t"."Task".entry.(file+headline. |
| 262e0 | 22 22 20 22 54 61 73 6b 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ""."Tasks")..................... |
| 26300 | 20 20 22 2a 20 54 4f 44 4f 20 25 3f 5c 6e 20 20 25 75 5c 6e 20 20 25 61 22 29 29 29 29 29 0a 20 | .."*.TODO.%?\n..%u\n..%a"))))).. |
| 26320 | 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 20 | ...........:require-match.t..... |
| 26340 | 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)..... |
| 26360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 20 6e | ..................(org-capture.n |
| 26380 | 69 6c 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 78 29 29 29 29 0a 20 20 20 20 | il.(car.(split-string.x))))..... |
| 263a0 | 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 6f 72 67 2d 63 61 70 | ........:caller.'counsel-org-cap |
| 263c0 | 74 75 72 65 29 29 0a 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 | ture))..(ivy-configure.'counsel- |
| 263e0 | 6f 72 67 2d 63 61 70 74 75 72 65 0a 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 22 5e 22 | org-capture...:initial-input."^" |
| 26400 | 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 | )..(ivy-set-actions..'counsel-or |
| 26420 | 67 2d 63 61 70 74 75 72 65 0a 20 60 28 28 22 74 22 20 2c 28 6c 61 6d 62 64 61 20 28 78 29 0a 20 | g-capture..`(("t".,(lambda.(x).. |
| 26440 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 2d 67 6f 74 6f 2d 74 61 72 67 | ..........(org-capture-goto-targ |
| 26460 | 65 74 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 78 29 29 29 29 0a 20 20 20 20 | et.(car.(split-string.x))))..... |
| 26480 | 20 20 20 20 22 67 6f 20 74 6f 20 74 61 72 67 65 74 22 29 0a 20 20 20 28 22 6c 22 20 2c 28 6c 61 | ...."go.to.target")....("l".,(la |
| 264a0 | 6d 62 64 61 20 28 5f 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 | mbda.(_x)............(org-captur |
| 264c0 | 65 2d 67 6f 74 6f 2d 6c 61 73 74 2d 73 74 6f 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 22 67 6f | e-goto-last-stored))........."go |
| 264e0 | 20 74 6f 20 6c 61 73 74 20 73 74 6f 72 65 64 22 29 0a 20 20 20 28 22 70 22 20 2c 28 6c 61 6d 62 | .to.last.stored")....("p".,(lamb |
| 26500 | 64 61 20 28 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 63 61 70 74 75 72 65 20 30 | da.(x)............(org-capture.0 |
| 26520 | 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 78 29 29 29 29 0a 20 20 20 20 20 20 | .(car.(split-string.x))))....... |
| 26540 | 20 20 22 69 6e 73 65 72 74 20 74 65 6d 70 6c 61 74 65 20 61 74 20 70 6f 69 6e 74 22 29 0a 20 20 | .."insert.template.at.point")... |
| 26560 | 20 28 22 63 22 20 2c 28 6c 61 6d 62 64 61 20 28 5f 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | .("c".,(lambda.(_x)............( |
| 26580 | 63 75 73 74 6f 6d 69 7a 65 2d 76 61 72 69 61 62 6c 65 20 27 6f 72 67 2d 63 61 70 74 75 72 65 2d | customize-variable.'org-capture- |
| 265a0 | 74 65 6d 70 6c 61 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 22 63 75 73 74 6f 6d 69 7a 65 20 6f | templates))........."customize.o |
| 265c0 | 72 67 2d 63 61 70 74 75 72 65 2d 74 65 6d 70 6c 61 74 65 73 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 | rg-capture-templates")))..;;**.` |
| 265e0 | 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 27 0a 28 64 | counsel-org-agenda-headlines'.(d |
| 26600 | 65 66 76 61 72 20 6f 72 67 2d 6f 64 64 2d 6c 65 76 65 6c 73 2d 6f 6e 6c 79 29 0a 28 64 65 63 6c | efvar.org-odd-levels-only).(decl |
| 26620 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 73 65 74 2d 73 74 61 72 74 75 70 2d 76 69 73 | are-function.org-set-startup-vis |
| 26640 | 69 62 69 6c 69 74 79 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 | ibility."org").(declare-function |
| 26660 | 20 6f 72 67 2d 73 68 6f 77 2d 65 6e 74 72 79 20 22 6f 72 67 22 29 0a 28 64 65 63 6c 61 72 65 2d | .org-show-entry."org").(declare- |
| 26680 | 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 6d 61 70 2d 65 6e 74 72 69 65 73 20 22 6f 72 67 22 29 0a | function.org-map-entries."org"). |
| 266a0 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 68 65 61 64 69 6e 67 2d 63 6f | (declare-function.org-heading-co |
| 266c0 | 6d 70 6f 6e 65 6e 74 73 20 22 6f 72 67 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | mponents."org")..(defun.counsel- |
| 266e0 | 6f 72 67 2d 61 67 65 6e 64 61 2d 68 65 61 64 6c 69 6e 65 73 2d 61 63 74 69 6f 6e 2d 67 6f 74 6f | org-agenda-headlines-action-goto |
| 26700 | 20 28 68 65 61 64 6c 69 6e 65 29 0a 20 20 22 47 6f 20 74 6f 20 74 68 65 20 60 6f 72 67 2d 6d 6f | .(headline)..."Go.to.the.`org-mo |
| 26720 | 64 65 27 20 61 67 65 6e 64 61 20 48 45 41 44 4c 49 4e 45 2e 22 0a 20 20 28 66 69 6e 64 2d 66 69 | de'.agenda.HEADLINE."...(find-fi |
| 26740 | 6c 65 20 28 6e 74 68 20 31 20 68 65 61 64 6c 69 6e 65 29 29 0a 20 20 28 6f 72 67 2d 73 65 74 2d | le.(nth.1.headline))...(org-set- |
| 26760 | 73 74 61 72 74 75 70 2d 76 69 73 69 62 69 6c 69 74 79 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 | startup-visibility)...(goto-char |
| 26780 | 20 28 6e 74 68 20 32 20 68 65 61 64 6c 69 6e 65 29 29 0a 20 20 28 6f 72 67 2d 73 68 6f 77 2d 65 | .(nth.2.headline))...(org-show-e |
| 267a0 | 6e 74 72 79 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 | ntry))..(ivy-set-actions..'couns |
| 267c0 | 65 6c 2d 6f 72 67 2d 61 67 65 6e 64 61 2d 68 65 61 64 6c 69 6e 65 73 0a 20 27 28 28 22 67 22 20 | el-org-agenda-headlines..'(("g". |
| 267e0 | 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 2d 61 63 74 | counsel-org-agenda-headlines-act |
| 26800 | 69 6f 6e 2d 67 6f 74 6f 20 22 67 6f 74 6f 20 68 65 61 64 6c 69 6e 65 22 29 29 29 0a 0a 28 64 65 | ion-goto."goto.headline")))..(de |
| 26820 | 66 76 61 72 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 | fvar.counsel-org-agenda-headline |
| 26840 | 73 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f | s-history.nil..."History.for.`co |
| 26860 | 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 27 2e 22 29 0a 0a | unsel-org-agenda-headlines'.").. |
| 26880 | 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c | (defcustom.counsel-outline-displ |
| 268a0 | 61 79 2d 73 74 79 6c 65 20 27 70 61 74 68 0a 20 20 22 54 68 65 20 73 74 79 6c 65 20 75 73 65 64 | ay-style.'path..."The.style.used |
| 268c0 | 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 6d 61 74 63 68 65 64 20 6f 75 74 6c 69 6e 65 | .when.displaying.matched.outline |
| 268e0 | 20 68 65 61 64 69 6e 67 73 2e 0a 0a 49 66 20 60 68 65 61 64 6c 69 6e 65 27 2c 20 74 68 65 20 74 | .headings...If.`headline',.the.t |
| 26900 | 69 74 6c 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 20 6c 65 61 64 69 6e 67 20 73 | itle.is.displayed.with.leading.s |
| 26920 | 74 61 72 73 0a 69 6e 64 69 63 61 74 69 6e 67 20 74 68 65 20 6f 75 74 6c 69 6e 65 20 6c 65 76 65 | tars.indicating.the.outline.leve |
| 26940 | 6c 2e 0a 0a 49 66 20 60 70 61 74 68 27 2c 20 74 68 65 20 70 61 74 68 20 68 69 65 72 61 72 63 68 | l...If.`path',.the.path.hierarch |
| 26960 | 79 20 69 73 20 64 69 73 70 6c 61 79 65 64 2e 20 20 46 6f 72 20 65 61 63 68 20 65 6e 74 72 79 20 | y.is.displayed...For.each.entry. |
| 26980 | 74 68 65 0a 74 69 74 6c 65 20 69 73 20 73 68 6f 77 6e 2e 20 20 45 6e 74 72 69 65 73 20 61 72 65 | the.title.is.shown...Entries.are |
| 269a0 | 20 73 65 70 61 72 61 74 65 64 20 77 69 74 68 0a 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 | .separated.with.`counsel-outline |
| 269c0 | 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 27 2e 0a 0a 49 66 20 60 74 69 74 6c 65 27 20 6f 72 | -path-separator'...If.`title'.or |
| 269e0 | 20 61 6e 79 20 6f 74 68 65 72 20 76 61 6c 75 65 2c 20 6f 6e 6c 79 20 74 68 65 20 74 69 74 6c 65 | .any.other.value,.only.the.title |
| 26a00 | 20 6f 66 20 74 68 65 20 68 65 61 64 69 6e 67 20 69 73 0a 64 69 73 70 6c 61 79 65 64 2e 0a 0a 46 | .of.the.heading.is.displayed...F |
| 26a20 | 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 74 61 67 73 20 61 6e 64 20 54 4f 44 4f 20 6b 65 79 77 | or.displaying.tags.and.TODO.keyw |
| 26a40 | 6f 72 64 73 20 69 6e 20 60 6f 72 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2c 20 73 65 65 0a | ords.in.`org-mode'.buffers,.see. |
| 26a60 | 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 61 | `counsel-org-headline-display-ta |
| 26a80 | 67 73 27 20 61 6e 64 0a 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 | gs'.and.`counsel-org-headline-di |
| 26aa0 | 73 70 6c 61 79 2d 74 6f 64 6f 27 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a 20 20 3a 74 | splay-todo',.respectively."...:t |
| 26ac0 | 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 3a 74 | ype.'(choice...........(const.:t |
| 26ae0 | 61 67 20 22 54 69 74 6c 65 20 6f 6e 6c 79 22 20 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | ag."Title.only".title).......... |
| 26b00 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 48 65 61 64 6c 69 6e 65 22 20 68 65 61 64 6c 69 6e 65 | .(const.:tag."Headline".headline |
| 26b20 | 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 50 61 74 68 22 20 70 | )...........(const.:tag."Path".p |
| 26b40 | 61 74 68 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 | ath)))..(defcustom.counsel-outli |
| 26b60 | 6e 65 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 20 22 2f 22 0a 20 20 22 53 74 72 69 6e 67 20 | ne-path-separator."/"..."String. |
| 26b80 | 73 65 70 61 72 61 74 69 6e 67 20 70 61 74 68 20 65 6e 74 72 69 65 73 20 69 6e 20 6d 61 74 63 68 | separating.path.entries.in.match |
| 26ba0 | 65 64 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 2e 0a 54 68 69 73 20 76 61 72 69 61 62 | ed.outline.headings..This.variab |
| 26bc0 | 6c 65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 75 6e 6c 65 73 73 0a 60 63 6f 75 6e 73 65 6c | le.has.no.effect.unless.`counsel |
| 26be0 | 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 27 20 69 73 20 73 65 74 20 74 | -outline-display-style'.is.set.t |
| 26c00 | 6f 20 60 70 61 74 68 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 | o.`path'."...:type.'string)..(de |
| 26c20 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 67 65 74 2d 6f 75 74 6c 69 6e 65 2d 70 | clare-function.org-get-outline-p |
| 26c40 | 61 74 68 20 22 6f 72 67 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 61 | ath."org")..(defun.counsel-org-a |
| 26c60 | 67 65 6e 64 61 2d 68 65 61 64 6c 69 6e 65 73 2d 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 | genda-headlines--candidates.().. |
| 26c80 | 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 | ."Return.a.list.of.completion.ca |
| 26ca0 | 6e 64 69 64 61 74 65 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 61 67 65 6e 64 61 | ndidates.for.`counsel-org-agenda |
| 26cc0 | 2d 68 65 61 64 6c 69 6e 65 73 27 2e 22 0a 20 20 28 6f 72 67 2d 6d 61 70 2d 65 6e 74 72 69 65 73 | -headlines'."...(org-map-entries |
| 26ce0 | 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 6f 6d 70 | ....(lambda.()......(let*.((comp |
| 26d00 | 6f 6e 65 6e 74 73 20 28 6f 72 67 2d 68 65 61 64 69 6e 67 2d 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 | onents.(org-heading-components)) |
| 26d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 76 65 6c 20 28 61 6e 64 20 28 65 71 20 63 6f 75 | .............(level.(and.(eq.cou |
| 26d40 | 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20 27 68 65 61 64 | nsel-outline-display-style.'head |
| 26d60 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | line).........................(m |
| 26d80 | 61 6b 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ake-string...................... |
| 26da0 | 20 20 20 20 28 69 66 20 6f 72 67 2d 6f 64 64 2d 6c 65 76 65 6c 73 2d 6f 6e 6c 79 0a 20 20 20 20 | ....(if.org-odd-levels-only..... |
| 26dc0 | 20 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 74 68 20 31 20 | .........................(nth.1. |
| 26de0 | 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | components)..................... |
| 26e00 | 20 20 20 20 20 20 20 28 6e 74 68 20 30 20 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 0a 20 20 20 20 20 | .......(nth.0.components))...... |
| 26e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 2a 29 29 29 0a 20 20 20 20 20 20 | ....................?*)))....... |
| 26e40 | 20 20 20 20 20 20 28 74 6f 64 6f 20 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 | ......(todo.(and.counsel-org-hea |
| 26e60 | 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 6f 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | dline-display-todo.............. |
| 26e80 | 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 32 20 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 29 0a 20 | ..........(nth.2.components))).. |
| 26ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 61 6e 64 20 28 65 71 20 63 6f 75 6e 73 65 | ...........(path.(and.(eq.counse |
| 26ec0 | 6c 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20 27 70 61 74 68 29 0a 20 | l-outline-display-style.'path).. |
| 26ee0 | 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 67 65 74 2d 6f | ......................(org-get-o |
| 26f00 | 75 74 6c 69 6e 65 2d 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6f | utline-path))).............(prio |
| 26f20 | 72 69 74 79 20 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 | rity.(and.counsel-org-headline-d |
| 26f40 | 69 73 70 6c 61 79 2d 70 72 69 6f 72 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isplay-priority................. |
| 26f60 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 33 20 63 6f 6d 70 6f 6e 65 6e 74 73 29 29 29 0a | ...........(nth.3.components))). |
| 26f80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 65 78 74 20 28 6e 74 68 20 34 20 63 6f 6d 70 6f 6e 65 | ............(text.(nth.4.compone |
| 26fa0 | 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20 28 61 6e 64 20 63 6f 75 | nts)).............(tags.(and.cou |
| 26fc0 | 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 61 67 73 0a 20 | nsel-org-headline-display-tags.. |
| 26fe0 | 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 35 20 63 6f 6d | ......................(nth.5.com |
| 27000 | 70 6f 6e 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 | ponents))))........(list........ |
| 27020 | 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 23 27 69 64 65 6e 74 69 74 79 0a | .(mapconcat..........#'identity. |
| 27040 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 27 6e 75 6c 6c 0a 20 20 | .........(cl-remove-if.#'null... |
| 27060 | 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 0a 20 20 20 20 20 | .....................(list...... |
| 27080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 | ...................level........ |
| 270a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 64 6f 0a 20 20 20 20 20 20 20 20 20 20 | .................todo........... |
| 270c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 72 69 6f 72 69 74 79 20 28 66 6f 72 | ..............(and.priority.(for |
| 270e0 | 6d 61 74 20 22 5b 23 25 63 5d 22 20 70 72 69 6f 72 69 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 | mat."[#%c]".priority)).......... |
| 27100 | 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 |
| 27120 | 74 69 74 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 | tity............................ |
| 27140 | 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 70 61 74 68 20 28 6c 69 73 74 20 74 65 78 74 29 | ........(append.path.(list.text) |
| 27160 | 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 | )............................... |
| 27180 | 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 73 65 70 61 72 61 | .....counsel-outline-path-separa |
| 271a0 | 74 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 67 | tor).........................tag |
| 271c0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 62 75 66 66 65 72 | s))..........".").........buffer |
| 271e0 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 | -file-name.........(point))))... |
| 27200 | 20 6e 69 6c 0a 20 20 20 27 61 67 65 6e 64 61 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | .nil....'agenda))..;;;###autoloa |
| 27220 | 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 61 67 65 6e 64 61 2d 68 65 61 64 | d.(defun.counsel-org-agenda-head |
| 27240 | 6c 69 6e 65 73 20 28 29 0a 20 20 22 43 68 6f 6f 73 65 20 66 72 6f 6d 20 68 65 61 64 65 72 73 20 | lines.()..."Choose.from.headers. |
| 27260 | 6f 66 20 60 6f 72 67 2d 6d 6f 64 65 27 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 61 67 65 6e 64 | of.`org-mode'.files.in.the.agend |
| 27280 | 61 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 | a."...(interactive)...(require.' |
| 272a0 | 6f 72 67 29 0a 20 20 28 6c 65 74 20 28 28 6d 69 6e 69 62 75 66 66 65 72 2d 61 6c 6c 6f 77 2d 74 | org)...(let.((minibuffer-allow-t |
| 272c0 | 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 74 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 | ext-properties.t)).....(ivy-read |
| 272e0 | 20 22 4f 72 67 20 68 65 61 64 6c 69 6e 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Org.headline:."............... |
| 27300 | 28 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 2d 2d 63 | (counsel-org-agenda-headlines--c |
| 27320 | 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 3a 61 63 74 69 6f 6e | andidates)...............:action |
| 27340 | 20 23 27 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 2d | .#'counsel-org-agenda-headlines- |
| 27360 | 61 63 74 69 6f 6e 2d 67 6f 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f | action-goto...............:histo |
| 27380 | 72 79 20 27 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 | ry.'counsel-org-agenda-headlines |
| 273a0 | 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 | -history...............:caller.' |
| 273c0 | 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 29 29 29 0a | counsel-org-agenda-headlines))). |
| 273e0 | 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 6c 69 6e 6b 27 0a 28 64 65 63 6c 61 72 | .;;**.`counsel-org-link'.(declar |
| 27400 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 69 6e 73 65 72 74 2d 6c 69 6e 6b 20 22 6f 6c 22 29 | e-function.org-insert-link."ol") |
| 27420 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 69 64 2d 67 65 74 2d 63 72 | .(declare-function.org-id-get-cr |
| 27440 | 65 61 74 65 20 22 6f 72 67 2d 69 64 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f | eate."org-id")..(defun.counsel-o |
| 27460 | 72 67 2d 6c 69 6e 6b 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c | rg-link-action.(x)..."Insert.a.l |
| 27480 | 69 6e 6b 20 74 6f 20 58 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 64 20 28 73 61 76 65 2d 65 78 63 | ink.to.X."...(let.((id.(save-exc |
| 274a0 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | ursion...............(goto-char. |
| 274c0 | 28 63 64 72 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 69 64 2d 67 | (cdr.x))...............(org-id-g |
| 274e0 | 65 74 2d 63 72 65 61 74 65 29 29 29 29 0a 20 20 20 20 28 6f 72 67 2d 69 6e 73 65 72 74 2d 6c 69 | et-create)))).....(org-insert-li |
| 27500 | 6e 6b 20 6e 69 6c 20 28 63 6f 6e 63 61 74 20 22 69 64 3a 22 20 69 64 29 20 28 63 61 72 20 78 29 | nk.nil.(concat."id:".id).(car.x) |
| 27520 | 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 63 6f 75 6e 73 | )))..;;;###autoload.(defun.couns |
| 27540 | 65 6c 2d 6f 72 67 2d 6c 69 6e 6b 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c 69 6e 6b 20 | el-org-link.()..."Insert.a.link. |
| 27560 | 74 6f 20 61 6e 20 68 65 61 64 6c 69 6e 65 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 22 | to.an.headline.with.completion." |
| 27580 | 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 20 22 4c 69 | ...(interactive)...(ivy-read."Li |
| 275a0 | 6e 6b 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65 | nk:.".(counsel-outline-candidate |
| 275c0 | 73 0a 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 6f 75 74 6c 69 | s.......................'(:outli |
| 275e0 | 6e 65 2d 74 69 74 6c 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 6f | ne-title.counsel-outline-title-o |
| 27600 | 72 67 20 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 63 6f 75 6e | rg.)).............:action.#'coun |
| 27620 | 73 65 6c 2d 6f 72 67 2d 6c 69 6e 6b 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | sel-org-link-action............. |
| 27640 | 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 6c 69 6e 6b 2d 68 69 73 74 6f | :history.'counsel-org-link-histo |
| 27660 | 72 79 0a 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 | ry.............:caller.'counsel- |
| 27680 | 6f 72 67 2d 6c 69 6e 6b 29 29 0a 0a 3b 3b 20 4d 69 73 63 2e 20 45 6d 61 63 73 0a 3b 3b 2a 2a 20 | org-link))..;;.Misc..Emacs.;;**. |
| 276a0 | 60 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 27 0a 28 64 65 66 66 61 63 65 20 63 6f 75 | `counsel-mark-ring'.(defface.cou |
| 276c0 | 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 28 28 74 | nsel--mark-ring-highlight...'((t |
| 276e0 | 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 66 6f | .:inherit.highlight))..."Face.fo |
| 27700 | 72 20 63 75 72 72 65 6e 74 20 60 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 27 20 6c 69 | r.current.`counsel-mark-ring'.li |
| 27720 | 6e 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 76 | ne."...:group.'ivy-faces)..(defv |
| 27740 | 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 6f 76 65 72 6c 61 79 20 6e 69 | ar.counsel--mark-ring-overlay.ni |
| 27760 | 6c 0a 20 20 22 49 6e 74 65 72 6e 61 6c 20 6f 76 65 72 6c 61 79 20 74 6f 20 68 69 67 68 6c 69 67 | l..."Internal.overlay.to.highlig |
| 27780 | 68 74 20 6c 69 6e 65 20 62 79 20 63 61 6e 64 69 64 61 74 65 20 6f 66 20 60 63 6f 75 6e 73 65 6c | ht.line.by.candidate.of.`counsel |
| 277a0 | 2d 6d 61 72 6b 2d 72 69 6e 67 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d | -mark-ring'.")..(defun.counsel-- |
| 277c0 | 6d 61 72 6b 2d 72 69 6e 67 2d 61 64 64 2d 68 69 67 68 6c 69 67 68 74 20 28 29 0a 20 20 22 41 64 | mark-ring-add-highlight.()..."Ad |
| 277e0 | 64 20 68 69 67 68 6c 69 67 68 74 20 74 6f 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 | d.highlight.to.current.line."... |
| 27800 | 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 6f 76 65 72 6c 61 79 | (setq.counsel--mark-ring-overlay |
| 27820 | 0a 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 6c 69 6e 65 2d 62 65 67 | .........(make-overlay.(line-beg |
| 27840 | 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 | inning-position).(1+.(line-end-p |
| 27860 | 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 | osition))))...(with-ivy-window.. |
| 27880 | 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 | ...(overlay-put.counsel--mark-ri |
| 278a0 | 6e 67 2d 6f 76 65 72 6c 61 79 20 27 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-overlay.'face................ |
| 278c0 | 20 20 27 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 | ..'counsel--mark-ring-highlight) |
| 278e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 64 65 | ))..(defun.counsel--mark-ring-de |
| 27900 | 6c 65 74 65 2d 68 69 67 68 6c 69 67 68 74 20 28 29 0a 20 20 22 49 66 20 60 63 6f 75 6e 73 65 6c | lete-highlight.()..."If.`counsel |
| 27920 | 2d 6d 61 72 6b 2d 72 69 6e 67 27 20 68 61 76 65 20 68 69 67 68 6c 69 67 68 74 2c 20 64 65 6c 65 | -mark-ring'.have.highlight,.dele |
| 27940 | 74 65 20 68 69 67 68 6c 69 67 68 74 2e 22 0a 20 20 28 69 66 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 | te.highlight."...(if.counsel--ma |
| 27960 | 72 6b 2d 72 69 6e 67 2d 6f 76 65 72 6c 61 79 20 28 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 | rk-ring-overlay.(delete-overlay. |
| 27980 | 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 6f 76 65 72 6c 61 79 29 29 29 0a 0a 28 | counsel--mark-ring-overlay)))..( |
| 279a0 | 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 63 61 6c 6c 69 6e | defvar.counsel--mark-ring-callin |
| 279c0 | 67 2d 70 6f 69 6e 74 20 30 0a 20 20 22 49 6e 74 65 72 6e 61 6c 20 76 61 72 69 61 62 6c 65 20 74 | g-point.0..."Internal.variable.t |
| 279e0 | 6f 20 72 65 6d 65 6d 62 65 72 20 63 61 6c 6c 69 6e 67 20 70 6f 73 69 74 69 6f 6e 2e 22 29 0a 0a | o.remember.calling.position.").. |
| 27a00 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 75 6e 77 69 6e 64 | (defun.counsel--mark-ring-unwind |
| 27a20 | 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 62 61 63 6b 20 74 6f 20 63 61 6c 6c 69 6e 67 20 70 6f | .()..."Return.back.to.calling.po |
| 27a40 | 73 69 74 69 6f 6e 20 6f 66 20 60 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 27 2e 22 0a | sition.of.`counsel-mark-ring'.". |
| 27a60 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d | ..(goto-char.counsel--mark-ring- |
| 27a80 | 63 61 6c 6c 69 6e 67 2d 70 6f 69 6e 74 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d | calling-point)...(counsel--mark- |
| 27aa0 | 72 69 6e 67 2d 64 65 6c 65 74 65 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 0a 28 64 65 66 75 6e 20 | ring-delete-highlight))..(defun. |
| 27ac0 | 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 75 70 64 61 74 65 2d 66 6e 20 28 29 0a | counsel--mark-ring-update-fn.(). |
| 27ae0 | 20 20 22 53 68 6f 77 20 70 72 65 76 69 65 77 20 62 79 20 63 61 6e 64 69 64 61 74 65 2e 22 0a 20 | .."Show.preview.by.candidate.".. |
| 27b00 | 20 28 6c 65 74 20 28 28 70 6f 73 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 | .(let.((pos.(get-text-property.0 |
| 27b20 | 20 27 70 6f 69 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 2d 6c | .'point.(ivy-state-current.ivy-l |
| 27b40 | 61 73 74 29 29 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d | ast)))).....(counsel--mark-ring- |
| 27b60 | 64 65 6c 65 74 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 28 77 69 74 68 2d 69 76 79 2d | delete-highlight).....(with-ivy- |
| 27b80 | 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 0a 20 20 20 | window.......(goto-char.pos).... |
| 27ba0 | 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 61 64 64 2d 68 69 67 68 6c | ...(counsel--mark-ring-add-highl |
| 27bc0 | 69 67 68 74 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 | ight))))..;;;###autoload.(defun. |
| 27be0 | 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 20 28 29 0a 20 20 22 42 72 6f 77 73 65 20 60 | counsel-mark-ring.()..."Browse.` |
| 27c00 | 6d 61 72 6b 2d 72 69 6e 67 27 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 0a 4f 62 65 79 73 20 | mark-ring'.interactively..Obeys. |
| 27c20 | 60 77 69 64 65 6e 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 27 2c 20 77 68 69 63 68 20 73 65 65 | `widen-automatically',.which.see |
| 27c40 | 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 2a 20 28 28 63 6f 75 | ."...(interactive)...(let*.((cou |
| 27c60 | 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 63 61 6c 6c 69 6e 67 2d 70 6f 69 6e 74 20 28 70 | nsel--mark-ring-calling-point.(p |
| 27c80 | 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 73 20 28 63 6f 70 79 2d 73 65 71 | oint))..........(marks.(copy-seq |
| 27ca0 | 75 65 6e 63 65 20 6d 61 72 6b 2d 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b | uence.mark-ring))..........(mark |
| 27cc0 | 73 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 6d 61 72 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 | s.(delete-dups.marks)).......... |
| 27ce0 | 28 6d 61 72 6b 73 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 72 6b 2d 6d 61 72 6b 65 72 20 | (marks...........;;.mark-marker. |
| 27d00 | 69 73 20 65 6d 70 74 79 3f 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 | is.empty?...........(if.(equal.( |
| 27d20 | 6d 61 72 6b 2d 6d 61 72 6b 65 72 29 20 28 6d 61 6b 65 2d 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 | mark-marker).(make-marker))..... |
| 27d40 | 20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ..........marks.............(con |
| 27d60 | 73 20 28 63 6f 70 79 2d 6d 61 72 6b 65 72 20 28 6d 61 72 6b 2d 6d 61 72 6b 65 72 29 29 20 6d 61 | s.(copy-marker.(mark-marker)).ma |
| 27d80 | 72 6b 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 28 63 6f 75 | rks)))..........(candidates.(cou |
| 27da0 | 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d 63 61 6e 64 69 64 61 74 65 73 20 6d 61 72 6b 73 29 | nsel-mark--get-candidates.marks) |
| 27dc0 | 29 29 0a 20 20 20 20 28 69 66 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 28 63 | )).....(if.candidates.........(c |
| 27de0 | 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 69 76 79 2d 72 65 61 64 20 22 4d 61 72 6b 3a 20 22 20 63 | ounsel-mark--ivy-read."Mark:.".c |
| 27e00 | 61 6e 64 69 64 61 74 65 73 20 27 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 29 0a 20 20 | andidates.'counsel-mark-ring)... |
| 27e20 | 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4d 61 72 6b 20 72 69 6e 67 20 69 73 20 65 6d 70 74 79 | ....(message."Mark.ring.is.empty |
| 27e40 | 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d | "))))..(defun.counsel-mark--get- |
| 27e60 | 63 61 6e 64 69 64 61 74 65 73 20 28 6d 61 72 6b 73 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 20 | candidates.(marks)..."Convert.a. |
| 27e80 | 6c 69 73 74 20 6f 66 20 4d 41 52 4b 53 20 69 6e 74 6f 20 6d 61 72 6b 20 63 61 6e 64 69 64 61 74 | list.of.MARKS.into.mark.candidat |
| 27ea0 | 65 73 2e 0a 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 73 69 6d 70 6c 79 20 73 74 72 69 6e 67 | es..candidates.are.simply.string |
| 27ec0 | 73 20 66 6f 72 6d 61 74 74 65 64 20 74 6f 20 68 61 76 65 20 74 68 65 20 6c 69 6e 65 20 6e 75 6d | s.formatted.to.have.the.line.num |
| 27ee0 | 62 65 72 20 6f 66 20 74 68 65 0a 61 73 73 6f 63 69 61 74 65 64 20 6d 61 72 6b 20 70 72 65 70 65 | ber.of.the.associated.mark.prepe |
| 27f00 | 6e 64 65 64 20 74 6f 20 74 68 65 6d 20 61 6e 64 20 68 61 76 69 6e 67 20 61 6e 20 65 78 74 72 61 | nded.to.them.and.having.an.extra |
| 27f20 | 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 20 6f 66 0a 70 6f 69 6e 74 20 74 6f 20 69 6e 64 69 63 | .text.property.of.point.to.indic |
| 27f40 | 61 72 74 65 20 77 68 65 72 65 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20 6d 61 72 6b 20 69 73 | arte.where.the.candidate.mark.is |
| 27f60 | 2e 22 0a 20 20 28 77 68 65 6e 20 6d 61 72 6b 73 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 | ."...(when.marks.....(save-excur |
| 27f80 | 73 69 6f 6e 0a 20 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 | sion.......(save-restriction.... |
| 27fa0 | 20 20 20 20 20 3b 3b 20 57 69 64 65 6e 2c 20 62 6f 74 68 20 74 6f 20 73 61 76 65 20 60 6c 69 6e | .....;;.Widen,.both.to.save.`lin |
| 27fc0 | 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 27 20 74 68 65 20 74 72 6f 75 62 6c 65 0a 20 20 20 | e-number-at-pos'.the.trouble.... |
| 27fe0 | 20 20 20 20 20 3b 3b 20 61 6e 64 20 66 6f 72 20 60 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | .....;;.and.for.`buffer-substrin |
| 28000 | 67 27 20 74 6f 20 77 6f 72 6b 2e 0a 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 | g'.to.work..........(widen)..... |
| 28020 | 20 20 20 20 28 6c 65 74 2a 20 28 28 77 69 64 74 68 20 28 6c 65 6e 67 74 68 20 28 6e 75 6d 62 65 | ....(let*.((width.(length.(numbe |
| 28040 | 72 2d 74 6f 2d 73 74 72 69 6e 67 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 | r-to-string.(line-number-at-pos. |
| 28060 | 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (point-max)))))................( |
| 28080 | 66 6d 74 20 28 66 6f 72 6d 61 74 20 22 25 25 25 64 64 20 25 25 73 22 20 77 69 64 74 68 29 29 29 | fmt.(format."%%%dd.%%s".width))) |
| 280a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6d 61 72 6b | ...........(mapcar.(lambda.(mark |
| 280c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ).....................(goto-char |
| 280e0 | 20 28 6d 61 72 6b 65 72 2d 70 6f 73 69 74 69 6f 6e 20 6d 61 72 6b 29 29 0a 20 20 20 20 20 20 20 | .(marker-position.mark))........ |
| 28100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 75 6d 20 28 6c 69 6e 65 2d | .............(let.((linum.(line- |
| 28120 | 6e 75 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 | number-at-pos))................. |
| 28140 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | ..........(line..(buffer-substri |
| 28160 | 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.............................. |
| 28180 | 20 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 20 28 | .....(line-beginning-position).( |
| 281a0 | 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | line-end-position))))........... |
| 281c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 | ............(propertize.(format. |
| 281e0 | 66 6d 74 20 6c 69 6e 75 6d 20 6c 69 6e 65 29 20 27 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 29 | fmt.linum.line).'point.(point))) |
| 28200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 72 6b 73 29 29 29 29 29 29 0a | )...................marks)))))). |
| 28220 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 69 76 79 2d 72 65 61 64 20 28 | .(defun.counsel-mark--ivy-read.( |
| 28240 | 70 72 6f 6d 70 74 20 63 61 6e 64 69 64 61 74 65 73 20 63 61 6c 6c 65 72 29 0a 20 20 22 63 61 6c | prompt.candidates.caller)..."cal |
| 28260 | 6c 20 60 69 76 79 2d 72 65 61 64 27 20 77 69 74 68 20 73 61 6e 65 20 64 65 66 61 75 6c 74 73 20 | l.`ivy-read'.with.sane.defaults. |
| 28280 | 66 6f 72 20 74 72 61 76 65 72 73 69 6e 67 20 6d 61 72 6b 73 2e 0a 43 41 4e 44 49 44 41 54 45 53 | for.traversing.marks..CANDIDATES |
| 282a0 | 20 73 68 6f 75 6c 64 20 62 65 20 61 6e 20 61 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 60 63 61 | .should.be.an.alist.with.the.`ca |
| 282c0 | 72 27 20 6f 66 20 74 68 65 20 6c 69 73 74 20 62 65 69 6e 67 0a 74 68 65 20 73 74 72 69 6e 67 20 | r'.of.the.list.being.the.string. |
| 282e0 | 64 69 73 70 6c 61 79 65 64 20 62 79 20 69 76 79 20 61 6e 64 20 74 68 65 20 60 63 64 72 27 20 62 | displayed.by.ivy.and.the.`cdr'.b |
| 28300 | 65 69 6e 67 20 74 68 65 20 70 6f 69 6e 74 20 74 68 61 74 0a 6d 61 72 6b 20 73 68 6f 75 6c 64 20 | eing.the.point.that.mark.should. |
| 28320 | 74 61 6b 65 20 79 6f 75 20 74 6f 2e 0a 0a 4e 4f 54 45 20 54 68 69 73 20 68 61 73 20 62 65 65 6e | take.you.to...NOTE.This.has.been |
| 28340 | 20 61 62 73 74 72 61 63 74 65 64 20 6f 75 74 20 69 6e 74 6f 20 69 74 27 73 20 6f 77 6e 20 6d 65 | .abstracted.out.into.it's.own.me |
| 28360 | 74 68 6f 64 20 73 6f 20 69 74 20 63 61 6e 0a 62 65 20 75 73 65 64 20 62 79 20 62 6f 74 68 20 60 | thod.so.it.can.be.used.by.both.` |
| 28380 | 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 72 69 6e 67 27 20 61 6e 64 20 60 63 6f 75 6e 73 65 6c 2d | counsel-mark-ring'.and.`counsel- |
| 283a0 | 65 76 69 6c 2d 6d 61 72 6b 73 27 22 0a 20 20 28 69 76 79 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 | evil-marks'"...(ivy-read.prompt. |
| 283c0 | 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 2d | candidates.............:require- |
| 283e0 | 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 75 70 64 61 74 65 2d 66 6e 20 23 | match.t.............:update-fn.# |
| 28400 | 27 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 75 70 64 61 74 65 2d 66 6e 0a 20 20 | 'counsel--mark-ring-update-fn... |
| 28420 | 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 63 61 6e 64 29 | ..........:action.(lambda.(cand) |
| 28440 | 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 20 28 28 70 6f | .......................(let.((po |
| 28460 | 73 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 70 6f 69 6e 74 20 63 61 | s.(get-text-property.0.'point.ca |
| 28480 | 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | nd))).........................(w |
| 284a0 | 68 65 6e 20 70 6f 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 | hen.pos......................... |
| 284c0 | 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 70 6f 73 20 28 70 | ..(unless.(<=.(point-min).pos.(p |
| 284e0 | 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint-max))...................... |
| 28500 | 20 20 20 20 20 20 20 28 69 66 20 77 69 64 65 6e 2d 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 20 | .......(if.widen-automatically.. |
| 28520 | 20 20 20 20 20 20 20 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 | ...............................( |
| 28540 | 77 69 64 65 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 | widen).......................... |
| 28560 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 5c 0a 50 6f 73 69 74 69 6f 6e 20 6f 66 20 73 65 6c 65 63 | .....(error."\.Position.of.selec |
| 28580 | 74 65 64 20 6d 61 72 6b 20 6f 75 74 73 69 64 65 20 61 63 63 65 73 73 69 62 6c 65 20 70 61 72 74 | ted.mark.outside.accessible.part |
| 285a0 | 20 6f 66 20 62 75 66 66 65 72 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .of.buffer"))).................. |
| 285c0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f 73 29 29 29 29 0a 20 20 20 20 | .........(goto-char.pos))))..... |
| 285e0 | 20 20 20 20 20 20 20 20 3a 75 6e 77 69 6e 64 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d | ........:unwind.#'counsel--mark- |
| 28600 | 72 69 6e 67 2d 75 6e 77 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 | ring-unwind.............:caller. |
| 28620 | 63 61 6c 6c 65 72 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 | caller))..(ivy-configure.'counse |
| 28640 | 6c 2d 6d 61 72 6b 2d 72 69 6e 67 0a 20 20 3a 75 70 64 61 74 65 2d 66 6e 20 23 27 63 6f 75 6e 73 | l-mark-ring...:update-fn.#'couns |
| 28660 | 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 75 70 64 61 74 65 2d 66 6e 0a 20 20 3a 75 6e 77 69 6e | el--mark-ring-update-fn...:unwin |
| 28680 | 64 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 75 6e 77 69 6e 64 | d-fn.#'counsel--mark-ring-unwind |
| 286a0 | 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 0a 0a 3b 3b 2a 2a | ...:sort-fn.#'ivy-string<)..;;** |
| 286c0 | 20 60 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b 73 27 0a 28 64 65 66 76 61 72 20 63 6f | .`counsel-evil-marks'.(defvar.co |
| 286e0 | 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b 73 2d 65 78 63 6c 75 64 65 2d 72 65 67 69 73 74 65 | unsel-evil-marks-exclude-registe |
| 28700 | 72 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 65 76 69 6c 20 72 65 67 69 73 74 65 72 73 | rs.nil..."List.of.evil.registers |
| 28720 | 20 74 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 65 76 69 6c | .to.not.display.in.`counsel-evil |
| 28740 | 2d 6d 61 72 6b 73 27 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 45 61 63 68 20 6d 65 6d 62 65 72 20 | -marks'.by.default..Each.member. |
| 28760 | 6f 66 20 74 68 65 20 6c 69 73 74 20 73 68 6f 75 6c 64 20 62 65 20 61 20 63 68 61 72 61 63 74 65 | of.the.list.should.be.a.characte |
| 28780 | 72 20 28 73 74 6f 72 65 64 20 61 73 20 61 6e 20 69 6e 74 65 67 65 72 29 2e 22 29 0a 0a 28 64 65 | r.(stored.as.an.integer).")..(de |
| 287a0 | 66 76 61 72 20 65 76 69 6c 2d 6d 61 72 6b 65 72 73 2d 61 6c 69 73 74 29 0a 28 64 65 63 6c 61 72 | fvar.evil-markers-alist).(declar |
| 287c0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 65 76 69 6c 2d 67 6c 6f 62 61 6c 2d 6d 61 72 6b 65 72 2d 70 20 | e-function.evil-global-marker-p. |
| 287e0 | 22 65 78 74 3a 65 76 69 6c 2d 63 6f 6d 6d 6f 6e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | "ext:evil-common")..(defun.couns |
| 28800 | 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d 65 76 69 6c 2d 63 61 6e 64 69 64 61 74 65 73 20 28 61 6c | el-mark--get-evil-candidates.(al |
| 28820 | 6c 2d 6d 61 72 6b 65 72 73 2d 70 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 6c 6c 20 65 76 69 6c | l-markers-p)..."Convert.all.evil |
| 28840 | 20 4d 41 52 4b 53 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 | .MARKS.in.the.current.buffer.to. |
| 28860 | 6d 61 72 6b 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 57 6f 72 6b 73 20 6c 69 6b 65 20 60 63 6f 75 | mark.candidates..Works.like.`cou |
| 28880 | 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d 63 61 6e 64 69 64 61 74 65 73 27 20 62 75 74 20 61 | nsel-mark--get-candidates'.but.a |
| 288a0 | 6c 73 6f 20 70 72 65 70 65 6e 64 73 20 74 68 65 0a 72 65 67 69 73 74 65 72 20 74 69 65 64 20 74 | lso.prepends.the.register.tied.t |
| 288c0 | 6f 20 61 20 6d 61 72 6b 20 69 6e 20 74 68 65 20 6d 65 73 73 61 67 65 20 73 74 72 69 6e 67 2e 22 | o.a.mark.in.the.message.string." |
| 288e0 | 0a 20 20 3b 3b 20 65 76 69 6c 20 64 6f 65 73 6e 27 74 20 70 72 6f 76 69 64 65 20 61 20 73 74 61 | ...;;.evil.doesn't.provide.a.sta |
| 28900 | 6e 64 61 6c 6f 6e 65 20 6d 65 74 68 6f 64 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20 6c 69 73 | ndalone.method.to.access.the.lis |
| 28920 | 74 20 6f 66 0a 20 20 3b 3b 20 6d 61 72 6b 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | t.of...;;.marks.in.the.current.b |
| 28940 | 75 66 66 65 72 2c 20 61 73 20 69 74 20 64 6f 65 73 20 77 69 74 68 20 72 65 67 69 73 74 65 72 73 | uffer,.as.it.does.with.registers |
| 28960 | 2e 0a 20 20 28 6c 65 74 2a 20 28 28 61 6c 6c 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 | ....(let*.((all-markers......... |
| 28980 | 20 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d | ..(append............(cl-remove- |
| 289a0 | 69 66 20 28 6c 61 6d 62 64 61 20 28 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(lambda.(m).................. |
| 289c0 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 76 69 6c 2d 67 6c 6f 62 61 6c 2d 6d 61 72 6b 65 | ..........(or.(evil-global-marke |
| 289e0 | 72 2d 70 20 28 63 61 72 20 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-p.(car.m)).................... |
| 28a00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 72 6b 65 72 70 20 28 63 64 72 20 6d | ............(not.(markerp.(cdr.m |
| 28a20 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 | )))))..........................e |
| 28a40 | 76 69 6c 2d 6d 61 72 6b 65 72 73 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 | vil-markers-alist)............(c |
| 28a60 | 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 6d 29 0a 20 20 20 20 20 20 20 20 | l-remove-if.(lambda.(m)......... |
| 28a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 65 76 69 | ...................(or.(not.(evi |
| 28aa0 | 6c 2d 67 6c 6f 62 61 6c 2d 6d 61 72 6b 65 72 2d 70 20 28 63 61 72 20 6d 29 29 29 0a 20 20 20 20 | l-global-marker-p.(car.m)))..... |
| 28ac0 | 20 20 20 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 | ...........................(not. |
| 28ae0 | 28 6d 61 72 6b 65 72 70 20 28 63 64 72 20 6d 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (markerp.(cdr.m)))))............ |
| 28b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 65 76 | ..............(default-value.'ev |
| 28b20 | 69 6c 2d 6d 61 72 6b 65 72 73 2d 61 6c 69 73 74 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 20 28 | il-markers-alist))))...........( |
| 28b40 | 61 6c 6c 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 20 70 72 | all-markers...........;;.with.pr |
| 28b60 | 65 66 69 78 2c 20 69 67 6e 6f 72 65 20 72 65 67 69 73 74 65 72 20 65 78 63 6c 75 73 69 6f 6e 20 | efix,.ignore.register.exclusion. |
| 28b80 | 6c 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 6c 6c 2d 6d 61 72 6b 65 72 73 2d | list............(if.all-markers- |
| 28ba0 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 2d 6d 61 72 6b 65 72 73 0a 20 20 20 20 | p...............all-markers..... |
| 28bc0 | 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 0a 20 20 20 20 20 20 | ........(cl-remove-if-not....... |
| 28be0 | 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 | .......(lambda.(x).(not.(member. |
| 28c00 | 28 63 61 72 20 78 29 20 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b 73 2d 65 78 63 6c 75 | (car.x).counsel-evil-marks-exclu |
| 28c20 | 64 65 2d 72 65 67 69 73 74 65 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c | de-registers)))..............all |
| 28c40 | 2d 6d 61 72 6b 65 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 70 61 72 61 74 65 | -markers)))..........;;.separate |
| 28c60 | 20 74 68 65 20 6d 61 72 6b 65 72 73 20 66 72 6f 6d 20 74 68 65 20 65 76 69 6c 20 72 65 67 69 73 | .the.markers.from.the.evil.regis |
| 28c80 | 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 72 20 63 61 6c 6c 20 74 6f 20 60 63 6f | ters..........;;.for.call.to.`co |
| 28ca0 | 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d 63 61 6e 64 69 64 61 74 65 73 27 0a 20 20 20 20 | unsel-mark--get-candidates'..... |
| 28cc0 | 20 20 20 20 20 28 72 65 67 69 73 74 65 72 73 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 61 6c | .....(registers.(mapcar.#'car.al |
| 28ce0 | 6c 2d 6d 61 72 6b 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 65 72 73 20 28 6d | l-markers))..........(markers.(m |
| 28d00 | 61 70 63 61 72 20 23 27 63 64 72 20 61 6c 6c 2d 6d 61 72 6b 65 72 73 29 29 0a 20 20 20 20 20 20 | apcar.#'cdr.all-markers))....... |
| 28d20 | 20 20 20 28 63 61 6e 64 69 64 61 74 65 73 20 28 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 | ...(candidates.(counsel-mark--ge |
| 28d40 | 74 2d 63 61 6e 64 69 64 61 74 65 73 20 6d 61 72 6b 65 72 73 29 29 29 0a 20 20 20 20 28 77 68 65 | t-candidates.markers))).....(whe |
| 28d60 | 6e 20 63 61 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 72 65 67 69 73 74 65 | n.candidates.......(let.(registe |
| 28d80 | 72 20 63 61 6e 64 69 64 61 74 65 20 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 69 | r.candidate.result).........(whi |
| 28da0 | 6c 65 20 28 61 6e 64 20 28 73 65 74 71 20 72 65 67 69 73 74 65 72 20 28 70 6f 70 20 72 65 67 69 | le.(and.(setq.register.(pop.regi |
| 28dc0 | 73 74 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | sters)).....................(set |
| 28de0 | 71 20 63 61 6e 64 69 64 61 74 65 20 28 70 6f 70 20 63 61 6e 64 69 64 61 74 65 73 29 29 29 0a 20 | q.candidate.(pop.candidates))).. |
| 28e00 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 69 6e 74 20 28 67 65 74 2d 74 65 78 74 2d | .........(let.((point.(get-text- |
| 28e20 | 70 72 6f 70 65 72 74 79 20 30 20 27 70 6f 69 6e 74 20 63 61 6e 64 69 64 61 74 65 29 29 0a 20 20 | property.0.'point.candidate))... |
| 28e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 76 69 6c 2d 63 61 6e 64 69 64 61 74 65 0a 20 20 | ..............(evil-candidate... |
| 28e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 3a 20 25 73 | ...............(format."[%s]:.%s |
| 28e80 | 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 28 70 72 6f 70 | "..........................(prop |
| 28ea0 | 65 72 74 69 7a 65 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 72 65 67 69 73 74 65 72 29 | ertize.(char-to-string.register) |
| 28ec0 | 0a 20 20 20 20 20 20 20 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 20 20 20 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 | ......'face.'counsel-evil-regist |
| 28f00 | 65 72 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-face)........................ |
| 28f20 | 20 20 63 61 6e 64 69 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | ..candidate))).............(push |
| 28f40 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 65 76 69 6c 2d 63 61 6e 64 69 64 61 74 65 20 27 70 6f 69 | .(propertize.evil-candidate.'poi |
| 28f60 | 6e 74 20 70 6f 69 6e 74 29 20 72 65 73 75 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 72 65 73 75 | nt.point).result))).........resu |
| 28f80 | 6c 74 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 63 6f | lt))))..;;;###autoload.(defun.co |
| 28fa0 | 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 | unsel-evil-marks.(&optional.arg) |
| 28fc0 | 0a 20 20 22 49 76 79 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 65 76 69 6c 2d 73 68 | ..."Ivy.replacement.for.`evil-sh |
| 28fe0 | 6f 77 2d 6d 61 72 6b 73 27 2e 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 66 75 6e 63 | ow-marks'..By.default,.this.func |
| 29000 | 74 69 6f 6e 20 72 65 73 70 65 63 74 73 20 60 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b | tion.respects.`counsel-evil-mark |
| 29020 | 73 2d 65 78 63 6c 75 64 65 2d 72 65 67 69 73 74 65 72 73 27 2e 0a 57 68 65 6e 20 41 52 47 20 69 | s-exclude-registers'..When.ARG.i |
| 29040 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 70 6c 61 79 20 61 6c 6c 20 61 63 74 69 76 65 20 65 76 | s.non-nil,.display.all.active.ev |
| 29060 | 69 6c 20 72 65 67 69 73 74 65 72 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 | il.registers."...(interactive."P |
| 29080 | 22 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 27 65 76 69 6c 2d 6d 61 72 6b | ")...(if.(and.(boundp.'evil-mark |
| 290a0 | 65 72 73 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 | ers-alist)............(fboundp.' |
| 290c0 | 65 76 69 6c 2d 67 6c 6f 62 61 6c 2d 6d 61 72 6b 65 72 2d 70 29 29 0a 20 20 20 20 20 20 28 6c 65 | evil-global-marker-p)).......(le |
| 290e0 | 74 2a 20 28 28 63 6f 75 6e 73 65 6c 2d 2d 6d 61 72 6b 2d 72 69 6e 67 2d 63 61 6c 6c 69 6e 67 2d | t*.((counsel--mark-ring-calling- |
| 29100 | 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6e | point.(point))..............(can |
| 29120 | 64 69 64 61 74 65 73 20 28 63 6f 75 6e 73 65 6c 2d 6d 61 72 6b 2d 2d 67 65 74 2d 65 76 69 6c 2d | didates.(counsel-mark--get-evil- |
| 29140 | 63 61 6e 64 69 64 61 74 65 73 20 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 63 61 | candidates.arg))).........(if.ca |
| 29160 | 6e 64 69 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6d 61 | ndidates.............(counsel-ma |
| 29180 | 72 6b 2d 2d 69 76 79 2d 72 65 61 64 20 22 45 76 69 6c 20 6d 61 72 6b 3a 20 22 20 63 61 6e 64 69 | rk--ivy-read."Evil.mark:.".candi |
| 291a0 | 64 61 74 65 73 20 27 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 6d 61 72 6b 73 29 0a 20 20 20 20 20 | dates.'counsel-evil-marks)...... |
| 291c0 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 65 76 69 6c 20 6d 61 72 6b 73 20 61 72 65 | .....(message."No.evil.marks.are |
| 291e0 | 20 61 63 74 69 76 65 22 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 52 65 71 | .active"))).....(user-error."Req |
| 29200 | 75 69 72 65 64 20 66 65 61 74 75 72 65 20 60 65 76 69 6c 27 20 6e 6f 74 20 69 6e 73 74 61 6c 6c | uired.feature.`evil'.not.install |
| 29220 | 65 64 20 6f 72 20 6c 6f 61 64 65 64 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d | ed.or.loaded")))..;;**.`counsel- |
| 29240 | 70 61 63 6b 61 67 65 27 0a 28 64 65 66 76 61 72 20 70 61 63 6b 61 67 65 2d 2d 69 6e 69 74 69 61 | package'.(defvar.package--initia |
| 29260 | 6c 69 7a 65 64 29 0a 28 64 65 66 76 61 72 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 29 0a 28 64 | lized).(defvar.package-alist).(d |
| 29280 | 65 66 76 61 72 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 6f 6e 74 65 6e 74 73 29 0a | efvar.package-archive-contents). |
| 292a0 | 28 64 65 66 76 61 72 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 29 0a 28 64 65 66 76 61 | (defvar.package-archives).(defva |
| 292c0 | 72 20 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 69 72 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | r.package-user-dir).(declare-fun |
| 292e0 | 63 74 69 6f 6e 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 20 22 70 61 63 6b 61 | ction.package-installed-p."packa |
| 29300 | 67 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 70 61 63 6b 61 67 65 2d 64 | ge").(declare-function.package-d |
| 29320 | 65 6c 65 74 65 20 22 70 61 63 6b 61 67 65 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | elete."package").(declare-functi |
| 29340 | 6f 6e 20 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 65 78 74 72 61 73 20 22 70 61 63 6b 61 67 65 22 | on.package-desc-extras."package" |
| 29360 | 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 2d 68 69 73 74 6f | )..(defvar.counsel-package-histo |
| 29380 | 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 70 | ry.nil..."History.for.`counsel-p |
| 293a0 | 61 63 6b 61 67 65 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 70 61 63 6b | ackage'.")..(defun.counsel--pack |
| 293c0 | 61 67 65 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 63 6f 6d 70 | age-candidates.()..."Return.comp |
| 293e0 | 6c 65 74 69 6f 6e 20 61 6c 69 73 74 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 | letion.alist.for.`counsel-packag |
| 29400 | 65 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 70 61 63 6b 61 67 65 2d 2d 69 6e 69 74 69 61 6c 69 | e'."...(unless.package--initiali |
| 29420 | 7a 65 64 0a 20 20 20 20 28 70 61 63 6b 61 67 65 2d 69 6e 69 74 69 61 6c 69 7a 65 20 74 29 29 0a | zed.....(package-initialize.t)). |
| 29440 | 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 | ..(if.(or.(not.package-archive-c |
| 29460 | 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 | ontents)...........(cl-find-if.( |
| 29480 | 6c 61 6d 62 64 61 20 28 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 29 0a 20 20 20 20 20 20 20 | lambda.(package-archive)........ |
| 294a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 6e 61 6d 65 0a 20 20 | .................(let.((fname... |
| 294c0 | 20 20 20 20 20 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 6f | .............................(fo |
| 294e0 | 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat............................ |
| 29500 | 20 20 20 20 20 22 25 73 2f 61 72 63 68 69 76 65 73 2f 25 73 2f 61 72 63 68 69 76 65 2d 63 6f 6e | ....."%s/archives/%s/archive-con |
| 29520 | 74 65 6e 74 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 | tents".......................... |
| 29540 | 20 20 20 20 20 20 20 70 61 63 6b 61 67 65 2d 75 73 65 72 2d 64 69 72 20 28 63 61 72 20 70 61 63 | .......package-user-dir.(car.pac |
| 29560 | 6b 61 67 65 2d 61 72 63 68 69 76 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kage-archive))))................ |
| 29580 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | ...........(or.(not.(file-exists |
| 295a0 | 2d 70 20 66 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 20 20 20 | -p.fname))...................... |
| 295c0 | 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 66 69 6c 65 2d 73 74 61 6c 65 2d 70 20 66 | .........(counsel-file-stale-p.f |
| 295e0 | 6e 61 6d 65 20 28 2a 20 34 20 36 30 20 36 30 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | name.(*.4.60.60)))))............ |
| 29600 | 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 29 29 0a 20 20 | ...........package-archives))... |
| 29620 | 20 20 20 20 28 70 61 63 6b 61 67 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 29 29 0a | ....(package-refresh-contents)). |
| 29640 | 20 20 28 73 6f 72 74 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 65 6e 74 72 79 29 0a | ..(sort.(mapcar.(lambda.(entry). |
| 29660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6c 65 74 20 28 28 70 | ..................(cons.(let.((p |
| 29680 | 6b 67 20 28 63 61 72 20 65 6e 74 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kg.(car.entry)))................ |
| 296a0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 69 66 20 28 70 61 63 6b 61 67 65 2d | ...........(concat.(if.(package- |
| 296c0 | 69 6e 73 74 61 6c 6c 65 64 2d 70 20 70 6b 67 29 20 22 2d 22 20 22 2b 22 29 0a 20 20 20 20 20 20 | installed-p.pkg)."-"."+")....... |
| 296e0 | 20 20 20 20 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 79 6d | ............................(sym |
| 29700 | 62 6f 6c 2d 6e 61 6d 65 20 70 6b 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bol-name.pkg)))................. |
| 29720 | 20 20 20 20 20 20 20 20 65 6e 74 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........entry))................. |
| 29740 | 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 2d 63 6f 6e 74 65 6e 74 73 29 0a 20 20 20 20 20 20 | package-archive-contents)....... |
| 29760 | 20 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 70 61 63 6b 61 67 65 2d 73 6f 72 74 29 29 0a 0a 3b 3b 3b | ..#'counsel--package-sort))..;;; |
| 29780 | 23 23 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 70 61 63 6b 61 | ###autoload.(defun.counsel-packa |
| 297a0 | 67 65 20 28 29 0a 20 20 22 49 6e 73 74 61 6c 6c 20 6f 72 20 64 65 6c 65 74 65 20 70 61 63 6b 61 | ge.()..."Install.or.delete.packa |
| 297c0 | 67 65 73 2e 0a 0a 50 61 63 6b 61 67 65 73 20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 73 | ges...Packages.not.currently.ins |
| 297e0 | 74 61 6c 6c 65 64 20 61 72 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 5c 22 2b 5c 22 2c 20 | talled.are.prefixed.with.\"+\",. |
| 29800 | 61 6e 64 0a 73 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 69 6c 6c 20 | and.selecting.one.of.these.will. |
| 29820 | 74 72 79 20 74 6f 20 69 6e 73 74 61 6c 6c 20 69 74 2e 0a 50 61 63 6b 61 67 65 73 20 63 75 72 72 | try.to.install.it..Packages.curr |
| 29840 | 65 6e 74 6c 79 20 69 6e 73 74 61 6c 6c 65 64 20 61 72 65 20 70 72 65 66 69 78 65 64 20 77 69 74 | ently.installed.are.prefixed.wit |
| 29860 | 68 20 5c 22 2d 5c 22 2c 20 61 6e 64 0a 73 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 | h.\"-\",.and.selecting.one.of.th |
| 29880 | 65 73 65 20 77 69 6c 6c 20 74 72 79 20 74 6f 20 64 65 6c 65 74 65 20 69 74 2e 0a 0a 41 64 64 69 | ese.will.try.to.delete.it...Addi |
| 298a0 | 74 69 6f 6e 61 6c 20 61 63 74 69 6f 6e 73 3a 5c 5c 3c 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 | tional.actions:\\<ivy-minibuffer |
| 298c0 | 2d 6d 61 70 3e 0a 0a 20 20 5c 5c 5b 69 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 | -map>....\\[ivy-dispatching-done |
| 298e0 | 5d 20 64 3a 20 44 65 73 63 72 69 62 65 20 70 61 63 6b 61 67 65 0a 20 20 5c 5c 5b 69 76 79 2d 64 | ].d:.Describe.package...\\[ivy-d |
| 29900 | 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 5d 20 68 3a 20 56 69 73 69 74 20 70 61 63 6b 61 67 | ispatching-done].h:.Visit.packag |
| 29920 | 65 27 73 20 68 6f 6d 65 70 61 67 65 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | e's.homepage"...(interactive)... |
| 29940 | 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 | (require.'package)...(ivy-read." |
| 29960 | 50 61 63 6b 61 67 65 73 20 28 69 6e 73 74 61 6c 6c 20 2b 70 6b 67 20 6f 72 20 64 65 6c 65 74 65 | Packages.(install.+pkg.or.delete |
| 29980 | 20 2d 70 6b 67 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d | .-pkg):.".............(counsel-- |
| 299a0 | 70 61 63 6b 61 67 65 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 | package-candidates)............. |
| 299c0 | 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 2d 61 63 74 69 6f 6e | :action.#'counsel-package-action |
| 299e0 | 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 74 0a 20 20 | .............:require-match.t... |
| 29a00 | 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 2d 70 61 63 6b | ..........:history.'counsel-pack |
| 29a20 | 61 67 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 | age-history.............:caller. |
| 29a40 | 27 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 | 'counsel-package))..(ivy-configu |
| 29a60 | 72 65 20 27 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 0a 20 20 3a 69 6e 69 74 69 61 6c 2d 69 | re.'counsel-package...:initial-i |
| 29a80 | 6e 70 75 74 20 22 5e 2b 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 | nput."^+")..(defun.counsel-packa |
| 29aa0 | 67 65 2d 61 63 74 69 6f 6e 20 28 70 61 63 6b 61 67 65 29 0a 20 20 22 44 65 6c 65 74 65 20 6f 72 | ge-action.(package)..."Delete.or |
| 29ac0 | 20 69 6e 73 74 61 6c 6c 20 50 41 43 4b 41 47 45 2e 22 0a 20 20 28 73 65 74 71 20 70 61 63 6b 61 | .install.PACKAGE."...(setq.packa |
| 29ae0 | 67 65 20 28 63 61 64 72 20 70 61 63 6b 61 67 65 29 29 0a 20 20 28 69 66 20 28 70 61 63 6b 61 67 | ge.(cadr.package))...(if.(packag |
| 29b00 | 65 2d 69 6e 73 74 61 6c 6c 65 64 2d 70 20 70 61 63 6b 61 67 65 29 0a 20 20 20 20 20 20 28 70 61 | e-installed-p.package).......(pa |
| 29b20 | 63 6b 61 67 65 2d 64 65 6c 65 74 65 20 28 63 61 64 72 20 28 61 73 73 71 20 70 61 63 6b 61 67 65 | ckage-delete.(cadr.(assq.package |
| 29b40 | 20 70 61 63 6b 61 67 65 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 28 70 61 63 6b 61 67 65 2d 69 | .package-alist))).....(package-i |
| 29b60 | 6e 73 74 61 6c 6c 20 70 61 63 6b 61 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | nstall.package)))..(defun.counse |
| 29b80 | 6c 2d 70 61 63 6b 61 67 65 2d 61 63 74 69 6f 6e 2d 64 65 73 63 72 69 62 65 20 28 70 61 63 6b 61 | l-package-action-describe.(packa |
| 29ba0 | 67 65 29 0a 20 20 22 43 61 6c 6c 20 60 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 67 65 27 20 6f | ge)..."Call.`describe-package'.o |
| 29bc0 | 6e 20 50 41 43 4b 41 47 45 2e 22 0a 20 20 28 64 65 73 63 72 69 62 65 2d 70 61 63 6b 61 67 65 20 | n.PACKAGE."...(describe-package. |
| 29be0 | 28 63 61 64 72 20 70 61 63 6b 61 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | (cadr.package)))..(defun.counsel |
| 29c00 | 2d 70 61 63 6b 61 67 65 2d 61 63 74 69 6f 6e 2d 68 6f 6d 65 70 61 67 65 20 28 70 61 63 6b 61 67 | -package-action-homepage.(packag |
| 29c20 | 65 29 0a 20 20 22 4f 70 65 6e 20 68 6f 6d 65 70 61 67 65 20 66 6f 72 20 50 41 43 4b 41 47 45 20 | e)..."Open.homepage.for.PACKAGE. |
| 29c40 | 69 6e 20 61 20 57 57 57 20 62 72 6f 77 73 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 75 72 6c 20 | in.a.WWW.browser."...(let.((url. |
| 29c60 | 28 63 64 72 20 28 61 73 73 71 20 3a 75 72 6c 20 28 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 65 78 | (cdr.(assq.:url.(package-desc-ex |
| 29c80 | 74 72 61 73 20 28 6e 74 68 20 32 20 70 61 63 6b 61 67 65 29 29 29 29 29 29 0a 20 20 20 20 28 69 | tras.(nth.2.package)))))).....(i |
| 29ca0 | 66 20 75 72 6c 0a 20 20 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 20 75 72 6c 29 0a 20 | f.url.........(browse-url.url).. |
| 29cc0 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 68 6f 6d 65 70 61 67 65 20 73 70 65 63 69 | .....(message."No.homepage.speci |
| 29ce0 | 66 69 65 64 20 66 6f 72 20 70 61 63 6b 61 67 65 20 60 25 73 27 22 20 28 6e 74 68 20 31 20 70 61 | fied.for.package.`%s'".(nth.1.pa |
| 29d00 | 63 6b 61 67 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 70 61 63 6b | ckage)))))..(defun.counsel--pack |
| 29d20 | 61 67 65 2d 73 6f 72 74 20 28 61 20 62 29 0a 20 20 22 53 6f 72 74 20 66 75 6e 63 74 69 6f 6e 20 | age-sort.(a.b)..."Sort.function. |
| 29d40 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 27 20 63 61 6e 64 69 64 61 74 65 73 | for.`counsel-package'.candidates |
| 29d60 | 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 61 20 28 63 61 72 20 61 29 29 0a 20 20 20 20 20 20 20 20 | ."...(let*.((a.(car.a))......... |
| 29d80 | 20 28 62 20 28 63 61 72 20 62 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 2d 69 6e 73 74 20 28 3d | .(b.(car.b))..........(a-inst.(= |
| 29da0 | 20 28 73 74 72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 61 29 20 3f 2b 29 29 0a 20 20 20 20 20 20 20 | .(string-to-char.a).?+))........ |
| 29dc0 | 20 20 28 62 2d 69 6e 73 74 20 28 3d 20 28 73 74 72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 62 29 20 | ..(b-inst.(=.(string-to-char.b). |
| 29de0 | 3f 2b 29 29 29 0a 20 20 20 20 28 6f 72 20 28 61 6e 64 20 61 2d 69 6e 73 74 20 28 6e 6f 74 20 62 | ?+))).....(or.(and.a-inst.(not.b |
| 29e00 | 2d 69 6e 73 74 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 61 2d 69 6e 73 74 20 | -inst)).........(and.(eq.a-inst. |
| 29e20 | 62 2d 69 6e 73 74 29 20 28 73 74 72 69 6e 67 2d 6c 65 73 73 70 20 61 20 62 29 29 29 29 29 0a 0a | b-inst).(string-lessp.a.b))))).. |
| 29e40 | 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 | (ivy-set-actions..'counsel-packa |
| 29e60 | 67 65 0a 20 27 28 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 2d 61 63 74 69 6f | ge..'(("d".counsel-package-actio |
| 29e80 | 6e 2d 64 65 73 63 72 69 62 65 20 22 64 65 73 63 72 69 62 65 20 70 61 63 6b 61 67 65 22 29 0a 20 | n-describe."describe.package").. |
| 29ea0 | 20 20 28 22 68 22 20 63 6f 75 6e 73 65 6c 2d 70 61 63 6b 61 67 65 2d 61 63 74 69 6f 6e 2d 68 6f | ..("h".counsel-package-action-ho |
| 29ec0 | 6d 65 70 61 67 65 20 22 6f 70 65 6e 20 70 61 63 6b 61 67 65 20 68 6f 6d 65 70 61 67 65 22 29 29 | mepage."open.package.homepage")) |
| 29ee0 | 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 74 6d 6d 27 0a 28 64 65 63 6c 61 72 65 2d 66 | )..;;**.`counsel-tmm'.(declare-f |
| 29f00 | 75 6e 63 74 69 6f 6e 20 74 6d 6d 2d 67 65 74 2d 6b 65 79 6d 61 70 20 22 74 6d 6d 22 20 28 65 6c | unction.tmm-get-keymap."tmm".(el |
| 29f20 | 74 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 2d 78 2d 6d 65 6e 75 29 29 0a 28 64 65 63 6c 61 72 65 | t.&optional.in-x-menu)).(declare |
| 29f40 | 2d 66 75 6e 63 74 69 6f 6e 20 74 6d 6d 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 | -function.tmm--completion-table. |
| 29f60 | 22 74 6d 6d 22 20 28 69 74 65 6d 73 29 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 | "tmm".(items))..(defalias.'couns |
| 29f80 | 65 6c 2d 2d 6d 65 6e 75 2d 6b 65 79 6d 61 70 0a 20 20 3b 3b 20 41 64 64 65 64 20 69 6e 20 45 6d | el--menu-keymap...;;.Added.in.Em |
| 29fa0 | 61 63 73 20 32 38 2e 31 2e 0a 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 6d 65 6e 75 2d 62 | acs.28.1....(if.(fboundp.'menu-b |
| 29fc0 | 61 72 2d 6b 65 79 6d 61 70 29 0a 20 20 20 20 20 20 23 27 6d 65 6e 75 2d 62 61 72 2d 6b 65 79 6d | ar-keymap).......#'menu-bar-keym |
| 29fe0 | 61 70 0a 20 20 20 20 28 61 75 74 6f 6c 6f 61 64 20 27 74 6d 6d 2d 67 65 74 2d 6b 65 79 62 69 6e | ap.....(autoload.'tmm-get-keybin |
| 2a000 | 64 20 22 74 6d 6d 22 29 0a 20 20 20 20 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 74 | d."tmm").....(declare-function.t |
| 2a020 | 6d 6d 2d 67 65 74 2d 6b 65 79 62 69 6e 64 20 22 74 6d 6d 22 20 28 6b 65 79 73 65 71 29 29 0a 20 | mm-get-keybind."tmm".(keyseq)).. |
| 2a040 | 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 74 6d 6d 2d 67 65 74 2d 6b 65 79 62 69 6e 64 20 5b | ...(lambda.().(tmm-get-keybind.[ |
| 2a060 | 6d 65 6e 75 2d 62 61 72 5d 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 68 | menu-bar])))..."Compatibility.sh |
| 2a080 | 69 6d 20 66 6f 72 20 60 6d 65 6e 75 2d 62 61 72 2d 6b 65 79 6d 61 70 27 2e 22 29 0a 0a 28 64 65 | im.for.`menu-bar-keymap'.")..(de |
| 2a0a0 | 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 74 6d 6d 2d 70 72 6f 6d 70 74 20 28 6d 65 6e 75 29 0a 20 20 | fun.counsel-tmm-prompt.(menu)... |
| 2a0c0 | 22 53 65 6c 65 63 74 20 61 6e 64 20 63 61 6c 6c 20 61 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 | "Select.and.call.an.item.from.th |
| 2a0e0 | 65 20 4d 45 4e 55 20 6b 65 79 6d 61 70 2e 22 0a 20 20 28 64 65 66 76 61 72 20 74 6d 6d 2d 6b 6d | e.MENU.keymap."...(defvar.tmm-km |
| 2a100 | 2d 6c 69 73 74 29 0a 20 20 28 6c 65 74 20 28 6f 75 74 0a 20 20 20 20 20 20 20 20 63 68 6f 69 63 | -list)...(let.(out.........choic |
| 2a120 | 65 0a 20 20 20 20 20 20 20 20 63 68 6f 73 65 6e 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 28 73 65 | e.........chosen-string).....(se |
| 2a140 | 74 71 20 74 6d 6d 2d 6b 6d 2d 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 28 6d 61 70 2d 6b 65 79 | tq.tmm-km-list.nil).....(map-key |
| 2a160 | 6d 61 70 20 28 6c 61 6d 62 64 61 20 28 6b 20 76 29 20 28 74 6d 6d 2d 67 65 74 2d 6b 65 79 6d 61 | map.(lambda.(k.v).(tmm-get-keyma |
| 2a180 | 70 20 28 63 6f 6e 73 20 6b 20 76 29 29 29 20 6d 65 6e 75 29 0a 20 20 20 20 28 73 65 74 71 20 74 | p.(cons.k.v))).menu).....(setq.t |
| 2a1a0 | 6d 6d 2d 6b 6d 2d 6c 69 73 74 20 28 6e 72 65 76 65 72 73 65 20 74 6d 6d 2d 6b 6d 2d 6c 69 73 74 | mm-km-list.(nreverse.tmm-km-list |
| 2a1c0 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 6f 75 74 20 28 69 76 79 2d 72 65 61 64 20 22 4d 65 6e 75 | )).....(setq.out.(ivy-read."Menu |
| 2a1e0 | 20 62 61 72 3a 20 22 20 28 74 6d 6d 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 74 | .bar:.".(tmm--completion-table.t |
| 2a200 | 6d 6d 2d 6b 6d 2d 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 | mm-km-list)..................... |
| 2a220 | 20 20 20 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 29 29 0a 20 20 20 20 28 73 65 74 71 | ....:require-match.t)).....(setq |
| 2a240 | 20 63 68 6f 69 63 65 20 28 63 64 72 20 28 61 73 73 6f 63 20 6f 75 74 20 74 6d 6d 2d 6b 6d 2d 6c | .choice.(cdr.(assoc.out.tmm-km-l |
| 2a260 | 69 73 74 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 68 6f 73 65 6e 2d 73 74 72 69 6e 67 20 28 | ist))).....(setq.chosen-string.( |
| 2a280 | 63 61 72 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 20 28 63 | car.choice)).....(setq.choice.(c |
| 2a2a0 | 64 72 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 6b 65 79 6d 61 70 70 20 | dr.choice)).....(cond.((keymapp. |
| 2a2c0 | 63 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 74 6d 6d 2d | choice)............(counsel-tmm- |
| 2a2e0 | 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | prompt.choice))...........((and. |
| 2a300 | 63 68 6f 69 63 65 20 63 68 6f 73 65 6e 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 | choice.chosen-string)........... |
| 2a320 | 20 28 73 65 74 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 20 63 68 6f 73 65 6e | .(setq.last-command-event.chosen |
| 2a340 | 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 | -string)............(call-intera |
| 2a360 | 63 74 69 76 65 6c 79 20 63 68 6f 69 63 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ctively.choice)))))..;;;###autol |
| 2a380 | 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 74 6d 6d 20 28 29 0a 20 20 22 54 65 78 | oad.(defun.counsel-tmm.()..."Tex |
| 2a3a0 | 74 2d 6d 6f 64 65 20 65 6d 75 6c 61 74 69 6f 6e 20 6f 66 20 6c 6f 6f 6b 69 6e 67 20 61 6e 64 20 | t-mode.emulation.of.looking.and. |
| 2a3c0 | 63 68 6f 6f 73 69 6e 67 20 66 72 6f 6d 20 61 20 6d 65 6e 75 20 62 61 72 2e 22 0a 20 20 28 69 6e | choosing.from.a.menu.bar."...(in |
| 2a3e0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 74 6d 6d 29 0a 20 20 28 64 | teractive)...(require.'tmm)...(d |
| 2a400 | 65 66 76 61 72 20 74 6d 6d 2d 74 61 62 6c 65 2d 75 6e 64 65 66 29 0a 20 20 28 72 75 6e 2d 68 6f | efvar.tmm-table-undef)...(run-ho |
| 2a420 | 6f 6b 73 20 27 6d 65 6e 75 2d 62 61 72 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 29 0a 20 20 28 73 65 | oks.'menu-bar-update-hook)...(se |
| 2a440 | 74 71 20 74 6d 6d 2d 74 61 62 6c 65 2d 75 6e 64 65 66 20 6e 69 6c 29 0a 20 20 28 63 6f 75 6e 73 | tq.tmm-table-undef.nil)...(couns |
| 2a460 | 65 6c 2d 74 6d 6d 2d 70 72 6f 6d 70 74 20 28 63 6f 75 6e 73 65 6c 2d 2d 6d 65 6e 75 2d 6b 65 79 | el-tmm-prompt.(counsel--menu-key |
| 2a480 | 6d 61 70 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 0a | map)))..;;**.`counsel-yank-pop'. |
| 2a4a0 | 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e | (defcustom.counsel-yank-pop-trun |
| 2a4c0 | 63 61 74 65 2d 72 61 64 69 75 73 20 32 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 74 65 | cate-radius.2..."Number.of.conte |
| 2a4e0 | 78 74 20 6c 69 6e 65 73 20 61 72 6f 75 6e 64 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f | xt.lines.around.`counsel-yank-po |
| 2a500 | 70 27 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 | p'.candidates."...:type.'integer |
| 2a520 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e | )..(defun.counsel--yank-pop-trun |
| 2a540 | 63 61 74 65 20 28 73 74 72 29 0a 20 20 22 54 72 75 6e 63 61 74 65 20 53 54 52 20 66 6f 72 20 75 | cate.(str)..."Truncate.STR.for.u |
| 2a560 | 73 65 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 2e 22 0a 20 20 28 63 6f | se.in.`counsel-yank-pop'."...(co |
| 2a580 | 6e 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 6c | ndition-case.nil.......(let*.((l |
| 2a5a0 | 69 6e 65 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 72 20 22 5c 6e 22 20 74 29 29 0a | ines.(split-string.str."\n".t)). |
| 2a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 73 29 29 0a | .............(n.(length.lines)). |
| 2a5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 20 28 69 76 79 2d 72 65 2d 74 6f 2d 73 74 72 20 | .............(re.(ivy-re-to-str. |
| 2a600 | 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 28 66 69 72 73 | ivy--old-re))..............(firs |
| 2a620 | 74 2d 6d 61 74 63 68 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 | t-match.(cl-position-if......... |
| 2a640 | 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 29 20 28 | ...................(lambda.(s).( |
| 2a660 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | string-match.re.s))............. |
| 2a680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ...............lines)).......... |
| 2a6a0 | 20 20 20 20 28 62 65 67 20 28 6d 61 78 20 30 20 28 2d 20 66 69 72 73 74 2d 6d 61 74 63 68 0a 20 | ....(beg.(max.0.(-.first-match.. |
| 2a6c0 | 20 20 20 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 |
| 2a6e0 | 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 2d 72 61 64 69 75 73 29 29 29 0a 20 | el-yank-pop-truncate-radius))).. |
| 2a700 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 69 6e 20 6e 20 28 2b 20 66 69 72 73 74 | ............(end.(min.n.(+.first |
| 2a720 | 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 20 20 20 | -match.......................... |
| 2a740 | 20 20 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 2d 72 61 64 | ...counsel-yank-pop-truncate-rad |
| 2a760 | 69 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ius............................. |
| 2a780 | 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 20 28 63 6c 2d 73 75 62 73 65 | 1)))..............(seq.(cl-subse |
| 2a7a0 | 71 20 6c 69 6e 65 73 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 | q.lines.beg.end))).........(if.( |
| 2a7c0 | 6e 75 6c 6c 20 66 69 72 73 74 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | null.first-match).............(e |
| 2a7e0 | 72 72 6f 72 20 22 43 6f 75 6c 64 20 6e 6f 74 20 6d 61 74 63 68 20 25 73 22 20 73 74 72 29 0a 20 | rror."Could.not.match.%s".str).. |
| 2a800 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 62 65 67 20 30 29 0a 20 20 20 20 20 20 20 | .........(when.(>.beg.0)........ |
| 2a820 | 20 20 20 20 20 28 73 65 74 63 61 72 20 73 65 71 20 28 63 6f 6e 63 61 74 20 22 5b 2e 2e 2e 5d 20 | .....(setcar.seq.(concat."[...]. |
| 2a840 | 22 20 28 63 61 72 20 73 65 71 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ".(car.seq))))...........(when.( |
| 2a860 | 3c 20 65 6e 64 20 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 61 72 20 28 6c 61 | <.end.n).............(setcar.(la |
| 2a880 | 73 74 20 73 65 71 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | st.seq).....................(con |
| 2a8a0 | 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20 73 65 71 29 29 20 22 20 5b 2e 2e 2e 5d 22 29 29 29 | cat.(car.(last.seq)).".[...]"))) |
| 2a8c0 | 0a 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 74 69 74 79 | ...........(mapconcat.#'identity |
| 2a8e0 | 20 73 65 71 20 22 5c 6e 22 29 29 29 0a 20 20 20 20 28 65 72 72 6f 72 20 73 74 72 29 29 29 0a 0a | .seq."\n"))).....(error.str))).. |
| 2a900 | 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 73 65 70 61 | (defcustom.counsel-yank-pop-sepa |
| 2a920 | 72 61 74 6f 72 20 22 5c 6e 22 0a 20 20 22 53 65 70 61 72 61 74 6f 72 20 66 6f 72 20 74 68 65 20 | rator."\n"..."Separator.for.the. |
| 2a940 | 6b 69 6c 6c 20 72 69 6e 67 20 73 74 72 69 6e 67 73 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 79 61 | kill.ring.strings.in.`counsel-ya |
| 2a960 | 6e 6b 2d 70 6f 70 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 | nk-pop'."...:type.'(choice...... |
| 2a980 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 6c 61 69 6e 22 20 22 5c 6e 22 29 0a 20 | .....(const.:tag."Plain"."\n").. |
| 2a9a0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 61 73 68 65 73 22 20 22 5c | .........(const.:tag."Dashes"."\ |
| 2a9c0 | 6e 2d 2d 2d 2d 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 | n----\n")...........string))..(d |
| 2a9e0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 66 6f 72 6d 61 74 2d 66 75 | efun.counsel--yank-pop-format-fu |
| 2aa00 | 6e 63 74 69 6f 6e 20 28 63 61 6e 64 2d 70 61 69 72 73 29 0a 20 20 22 54 72 61 6e 73 66 6f 72 6d | nction.(cand-pairs)..."Transform |
| 2aa20 | 20 43 41 4e 44 2d 50 41 49 52 53 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 60 63 | .CAND-PAIRS.into.a.string.for.`c |
| 2aa40 | 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 2e 22 0a 20 20 28 69 76 79 2d 2d 66 6f 72 6d 61 | ounsel-yank-pop'."...(ivy--forma |
| 2aa60 | 74 2d 66 75 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 | t-function-generic....(lambda.(s |
| 2aa80 | 74 72 29 0a 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 28 6c 61 6d 62 64 | tr)......(mapconcat.......(lambd |
| 2aaa0 | 61 20 28 73 29 0a 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 61 64 64 2d 66 61 63 65 20 73 20 27 | a.(s).........(ivy--add-face.s.' |
| 2aac0 | 69 76 79 2d 63 75 72 72 65 6e 74 2d 6d 61 74 63 68 29 29 0a 20 20 20 20 20 20 28 73 70 6c 69 74 | ivy-current-match)).......(split |
| 2aae0 | 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f | -string........(counsel--yank-po |
| 2ab00 | 70 2d 74 72 75 6e 63 61 74 65 20 73 74 72 29 20 22 5c 6e 22 20 74 29 0a 20 20 20 20 20 20 22 5c | p-truncate.str)."\n".t)......."\ |
| 2ab20 | 6e 22 29 29 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 75 6e | n"))....(lambda.(str)......(coun |
| 2ab40 | 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 74 72 75 6e 63 61 74 65 20 73 74 72 29 29 0a 20 20 20 | sel--yank-pop-truncate.str)).... |
| 2ab60 | 63 61 6e 64 2d 70 61 69 72 73 0a 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 6f 75 6e 73 65 | cand-pairs....(propertize.counse |
| 2ab80 | 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 73 65 70 61 72 61 74 6f 72 20 27 66 61 63 65 20 27 69 76 79 2d | l-yank-pop-separator.'face.'ivy- |
| 2aba0 | 73 65 70 61 72 61 74 6f 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 79 61 | separator)))..(defun.counsel--ya |
| 2abc0 | 6e 6b 2d 70 6f 70 2d 70 6f 73 69 74 69 6f 6e 20 28 73 29 0a 20 20 22 52 65 74 75 72 6e 20 70 6f | nk-pop-position.(s)..."Return.po |
| 2abe0 | 73 69 74 69 6f 6e 20 6f 66 20 53 20 69 6e 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 72 65 6c 61 74 | sition.of.S.in.`kill-ring'.relat |
| 2ac00 | 69 76 65 20 74 6f 20 6c 61 73 74 20 79 61 6e 6b 2e 22 0a 20 20 28 6f 72 20 28 63 6c 2d 70 6f 73 | ive.to.last.yank."...(or.(cl-pos |
| 2ac20 | 69 74 69 6f 6e 20 73 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 3a | ition.s.kill-ring-yank-pointer.: |
| 2ac40 | 74 65 73 74 20 23 27 65 71 75 61 6c 2d 69 6e 63 6c 75 64 69 6e 67 2d 70 72 6f 70 65 72 74 69 65 | test.#'equal-including-propertie |
| 2ac60 | 73 29 0a 20 20 20 20 20 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 73 20 6b 69 6c 6c 2d 72 69 6e | s).......(cl-position.s.kill-rin |
| 2ac80 | 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 | g-yank-pointer.:test.#'equal)... |
| 2aca0 | 20 20 20 20 28 2b 20 28 6f 72 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 73 20 6b 69 6c 6c 2d 72 | ....(+.(or.(cl-position.s.kill-r |
| 2acc0 | 69 6e 67 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 2d 69 6e 63 6c 75 64 69 6e 67 2d 70 72 6f 70 | ing.:test.#'equal-including-prop |
| 2ace0 | 65 72 74 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 70 6f 73 69 74 69 6f | erties)..............(cl-positio |
| 2ad00 | 6e 20 73 20 6b 69 6c 6c 2d 72 69 6e 67 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 | n.s.kill-ring.:test.#'equal))... |
| 2ad20 | 20 20 20 20 20 20 20 28 2d 20 28 6c 65 6e 67 74 68 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b | .......(-.(length.kill-ring-yank |
| 2ad40 | 2d 70 6f 69 6e 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 6b 69 | -pointer).............(length.ki |
| 2ad60 | 6c 6c 2d 72 69 6e 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 74 72 | ll-ring)))))..(defun.counsel-str |
| 2ad80 | 69 6e 67 2d 6e 6f 6e 2d 62 6c 61 6e 6b 2d 70 20 28 73 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f | ing-non-blank-p.(s)..."Return.no |
| 2ada0 | 6e 2d 6e 69 6c 20 69 66 20 53 20 69 6e 63 6c 75 64 65 73 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 63 68 | n-nil.if.S.includes.non-blank.ch |
| 2adc0 | 61 72 61 63 74 65 72 73 2e 0a 4e 65 77 6c 69 6e 65 73 20 61 6e 64 20 63 61 72 72 69 61 67 65 20 | aracters..Newlines.and.carriage. |
| 2ade0 | 72 65 74 75 72 6e 73 20 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 20 62 6c 61 6e 6b 2e 22 0a 20 | returns.are.considered.blank.".. |
| 2ae00 | 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 60 5b 5c 6e 5c 72 5b | .(not.(string-match-p."\\`[\n\r[ |
| 2ae20 | 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 27 22 20 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | :blank:]]*\\'".s)))..(defcustom. |
| 2ae40 | 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 66 69 6c 74 65 72 20 23 27 63 6f 75 6e 73 65 | counsel-yank-pop-filter.#'counse |
| 2ae60 | 6c 2d 73 74 72 69 6e 67 2d 6e 6f 6e 2d 62 6c 61 6e 6b 2d 70 0a 20 20 22 55 6e 61 72 79 20 66 69 | l-string-non-blank-p..."Unary.fi |
| 2ae80 | 6c 74 65 72 20 66 75 6e 63 74 69 6f 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 60 63 6f 75 6e 73 65 | lter.function.applied.to.`counse |
| 2aea0 | 6c 2d 79 61 6e 6b 2d 70 6f 70 27 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 41 6c 6c 20 65 6c 65 6d | l-yank-pop'.candidates..All.elem |
| 2aec0 | 65 6e 74 73 20 6f 66 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 66 6f 72 20 77 68 69 63 68 20 74 68 | ents.of.`kill-ring'.for.which.th |
| 2aee0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 0a 77 69 6c 6c 20 62 65 20 | is.function.returns.nil.will.be. |
| 2af00 | 64 65 73 74 72 75 63 74 69 76 65 6c 79 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 60 6b 69 6c 6c | destructively.removed.from.`kill |
| 2af20 | 2d 72 69 6e 67 27 20 62 65 66 6f 72 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 41 6c 6c 20 62 6c | -ring'.before.completion..All.bl |
| 2af40 | 61 6e 6b 20 73 74 72 69 6e 67 73 20 61 72 65 20 64 65 6c 65 74 65 64 20 66 72 6f 6d 20 60 6b 69 | ank.strings.are.deleted.from.`ki |
| 2af60 | 6c 6c 2d 72 69 6e 67 27 20 62 79 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 | ll-ring'.by.default."...:type.'( |
| 2af80 | 72 61 64 69 6f 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 63 | radio...........(function-item.c |
| 2afa0 | 6f 75 6e 73 65 6c 2d 73 74 72 69 6e 67 2d 6e 6f 6e 2d 62 6c 61 6e 6b 2d 70 29 0a 20 20 20 20 20 | ounsel-string-non-blank-p)...... |
| 2afc0 | 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 69 64 65 6e 74 69 74 79 29 0a 20 20 | .....(function-item.identity)... |
| 2afe0 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 4f 74 68 65 72 22 29 29 | ........(function.:tag."Other")) |
| 2b000 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 6b 69 6c 6c | )..(defun.counsel--yank-pop-kill |
| 2b020 | 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 66 69 6c 74 65 72 65 64 20 60 6b 69 6c 6c 2d 72 69 | s.()..."Return.filtered.`kill-ri |
| 2b040 | 6e 67 27 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 20 63 6f 6d 70 6c | ng'.for.`counsel-yank-pop'.compl |
| 2b060 | 65 74 69 6f 6e 2e 0a 42 6f 74 68 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 61 6e 64 20 60 6b 69 6c | etion..Both.`kill-ring'.and.`kil |
| 2b080 | 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 27 20 6d 61 79 20 62 65 0a 64 65 73 74 | l-ring-yank-pointer'.may.be.dest |
| 2b0a0 | 72 75 63 74 69 76 65 6c 79 20 6d 6f 64 69 66 69 65 64 20 74 6f 20 65 6c 69 6d 69 6e 61 74 65 20 | ructively.modified.to.eliminate. |
| 2b0c0 | 64 75 70 6c 69 63 61 74 65 73 20 75 6e 64 65 72 0a 60 65 71 75 61 6c 2d 69 6e 63 6c 75 64 69 6e | duplicates.under.`equal-includin |
| 2b0e0 | 67 2d 70 72 6f 70 65 72 74 69 65 73 27 2c 20 73 61 74 69 73 66 79 20 60 63 6f 75 6e 73 65 6c 2d | g-properties',.satisfy.`counsel- |
| 2b100 | 79 61 6e 6b 2d 70 6f 70 2d 66 69 6c 74 65 72 27 2c 0a 61 6e 64 20 69 6e 63 6f 72 70 6f 72 61 74 | yank-pop-filter',.and.incorporat |
| 2b120 | 65 20 60 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 27 2e | e.`interprogram-paste-function'. |
| 2b140 | 22 0a 20 20 3b 3b 20 50 72 6f 74 65 63 74 20 61 67 61 69 6e 73 74 20 60 6b 69 6c 6c 2d 72 69 6e | "...;;.Protect.against.`kill-rin |
| 2b160 | 67 27 20 61 6e 64 20 72 65 73 75 6c 74 20 6f 66 0a 20 20 3b 3b 20 60 69 6e 74 65 72 70 72 6f 67 | g'.and.result.of...;;.`interprog |
| 2b180 | 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 27 20 62 6f 74 68 20 62 65 69 6e 67 20 6e | ram-paste-function'.both.being.n |
| 2b1a0 | 69 6c 0a 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 63 75 72 72 65 6e 74 2d 6b 69 6c | il...(ignore-errors.(current-kil |
| 2b1c0 | 6c 20 30 29 29 0a 20 20 3b 3b 20 4b 65 65 70 20 74 68 69 6e 67 73 20 63 6f 6e 73 69 73 74 65 6e | l.0))...;;.Keep.things.consisten |
| 2b1e0 | 74 20 77 69 74 68 20 74 68 65 20 72 65 73 74 20 6f 66 20 45 6d 61 63 73 0a 20 20 28 64 6f 6c 69 | t.with.the.rest.of.Emacs...(doli |
| 2b200 | 73 74 20 28 73 79 6d 20 27 28 6b 69 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 | st.(sym.'(kill-ring.kill-ring-ya |
| 2b220 | 6e 6b 2d 70 6f 69 6e 74 65 72 29 29 0a 20 20 20 20 28 73 65 74 20 73 79 6d 20 28 63 6c 2d 64 65 | nk-pointer)).....(set.sym.(cl-de |
| 2b240 | 6c 65 74 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 28 63 | lete-duplicates...............(c |
| 2b260 | 6c 2d 64 65 6c 65 74 65 2d 69 66 2d 6e 6f 74 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 | l-delete-if-not.counsel-yank-pop |
| 2b280 | 2d 66 69 6c 74 65 72 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 73 79 6d 29 29 0a 20 20 20 20 | -filter.(symbol-value.sym))..... |
| 2b2a0 | 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 2d 69 6e 63 6c 75 64 69 6e | ..........:test.#'equal-includin |
| 2b2c0 | 67 2d 70 72 6f 70 65 72 74 69 65 73 20 3a 66 72 6f 6d 2d 65 6e 64 20 74 29 29 29 0a 20 20 6b 69 | g-properties.:from-end.t)))...ki |
| 2b2e0 | 6c 6c 2d 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 79 61 6e | ll-ring)..(defcustom.counsel-yan |
| 2b300 | 6b 2d 70 6f 70 2d 61 66 74 65 72 2d 70 6f 69 6e 74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 | k-pop-after-point.nil..."Whether |
| 2b320 | 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 20 79 61 6e 6b 73 20 61 66 74 65 72 20 | .`counsel-yank-pop'.yanks.after. |
| 2b340 | 70 6f 69 6e 74 2e 0a 4e 69 6c 20 6d 65 61 6e 73 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 | point..Nil.means.`counsel-yank-p |
| 2b360 | 6f 70 27 20 70 75 74 73 20 70 6f 69 6e 74 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 | op'.puts.point.at.the.end.of.the |
| 2b380 | 20 79 61 6e 6b 65 64 0a 74 65 78 74 20 61 6e 64 20 6d 61 72 6b 20 61 74 20 69 74 73 20 62 65 67 | .yanked.text.and.mark.at.its.beg |
| 2b3a0 | 69 6e 6e 69 6e 67 2c 20 61 73 20 70 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 5c 5c 5b 79 61 | inning,.as.per.the.default.\\[ya |
| 2b3c0 | 6e 6b 5d 2e 0a 4e 6f 6e 2d 6e 69 6c 20 6d 65 61 6e 73 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b | nk]..Non-nil.means.`counsel-yank |
| 2b3e0 | 2d 70 6f 70 27 20 73 77 61 70 73 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 70 6f 69 6e 74 20 | -pop'.swaps.the.resulting.point. |
| 2b400 | 61 6e 64 0a 6d 61 72 6b 2c 20 61 73 20 70 65 72 20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 | and.mark,.as.per.\\[universal-ar |
| 2b420 | 67 75 6d 65 6e 74 5d 20 5c 5c 5b 79 61 6e 6b 5d 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c | gument].\\[yank]."...:type.'bool |
| 2b440 | 65 61 6e 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 61 63 | ean)..(defun.counsel-yank-pop-ac |
| 2b460 | 74 69 6f 6e 20 28 73 29 0a 20 20 22 4c 69 6b 65 20 60 79 61 6e 6b 2d 70 6f 70 27 2c 20 62 75 74 | tion.(s)..."Like.`yank-pop',.but |
| 2b480 | 20 69 6e 73 65 72 74 20 74 68 65 20 6b 69 6c 6c 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 | .insert.the.kill.corresponding.t |
| 2b4a0 | 6f 20 53 2e 0a 53 69 67 6e 61 6c 20 61 20 60 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 27 | o.S..Signal.a.`buffer-read-only' |
| 2b4c0 | 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 72 65 61 64 2d 6f 6e 6c | .error.if.called.from.a.read-onl |
| 2b4e0 | 79 0a 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 | y.buffer.position."...(when.(and |
| 2b500 | 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 76 74 65 72 6d 2d 6d 6f 64 65 29 0a 20 20 20 | .(eq.major-mode.'vterm-mode).... |
| 2b520 | 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 76 74 65 72 6d 2d 69 6e 73 65 72 74 | ..........(fboundp.'vterm-insert |
| 2b540 | 29 29 0a 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 | )).....(let.((inhibit-read-only. |
| 2b560 | 74 29 29 0a 20 20 20 20 20 20 28 76 74 65 72 6d 2d 69 6e 73 65 72 74 20 73 29 29 29 0a 20 20 28 | t)).......(vterm-insert.s)))...( |
| 2b580 | 62 61 72 66 2d 69 66 2d 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 0a 20 20 28 73 65 74 | barf-if-buffer-read-only)...(set |
| 2b5a0 | 71 20 79 61 6e 6b 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 | q.yank-window-start.(window-star |
| 2b5c0 | 74 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27 | t))...(unless.(eq.last-command.' |
| 2b5e0 | 79 61 6e 6b 29 0a 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 75 6e 65 78 70 65 63 74 65 64 20 64 65 | yank).....;;.Avoid.unexpected.de |
| 2b600 | 6c 65 74 69 6f 6e 73 20 77 69 74 68 20 60 79 61 6e 6b 2d 68 61 6e 64 6c 65 72 27 20 70 72 6f 70 | letions.with.`yank-handler'.prop |
| 2b620 | 65 72 74 69 65 73 2e 0a 20 20 20 20 28 73 65 74 71 20 79 61 6e 6b 2d 75 6e 64 6f 2d 66 75 6e 63 | erties......(setq.yank-undo-func |
| 2b640 | 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c | tion.nil))...(condition-case.nil |
| 2b660 | 0a 20 20 20 20 20 20 28 6c 65 74 20 28 3b 3b 20 44 65 63 65 69 76 65 20 60 79 61 6e 6b 2d 70 6f | .......(let.(;;.Deceive.`yank-po |
| 2b680 | 70 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27 79 | p'..............(last-command.'y |
| 2b6a0 | 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 75 6e 65 78 70 65 | ank).............;;.Avoid.unexpe |
| 2b6c0 | 63 74 65 64 20 61 64 64 69 74 69 6f 6e 73 20 74 6f 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2e 0a 20 | cted.additions.to.`kill-ring'... |
| 2b6e0 | 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 | ...........interprogram-paste-fu |
| 2b700 | 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 79 61 6e 6b 2d 70 6f 70 20 28 63 6f 75 6e 73 | nction).........(yank-pop.(couns |
| 2b720 | 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 70 6f 73 69 74 69 6f 6e 20 73 29 29 29 0a 20 20 20 20 28 | el--yank-pop-position.s))).....( |
| 2b740 | 65 72 72 6f 72 0a 20 20 20 20 20 3b 3b 20 53 75 70 70 6f 72 74 20 73 74 72 69 6e 67 73 20 6e 6f | error......;;.Support.strings.no |
| 2b760 | 74 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 20 20 20 20 | t.present.in.the.kill.ring...... |
| 2b780 | 20 28 69 6e 73 65 72 74 20 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 66 75 6e 63 61 6c 6c 20 28 | .(insert.s)))...(when.(funcall.( |
| 2b7a0 | 69 66 20 63 6f 75 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 20 | if.counsel-yank-pop-after-point. |
| 2b7c0 | 23 27 3e 20 23 27 3c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 | #'>.#'<)..................(point |
| 2b7e0 | 29 20 28 6d 61 72 6b 20 74 29 29 0a 20 20 20 20 28 65 78 63 68 61 6e 67 65 2d 70 6f 69 6e 74 2d | ).(mark.t)).....(exchange-point- |
| 2b800 | 61 6e 64 2d 6d 61 72 6b 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 79 61 | and-mark.t)))..(defun.counsel-ya |
| 2b820 | 6e 6b 2d 70 6f 70 2d 61 63 74 69 6f 6e 2d 72 65 6d 6f 76 65 20 28 73 29 0a 20 20 22 52 65 6d 6f | nk-pop-action-remove.(s)..."Remo |
| 2b840 | 76 65 20 61 6c 6c 20 6f 63 63 75 72 72 65 6e 63 65 73 20 6f 66 20 53 20 66 72 6f 6d 20 74 68 65 | ve.all.occurrences.of.S.from.the |
| 2b860 | 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 73 79 6d 20 27 28 6b 69 | .kill.ring."...(dolist.(sym.'(ki |
| 2b880 | 6c 6c 2d 72 69 6e 67 20 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 29 29 | ll-ring.kill-ring-yank-pointer)) |
| 2b8a0 | 0a 20 20 20 20 28 73 65 74 20 73 79 6d 20 28 63 6c 2d 64 65 6c 65 74 65 20 73 20 28 73 79 6d 62 | .....(set.sym.(cl-delete.s.(symb |
| 2b8c0 | 6f 6c 2d 76 61 6c 75 65 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ol-value.sym)................... |
| 2b8e0 | 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 2d 69 6e 63 6c 75 64 69 6e 67 2d 70 72 | ......:test.#'equal-including-pr |
| 2b900 | 6f 70 65 72 74 69 65 73 29 29 29 0a 20 20 3b 3b 20 55 70 64 61 74 65 20 63 6f 6c 6c 65 63 74 69 | operties)))...;;.Update.collecti |
| 2b920 | 6f 6e 20 61 6e 64 20 70 72 65 73 65 6c 65 63 74 20 66 6f 72 20 6e 65 78 74 20 60 69 76 79 2d 63 | on.and.preselect.for.next.`ivy-c |
| 2b940 | 61 6c 6c 27 0a 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 74 69 | all'...(setf.(ivy-state-collecti |
| 2b960 | 6f 6e 20 69 76 79 2d 6c 61 73 74 29 20 6b 69 6c 6c 2d 72 69 6e 67 29 0a 20 20 28 73 65 74 66 20 | on.ivy-last).kill-ring)...(setf. |
| 2b980 | 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 74 29 0a 20 | (ivy-state-preselect.ivy-last).. |
| 2b9a0 | 20 20 20 20 20 20 20 28 6e 74 68 20 28 6d 69 6e 20 69 76 79 2d 2d 69 6e 64 65 78 20 28 31 2d 20 | .......(nth.(min.ivy--index.(1-. |
| 2b9c0 | 28 6c 65 6e 67 74 68 20 6b 69 6c 6c 2d 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (length.kill-ring)))............ |
| 2b9e0 | 20 20 6b 69 6c 6c 2d 72 69 6e 67 29 29 0a 20 20 28 69 76 79 2d 2d 72 65 73 65 74 2d 73 74 61 74 | ..kill-ring))...(ivy--reset-stat |
| 2ba00 | 65 20 69 76 79 2d 6c 61 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 79 61 6e | e.ivy-last))..(defun.counsel-yan |
| 2ba20 | 6b 2d 70 6f 70 2d 61 63 74 69 6f 6e 2d 72 6f 74 61 74 65 20 28 73 29 0a 20 20 22 52 6f 74 61 74 | k-pop-action-rotate.(s)..."Rotat |
| 2ba40 | 65 20 74 68 65 20 79 61 6e 6b 69 6e 67 20 70 6f 69 6e 74 20 74 6f 20 53 20 69 6e 20 74 68 65 20 | e.the.yanking.point.to.S.in.the. |
| 2ba60 | 6b 69 6c 6c 20 72 69 6e 67 2e 0a 53 65 65 20 60 63 75 72 72 65 6e 74 2d 6b 69 6c 6c 27 20 66 6f | kill.ring..See.`current-kill'.fo |
| 2ba80 | 72 20 68 6f 77 20 74 68 69 73 20 69 6e 74 65 72 61 63 74 73 20 77 69 74 68 20 74 68 65 20 77 69 | r.how.this.interacts.with.the.wi |
| 2baa0 | 6e 64 6f 77 20 73 79 73 74 65 6d 0a 73 65 6c 65 63 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 | ndow.system.selection."...(let.( |
| 2bac0 | 28 69 20 28 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 70 6f 73 69 74 69 6f 6e 20 73 | (i.(counsel--yank-pop-position.s |
| 2bae0 | 29 29 29 0a 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 75 6e 65 78 70 65 63 74 65 64 20 61 64 64 69 | ))).....;;.Avoid.unexpected.addi |
| 2bb00 | 74 69 6f 6e 73 20 74 6f 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 0a 20 20 20 20 28 6c 65 74 20 28 69 | tions.to.`kill-ring'.....(let.(i |
| 2bb20 | 6e 74 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 | nterprogram-paste-function)..... |
| 2bb40 | 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 69 76 79 | ..(setf.(ivy-state-preselect.ivy |
| 2bb60 | 2d 6c 61 73 74 29 20 28 63 75 72 72 65 6e 74 2d 6b 69 6c 6c 20 69 29 29 29 0a 20 20 20 20 3b 3b | -last).(current-kill.i))).....;; |
| 2bb80 | 20 4d 61 6e 75 61 6c 6c 79 20 63 68 61 6e 67 65 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 73 | .Manually.change.window.system.s |
| 2bba0 | 65 6c 65 63 74 69 6f 6e 20 62 65 63 61 75 73 65 20 60 63 75 72 72 65 6e 74 2d 6b 69 6c 6c 27 20 | election.because.`current-kill'. |
| 2bbc0 | 77 6f 6e 27 74 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 7a 65 72 6f 70 20 69 29 0a 20 | won't.....(when.(and.(zerop.i).. |
| 2bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 61 6e 6b 2d 70 6f 70 2d 63 68 61 6e 67 65 2d 73 65 | ..............yank-pop-change-se |
| 2bc00 | 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 70 72 6f 67 | lection................interprog |
| 2bc20 | 72 61 6d 2d 63 75 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | ram-cut-function).......(funcall |
| 2bc40 | 20 69 6e 74 65 72 70 72 6f 67 72 61 6d 2d 63 75 74 2d 66 75 6e 63 74 69 6f 6e 20 28 63 61 72 20 | .interprogram-cut-function.(car. |
| 2bc60 | 6b 69 6c 6c 2d 72 69 6e 67 2d 79 61 6e 6b 2d 70 6f 69 6e 74 65 72 29 29 29 29 0a 20 20 28 69 76 | kill-ring-yank-pointer))))...(iv |
| 2bc80 | 79 2d 2d 72 65 73 65 74 2d 73 74 61 74 65 20 69 76 79 2d 6c 61 73 74 29 29 0a 0a 28 64 65 66 63 | y--reset-state.ivy-last))..(defc |
| 2bca0 | 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 70 72 65 73 65 6c 65 63 74 | ustom.counsel-yank-pop-preselect |
| 2bcc0 | 2d 6c 61 73 74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 63 6f 75 6e 73 65 6c 2d 79 61 | -last.nil..."Whether.`counsel-ya |
| 2bce0 | 6e 6b 2d 70 6f 70 27 20 70 72 65 73 65 6c 65 63 74 73 20 74 68 65 20 6c 61 73 74 20 6b 69 6c 6c | nk-pop'.preselects.the.last.kill |
| 2bd00 | 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 63 6f 75 6e 73 | .by.default...The.command.`couns |
| 2bd20 | 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 20 61 6c 77 61 79 73 20 70 72 65 73 65 6c 65 63 74 73 20 74 | el-yank-pop'.always.preselects.t |
| 2bd40 | 68 65 20 73 61 6d 65 20 6b 69 6c 6c 0a 74 68 61 74 20 60 79 61 6e 6b 2d 70 6f 70 27 20 77 6f 75 | he.same.kill.that.`yank-pop'.wou |
| 2bd60 | 6c 64 20 68 61 76 65 20 69 6e 73 65 72 74 65 64 2c 20 67 69 76 65 6e 20 74 68 65 20 73 61 6d 65 | ld.have.inserted,.given.the.same |
| 2bd80 | 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2e 0a 0a 57 68 65 6e 20 60 63 6f 75 6e 73 65 6c | .prefix.argument...When.`counsel |
| 2bda0 | 2d 79 61 6e 6b 2d 70 6f 70 2d 70 72 65 73 65 6c 65 63 74 2d 6c 61 73 74 27 20 69 73 20 6e 69 6c | -yank-pop-preselect-last'.is.nil |
| 2bdc0 | 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d | .(the.default),.the.prefix.argum |
| 2bde0 | 65 6e 74 20 6f 66 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 27 20 64 65 66 61 75 6c | ent.of.`counsel-yank-pop'.defaul |
| 2be00 | 74 73 20 74 6f 20 31 20 28 61 73 20 70 65 72 0a 60 79 61 6e 6b 2d 70 6f 70 27 29 2c 20 77 68 69 | ts.to.1.(as.per.`yank-pop'),.whi |
| 2be20 | 63 68 20 63 61 75 73 65 73 20 74 68 65 20 6e 65 78 74 2d 74 6f 2d 6c 61 73 74 20 6b 69 6c 6c 20 | ch.causes.the.next-to-last.kill. |
| 2be40 | 74 6f 20 62 65 0a 70 72 65 73 65 6c 65 63 74 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 | to.be.preselected...Otherwise,.t |
| 2be60 | 68 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 30 | he.prefix.argument.defaults.to.0 |
| 2be80 | 2c 20 77 68 69 63 68 0a 72 65 73 75 6c 74 73 20 69 6e 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 | ,.which.results.in.the.most.rece |
| 2bea0 | 6e 74 20 6b 69 6c 6c 20 62 65 69 6e 67 20 70 72 65 73 65 6c 65 63 74 65 64 2e 22 0a 20 20 3a 74 | nt.kill.being.preselected."...:t |
| 2bec0 | 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 20 4d 6f 76 65 64 20 74 6f 20 73 75 62 72 2e | ype.'boolean)..;;.Moved.to.subr. |
| 2bee0 | 65 6c 20 69 6e 20 45 6d 61 63 73 20 32 37 2e 31 2e 0a 28 61 75 74 6f 6c 6f 61 64 20 27 78 6f 72 | el.in.Emacs.27.1..(autoload.'xor |
| 2bf00 | 20 22 61 72 72 61 79 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | ."array")..;;;###autoload.(defun |
| 2bf20 | 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | .counsel-yank-pop.(&optional.arg |
| 2bf40 | 29 0a 20 20 22 49 76 79 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 79 61 6e 6b 2d 70 | )..."Ivy.replacement.for.`yank-p |
| 2bf60 | 6f 70 27 2e 0a 57 69 74 68 20 61 20 70 6c 61 69 6e 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | op'..With.a.plain.prefix.argumen |
| 2bf80 | 74 20 28 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 29 2c 0a 74 65 6d 70 | t.(\\[universal-argument]),.temp |
| 2bfa0 | 6f 72 61 72 69 6c 79 20 74 6f 67 67 6c 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 63 6f 75 | orarily.toggle.the.value.of.`cou |
| 2bfc0 | 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 27 2e 0a 41 6e 79 20 | nsel-yank-pop-after-point'..Any. |
| 2bfe0 | 6f 74 68 65 72 20 76 61 6c 75 65 20 6f 66 20 41 52 47 20 68 61 73 20 74 68 65 20 73 61 6d 65 20 | other.value.of.ARG.has.the.same. |
| 2c000 | 6d 65 61 6e 69 6e 67 20 61 73 20 69 6e 20 60 79 61 6e 6b 2d 70 6f 70 27 2c 20 62 75 74 0a 60 63 | meaning.as.in.`yank-pop',.but.`c |
| 2c020 | 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 70 72 65 73 65 6c 65 63 74 2d 6c 61 73 74 27 20 | ounsel-yank-pop-preselect-last'. |
| 2c040 | 64 65 74 65 72 6d 69 6e 65 73 20 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 0a 53 65 | determines.its.default.value..Se |
| 2c060 | 65 20 61 6c 73 6f 20 60 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 66 69 6c 74 65 72 27 | e.also.`counsel-yank-pop-filter' |
| 2c080 | 20 66 6f 72 20 68 6f 77 20 74 6f 20 66 69 6c 74 65 72 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a | .for.how.to.filter.candidates... |
| 2c0a0 | 4e 6f 74 65 3a 20 44 75 70 6c 69 63 61 74 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 60 6b 69 6c | Note:.Duplicate.elements.of.`kil |
| 2c0c0 | 6c 2d 72 69 6e 67 27 20 61 72 65 20 61 6c 77 61 79 73 20 64 65 6c 65 74 65 64 2e 22 0a 20 20 3b | l-ring'.are.always.deleted."...; |
| 2c0e0 | 3b 20 44 6f 20 6e 6f 74 20 73 70 65 63 69 66 79 20 60 2a 27 20 74 6f 20 61 6c 6c 6f 77 20 62 72 | ;.Do.not.specify.`*'.to.allow.br |
| 2c100 | 6f 77 73 69 6e 67 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 20 69 6e 20 72 65 61 64 2d 6f 6e 6c 79 20 | owsing.`kill-ring'.in.read-only. |
| 2c120 | 62 75 66 66 65 72 73 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6c | buffers...(interactive."P")...(l |
| 2c140 | 65 74 20 28 28 6b 69 6c 6c 73 20 28 6f 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f | et.((kills.(or.(counsel--yank-po |
| 2c160 | 70 2d 6b 69 6c 6c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 | p-kills)....................(err |
| 2c180 | 6f 72 20 22 4b 69 6c 6c 20 72 69 6e 67 20 69 73 20 65 6d 70 74 79 20 6f 72 20 62 6c 61 6e 6b 22 | or."Kill.ring.is.empty.or.blank" |
| 2c1a0 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 65 73 65 6c 65 63 74 20 28 6c 65 74 20 28 69 6e 74 | ))).........(preselect.(let.(int |
| 2c1c0 | 65 72 70 72 6f 67 72 61 6d 2d 70 61 73 74 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 | erprogram-paste-function)....... |
| 2c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 6b 69 6c 6c 20 28 63 6f | ...............(current-kill.(co |
| 2c200 | 6e 64 20 28 28 6e 6c 69 73 74 70 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.((nlistp.arg)................ |
| 2c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 65 66 | ...........................(pref |
| 2c240 | 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 65 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 | ix-numeric-value.arg)).......... |
| 2c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2c280 | 28 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 70 72 65 73 65 6c 65 63 74 2d 6c 61 73 74 | (counsel-yank-pop-preselect-last |
| 2c2a0 | 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0)............................. |
| 2c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(t.1))............. |
| 2c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 20 20 20 20 | .......................t)))..... |
| 2c300 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 61 66 74 65 72 2d 70 6f 69 6e | ....(counsel-yank-pop-after-poin |
| 2c320 | 74 0a 20 20 20 20 20 20 20 20 20 28 78 6f 72 20 28 63 6f 6e 73 70 20 61 72 67 29 20 63 6f 75 6e | t..........(xor.(consp.arg).coun |
| 2c340 | 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 61 66 74 65 72 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 | sel-yank-pop-after-point)))..... |
| 2c360 | 28 75 6e 6c 65 73 73 20 28 65 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27 79 61 6e 6b 29 0a | (unless.(eq.last-command.'yank). |
| 2c380 | 20 20 20 20 20 20 28 70 75 73 68 2d 6d 61 72 6b 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 | ......(push-mark)).....(ivy-read |
| 2c3a0 | 20 22 6b 69 6c 6c 2d 72 69 6e 67 3a 20 22 20 6b 69 6c 6c 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ."kill-ring:.".kills............ |
| 2c3c0 | 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 20 20 20 20 20 20 20 | ...:require-match.t............. |
| 2c3e0 | 20 20 3a 70 72 65 73 65 6c 65 63 74 20 70 72 65 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 | ..:preselect.preselect.......... |
| 2c400 | 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d | .....:action.#'counsel-yank-pop- |
| 2c420 | 61 63 74 69 6f 6e 0a 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 | action...............:caller.'co |
| 2c440 | 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 29 29 29 0a 0a 28 70 75 74 20 23 27 63 6f 75 6e 73 65 | unsel-yank-pop)))..(put.#'counse |
| 2c460 | 6c 2d 79 61 6e 6b 2d 70 6f 70 20 27 64 65 6c 65 74 65 2d 73 65 6c 65 63 74 69 6f 6e 20 27 79 61 | l-yank-pop.'delete-selection.'ya |
| 2c480 | 6e 6b 29 0a 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 79 61 6e | nk)..(ivy-configure.'counsel-yan |
| 2c4a0 | 6b 2d 70 6f 70 0a 20 20 3a 68 65 69 67 68 74 20 35 0a 20 20 3a 66 6f 72 6d 61 74 2d 66 6e 20 23 | k-pop...:height.5...:format-fn.# |
| 2c4c0 | 27 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b 2d 70 6f 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 | 'counsel--yank-pop-format-functi |
| 2c4e0 | 6f 6e 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d | on)..(ivy-set-actions..'counsel- |
| 2c500 | 79 61 6e 6b 2d 70 6f 70 0a 20 27 28 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f | yank-pop..'(("d".counsel-yank-po |
| 2c520 | 70 2d 61 63 74 69 6f 6e 2d 72 65 6d 6f 76 65 20 22 64 65 6c 65 74 65 22 29 0a 20 20 20 28 22 72 | p-action-remove."delete")....("r |
| 2c540 | 22 20 63 6f 75 6e 73 65 6c 2d 79 61 6e 6b 2d 70 6f 70 2d 61 63 74 69 6f 6e 2d 72 6f 74 61 74 65 | ".counsel-yank-pop-action-rotate |
| 2c560 | 20 22 72 6f 74 61 74 65 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 65 67 69 | ."rotate")))..;;**.`counsel-regi |
| 2c580 | 73 74 65 72 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 2d 61 | ster'.(defvar.counsel-register-a |
| 2c5a0 | 63 74 69 6f 6e 73 0a 20 20 27 28 28 22 5c 5c 60 62 75 66 66 65 72 22 20 2e 20 6a 75 6d 70 2d 74 | ctions...'(("\\`buffer"...jump-t |
| 2c5c0 | 6f 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 5c 5c 60 74 65 78 74 22 20 2e 20 69 6e 73 | o-register).....("\\`text"...ins |
| 2c5e0 | 65 72 74 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 63 74 61 6e 67 6c 65 | ert-register).....("\\`rectangle |
| 2c600 | 22 20 2e 20 69 6e 73 65 72 74 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 5c 5c 60 77 69 | "...insert-register).....("\\`wi |
| 2c620 | 6e 64 6f 77 22 20 2e 20 6a 75 6d 70 2d 74 6f 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 | ndow"...jump-to-register).....(" |
| 2c640 | 5c 5c 60 66 72 61 6d 65 22 20 2e 20 6a 75 6d 70 2d 74 6f 2d 72 65 67 69 73 74 65 72 29 0a 20 20 | \\`frame"...jump-to-register)... |
| 2c660 | 20 20 28 22 5c 5c 60 5b 2d 2b 5d 3f 5b 30 2d 39 5d 2b 5c 5c 28 3f 3a 5c 5c 2e 5b 30 2d 39 5d 5c | ..("\\`[-+]?[0-9]+\\(?:\\.[0-9]\ |
| 2c680 | 5c 29 3f 5c 5c 27 22 20 2e 20 69 6e 73 65 72 74 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 | \)?\\'"...insert-register).....( |
| 2c6a0 | 22 5c 5c 60 5c 5c 28 3f 3a 74 68 65 20 5c 5c 29 3f 66 69 6c 65 20 22 20 2e 20 6a 75 6d 70 2d 74 | "\\`\\(?:the.\\)?file."...jump-t |
| 2c6c0 | 6f 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 5c 5c 60 6b 65 79 62 6f 61 72 64 22 20 2e | o-register).....("\\`keyboard".. |
| 2c6e0 | 20 6a 75 6d 70 2d 74 6f 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 20 28 22 5c 5c 60 66 69 6c 65 | .jump-to-register).....("\\`file |
| 2c700 | 2d 71 75 65 72 79 22 20 2e 20 6a 75 6d 70 2d 74 6f 2d 72 65 67 69 73 74 65 72 29 29 0a 20 20 22 | -query"...jump-to-register))..." |
| 2c720 | 41 6c 69 73 74 20 6f 66 20 28 52 45 47 45 58 50 20 2e 20 46 55 4e 43 54 49 4f 4e 29 20 70 61 69 | Alist.of.(REGEXP...FUNCTION).pai |
| 2c740 | 72 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 27 2e 0a 53 65 6c 65 63 | rs.for.`counsel-register'..Selec |
| 2c760 | 74 69 6e 67 20 61 20 72 65 67 69 73 74 65 72 20 77 68 6f 73 65 20 64 65 73 63 72 69 70 74 69 6f | ting.a.register.whose.descriptio |
| 2c780 | 6e 20 6d 61 74 63 68 65 73 20 52 45 47 45 58 50 20 73 70 65 63 69 66 69 65 73 0a 46 55 4e 43 54 | n.matches.REGEXP.specifies.FUNCT |
| 2c7a0 | 49 4f 4e 20 61 73 20 74 68 65 20 61 63 74 69 6f 6e 20 74 6f 20 74 61 6b 65 20 6f 6e 20 74 68 65 | ION.as.the.action.to.take.on.the |
| 2c7c0 | 20 72 65 67 69 73 74 65 72 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 72 65 | .register.")..(defvar.counsel-re |
| 2c7e0 | 67 69 73 74 65 72 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f | gister-history.nil..."History.fo |
| 2c800 | 72 20 60 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 | r.`counsel-register'.")..(defun. |
| 2c820 | 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 2d 61 63 74 69 6f 6e 20 28 72 65 67 69 73 74 65 | counsel-register-action.(registe |
| 2c840 | 72 29 0a 20 20 22 44 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 66 6f 72 20 60 63 6f 75 6e 73 65 | r)..."Default.action.for.`counse |
| 2c860 | 6c 2d 72 65 67 69 73 74 65 72 27 2e 0a 0a 43 61 6c 6c 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 6e | l-register'...Call.a.function.on |
| 2c880 | 20 52 45 47 49 53 54 45 52 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 64 65 74 65 | .REGISTER...The.function.is.dete |
| 2c8a0 | 72 6d 69 6e 65 64 20 62 79 0a 6d 61 74 63 68 69 6e 67 20 74 68 65 20 72 65 67 69 73 74 65 72 27 | rmined.by.matching.the.register' |
| 2c8c0 | 73 20 76 61 6c 75 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 61 67 61 69 6e 73 74 20 61 20 72 65 | s.value.description.against.a.re |
| 2c8e0 | 67 65 78 70 20 69 6e 0a 60 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 2d 61 63 74 69 6f 6e | gexp.in.`counsel-register-action |
| 2c900 | 73 27 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 6c 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f | s'."...(let*.((val.(get-text-pro |
| 2c920 | 70 65 72 74 79 20 30 20 27 72 65 67 69 73 74 65 72 20 72 65 67 69 73 74 65 72 29 29 0a 20 20 20 | perty.0.'register.register)).... |
| 2c940 | 20 20 20 20 20 20 28 64 65 73 63 20 28 72 65 67 69 73 74 65 72 2d 64 65 73 63 72 69 62 65 2d 6f | ......(desc.(register-describe-o |
| 2c960 | 6e 65 6c 69 6e 65 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 63 74 69 6f 6e 20 28 63 | neline.val))..........(action.(c |
| 2c980 | 64 72 20 28 63 6c 2d 61 73 73 6f 63 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 72 65 29 20 28 73 74 | dr.(cl-assoc-if.(lambda.(re).(st |
| 2c9a0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 64 65 73 63 29 29 0a 20 20 20 20 20 20 20 20 20 | ring-match-p.re.desc)).......... |
| 2c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 | ..........................counse |
| 2c9e0 | 6c 2d 72 65 67 69 73 74 65 72 2d 61 63 74 69 6f 6e 73 29 29 29 29 0a 20 20 20 20 28 69 66 20 61 | l-register-actions)))).....(if.a |
| 2ca00 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 63 74 69 6f 6e 20 76 61 | ction.........(funcall.action.va |
| 2ca20 | 6c 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 61 63 74 69 6f 6e 20 77 61 73 20 66 | l).......(error."No.action.was.f |
| 2ca40 | 6f 75 6e 64 20 66 6f 72 20 72 65 67 69 73 74 65 72 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ound.for.register.%s"........... |
| 2ca60 | 20 20 20 28 73 69 6e 67 6c 65 2d 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 76 61 6c 29 29 | ...(single-key-description.val)) |
| 2ca80 | 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 63 6f 75 6e 73 | )))..;;;###autoload.(defun.couns |
| 2caa0 | 65 6c 2d 72 65 67 69 73 74 65 72 20 28 29 0a 20 20 22 49 6e 74 65 72 61 63 74 69 76 65 6c 79 20 | el-register.()..."Interactively. |
| 2cac0 | 63 68 6f 6f 73 65 20 61 20 72 65 67 69 73 74 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | choose.a.register."...(interacti |
| 2cae0 | 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 52 65 67 69 73 74 65 72 3a 20 22 0a 20 20 20 | ve)...(ivy-read."Register:.".... |
| 2cb00 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .........(cl-mapcan............. |
| 2cb20 | 20 28 6c 61 6d 62 64 61 20 28 72 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .(lambda.(reg)................(l |
| 2cb40 | 65 74 20 28 28 73 20 28 66 75 6e 63 61 6c 6c 20 72 65 67 69 73 74 65 72 2d 70 72 65 76 69 65 77 | et.((s.(funcall.register-preview |
| 2cb60 | 2d 66 75 6e 63 74 69 6f 6e 20 72 65 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -function.reg)))................ |
| 2cb80 | 20 20 28 73 65 74 71 20 73 20 28 73 75 62 73 74 72 69 6e 67 20 73 20 30 20 28 73 74 72 69 6e 67 | ..(setq.s.(substring.s.0.(string |
| 2cba0 | 2d 6d 61 74 63 68 2d 70 20 22 5b 20 5c 74 5c 6e 5c 72 5d 2b 5c 5c 27 22 20 73 29 29 29 0a 20 20 | -match-p."[.\t\n\r]+\\'".s)))... |
| 2cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 3d 20 | ...............(unless.(string=. |
| 2cbe0 | 73 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 | s."")....................(put-te |
| 2cc00 | 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 31 20 27 72 65 67 69 73 74 65 72 20 28 63 61 72 20 72 | xt-property.0.1.'register.(car.r |
| 2cc20 | 65 67 29 20 73 29 0a 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 | eg).s)....................(list. |
| 2cc40 | 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73 74 65 72 2d 61 6c 69 73 | s))))..............register-alis |
| 2cc60 | 74 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 74 0a | t).............:require-match.t. |
| 2cc80 | 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 2d 72 65 | ............:history.'counsel-re |
| 2cca0 | 67 69 73 74 65 72 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 | gister-history.............:acti |
| 2ccc0 | 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 72 65 67 69 73 74 65 72 2d 61 63 74 69 6f 6e 0a 20 20 20 | on.#'counsel-register-action.... |
| 2cce0 | 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 72 65 67 69 73 74 | .........:caller.'counsel-regist |
| 2cd00 | 65 72 29 29 0a 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 72 65 | er))..(ivy-configure.'counsel-re |
| 2cd20 | 67 69 73 74 65 72 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 29 | gister...:sort-fn.#'ivy-string<) |
| 2cd40 | 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 27 0a | ..;;**.`counsel-evil-registers'. |
| 2cd60 | 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 2d 66 | (defface.counsel-evil-register-f |
| 2cd80 | 61 63 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c | ace...'((t.:inherit.counsel-outl |
| 2cda0 | 69 6e 65 2d 31 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 | ine-1))..."Face.for.highlighting |
| 2cdc0 | 20 60 65 76 69 6c 27 20 72 65 67 69 73 74 65 72 73 20 69 6e 20 69 76 79 2e 22 0a 20 20 3a 67 72 | .`evil'.registers.in.ivy."...:gr |
| 2cde0 | 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | oup.'ivy-faces)..;;;###autoload. |
| 2ce00 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 20 28 29 | (defun.counsel-evil-registers.() |
| 2ce20 | 0a 20 20 22 49 76 79 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 65 76 69 6c 2d 73 68 | ..."Ivy.replacement.for.`evil-sh |
| 2ce40 | 6f 77 2d 72 65 67 69 73 74 65 72 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | ow-registers'."...(interactive). |
| 2ce60 | 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 65 76 69 6c 2d 72 65 67 69 73 74 65 72 2d 6c 69 | ..(if.(fboundp.'evil-register-li |
| 2ce80 | 73 74 29 0a 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 65 76 69 6c 2d 72 65 67 69 73 74 | st).......(ivy-read."evil-regist |
| 2cea0 | 65 72 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 | ers:.".................(cl-loop. |
| 2cec0 | 66 6f 72 20 28 6b 65 79 20 2e 20 76 61 6c 29 20 69 6e 20 28 65 76 69 6c 2d 72 65 67 69 73 74 65 | for.(key...val).in.(evil-registe |
| 2cee0 | 72 2d 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 63 6f 6c 6c 65 | r-list)....................colle |
| 2cf00 | 63 74 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ct.(format."[%s]:.%s"........... |
| 2cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 | .........................(proper |
| 2cf40 | 74 69 7a 65 20 28 63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 6b 65 79 29 0a 20 20 20 20 20 20 | tize.(char-to-string.key)....... |
| 2cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2cf80 | 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 | .........'face.'counsel-evil-reg |
| 2cfa0 | 69 73 74 65 72 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ister-face)..................... |
| 2cfc0 | 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 70 20 76 61 6c 29 | ...............(if.(stringp.val) |
| 2cfe0 | 20 76 61 6c 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 | .val.""))).................:requ |
| 2d000 | 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 | ire-match.t.................:act |
| 2d020 | 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 2d 61 63 74 | ion.#'counsel-evil-registers-act |
| 2d040 | 69 6f 6e 0a 20 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 | ion.................:caller.'cou |
| 2d060 | 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | nsel-evil-registers).....(user-e |
| 2d080 | 72 72 6f 72 20 22 52 65 71 75 69 72 65 64 20 66 65 61 74 75 72 65 20 60 65 76 69 6c 27 20 6e 6f | rror."Required.feature.`evil'.no |
| 2d0a0 | 74 20 69 6e 73 74 61 6c 6c 65 64 22 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 | t.installed")))..(ivy-configure. |
| 2d0c0 | 27 63 6f 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 0a 20 20 3a 68 65 69 67 68 | 'counsel-evil-registers...:heigh |
| 2d0e0 | 74 20 35 0a 20 20 3a 66 6f 72 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 79 61 6e 6b | t.5...:format-fn.#'counsel--yank |
| 2d100 | 2d 70 6f 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 63 6f | -pop-format-function)..(defun.co |
| 2d120 | 75 6e 73 65 6c 2d 65 76 69 6c 2d 72 65 67 69 73 74 65 72 73 2d 61 63 74 69 6f 6e 20 28 73 29 0a | unsel-evil-registers-action.(s). |
| 2d140 | 20 20 22 50 61 73 74 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 53 2c 20 74 72 69 6d 6d 69 6e 67 | .."Paste.contents.of.S,.trimming |
| 2d160 | 20 74 68 65 20 72 65 67 69 73 74 65 72 20 70 61 72 74 2e 0a 0a 53 20 77 69 6c 6c 20 62 65 20 6f | .the.register.part...S.will.be.o |
| 2d180 | 66 20 74 68 65 20 66 6f 72 6d 20 5c 22 5b 72 65 67 69 73 74 65 72 5d 3a 20 63 6f 6e 74 65 6e 74 | f.the.form.\"[register]:.content |
| 2d1a0 | 5c 22 2e 22 0a 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 6f 77 0a 20 20 20 20 28 69 6e 73 | \"."...(with-ivy-window.....(ins |
| 2d1c0 | 65 72 74 0a 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 | ert......(replace-regexp-in-stri |
| 2d1e0 | 6e 67 20 22 5c 5c 60 5c 5c 5b 2e 2a 3f 5c 5c 5d 3a 20 22 20 22 22 20 73 29 29 29 29 0a 0a 3b 3b | ng."\\`\\[.*?\\]:."."".s))))..;; |
| 2d200 | 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 27 0a 28 64 65 66 76 61 72 20 69 6d 65 6e 75 | **.`counsel-imenu'.(defvar.imenu |
| 2d220 | 2d 61 75 74 6f 2d 72 65 73 63 61 6e 29 0a 28 64 65 66 76 61 72 20 69 6d 65 6e 75 2d 61 75 74 6f | -auto-rescan).(defvar.imenu-auto |
| 2d240 | 2d 72 65 73 63 61 6e 2d 6d 61 78 6f 75 74 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | -rescan-maxout).(declare-functio |
| 2d260 | 6e 20 69 6d 65 6e 75 2d 2d 73 75 62 61 6c 69 73 74 2d 70 20 22 69 6d 65 6e 75 22 29 0a 28 64 65 | n.imenu--subalist-p."imenu").(de |
| 2d280 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6d 65 6e 75 2d 2d 6d 61 6b 65 2d 69 6e 64 65 78 | clare-function.imenu--make-index |
| 2d2a0 | 2d 61 6c 69 73 74 20 22 69 6d 65 6e 75 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | -alist."imenu")..(defun.counsel- |
| 2d2c0 | 2d 69 6d 65 6e 75 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 28 72 65 71 75 69 72 65 20 | -imenu-candidates.()...(require. |
| 2d2e0 | 27 69 6d 65 6e 75 29 0a 20 20 28 6c 65 74 2a 20 28 28 69 6d 65 6e 75 2d 61 75 74 6f 2d 72 65 73 | 'imenu)...(let*.((imenu-auto-res |
| 2d300 | 63 61 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 69 6d 65 6e 75 2d 61 75 74 6f 2d 72 65 73 63 | can.t)..........(imenu-auto-resc |
| 2d320 | 61 6e 2d 6d 61 78 6f 75 74 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | an-maxout.(if.current-prefix-arg |
| 2d340 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 2d360 | 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ........(buffer-size)........... |
| 2d380 | 20 20 20 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 6d 65 6e 75 | ...........................imenu |
| 2d3a0 | 2d 61 75 74 6f 2d 72 65 73 63 61 6e 2d 6d 61 78 6f 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 | -auto-rescan-maxout))..........( |
| 2d3c0 | 69 74 65 6d 73 20 28 69 6d 65 6e 75 2d 2d 6d 61 6b 65 2d 69 6e 64 65 78 2d 61 6c 69 73 74 20 74 | items.(imenu--make-index-alist.t |
| 2d3e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 74 65 6d 73 20 28 64 65 6c 65 74 65 20 28 61 73 73 6f | ))..........(items.(delete.(asso |
| 2d400 | 63 20 22 2a 52 65 73 63 61 6e 2a 22 20 69 74 65 6d 73 29 20 69 74 65 6d 73 29 29 0a 20 20 20 20 | c."*Rescan*".items).items))..... |
| 2d420 | 20 20 20 20 20 28 69 74 65 6d 73 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 | .....(items.(cond.((eq.major-mod |
| 2d440 | 65 20 27 65 6d 61 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 | e.'emacs-lisp-mode)............. |
| 2d460 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 63 61 74 65 67 6f | ...........(counsel-imenu-catego |
| 2d480 | 72 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 73 20 69 74 65 6d 73 29 29 0a 20 20 20 20 20 20 20 20 20 | rize-functions.items)).......... |
| 2d4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | .............((and.(derived-mode |
| 2d4c0 | 2d 70 20 27 70 79 74 68 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p.'python-mode)................ |
| 2d4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 70 79 74 68 6f 6e 2d 69 6d | .............(fboundp.'python-im |
| 2d500 | 65 6e 75 2d 63 72 65 61 74 65 2d 66 6c 61 74 2d 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 20 20 | enu-create-flat-index))......... |
| 2d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 79 74 68 6f 6e 2d 69 6d 65 6e 75 2d 63 72 65 | ...............(python-imenu-cre |
| 2d540 | 61 74 65 2d 66 6c 61 74 2d 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate-flat-index))................ |
| 2d560 | 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 20 | .......(t....................... |
| 2d580 | 20 69 74 65 6d 73 29 29 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 67 65 | .items)))).....(counsel-imenu-ge |
| 2d5a0 | 74 2d 63 61 6e 64 69 64 61 74 65 73 2d 66 72 6f 6d 20 69 74 65 6d 73 29 29 29 0a 0a 28 64 65 66 | t-candidates-from.items)))..(def |
| 2d5c0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 67 65 74 2d 63 61 6e 64 69 64 61 74 65 73 2d | un.counsel-imenu-get-candidates- |
| 2d5e0 | 66 72 6f 6d 20 28 61 6c 69 73 74 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 66 69 78 29 0a 20 20 | from.(alist.&optional.prefix)... |
| 2d600 | 22 43 72 65 61 74 65 20 61 20 6c 69 73 74 20 6f 66 20 28 6b 65 79 20 2e 20 76 61 6c 75 65 29 20 | "Create.a.list.of.(key...value). |
| 2d620 | 66 72 6f 6d 20 41 4c 49 53 54 2e 0a 50 52 45 46 49 58 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 | from.ALIST..PREFIX.is.used.to.cr |
| 2d640 | 65 61 74 65 20 74 68 65 20 6b 65 79 2e 22 0a 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 28 | eate.the.key."...(cl-mapcan....( |
| 2d660 | 6c 61 6d 62 64 61 20 28 65 6c 6d 29 0a 20 20 20 20 20 28 69 66 20 28 69 6d 65 6e 75 2d 2d 73 75 | lambda.(elm)......(if.(imenu--su |
| 2d680 | 62 61 6c 69 73 74 2d 70 20 65 6c 6d 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d | balist-p.elm)..........(counsel- |
| 2d6a0 | 69 6d 65 6e 75 2d 67 65 74 2d 63 61 6e 64 69 64 61 74 65 73 2d 66 72 6f 6d 0a 20 20 20 20 20 20 | imenu-get-candidates-from....... |
| 2d6c0 | 20 20 20 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 28 65 20 2e 20 76 29 20 69 6e 20 28 63 64 72 | ....(cl-loop.for.(e...v).in.(cdr |
| 2d6e0 | 20 65 6c 6d 29 20 63 6f 6c 6c 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .elm).collect................(co |
| 2d700 | 6e 73 20 65 20 28 69 66 20 28 69 6e 74 65 67 65 72 70 20 76 29 20 28 63 6f 70 79 2d 6d 61 72 6b | ns.e.(if.(integerp.v).(copy-mark |
| 2d720 | 65 72 20 76 29 20 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 61 73 73 20 74 68 65 | er.v).v)))...........;;.pass.the |
| 2d740 | 20 70 72 65 66 69 78 20 74 6f 20 6e 65 78 74 20 72 65 63 75 72 73 69 76 65 20 63 61 6c 6c 0a 20 | .prefix.to.next.recursive.call.. |
| 2d760 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20 28 69 66 20 70 72 65 66 | .........(concat.prefix.(if.pref |
| 2d780 | 69 78 20 22 2e 22 29 20 28 63 61 72 20 65 6c 6d 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 | ix.".").(car.elm)))........(let. |
| 2d7a0 | 28 28 6b 65 79 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ((key.(concat................... |
| 2d7c0 | 20 28 77 68 65 6e 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(when.prefix................... |
| 2d7e0 | 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 20 20 20 20 20 20 | ...(concat...................... |
| 2d800 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 70 72 65 66 69 78 20 27 66 61 63 65 20 27 69 76 79 2d 67 | .(propertize.prefix.'face.'ivy-g |
| 2d820 | 72 65 70 2d 69 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rep-info)....................... |
| 2d840 | 22 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 65 | ":."))....................(car.e |
| 2d860 | 6c 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 6b 65 79 0a | lm))))..........(list.(cons.key. |
| 2d880 | 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 20 6b 65 79 20 28 | .....................(cons.key.( |
| 2d8a0 | 69 66 20 28 6f 76 65 72 6c 61 79 70 20 28 63 64 72 20 65 6c 6d 29 29 0a 20 20 20 20 20 20 20 20 | if.(overlayp.(cdr.elm))......... |
| 2d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 | ...........................(over |
| 2d8e0 | 6c 61 79 2d 73 74 61 72 74 20 28 63 64 72 20 65 6c 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | lay-start.(cdr.elm))............ |
| 2d900 | 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 65 6c 6d 29 29 | ......................(cdr.elm)) |
| 2d920 | 29 29 29 29 29 29 0a 20 20 20 61 6c 69 73 74 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 | ))))))....alist))..(defvar.couns |
| 2d940 | 65 6c 2d 69 6d 65 6e 75 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | el-imenu-map...(let.((map.(make- |
| 2d960 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | sparse-keymap))).....(define-key |
| 2d980 | 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 6c 22 29 20 23 27 69 76 79 2d 63 61 6c 6c 2d 61 6e 64 2d | .map.(kbd."C-l").#'ivy-call-and- |
| 2d9a0 | 72 65 63 65 6e 74 65 72 29 0a 20 20 20 20 6d 61 70 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | recenter).....map))..(defun.coun |
| 2d9c0 | 73 65 6c 2d 69 6d 65 6e 75 2d 63 61 74 65 67 6f 72 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 73 20 28 | sel-imenu-categorize-functions.( |
| 2d9e0 | 69 74 65 6d 73 29 0a 20 20 22 43 61 74 65 67 6f 72 69 7a 65 20 61 6c 6c 20 74 68 65 20 66 75 6e | items)..."Categorize.all.the.fun |
| 2da00 | 63 74 69 6f 6e 73 20 6f 66 20 69 6d 65 6e 75 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 6e 73 20 28 | ctions.of.imenu."...(let.((fns.( |
| 2da20 | 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 27 6c 69 73 74 70 20 69 74 65 6d 73 20 3a 6b 65 79 20 | cl-remove-if.#'listp.items.:key. |
| 2da40 | 23 27 63 64 72 29 29 29 0a 20 20 20 20 28 69 66 20 66 6e 73 0a 20 20 20 20 20 20 20 20 28 6e 63 | #'cdr))).....(if.fns.........(nc |
| 2da60 | 6f 6e 63 20 28 63 6c 2d 72 65 6d 6f 76 65 2d 69 66 20 23 27 6e 6c 69 73 74 70 20 69 74 65 6d 73 | onc.(cl-remove-if.#'nlistp.items |
| 2da80 | 20 3a 6b 65 79 20 23 27 63 64 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 22 | .:key.#'cdr)................`((" |
| 2daa0 | 46 75 6e 63 74 69 6f 6e 73 22 20 2c 40 66 6e 73 29 29 29 0a 20 20 20 20 20 20 69 74 65 6d 73 29 | Functions".,@fns))).......items) |
| 2dac0 | 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 61 63 74 69 6f 6e 20 | ))..(defun.counsel-imenu-action. |
| 2dae0 | 28 78 29 0a 20 20 28 69 6d 65 6e 75 20 28 63 64 72 20 78 29 29 29 0a 0a 28 64 65 66 76 61 72 20 | (x)...(imenu.(cdr.x)))..(defvar. |
| 2db00 | 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 | counsel-imenu-history.nil..."His |
| 2db20 | 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 27 2e 22 29 0a 0a 3b 3b 3b | tory.for.`counsel-imenu'.")..;;; |
| 2db40 | 23 23 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 69 6d 65 6e 75 | ###autoload.(defun.counsel-imenu |
| 2db60 | 20 28 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e | .()..."Jump.to.a.buffer.position |
| 2db80 | 20 69 6e 64 65 78 65 64 20 62 79 20 69 6d 65 6e 75 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .indexed.by.imenu."...(interacti |
| 2dba0 | 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 69 6d 65 6e 75 20 69 74 65 6d 73 3a 20 22 20 | ve)...(ivy-read."imenu.items:.". |
| 2dbc0 | 28 63 6f 75 6e 73 65 6c 2d 2d 69 6d 65 6e 75 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 | (counsel--imenu-candidates)..... |
| 2dbe0 | 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 74 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 | ........:preselect.(thing-at-poi |
| 2dc00 | 6e 74 20 27 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 | nt.'symbol).............:require |
| 2dc20 | 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 | -match.t.............:action.#'c |
| 2dc40 | 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ounsel-imenu-action............. |
| 2dc60 | 3a 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 6d 61 70 0a 20 20 20 20 20 20 | :keymap.counsel-imenu-map....... |
| 2dc80 | 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 2d 68 69 | ......:history.'counsel-imenu-hi |
| 2dca0 | 73 74 6f 72 79 0a 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 | story.............:caller.'couns |
| 2dcc0 | 65 6c 2d 69 6d 65 6e 75 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 | el-imenu))..;;**.`counsel-list-p |
| 2dce0 | 72 6f 63 65 73 73 65 73 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 | rocesses'.(defun.counsel-list-pr |
| 2dd00 | 6f 63 65 73 73 65 73 2d 61 63 74 69 6f 6e 2d 64 65 6c 65 74 65 20 28 78 29 0a 20 20 22 44 65 6c | ocesses-action-delete.(x)..."Del |
| 2dd20 | 65 74 65 20 70 72 6f 63 65 73 73 20 58 2e 22 0a 20 20 28 64 65 6c 65 74 65 2d 70 72 6f 63 65 73 | ete.process.X."...(delete-proces |
| 2dd40 | 73 20 78 29 0a 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 74 69 | s.x)...(setf.(ivy-state-collecti |
| 2dd60 | 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 69 76 79 2d 2d | on.ivy-last).........(setq.ivy-- |
| 2dd80 | 61 6c 6c 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 28 64 65 | all-candidates...............(de |
| 2dda0 | 6c 65 74 65 20 78 20 69 76 79 2d 2d 61 6c 6c 2d 63 61 6e 64 69 64 61 74 65 73 29 29 29 29 0a 0a | lete.x.ivy--all-candidates)))).. |
| 2ddc0 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 73 2d 61 63 | (defun.counsel-list-processes-ac |
| 2dde0 | 74 69 6f 6e 2d 73 77 69 74 63 68 20 28 78 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 | tion-switch.(x)..."Switch.to.buf |
| 2de00 | 66 65 72 20 6f 66 20 70 72 6f 63 65 73 73 20 58 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 72 6f | fer.of.process.X."...(let*.((pro |
| 2de20 | 63 20 28 67 65 74 2d 70 72 6f 63 65 73 73 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 | c.(get-process.x))..........(buf |
| 2de40 | 20 28 61 6e 64 20 70 72 6f 63 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 29 | .(and.proc.(process-buffer.proc) |
| 2de60 | 29 29 29 0a 20 20 20 20 28 69 66 20 62 75 66 0a 20 20 20 20 20 20 20 20 28 73 77 69 74 63 68 2d | ))).....(if.buf.........(switch- |
| 2de80 | 74 6f 2d 62 75 66 66 65 72 20 62 75 66 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 50 | to-buffer.buf).......(message."P |
| 2dea0 | 72 6f 63 65 73 73 20 25 73 20 64 6f 65 73 6e 27 74 20 68 61 76 65 20 61 20 62 75 66 66 65 72 22 | rocess.%s.doesn't.have.a.buffer" |
| 2dec0 | 20 78 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 63 6f | .x))))..;;;###autoload.(defun.co |
| 2dee0 | 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 73 20 28 29 0a 20 20 22 4f 66 66 65 72 | unsel-list-processes.()..."Offer |
| 2df00 | 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 6f 72 20 60 70 72 6f 63 65 73 73 2d 6c 69 73 74 27 2e 0a | .completion.for.`process-list'.. |
| 2df20 | 54 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 20 64 65 6c 65 74 65 73 20 74 68 65 20 73 | The.default.action.deletes.the.s |
| 2df40 | 65 6c 65 63 74 65 64 20 70 72 6f 63 65 73 73 2e 0a 41 6e 20 65 78 74 72 61 20 61 63 74 69 6f 6e | elected.process..An.extra.action |
| 2df60 | 20 61 6c 6c 6f 77 73 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 | .allows.to.switch.to.the.process |
| 2df80 | 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 77 69 74 | .buffer."...(interactive)...(wit |
| 2dfa0 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 | h-temp-buffer.....(list-processe |
| 2dfc0 | 73 2d 2d 72 65 66 72 65 73 68 29 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 50 72 6f 63 65 73 | s--refresh))...(ivy-read."Proces |
| 2dfe0 | 73 3a 20 22 20 28 6d 61 70 63 61 72 20 23 27 70 72 6f 63 65 73 73 2d 6e 61 6d 65 20 28 70 72 6f | s:.".(mapcar.#'process-name.(pro |
| 2e000 | 63 65 73 73 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 | cess-list)).............:require |
| 2e020 | 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 0a 20 20 20 | -match.t.............:action.... |
| 2e040 | 20 20 20 20 20 20 20 20 20 27 28 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6f 22 20 | .........'(1...............("o". |
| 2e060 | 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 73 2d 61 63 74 69 6f 6e 2d 64 65 | counsel-list-processes-action-de |
| 2e080 | 6c 65 74 65 20 22 6b 69 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 73 22 20 | lete."kill")...............("s". |
| 2e0a0 | 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 73 2d 61 63 74 69 6f 6e 2d 73 77 | counsel-list-processes-action-sw |
| 2e0c0 | 69 74 63 68 20 22 73 77 69 74 63 68 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c | itch."switch")).............:cal |
| 2e0e0 | 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 65 73 29 29 0a 0a 3b | ler.'counsel-list-processes))..; |
| 2e100 | 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 61 63 65 2d 6c 69 6e 6b 27 0a 28 64 65 66 75 6e 20 63 6f | ;**.`counsel-ace-link'.(defun.co |
| 2e120 | 75 6e 73 65 6c 2d 61 63 65 2d 6c 69 6e 6b 20 28 29 0a 20 20 22 55 73 65 20 49 76 79 20 63 6f 6d | unsel-ace-link.()..."Use.Ivy.com |
| 2e140 | 70 6c 65 74 69 6f 6e 20 66 6f 72 20 60 61 63 65 2d 6c 69 6e 6b 27 2e 22 0a 20 20 28 69 6e 74 65 | pletion.for.`ace-link'."...(inte |
| 2e160 | 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 63 6f 6c 6c 65 63 74 69 6f 6e 20 61 63 74 69 | ractive)...(let.(collection.acti |
| 2e180 | 6f 6e 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 49 | on).....(cond.((eq.major-mode.'I |
| 2e1a0 | 6e 66 6f 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c 6c 65 | nfo-mode)............(setq.colle |
| 2e1c0 | 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 69 6e 66 6f 2d 63 6f 6c 6c 65 63 74 29 0a 20 | ction.'ace-link--info-collect).. |
| 2e1e0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b | ..........(setq.action.'ace-link |
| 2e200 | 2d 2d 69 6e 66 6f 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 6d | --info-action))...........((eq.m |
| 2e220 | 61 6a 6f 72 2d 6d 6f 64 65 20 27 68 65 6c 70 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ajor-mode.'help-mode)........... |
| 2e240 | 20 28 73 65 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 68 65 6c | .(setq.collection.'ace-link--hel |
| 2e260 | 70 2d 63 6f 6c 6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 63 74 69 | p-collect)............(setq.acti |
| 2e280 | 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 68 65 6c 70 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 | on.'ace-link--help-action))..... |
| 2e2a0 | 20 20 20 20 20 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 77 6f 6d 61 6e 2d 6d 6f 64 | ......((eq.major-mode.'woman-mod |
| 2e2c0 | 65 29 0a 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 27 | e)............(setq.collection.' |
| 2e2e0 | 61 63 65 2d 6c 69 6e 6b 2d 2d 77 6f 6d 61 6e 2d 63 6f 6c 6c 65 63 74 29 0a 20 20 20 20 20 20 20 | ace-link--woman-collect)........ |
| 2e300 | 20 20 20 20 28 73 65 74 71 20 61 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 77 6f 6d 61 | ....(setq.action.'ace-link--woma |
| 2e320 | 6e 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 6d 61 6a 6f 72 2d | n-action))...........((eq.major- |
| 2e340 | 6d 6f 64 65 20 27 65 77 77 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | mode.'eww-mode)............(setq |
| 2e360 | 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 65 77 77 2d 63 6f 6c 6c 65 | .collection.'ace-link--eww-colle |
| 2e380 | 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 63 74 69 6f 6e 20 27 61 63 65 | ct)............(setq.action.'ace |
| 2e3a0 | 2d 6c 69 6e 6b 2d 2d 65 77 77 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 | -link--eww-action))...........(( |
| 2e3c0 | 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 6f 64 65 29 | eq.major-mode.'compilation-mode) |
| 2e3e0 | 0a 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 27 61 63 | ............(setq.collection.'ac |
| 2e400 | 65 2d 6c 69 6e 6b 2d 2d 65 77 77 2d 63 6f 6c 6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-link--eww-collect)............ |
| 2e420 | 28 73 65 74 71 20 61 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 63 6f 6d 70 69 6c 61 74 | (setq.action.'ace-link--compilat |
| 2e440 | 69 6f 6e 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 6d 61 6a 6f | ion-action))...........((eq.majo |
| 2e460 | 72 2d 6d 6f 64 65 20 27 6f 72 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | r-mode.'org-mode)............(se |
| 2e480 | 74 71 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 27 61 63 65 2d 6c 69 6e 6b 2d 2d 6f 72 67 2d 63 6f 6c | tq.collection.'ace-link--org-col |
| 2e4a0 | 6c 65 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 63 74 69 6f 6e 20 27 61 | lect)............(setq.action.'a |
| 2e4c0 | 63 65 2d 6c 69 6e 6b 2d 2d 6f 72 67 2d 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 69 66 20 28 | ce-link--org-action))).....(if.( |
| 2e4e0 | 6e 75 6c 6c 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 | null.collection).........(error. |
| 2e500 | 22 25 53 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 22 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | "%S.is.not.supported".major-mode |
| 2e520 | 29 0a 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 41 63 65 2d 4c 69 6e 6b 3a 20 22 20 28 | ).......(ivy-read."Ace-Link:.".( |
| 2e540 | 66 75 6e 63 61 6c 6c 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 | funcall.collection)............. |
| 2e560 | 20 20 20 20 3a 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 66 75 6e 63 61 6c 6c | ....:action.(lambda.(x).(funcall |
| 2e580 | 20 61 63 74 69 6f 6e 20 28 63 64 72 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .action.(cdr.x)))............... |
| 2e5a0 | 20 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:require-match.t.............. |
| 2e5c0 | 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 61 63 65 2d 6c 69 6e 6b 29 29 29 29 | ...:caller.'counsel-ace-link)))) |
| 2e5e0 | 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f | ..;;**.`counsel-minibuffer-histo |
| 2e600 | 72 79 27 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | ry'.;;;###autoload.(defun.counse |
| 2e620 | 6c 2d 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 42 72 6f 77 73 | l-minibuffer-history.()..."Brows |
| 2e640 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 | e.minibuffer.history."...(intera |
| 2e660 | 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 65 6e 61 62 6c 65 2d 72 65 63 75 72 73 69 76 65 | ctive)...(let.((enable-recursive |
| 2e680 | 2d 6d 69 6e 69 62 75 66 66 65 72 73 20 74 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 | -minibuffers.t)).....(ivy-read." |
| 2e6a0 | 48 69 73 74 6f 72 79 3a 20 22 20 28 69 76 79 2d 68 69 73 74 6f 72 79 2d 63 6f 6e 74 65 6e 74 73 | History:.".(ivy-history-contents |
| 2e6c0 | 20 6d 69 6e 69 62 75 66 66 65 72 2d 68 69 73 74 6f 72 79 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 | .minibuffer-history-variable)... |
| 2e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 76 79 2d 72 65 76 65 72 73 65 2d | ............:keymap.ivy-reverse- |
| 2e700 | 69 2d 73 65 61 72 63 68 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 | i-search-map...............:acti |
| 2e720 | 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 20 | on.(lambda.(x).................. |
| 2e740 | 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 |
| 2e760 | 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 28 69 6e 73 | ts).........................(ins |
| 2e780 | 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 28 63 61 | ert.(substring-no-properties.(ca |
| 2e7a0 | 72 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 | r.x))))...............:caller.'c |
| 2e7c0 | 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 29 29 29 0a 0a 3b 3b | ounsel-minibuffer-history)))..;; |
| 2e7e0 | 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 68 69 73 74 6f 72 79 27 0a 28 64 65 66 76 61 72 | **.`counsel-esh-history'.(defvar |
| 2e800 | 20 63 6f 6d 69 6e 74 2d 69 6e 70 75 74 2d 72 69 6e 67 2d 69 6e 64 65 78 29 0a 28 64 65 66 76 61 | .comint-input-ring-index).(defva |
| 2e820 | 72 20 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 29 0a 28 64 65 66 76 61 72 20 | r.eshell-history-index).(defvar. |
| 2e840 | 73 6c 69 6d 65 2d 72 65 70 6c 2d 69 6e 70 75 74 2d 68 69 73 74 6f 72 79 2d 70 6f 73 69 74 69 6f | slime-repl-input-history-positio |
| 2e860 | 6e 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 2d 69 6e 64 65 78 2d 6c | n)..(defvar.counsel-esh--index-l |
| 2e880 | 61 73 74 20 6e 69 6c 0a 20 20 22 49 6e 64 65 78 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 | ast.nil..."Index.corresponding.t |
| 2e8a0 | 6f 20 6c 61 73 74 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 65 | o.last.selection.with.`counsel-e |
| 2e8c0 | 73 68 2d 68 69 73 74 6f 72 79 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d | sh-history'.")..(defvar.counsel- |
| 2e8e0 | 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 2d 69 6e 64 65 78 2d 6c 61 73 74 20 6e 69 6c 0a 20 20 | shell-history--index-last.nil... |
| 2e900 | 22 49 6e 64 65 78 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6c 61 73 74 20 73 65 6c | "Index.corresponding.to.last.sel |
| 2e920 | 65 63 74 69 6f 6e 20 77 69 74 68 20 60 63 6f 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f | ection.with.`counsel-shell-histo |
| 2e940 | 72 79 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 65 2d 68 | ry'.")..(defun.counsel--browse-h |
| 2e960 | 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 20 28 70 61 69 72 29 0a 20 20 28 6c 65 74 20 28 28 73 6e | istory-action.(pair)...(let.((sn |
| 2e980 | 64 20 28 63 64 72 20 70 61 69 72 29 29 29 0a 20 20 20 20 28 63 6c 2d 63 61 73 65 20 28 69 76 79 | d.(cdr.pair))).....(cl-case.(ivy |
| 2e9a0 | 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 28 63 | -state-caller.ivy-last).......(c |
| 2e9c0 | 6f 75 6e 73 65 6c 2d 65 73 68 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 | ounsel-esh-history........(setq. |
| 2e9e0 | 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 20 73 6e 64 0a 20 20 20 20 20 20 20 | eshell-history-index.snd........ |
| 2ea00 | 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 2d 69 6e 64 65 78 2d 6c 61 73 74 20 73 6e | ......counsel-esh--index-last.sn |
| 2ea20 | 64 29 29 0a 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 | d)).......(counsel-shell-history |
| 2ea40 | 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 69 6e 74 2d 69 6e 70 75 74 2d 72 69 6e 67 2d | ........(setq.comint-input-ring- |
| 2ea60 | 69 6e 64 65 78 20 73 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 73 | index.snd..............counsel-s |
| 2ea80 | 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 2d 69 6e 64 65 78 2d 6c 61 73 74 20 73 6e 64 29 29 0a 20 | hell-history--index-last.snd)).. |
| 2eaa0 | 20 20 20 20 20 3b 3b 20 4c 65 61 76 65 20 74 68 69 73 20 61 73 20 61 20 6e 6f 2d 6f 70 2e 20 49 | .....;;.Leave.this.as.a.no-op..I |
| 2eac0 | 66 20 73 6f 6d 65 6f 6e 65 20 64 65 63 69 64 65 73 20 74 6f 20 70 61 74 63 68 0a 20 20 20 20 20 | f.someone.decides.to.patch...... |
| 2eae0 | 20 3b 3b 20 60 73 6c 69 6d 65 2d 72 65 70 6c 2d 70 72 65 76 69 6f 75 73 2d 69 6e 70 75 74 27 20 | .;;.`slime-repl-previous-input'. |
| 2eb00 | 6f 72 20 6f 6e 65 20 6f 66 20 69 74 73 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 2c | or.one.of.its.utility.functions, |
| 2eb20 | 0a 20 20 20 20 20 20 3b 3b 20 6f 72 20 74 6f 20 61 64 64 20 68 69 73 74 6f 72 79 2d 72 65 70 6c | .......;;.or.to.add.history-repl |
| 2eb40 | 61 79 20 74 6f 20 53 6c 69 6d 65 2c 20 74 68 65 6e 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 63 | ay.to.Slime,.then.this.section.c |
| 2eb60 | 61 6e 20 62 65 0a 20 20 20 20 20 20 3b 3b 20 75 70 64 61 74 65 64 20 74 6f 20 61 64 64 20 74 68 | an.be.......;;.updated.to.add.th |
| 2eb80 | 65 20 72 65 6c 65 76 61 6e 74 20 73 75 70 70 6f 72 74 20 66 6f 72 20 74 68 6f 73 65 20 63 6f 6d | e.relevant.support.for.those.com |
| 2eba0 | 6d 61 6e 64 73 2e 0a 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 73 6c 69 6d 65 2d 72 65 70 6c | mands........(counsel-slime-repl |
| 2ebc0 | 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 6e 69 6c 29 29 0a 20 20 20 20 28 69 76 79 2d 63 | -history........nil)).....(ivy-c |
| 2ebe0 | 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 20 28 63 61 72 20 | ompletion-in-region-action.(car. |
| 2ec00 | 70 61 69 72 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f | pair))))..(cl-defun.counsel--bro |
| 2ec20 | 77 73 65 2d 68 69 73 74 6f 72 79 20 28 72 69 6e 67 20 26 6b 65 79 20 63 61 6c 6c 65 72 29 0a 20 | wse-history.(ring.&key.caller).. |
| 2ec40 | 20 22 55 73 65 20 49 76 79 20 74 6f 20 6e 61 76 69 67 61 74 65 20 74 68 72 6f 75 67 68 20 52 49 | ."Use.Ivy.to.navigate.through.RI |
| 2ec60 | 4e 47 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 70 72 6f 63 20 28 67 65 74 2d 62 75 66 66 65 72 2d | NG."...(let*.((proc.(get-buffer- |
| 2ec80 | 70 72 6f 63 65 73 73 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 | process.(current-buffer)))...... |
| 2eca0 | 20 20 20 20 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 65 67 20 | ....(end.(point))..........(beg. |
| 2ecc0 | 28 69 66 20 70 72 6f 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 | (if.proc...................(min. |
| 2ece0 | 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 29 20 65 6e 64 29 0a 20 20 20 20 20 20 20 | (process-mark.proc).end)........ |
| 2ed00 | 20 20 20 20 20 20 20 20 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 70 75 74 20 28 | .........end))..........(input.( |
| 2ed20 | 77 68 65 6e 20 28 3c 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when.(<.beg.end)................ |
| 2ed40 | 20 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 | ...(concat."^".(buffer-substring |
| 2ed60 | 20 62 65 67 20 65 6e 64 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 63 6f 6d 70 | .beg.end))))).....(setq.ivy-comp |
| 2ed80 | 6c 65 74 69 6f 6e 2d 62 65 67 20 62 65 67 29 0a 20 20 20 20 28 73 65 74 71 20 69 76 79 2d 63 6f | letion-beg.beg).....(setq.ivy-co |
| 2eda0 | 6d 70 6c 65 74 69 6f 6e 2d 65 6e 64 20 65 6e 64 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 | mpletion-end.end).....(ivy-read. |
| 2edc0 | 22 48 69 73 74 6f 72 79 3a 20 22 20 28 69 76 79 2d 68 69 73 74 6f 72 79 2d 63 6f 6e 74 65 6e 74 | "History:.".(ivy-history-content |
| 2ede0 | 73 20 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 20 69 76 | s.ring)...............:keymap.iv |
| 2ee00 | 79 2d 72 65 76 65 72 73 65 2d 69 2d 73 65 61 72 63 68 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 | y-reverse-i-search-map.......... |
| 2ee20 | 20 20 20 20 20 3a 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 69 6e 70 75 74 0a 20 20 20 20 20 20 | .....:initial-input.input....... |
| 2ee40 | 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 | ........:action.#'counsel--brows |
| 2ee60 | 65 2d 68 69 73 74 6f 72 79 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | e-history-action...............: |
| 2ee80 | 63 61 6c 6c 65 72 20 63 61 6c 6c 65 72 29 29 29 0a 0a 28 64 65 66 76 61 72 20 65 73 68 65 6c 6c | caller.caller)))..(defvar.eshell |
| 2eea0 | 2d 68 69 73 74 6f 72 79 2d 72 69 6e 67 29 0a 28 64 65 66 76 61 72 20 65 73 68 65 6c 6c 2d 6d 61 | -history-ring).(defvar.eshell-ma |
| 2eec0 | 74 63 68 69 6e 67 2d 69 6e 70 75 74 2d 66 72 6f 6d 2d 69 6e 70 75 74 2d 73 74 72 69 6e 67 29 0a | tching-input-from-input-string). |
| 2eee0 | 0a 3b 3b 3b 23 23 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 65 | .;;;###autoload.(defun.counsel-e |
| 2ef00 | 73 68 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 42 72 6f 77 73 65 20 45 73 68 65 6c 6c 20 68 | sh-history.()..."Browse.Eshell.h |
| 2ef20 | 69 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 | istory."...(interactive)...(requ |
| 2ef40 | 69 72 65 20 27 65 6d 2d 68 69 73 74 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 65 | ire.'em-hist)...(counsel--browse |
| 2ef60 | 2d 68 69 73 74 6f 72 79 20 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 72 69 6e 67 0a 20 20 20 | -history.eshell-history-ring.... |
| 2ef80 | 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 63 61 6c 6c 65 72 20 | ........................:caller. |
| 2efa0 | 23 27 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 68 69 73 74 6f 72 79 29 29 0a 0a 28 61 64 76 69 63 65 | #'counsel-esh-history))..(advice |
| 2efc0 | 2d 61 64 64 20 27 65 73 68 65 6c 6c 2d 70 72 65 76 69 6f 75 73 2d 6d 61 74 63 68 69 6e 67 2d 69 | -add.'eshell-previous-matching-i |
| 2efe0 | 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 66 6f 72 65 20 23 27 63 6f 75 6e 73 | nput.............:before.#'couns |
| 2f000 | 65 6c 2d 2d 73 65 74 2d 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 29 0a 28 64 | el--set-eshell-history-index).(d |
| 2f020 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 74 2d 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 | efun.counsel--set-eshell-history |
| 2f040 | 2d 69 6e 64 65 78 20 28 26 72 65 73 74 20 5f 29 0a 20 20 22 52 65 61 73 73 69 67 6e 20 60 65 73 | -index.(&rest._)..."Reassign.`es |
| 2f060 | 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 | hell-history-index'."...(when.(a |
| 2f080 | 6e 64 20 28 6d 65 6d 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27 28 69 76 79 2d 61 6c 74 2d | nd.(memq.last-command.'(ivy-alt- |
| 2f0a0 | 64 6f 6e 65 20 69 76 79 2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | done.ivy-done))..............(eq |
| 2f0c0 | 75 61 6c 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 20 | ual.(ivy-state-caller.ivy-last). |
| 2f0e0 | 27 63 6f 75 6e 73 65 6c 2d 65 73 68 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 28 73 65 74 71 | 'counsel-esh-history)).....(setq |
| 2f100 | 20 65 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 20 63 6f 75 6e 73 65 6c 2d 65 73 | .eshell-history-index.counsel-es |
| 2f120 | 68 2d 2d 69 6e 64 65 78 2d 6c 61 73 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 6d 69 6e 74 | h--index-last)))..(defvar.comint |
| 2f140 | 2d 69 6e 70 75 74 2d 72 69 6e 67 29 0a 28 64 65 66 76 61 72 20 63 6f 6d 69 6e 74 2d 6d 61 74 63 | -input-ring).(defvar.comint-matc |
| 2f160 | 68 69 6e 67 2d 69 6e 70 75 74 2d 66 72 6f 6d 2d 69 6e 70 75 74 2d 73 74 72 69 6e 67 29 0a 0a 3b | hing-input-from-input-string)..; |
| 2f180 | 3b 3b 23 23 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 73 68 65 | ;;###autoload.(defun.counsel-she |
| 2f1a0 | 6c 6c 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 42 72 6f 77 73 65 20 73 68 65 6c 6c 20 68 69 | ll-history.()..."Browse.shell.hi |
| 2f1c0 | 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 | story."...(interactive)...(requi |
| 2f1e0 | 72 65 20 27 63 6f 6d 69 6e 74 29 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 65 2d 68 | re.'comint)...(counsel--browse-h |
| 2f200 | 69 73 74 6f 72 79 20 63 6f 6d 69 6e 74 2d 69 6e 70 75 74 2d 72 69 6e 67 0a 20 20 20 20 20 20 20 | istory.comint-input-ring........ |
| 2f220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 23 27 63 6f | ....................:caller.#'co |
| 2f240 | 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 29 29 0a 0a 28 61 64 76 69 63 65 2d 61 | unsel-shell-history))..(advice-a |
| 2f260 | 64 64 20 27 63 6f 6d 69 6e 74 2d 70 72 65 76 69 6f 75 73 2d 6d 61 74 63 68 69 6e 67 2d 69 6e 70 | dd.'comint-previous-matching-inp |
| 2f280 | 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 65 66 6f 72 65 20 23 27 63 6f 75 6e 73 65 6c | ut.............:before.#'counsel |
| 2f2a0 | 2d 2d 73 65 74 2d 63 6f 6d 69 6e 74 2d 68 69 73 74 6f 72 79 2d 69 6e 64 65 78 29 0a 28 64 65 66 | --set-comint-history-index).(def |
| 2f2c0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 74 2d 63 6f 6d 69 6e 74 2d 68 69 73 74 6f 72 79 2d 69 | un.counsel--set-comint-history-i |
| 2f2e0 | 6e 64 65 78 20 28 26 72 65 73 74 20 5f 29 0a 20 20 22 52 65 61 73 73 69 67 6e 20 60 63 6f 6d 69 | ndex.(&rest._)..."Reassign.`comi |
| 2f300 | 6e 74 2d 69 6e 70 75 74 2d 72 69 6e 67 2d 69 6e 64 65 78 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 | nt-input-ring-index'."...(when.( |
| 2f320 | 61 6e 64 20 28 6d 65 6d 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 27 28 69 76 79 2d 61 6c 74 | and.(memq.last-command.'(ivy-alt |
| 2f340 | 2d 64 6f 6e 65 20 69 76 79 2d 64 6f 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | -done.ivy-done))..............(e |
| 2f360 | 71 75 61 6c 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 | qual.(ivy-state-caller.ivy-last) |
| 2f380 | 20 27 63 6f 75 6e 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 28 73 | .'counsel-shell-history)).....(s |
| 2f3a0 | 65 74 71 20 63 6f 6d 69 6e 74 2d 69 6e 70 75 74 2d 72 69 6e 67 2d 69 6e 64 65 78 20 63 6f 75 6e | etq.comint-input-ring-index.coun |
| 2f3c0 | 73 65 6c 2d 73 68 65 6c 6c 2d 68 69 73 74 6f 72 79 2d 2d 69 6e 64 65 78 2d 6c 61 73 74 29 29 29 | sel-shell-history--index-last))) |
| 2f3e0 | 0a 0a 28 64 65 66 76 61 72 20 73 6c 69 6d 65 2d 72 65 70 6c 2d 69 6e 70 75 74 2d 68 69 73 74 6f | ..(defvar.slime-repl-input-histo |
| 2f400 | 72 79 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 63 6f 75 6e 73 | ry)..;;;###autoload.(defun.couns |
| 2f420 | 65 6c 2d 73 6c 69 6d 65 2d 72 65 70 6c 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 42 72 6f 77 | el-slime-repl-history.()..."Brow |
| 2f440 | 73 65 20 53 6c 69 6d 65 20 52 45 50 4c 20 68 69 73 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 | se.Slime.REPL.history."...(inter |
| 2f460 | 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 6c 69 6d 65 2d 72 65 70 6c 29 0a | active)...(require.'slime-repl). |
| 2f480 | 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 65 2d 68 69 73 74 6f 72 79 20 73 6c 69 6d 65 | ..(counsel--browse-history.slime |
| 2f4a0 | 2d 72 65 70 6c 2d 69 6e 70 75 74 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -repl-input-history............. |
| 2f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 23 27 63 6f 75 6e 73 65 6c | ...............:caller.#'counsel |
| 2f4e0 | 2d 73 6c 69 6d 65 2d 72 65 70 6c 2d 68 69 73 74 6f 72 79 29 29 0a 0a 3b 3b 20 54 4f 44 4f 3a 20 | -slime-repl-history))..;;.TODO:. |
| 2f500 | 61 64 64 20 61 64 76 69 63 65 20 66 6f 72 20 73 6c 69 6d 65 2d 72 65 70 6c 2d 69 6e 70 75 74 2d | add.advice.for.slime-repl-input- |
| 2f520 | 70 72 65 76 69 6f 75 73 2f 6e 65 78 74 20 74 6f 20 70 72 6f 70 65 72 6c 79 0a 3b 3b 20 72 65 61 | previous/next.to.properly.;;.rea |
| 2f540 | 73 73 69 67 6e 20 74 68 65 20 72 69 6e 67 20 69 6e 64 65 78 20 61 6e 64 20 6d 61 74 63 68 20 73 | ssign.the.ring.index.and.match.s |
| 2f560 | 74 72 69 6e 67 2e 20 20 54 68 69 73 20 72 65 71 75 69 72 65 73 20 61 20 63 61 73 65 20 66 6f 72 | tring...This.requires.a.case.for |
| 2f580 | 0a 3b 3b 20 60 63 6f 75 6e 73 65 6c 2d 73 6c 69 6d 65 2d 72 65 70 6c 2d 68 69 73 74 6f 72 79 27 | .;;.`counsel-slime-repl-history' |
| 2f5a0 | 20 77 69 74 68 69 6e 0a 3b 3b 20 60 63 6f 75 6e 73 65 6c 2d 2d 62 72 6f 77 73 65 2d 68 69 73 74 | .within.;;.`counsel--browse-hist |
| 2f5c0 | 6f 72 79 2d 61 63 74 69 6f 6e 27 2e 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 68 79 64 72 | ory-action'...;;**.`counsel-hydr |
| 2f5e0 | 61 2d 68 65 61 64 73 27 0a 28 64 65 66 76 61 72 20 68 79 64 72 61 2d 63 75 72 72 2d 62 6f 64 79 | a-heads'.(defvar.hydra-curr-body |
| 2f600 | 2d 66 6e 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 68 79 64 72 61 2d 6b 65 79 | -fn).(declare-function.hydra-key |
| 2f620 | 62 6f 61 72 64 2d 71 75 69 74 20 22 65 78 74 3a 68 79 64 72 61 22 29 0a 0a 3b 3b 3b 23 23 23 61 | board-quit."ext:hydra")..;;;###a |
| 2f640 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 68 79 64 72 61 2d 68 65 61 | utoload.(defun.counsel-hydra-hea |
| 2f660 | 64 73 20 28 29 0a 20 20 22 43 61 6c 6c 20 61 20 68 65 61 64 20 6f 66 20 74 68 65 20 63 75 72 72 | ds.()..."Call.a.head.of.the.curr |
| 2f680 | 65 6e 74 2f 6c 61 73 74 20 68 79 64 72 61 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | ent/last.hydra."...(interactive) |
| 2f6a0 | 0a 20 20 28 6c 65 74 2a 20 28 28 62 61 73 65 20 28 73 75 62 73 74 72 69 6e 67 0a 20 20 20 20 20 | ...(let*.((base.(substring...... |
| 2f6c0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e 31 2d 74 6f 2d 73 74 72 69 6e 67 20 68 79 64 72 | ...........(prin1-to-string.hydr |
| 2f6e0 | 61 2d 63 75 72 72 2d 62 6f 64 79 2d 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a-curr-body-fn)................. |
| 2f700 | 30 20 2d 34 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 61 64 73 20 28 73 79 6d 62 6f 6c 2d 76 | 0.-4))..........(heads.(symbol-v |
| 2f720 | 61 6c 75 65 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 62 61 73 65 20 22 68 65 61 64 73 | alue.(intern.(concat.base."heads |
| 2f740 | 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 65 79 6d 61 70 20 28 73 79 6d 62 6f 6c 2d 76 | "))))..........(keymap.(symbol-v |
| 2f760 | 61 6c 75 65 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 62 61 73 65 20 22 6b 65 79 6d 61 | alue.(intern.(concat.base."keyma |
| 2f780 | 70 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 61 64 2d 6e 61 6d 65 73 0a 20 20 20 20 | p"))))..........(head-names..... |
| 2f7a0 | 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 0a 20 20 20 20 20 20 | ......(mapcar.(lambda.(x)....... |
| 2f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..............(cons............. |
| 2f7e0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 74 68 20 32 20 78 29 0a 20 20 20 20 20 20 20 20 20 | .........(if.(nth.2.x).......... |
| 2f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5b 25 73 5d 20 25 53 | ................(format."[%s].%S |
| 2f820 | 20 28 25 73 29 22 20 28 6e 74 68 20 30 20 78 29 20 28 6e 74 68 20 31 20 78 29 20 28 6e 74 68 20 | .(%s)".(nth.0.x).(nth.1.x).(nth. |
| 2f840 | 32 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | 2.x))........................(fo |
| 2f860 | 72 6d 61 74 20 22 5b 25 73 5d 20 25 53 22 20 28 6e 74 68 20 30 20 78 29 20 28 6e 74 68 20 31 20 | rmat."[%s].%S".(nth.0.x).(nth.1. |
| 2f880 | 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 75 | x)))......................(looku |
| 2f8a0 | 70 2d 6b 65 79 20 6b 65 79 6d 61 70 20 28 6b 62 64 20 28 6e 74 68 20 30 20 78 29 29 29 29 29 0a | p-key.keymap.(kbd.(nth.0.x))))). |
| 2f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 73 29 29 29 0a 20 20 20 20 28 | ..................heads))).....( |
| 2f8e0 | 69 76 79 2d 72 65 61 64 20 22 68 65 61 64 3a 20 22 20 68 65 61 64 2d 6e 61 6d 65 73 0a 20 20 20 | ivy-read."head:.".head-names.... |
| 2f900 | 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 20 28 | ...........:action.(lambda.(x).( |
| 2f920 | 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 63 64 72 20 78 29 29 29 29 0a 20 20 | call-interactively.(cdr.x))))... |
| 2f940 | 20 20 28 68 79 64 72 61 2d 6b 65 79 62 6f 61 72 64 2d 71 75 69 74 29 29 29 0a 3b 3b 2a 2a 20 60 | ..(hydra-keyboard-quit))).;;**.` |
| 2f960 | 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | counsel-semantic'.(declare-funct |
| 2f980 | 69 6f 6e 20 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 73 74 61 72 74 20 22 73 65 6d 61 6e 74 69 63 | ion.semantic-tag-start."semantic |
| 2f9a0 | 2f 74 61 67 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 65 6d 61 6e 74 69 | /tag").(declare-function.semanti |
| 2f9c0 | 63 2d 74 61 67 2d 63 6c 61 73 73 20 22 73 65 6d 61 6e 74 69 63 2f 74 61 67 22 29 0a 28 64 65 63 | c-tag-class."semantic/tag").(dec |
| 2f9e0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 6e 61 6d 65 20 | lare-function.semantic-tag-name. |
| 2fa00 | 22 73 65 6d 61 6e 74 69 63 2f 74 61 67 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | "semantic/tag").(declare-functio |
| 2fa20 | 6e 20 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 70 75 74 2d 61 74 74 72 69 62 75 74 65 20 22 73 65 | n.semantic-tag-put-attribute."se |
| 2fa40 | 6d 61 6e 74 69 63 2f 74 61 67 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 | mantic/tag").(declare-function.s |
| 2fa60 | 65 6d 61 6e 74 69 63 2d 74 61 67 2d 67 65 74 2d 61 74 74 72 69 62 75 74 65 20 22 73 65 6d 61 6e | emantic-tag-get-attribute."seman |
| 2fa80 | 74 69 63 2f 74 61 67 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 65 6d 61 | tic/tag").(declare-function.sema |
| 2faa0 | 6e 74 69 63 2d 66 65 74 63 68 2d 74 61 67 73 20 22 73 65 6d 61 6e 74 69 63 22 29 0a 28 64 65 63 | ntic-fetch-tags."semantic").(dec |
| 2fac0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 65 6d 61 6e 74 69 63 2d 66 6f 72 6d 61 74 2d 74 61 | lare-function.semantic-format-ta |
| 2fae0 | 67 2d 73 75 6d 6d 61 72 69 7a 65 20 22 73 65 6d 61 6e 74 69 63 2f 66 6f 72 6d 61 74 22 29 0a 28 | g-summarize."semantic/format").( |
| 2fb00 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 73 65 6d 61 6e 74 69 63 2d 61 63 74 69 76 65 | declare-function.semantic-active |
| 2fb20 | 2d 70 20 22 73 65 6d 61 6e 74 69 63 2f 66 77 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | -p."semantic/fw")..(defun.counse |
| 2fb40 | 6c 2d 73 65 6d 61 6e 74 69 63 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 47 6f 74 20 74 6f 20 | l-semantic-action.(x)..."Got.to. |
| 2fb60 | 73 65 6d 61 6e 74 69 63 20 54 41 47 2e 22 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 73 65 6d | semantic.TAG."...(goto-char.(sem |
| 2fb80 | 61 6e 74 69 63 2d 74 61 67 2d 73 74 61 72 74 20 28 63 64 72 20 78 29 29 29 29 0a 0a 28 64 65 66 | antic-tag-start.(cdr.x))))..(def |
| 2fba0 | 76 61 72 20 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 68 69 73 74 6f 72 79 20 6e 69 6c | var.counsel-semantic-history.nil |
| 2fbc0 | 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 | ..."History.for.`counsel-semanti |
| 2fbe0 | 63 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 66 | c'.")..(defun.counsel-semantic-f |
| 2fc00 | 6f 72 6d 61 74 2d 74 61 67 20 28 74 61 67 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 70 72 65 74 | ormat-tag.(tag)..."Return.a.pret |
| 2fc20 | 74 79 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 54 41 47 2e | ty.string.representation.of.TAG. |
| 2fc40 | 22 0a 20 20 28 6c 65 74 20 28 28 64 65 70 74 68 20 28 6f 72 20 28 73 65 6d 61 6e 74 69 63 2d 74 | "...(let.((depth.(or.(semantic-t |
| 2fc60 | 61 67 2d 67 65 74 2d 61 74 74 72 69 62 75 74 65 20 74 61 67 20 3a 64 65 70 74 68 29 20 30 29 29 | ag-get-attribute.tag.:depth).0)) |
| 2fc80 | 0a 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 20 28 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 67 | .........(parent.(semantic-tag-g |
| 2fca0 | 65 74 2d 61 74 74 72 69 62 75 74 65 20 74 61 67 20 3a 70 61 72 65 6e 74 29 29 29 0a 20 20 20 20 | et-attribute.tag.:parent)))..... |
| 2fcc0 | 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2a 20 64 65 70 74 68 20 32 29 | (concat.(make-string.(*.depth.2) |
| 2fce0 | 20 3f 5c 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 61 72 65 6e 74 0a 20 20 20 | .?\.).............(if.parent.... |
| 2fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 28 22 20 70 61 72 65 6e 74 20 | .............(concat."(".parent. |
| 2fd20 | 22 29 20 22 29 0a 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 | ").")..............."")......... |
| 2fd40 | 20 20 20 20 28 73 65 6d 61 6e 74 69 63 2d 66 6f 72 6d 61 74 2d 74 61 67 2d 73 75 6d 6d 61 72 69 | ....(semantic-format-tag-summari |
| 2fd60 | 7a 65 20 74 61 67 20 6e 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | ze.tag.nil.t))))..(defun.counsel |
| 2fd80 | 2d 66 6c 61 74 74 65 6e 2d 66 6f 72 65 73 74 20 28 66 75 6e 63 20 74 72 65 65 70 20 66 6f 72 65 | -flatten-forest.(func.treep.fore |
| 2fda0 | 73 74 29 0a 20 20 22 55 73 65 20 46 55 4e 43 20 61 6e 64 20 54 52 45 45 50 20 74 6f 20 66 6c 61 | st)..."Use.FUNC.and.TREEP.to.fla |
| 2fdc0 | 74 74 65 6e 20 46 4f 52 45 53 54 2e 0a 46 55 4e 43 20 69 73 20 61 70 70 6c 69 65 64 20 74 6f 20 | tten.FOREST..FUNC.is.applied.to. |
| 2fde0 | 65 61 63 68 20 6e 6f 64 65 2e 0a 54 52 45 45 50 20 69 73 20 75 73 65 64 20 74 6f 20 65 78 70 61 | each.node..TREEP.is.used.to.expa |
| 2fe00 | 6e 64 20 69 6e 74 65 72 6e 61 6c 20 6e 6f 64 65 73 2e 22 0a 20 20 28 63 6c 2d 6c 61 62 65 6c 73 | nd.internal.nodes."...(cl-labels |
| 2fe20 | 20 28 28 72 65 64 75 63 65 72 20 28 66 6f 72 65 73 74 20 6f 75 74 20 64 65 70 74 68 29 0a 20 20 | .((reducer.(forest.out.depth)... |
| 2fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 74 72 65 65 20 66 6f 72 65 | ..............(dolist.(tree.fore |
| 2fe60 | 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 68 69 | st)...................(let.((thi |
| 2fe80 | 73 20 28 63 6f 6e 73 20 28 66 75 6e 63 61 6c 6c 20 66 75 6e 63 20 74 72 65 65 20 64 65 70 74 68 | s.(cons.(funcall.func.tree.depth |
| 2fea0 | 29 20 6f 75 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 | ).out))......................... |
| 2fec0 | 28 6c 65 61 66 73 20 28 66 75 6e 63 61 6c 6c 20 74 72 65 65 70 20 74 72 65 65 29 29 29 0a 20 20 | (leafs.(funcall.treep.tree)))... |
| 2fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 75 74 0a 20 20 20 20 | ..................(setq.out..... |
| 2ff00 | 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 6c 65 61 66 73 0a | ......................(if.leafs. |
| 2ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | ..............................(r |
| 2ff40 | 65 64 75 63 65 72 20 6c 65 61 66 73 20 74 68 69 73 20 28 31 2b 20 64 65 70 74 68 29 29 0a 20 20 | educer.leafs.this.(1+.depth))... |
| 2ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 69 73 29 29 | ..........................this)) |
| 2ff80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 29 29 0a 20 20 20 20 28 6e 72 | )).................out)).....(nr |
| 2ffa0 | 65 76 65 72 73 65 20 28 72 65 64 75 63 65 72 20 66 6f 72 65 73 74 20 6e 69 6c 20 30 29 29 29 29 | everse.(reducer.forest.nil.0)))) |
| 2ffc0 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 74 61 67 73 20 28 | ..(defun.counsel-semantic-tags.( |
| 2ffe0 | 29 0a 20 20 22 46 65 74 63 68 20 73 65 6d 61 6e 74 69 63 20 74 61 67 73 2e 22 0a 20 20 28 63 6f | )..."Fetch.semantic.tags."...(co |
| 30000 | 75 6e 73 65 6c 2d 66 6c 61 74 74 65 6e 2d 66 6f 72 65 73 74 0a 20 20 20 28 6c 61 6d 62 64 61 20 | unsel-flatten-forest....(lambda. |
| 30020 | 28 74 72 65 65 20 64 65 70 74 68 29 0a 20 20 20 20 20 28 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d | (tree.depth)......(semantic-tag- |
| 30040 | 70 75 74 2d 61 74 74 72 69 62 75 74 65 20 74 72 65 65 20 3a 64 65 70 74 68 20 64 65 70 74 68 29 | put-attribute.tree.:depth.depth) |
| 30060 | 29 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 74 61 67 29 0a 20 20 20 20 20 28 77 68 65 6e 20 28 65 | )....(lambda.(tag)......(when.(e |
| 30080 | 71 20 28 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 63 6c 61 73 73 20 74 61 67 29 20 27 74 79 70 65 | q.(semantic-tag-class.tag).'type |
| 300a0 | 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 73 65 6d 61 6e 74 69 63 2d 74 | )........(let.((name.(semantic-t |
| 300c0 | 61 67 2d 6e 61 6d 65 20 74 61 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 0a | ag-name.tag)))..........(mapcar. |
| 300e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 78 29 20 28 73 65 6d 61 6e 74 69 63 2d | ..........(lambda.(x).(semantic- |
| 30100 | 74 61 67 2d 70 75 74 2d 61 74 74 72 69 62 75 74 65 20 78 20 3a 70 61 72 65 6e 74 20 6e 61 6d 65 | tag-put-attribute.x.:parent.name |
| 30120 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 6d 61 6e 74 69 63 2d 74 61 67 2d 67 65 74 2d 61 | ))...........(semantic-tag-get-a |
| 30140 | 74 74 72 69 62 75 74 65 20 74 61 67 20 3a 6d 65 6d 62 65 72 73 29 29 29 29 29 0a 20 20 20 28 73 | ttribute.tag.:members)))))....(s |
| 30160 | 65 6d 61 6e 74 69 63 2d 66 65 74 63 68 2d 74 61 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | emantic-fetch-tags)))..;;;###aut |
| 30180 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 20 28 29 | oload.(defun.counsel-semantic.() |
| 301a0 | 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 20 73 65 6d 61 6e 74 69 63 20 74 61 67 20 69 6e 20 74 68 | ..."Jump.to.a.semantic.tag.in.th |
| 301c0 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.current.buffer."...(interactiv |
| 301e0 | 65 29 0a 20 20 28 6c 65 74 20 28 28 74 61 67 73 20 28 6d 61 70 63 61 72 0a 20 20 20 20 20 20 20 | e)...(let.((tags.(mapcar........ |
| 30200 | 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)............. |
| 30220 | 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 28 63 6f | .....(cons...................(co |
| 30240 | 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 66 6f 72 6d 61 74 2d 74 61 67 20 78 29 0a 20 20 20 | unsel-semantic-format-tag.x).... |
| 30260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............x)).............. |
| 30280 | 20 20 28 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 74 61 67 73 29 29 29 29 0a 20 20 20 | ..(counsel-semantic-tags)))).... |
| 302a0 | 20 28 69 76 79 2d 72 65 61 64 20 22 74 61 67 3a 20 22 20 74 61 67 73 0a 20 20 20 20 20 20 20 20 | .(ivy-read."tag:.".tags......... |
| 302c0 | 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 | ......:action.#'counsel-semantic |
| 302e0 | 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 | -action...............:history.' |
| 30300 | 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 | counsel-semantic-history........ |
| 30320 | 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 | .......:caller.'counsel-semantic |
| 30340 | 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 63 6f 75 6e 73 | )))..;;;###autoload.(defun.couns |
| 30360 | 65 6c 2d 73 65 6d 61 6e 74 69 63 2d 6f 72 2d 69 6d 65 6e 75 20 28 29 0a 20 20 28 69 6e 74 65 72 | el-semantic-or-imenu.()...(inter |
| 30380 | 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 73 65 6d 61 6e 74 69 63 2f 66 77 29 | active)...(require.'semantic/fw) |
| 303a0 | 0a 20 20 28 69 66 20 28 73 65 6d 61 6e 74 69 63 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 | ...(if.(semantic-active-p)...... |
| 303c0 | 20 28 63 6f 75 6e 73 65 6c 2d 73 65 6d 61 6e 74 69 63 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c | .(counsel-semantic).....(counsel |
| 303e0 | 2d 69 6d 65 6e 75 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 | -imenu)))..;;**.`counsel-outline |
| 30400 | 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6f 72 67 2d 74 72 69 6d 20 22 6f 72 | '.(declare-function.org-trim."or |
| 30420 | 67 2d 6d 61 63 73 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 | g-macs")..(defcustom.counsel-out |
| 30440 | 6c 69 6e 65 2d 66 61 63 65 2d 73 74 79 6c 65 20 6e 69 6c 0a 20 20 22 44 65 74 65 72 6d 69 6e 65 | line-face-style.nil..."Determine |
| 30460 | 73 20 68 6f 77 20 74 6f 20 73 74 79 6c 65 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 20 | s.how.to.style.outline.headings. |
| 30480 | 64 75 72 69 6e 67 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 0a 49 66 20 60 6f 72 67 27 2c 20 74 68 | during.completion...If.`org',.th |
| 304a0 | 65 20 66 61 63 65 73 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 31 27 20 74 68 72 6f | e.faces.`counsel-outline-1'.thro |
| 304c0 | 75 67 68 0a 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 38 27 20 61 72 65 20 61 70 70 6c | ugh.`counsel-outline-8'.are.appl |
| 304e0 | 69 65 64 20 69 6e 20 61 20 73 69 6d 69 6c 61 72 20 77 61 79 20 74 6f 20 4f 72 67 2e 0a 4e 6f 74 | ied.in.a.similar.way.to.Org..Not |
| 30500 | 65 20 74 68 61 74 20 6e 6f 20 63 79 63 6c 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2c 20 | e.that.no.cycling.is.performed,. |
| 30520 | 73 6f 20 68 65 61 64 69 6e 67 73 20 6f 6e 20 6c 65 76 65 6c 73 20 39 20 61 6e 64 0a 68 69 67 68 | so.headings.on.levels.9.and.high |
| 30540 | 65 72 20 61 72 65 20 6e 6f 74 20 73 74 79 6c 65 64 2e 0a 0a 49 66 20 60 76 65 72 62 61 74 69 6d | er.are.not.styled...If.`verbatim |
| 30560 | 27 2c 20 74 68 65 20 66 61 63 65 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 | ',.the.faces.used.in.the.buffer. |
| 30580 | 61 72 65 20 61 70 70 6c 69 65 64 2e 20 20 46 6f 72 0a 73 69 6d 70 6c 65 20 68 65 61 64 6c 69 6e | are.applied...For.simple.headlin |
| 305a0 | 65 73 20 69 6e 20 60 6f 72 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2c 20 74 68 69 73 20 69 | es.in.`org-mode'.buffers,.this.i |
| 305c0 | 73 20 75 73 75 61 6c 6c 79 20 74 68 65 20 73 61 6d 65 0a 61 73 20 74 68 65 20 60 6f 72 67 27 20 | s.usually.the.same.as.the.`org'. |
| 305e0 | 73 65 74 74 69 6e 67 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 64 65 70 65 6e 64 73 20 | setting,.except.that.it.depends. |
| 30600 | 6f 6e 20 68 6f 77 20 6d 75 63 68 20 6f 66 20 74 68 65 0a 62 75 66 66 65 72 20 68 61 73 20 62 65 | on.how.much.of.the.buffer.has.be |
| 30620 | 65 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 20 66 6f 6e 74 69 66 69 65 64 2e 20 20 49 66 20 79 6f 75 | en.completely.fontified...If.you |
| 30640 | 72 20 62 75 66 66 65 72 20 65 78 63 65 65 64 73 20 61 0a 63 65 72 74 61 69 6e 20 73 69 7a 65 2c | r.buffer.exceeds.a.certain.size, |
| 30660 | 20 68 65 61 64 6c 69 6e 65 73 20 61 72 65 20 73 74 79 6c 65 64 20 6c 61 7a 69 6c 79 20 64 65 70 | .headlines.are.styled.lazily.dep |
| 30680 | 65 6e 64 69 6e 67 20 6f 6e 20 77 68 69 63 68 0a 70 61 72 74 73 20 6f 66 20 74 68 65 20 74 72 65 | ending.on.which.parts.of.the.tre |
| 306a0 | 65 20 61 72 65 20 76 69 73 69 62 6c 65 2e 20 20 48 65 61 64 6c 69 6e 65 73 20 77 68 69 63 68 20 | e.are.visible...Headlines.which. |
| 306c0 | 61 72 65 20 6e 6f 74 20 79 65 74 0a 73 74 79 6c 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 | are.not.yet.styled.in.the.buffer |
| 306e0 | 20 77 69 6c 6c 20 61 70 70 65 61 72 20 75 6e 73 74 79 6c 65 64 20 69 6e 20 74 68 65 20 6d 69 6e | .will.appear.unstyled.in.the.min |
| 30700 | 69 62 75 66 66 65 72 20 61 73 0a 77 65 6c 6c 2e 20 20 49 66 20 79 6f 75 72 20 68 65 61 64 6c 69 | ibuffer.as.well...If.your.headli |
| 30720 | 6e 65 73 20 63 6f 6e 74 61 69 6e 20 70 61 72 74 73 20 77 68 69 63 68 20 61 72 65 20 66 6f 6e 74 | nes.contain.parts.which.are.font |
| 30740 | 69 66 69 65 64 0a 64 69 66 66 65 72 65 6e 74 6c 79 20 74 68 61 6e 20 74 68 65 20 68 65 61 64 6c | ified.differently.than.the.headl |
| 30760 | 69 6e 65 20 69 74 73 65 6c 66 20 28 65 2e 67 2e 20 54 4f 44 4f 20 6b 65 79 77 6f 72 64 73 2c 20 | ine.itself.(e.g..TODO.keywords,. |
| 30780 | 74 61 67 73 2c 0a 6c 69 6e 6b 73 29 20 61 6e 64 20 79 6f 75 20 77 61 6e 74 20 74 68 65 73 65 20 | tags,.links).and.you.want.these. |
| 307a0 | 70 61 72 74 73 20 74 6f 20 62 65 20 73 74 79 6c 65 64 20 70 72 6f 70 65 72 6c 79 2c 20 76 65 72 | parts.to.be.styled.properly,.ver |
| 307c0 | 62 61 74 69 6d 0a 69 73 20 74 68 65 20 77 61 79 20 74 6f 20 67 6f 3b 20 6f 74 68 65 72 77 69 73 | batim.is.the.way.to.go;.otherwis |
| 307e0 | 65 20 79 6f 75 20 61 72 65 20 70 72 6f 62 61 62 6c 79 20 62 65 74 74 65 72 20 6f 66 66 20 75 73 | e.you.are.probably.better.off.us |
| 30800 | 69 6e 67 20 74 68 65 0a 60 6f 72 67 27 20 73 65 74 74 69 6e 67 20 69 6e 73 74 65 61 64 2e 0a 0a | ing.the.`org'.setting.instead... |
| 30820 | 49 66 20 60 63 75 73 74 6f 6d 27 2c 20 74 68 65 20 66 61 63 65 73 20 64 65 66 69 6e 65 64 20 69 | If.`custom',.the.faces.defined.i |
| 30840 | 6e 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 75 73 74 6f 6d 2d 66 61 63 65 73 27 | n.`counsel-outline-custom-faces' |
| 30860 | 0a 61 72 65 20 61 70 70 6c 69 65 64 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 6e 6f 20 63 79 63 6c | .are.applied...Note.that.no.cycl |
| 30880 | 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2c 20 73 6f 20 69 66 20 74 68 65 72 65 20 69 73 | ing.is.performed,.so.if.there.is |
| 308a0 | 0a 6e 6f 20 66 61 63 65 20 64 65 66 69 6e 65 64 20 66 6f 72 20 61 20 63 65 72 74 61 69 6e 20 6c | .no.face.defined.for.a.certain.l |
| 308c0 | 65 76 65 6c 2c 20 68 65 61 64 6c 69 6e 65 73 20 6f 6e 20 74 68 61 74 20 6c 65 76 65 6c 20 77 69 | evel,.headlines.on.that.level.wi |
| 308e0 | 6c 6c 0a 6e 6f 74 20 62 65 20 73 74 79 6c 65 64 2e 0a 0a 49 66 20 60 6e 69 6c 27 2c 20 61 6c 6c | ll.not.be.styled...If.`nil',.all |
| 30900 | 20 68 65 61 64 6c 69 6e 65 73 20 61 72 65 20 68 69 67 68 6c 69 67 68 74 65 64 20 75 73 69 6e 67 | .headlines.are.highlighted.using |
| 30920 | 0a 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 65 66 61 75 6c 74 27 2e 0a 0a 46 6f 72 | .`counsel-outline-default'...For |
| 30940 | 20 64 69 73 70 6c 61 79 69 6e 67 20 74 61 67 73 20 61 6e 64 20 54 4f 44 4f 20 6b 65 79 77 6f 72 | .displaying.tags.and.TODO.keywor |
| 30960 | 64 73 20 69 6e 20 60 6f 72 67 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2c 20 73 65 65 0a 60 63 | ds.in.`org-mode'.buffers,.see.`c |
| 30980 | 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 74 61 67 73 | ounsel-org-headline-display-tags |
| 309a0 | 27 20 61 6e 64 0a 60 63 6f 75 6e 73 65 6c 2d 6f 72 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 | '.and.`counsel-org-headline-disp |
| 309c0 | 6c 61 79 2d 74 6f 64 6f 27 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 22 0a 20 20 3a 74 79 70 | lay-todo',.respectively."...:typ |
| 309e0 | 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 3a 74 61 67 | e.'(choice...........(const.:tag |
| 30a00 | 20 22 53 61 6d 65 20 61 73 20 6f 72 67 2d 6d 6f 64 65 22 20 6f 72 67 29 0a 20 20 20 20 20 20 20 | ."Same.as.org-mode".org)........ |
| 30a20 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 56 65 72 62 61 74 69 6d 22 20 76 65 72 62 61 74 | ...(const.:tag."Verbatim".verbat |
| 30a40 | 69 6d 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 43 75 73 74 6f | im)...........(const.:tag."Custo |
| 30a60 | 6d 22 20 63 75 73 74 6f 6d 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 | m".custom)...........(const.:tag |
| 30a80 | 20 22 4e 6f 20 73 74 79 6c 65 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 | ."No.style".nil)))..(defcustom.c |
| 30aa0 | 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 75 73 74 6f 6d 2d 66 61 63 65 73 20 6e 69 6c 0a | ounsel-outline-custom-faces.nil. |
| 30ac0 | 20 20 22 4c 69 73 74 20 6f 66 20 66 61 63 65 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 64 69 73 70 | .."List.of.faces.for.custom.disp |
| 30ae0 | 6c 61 79 20 6f 66 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 73 2e 0a 0a 48 65 61 64 6c 69 | lay.of.outline.headings...Headli |
| 30b00 | 6e 65 73 20 6f 6e 20 6c 65 76 65 6c 20 4e 20 61 72 65 20 66 6f 6e 74 69 66 69 65 64 20 77 69 74 | nes.on.level.N.are.fontified.wit |
| 30b20 | 68 20 74 68 65 20 4e 74 68 20 65 6e 74 72 79 20 6f 66 20 74 68 69 73 0a 6c 69 73 74 2c 20 73 74 | h.the.Nth.entry.of.this.list,.st |
| 30b40 | 61 72 74 69 6e 67 20 77 69 74 68 20 4e 20 3d 20 31 2e 20 20 48 65 61 64 6c 69 6e 65 20 6c 65 76 | arting.with.N.=.1...Headline.lev |
| 30b60 | 65 6c 73 20 77 69 74 68 20 6e 6f 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 0a 65 6e 74 72 79 20 | els.with.no.corresponding.entry. |
| 30b80 | 69 6e 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 73 74 79 6c 65 64 2e | in.this.list.will.not.be.styled. |
| 30ba0 | 0a 0a 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 75 6e | ..This.variable.has.no.effect.un |
| 30bc0 | 6c 65 73 73 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 66 61 63 65 2d 73 74 79 6c 65 | less.`counsel-outline-face-style |
| 30be0 | 27 0a 69 73 20 73 65 74 20 74 6f 20 60 63 75 73 74 6f 6d 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 | '.is.set.to.`custom'."...:type.' |
| 30c00 | 28 72 65 70 65 61 74 20 66 61 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f | (repeat.face))..(defun.counsel-o |
| 30c20 | 75 74 6c 69 6e 65 2d 74 69 74 6c 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 69 74 6c 65 20 | utline-title.()..."Return.title. |
| 30c40 | 6f 66 20 63 75 72 72 65 6e 74 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 0a 49 6e 74 65 | of.current.outline.heading..Inte |
| 30c60 | 6e 64 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 60 3a 6f 75 74 6c 69 6e | nded.as.a.value.for.the.`:outlin |
| 30c80 | 65 2d 74 69 74 6c 65 27 20 73 65 74 74 69 6e 67 20 69 6e 0a 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 | e-title'.setting.in.`counsel-out |
| 30ca0 | 6c 69 6e 65 2d 73 65 74 74 69 6e 67 73 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 28 62 | line-settings',.which.see."...(b |
| 30cc0 | 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 6e 65 2d 65 6e | uffer-substring.(point).(line-en |
| 30ce0 | 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 75 | d-position)))..(defun.counsel-ou |
| 30d00 | 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 6f 72 67 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 69 74 | tline-title-org.()..."Return.tit |
| 30d20 | 6c 65 20 6f 66 20 63 75 72 72 65 6e 74 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 0a 4c | le.of.current.outline.heading..L |
| 30d40 | 69 6b 65 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 27 20 28 77 68 69 | ike.`counsel-outline-title'.(whi |
| 30d60 | 63 68 20 73 65 65 29 2c 20 62 75 74 20 66 6f 72 20 60 6f 72 67 2d 6d 6f 64 65 27 0a 62 75 66 66 | ch.see),.but.for.`org-mode'.buff |
| 30d80 | 65 72 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 61 74 69 73 74 69 63 73 2d 72 65 20 22 5c 5c | ers."...(let.((statistics-re."\\ |
| 30da0 | 5b 5b 30 2d 39 5d 2a 5c 5c 28 3f 3a 25 5c 5c 7c 2f 5b 30 2d 39 5d 2a 5c 5c 29 5d 22 29 0a 20 20 | [[0-9]*\\(?:%\\|/[0-9]*\\)]")... |
| 30dc0 | 20 20 20 20 20 20 28 68 65 61 64 69 6e 67 20 28 61 70 70 6c 79 20 23 27 6f 72 67 2d 67 65 74 2d | ......(heading.(apply.#'org-get- |
| 30de0 | 68 65 61 64 69 6e 67 20 28 63 6f 75 6e 73 65 6c 2d 2d 6f 72 67 2d 67 65 74 2d 68 65 61 64 69 6e | heading.(counsel--org-get-headin |
| 30e00 | 67 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 63 6f 75 6e 73 65 6c 2d 6f 72 | g-args)))).....(cond.(counsel-or |
| 30e20 | 67 2d 68 65 61 64 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 61 74 69 73 74 69 63 73 0a 20 20 | g-headline-display-statistics... |
| 30e40 | 20 20 20 20 20 20 20 20 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 68 65 61 | .........heading)...........(hea |
| 30e60 | 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 67 2d 74 72 69 6d 20 28 72 65 70 6c 61 | ding............(org-trim.(repla |
| 30e80 | 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 73 74 61 74 69 73 74 69 63 73 2d 72 | ce-regexp-in-string.statistics-r |
| 30ea0 | 65 20 22 20 22 20 68 65 61 64 69 6e 67 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | e.".".heading))))))..(defun.coun |
| 30ec0 | 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 6d 61 72 6b 64 6f 77 6e 20 28 29 0a 20 20 | sel-outline-title-markdown.()... |
| 30ee0 | 22 52 65 74 75 72 6e 20 74 69 74 6c 65 20 6f 66 20 63 75 72 72 65 6e 74 20 6f 75 74 6c 69 6e 65 | "Return.title.of.current.outline |
| 30f00 | 20 68 65 61 64 69 6e 67 2e 0a 4c 69 6b 65 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d | .heading..Like.`counsel-outline- |
| 30f20 | 74 69 74 6c 65 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 62 75 74 20 66 6f 72 0a 60 6d 61 72 | title'.(which.see),.but.for.`mar |
| 30f40 | 6b 64 6f 77 6e 2d 6d 6f 64 65 27 20 28 66 72 6f 6d 20 74 68 65 20 65 70 6f 6e 79 6d 6f 75 73 20 | kdown-mode'.(from.the.eponymous. |
| 30f60 | 70 61 63 6b 61 67 65 29 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3b 3b 20 60 6f 75 74 6c 69 6e 65 | package).buffers."...;;.`outline |
| 30f80 | 2d 72 65 67 65 78 70 27 20 69 73 20 73 65 74 20 62 79 20 60 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 | -regexp'.is.set.by.`markdown-mod |
| 30fa0 | 65 27 20 74 6f 20 6d 61 74 63 68 20 62 6f 74 68 20 73 65 74 65 78 74 0a 20 20 3b 3b 20 28 75 6e | e'.to.match.both.setext...;;.(un |
| 30fc0 | 64 65 72 6c 69 6e 65 29 20 61 6e 64 20 61 74 78 20 28 68 61 73 68 29 20 68 65 61 64 69 6e 67 73 | derline).and.atx.(hash).headings |
| 30fe0 | 20 28 73 65 65 0a 20 20 3b 3b 20 60 6d 61 72 6b 64 6f 77 6e 2d 72 65 67 65 78 2d 68 65 61 64 65 | .(see...;;.`markdown-regex-heade |
| 31000 | 72 27 29 2e 0a 20 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 20 20 20 20 | r')....(or.(match-string.1)..... |
| 31020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 65 74 65 78 74 20 68 65 61 64 69 6e 67 20 74 69 | .............;.setext.heading.ti |
| 31040 | 74 6c 65 0a 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 35 29 29 29 20 20 20 20 | tle.......(match-string.5))).... |
| 31060 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 74 78 20 68 65 61 64 69 6e 67 20 74 69 74 6c 65 0a | ............;.atx.heading.title. |
| 31080 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 6c 61 | .(defun.counsel-outline-title-la |
| 310a0 | 74 65 78 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 69 74 6c 65 20 6f 66 20 63 75 72 72 65 6e | tex.()..."Return.title.of.curren |
| 310c0 | 74 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 0a 4c 69 6b 65 20 60 63 6f 75 6e 73 65 6c | t.outline.heading..Like.`counsel |
| 310e0 | 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 62 75 74 | -outline-title'.(which.see),.but |
| 31100 | 20 66 6f 72 20 60 6c 61 74 65 78 2d 6d 6f 64 65 27 0a 62 75 66 66 65 72 73 2e 22 0a 20 20 3b 3b | .for.`latex-mode'.buffers."...;; |
| 31120 | 20 60 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 20 69 73 20 73 65 74 20 62 79 20 60 6c 61 74 | .`outline-regexp'.is.set.by.`lat |
| 31140 | 65 78 2d 6d 6f 64 65 27 20 28 73 65 65 20 76 61 72 69 61 62 6c 65 0a 20 20 3b 3b 20 60 6c 61 74 | ex-mode'.(see.variable...;;.`lat |
| 31160 | 65 78 2d 73 65 63 74 69 6f 6e 2d 61 6c 69 73 74 27 20 66 6f 72 20 74 68 65 20 62 75 69 6c 74 2d | ex-section-alist'.for.the.built- |
| 31180 | 69 6e 20 6d 6f 64 65 20 6f 72 20 66 75 6e 63 74 69 6f 6e 0a 20 20 3b 3b 20 60 4c 61 54 65 58 2d | in.mode.or.function...;;.`LaTeX- |
| 311a0 | 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 27 20 66 6f 72 20 74 68 65 20 41 55 43 54 65 58 20 70 | outline-regexp'.for.the.AUCTeX.p |
| 311c0 | 61 63 6b 61 67 65 29 20 74 6f 20 6d 61 74 63 68 20 73 65 63 74 69 6f 6e 0a 20 20 3b 3b 20 6d 61 | ackage).to.match.section...;;.ma |
| 311e0 | 63 72 6f 73 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 77 65 20 67 65 74 20 74 68 65 20 73 | cros,.in.which.case.we.get.the.s |
| 31200 | 65 63 74 69 6f 6e 20 6e 61 6d 65 2c 20 61 73 20 77 65 6c 6c 20 61 73 0a 20 20 3b 3b 20 60 5c 61 | ection.name,.as.well.as...;;.`\a |
| 31220 | 70 70 65 6e 64 69 78 27 2c 20 60 5c 64 6f 63 75 6d 65 6e 74 63 6c 61 73 73 27 2c 20 60 5c 62 65 | ppendix',.`\documentclass',.`\be |
| 31240 | 67 69 6e 7b 64 6f 63 75 6d 65 6e 74 7d 27 2c 20 61 6e 64 0a 20 20 3b 3b 20 60 5c 65 6e 64 7b 64 | gin{document}',.and...;;.`\end{d |
| 31260 | 6f 63 75 6d 65 6e 74 7d 27 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 77 65 20 73 69 6d 70 | ocument}',.in.which.case.we.simp |
| 31280 | 6c 79 20 72 65 74 75 72 6e 20 74 68 61 74 2e 0a 20 20 28 69 66 20 28 61 6e 64 20 28 61 73 73 6f | ly.return.that....(if.(and.(asso |
| 312a0 | 63 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c.(match-string.1).............. |
| 312c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 4d 61 63 72 6f 20 6e 61 6d 65 0a 20 20 20 20 | ...............;.Macro.name..... |
| 312e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 | ..............(or.(bound-and-tru |
| 31300 | 65 2d 70 20 4c 61 54 65 58 2d 73 65 63 74 69 6f 6e 2d 6c 69 73 74 29 20 20 20 20 3b 20 41 55 43 | e-p.LaTeX-section-list)....;.AUC |
| 31320 | 54 65 58 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 | TeX.......................(bound |
| 31340 | 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6c 61 74 65 78 2d 73 65 63 74 69 6f 6e 2d 61 6c 69 73 74 29 | -and-true-p.latex-section-alist) |
| 31360 | 29 29 20 3b 20 42 75 69 6c 74 2d 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a | )).;.Built-in............(progn. |
| 31380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 6f 69 6e 74 20 69 73 20 61 74 20 65 6e 64 20 | .............;;.Point.is.at.end. |
| 313a0 | 6f 66 20 6d 61 63 72 6f 20 6e 61 6d 65 2c 20 73 6b 69 70 20 73 74 61 72 73 20 61 6e 64 20 6f 70 | of.macro.name,.skip.stars.and.op |
| 313c0 | 74 69 6f 6e 61 6c 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6b 69 70 2d 63 | tional.args..............(skip-c |
| 313e0 | 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 2a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | hars-forward."*")..............( |
| 31400 | 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 22 5c 5c 5b 22 29 0a 20 20 20 20 20 | while.(looking-at-p."\\[")...... |
| 31420 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 | ..........(forward-list))....... |
| 31440 | 20 20 20 20 20 20 20 3b 3b 20 46 69 72 73 74 20 6d 61 6e 64 61 74 6f 72 79 20 61 72 67 20 73 68 | .......;;.First.mandatory.arg.sh |
| 31460 | 6f 75 6c 64 20 62 65 20 73 65 63 74 69 6f 6e 20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ould.be.section.title........... |
| 31480 | 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 22 7b 22 29 29 29 0a 20 20 20 20 20 20 28 62 | ...(looking-at-p."{"))).......(b |
| 314a0 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 31 2b 20 28 70 6f 69 6e 74 29 29 20 28 31 2d | uffer-substring.(1+.(point)).(1- |
| 314c0 | 20 28 70 72 6f 67 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 73 74 29 20 28 70 6f 69 6e 74 29 29 29 | .(progn.(forward-list).(point))) |
| 314e0 | 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 6c 69 6e 65 2d 62 65 | ).....(buffer-substring.(line-be |
| 31500 | 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 20 28 70 6f 69 6e 74 29 29 29 29 0a 0a 28 64 | ginning-position).(point))))..(d |
| 31520 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 2d 65 6d 61 63 73 | efun.counsel-outline-level-emacs |
| 31540 | 2d 6c 69 73 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 65 76 65 6c 20 6f 66 20 63 75 72 72 | -lisp.()..."Return.level.of.curr |
| 31560 | 65 6e 74 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 2e 0a 4c 69 6b 65 20 60 6c 69 73 70 2d | ent.outline.heading..Like.`lisp- |
| 31580 | 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 27 2c 20 62 75 74 20 61 64 61 70 74 65 64 20 66 6f 72 20 | outline-level',.but.adapted.for. |
| 315a0 | 74 68 65 20 60 3a 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 27 0a 73 65 74 74 69 6e 67 20 69 6e 20 | the.`:outline-level'.setting.in. |
| 315c0 | 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 73 65 74 74 69 6e 67 73 27 2c 20 77 68 69 63 | `counsel-outline-settings',.whic |
| 315e0 | 68 20 73 65 65 2e 22 0a 20 20 28 69 66 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 3b 3b 5c 5c 28 | h.see."...(if.(looking-at.";;\\( |
| 31600 | 5b 3b 2a 5d 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 28 2d 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 | [;*]+\\)").......(-.(match-end.1 |
| 31620 | 29 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 29 0a 20 20 20 20 28 66 75 6e 63 | ).(match-beginning.1)).....(func |
| 31640 | 61 6c 6c 20 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f | all.outline-level)))..(defvar.co |
| 31660 | 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 70 72 65 73 65 6c 65 63 74 20 30 0a 20 20 22 49 6e | unsel-outline--preselect.0..."In |
| 31680 | 64 65 78 20 6f 66 20 74 68 65 20 70 72 65 73 65 6c 65 63 74 65 64 20 63 61 6e 64 69 64 61 74 65 | dex.of.the.preselected.candidate |
| 316a0 | 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 27 2e 22 29 0a 0a 28 64 65 66 75 6e | .in.`counsel-outline'.")..(defun |
| 316c0 | 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 65 73 20 28 26 6f 70 | .counsel-outline-candidates.(&op |
| 316e0 | 74 69 6f 6e 61 6c 20 73 65 74 74 69 6e 67 73 20 70 72 65 66 69 78 29 0a 20 20 22 52 65 74 75 72 | tional.settings.prefix)..."Retur |
| 31700 | 6e 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 6f 75 74 6c 69 6e 65 20 68 65 61 64 69 6e 67 20 63 6f | n.an.alist.of.outline.heading.co |
| 31720 | 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e | mpletion.candidates..Each.elemen |
| 31740 | 74 20 69 73 20 61 20 70 61 69 72 20 28 48 45 41 44 49 4e 47 20 2e 20 4d 41 52 4b 45 52 29 2c 20 | t.is.a.pair.(HEADING...MARKER),. |
| 31760 | 77 68 65 72 65 20 74 68 65 20 73 74 72 69 6e 67 0a 48 45 41 44 49 4e 47 20 69 73 20 6c 6f 63 61 | where.the.string.HEADING.is.loca |
| 31780 | 74 65 64 20 61 74 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 4d 41 52 4b 45 52 2e 20 20 | ted.at.the.position.of.MARKER... |
| 317a0 | 53 45 54 54 49 4e 47 53 20 69 73 20 61 0a 70 6c 69 73 74 20 65 6e 74 72 79 20 66 72 6f 6d 20 60 | SETTINGS.is.a.plist.entry.from.` |
| 317c0 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 73 65 74 74 69 6e 67 73 27 2c 20 77 68 69 63 68 | counsel-outline-settings',.which |
| 317e0 | 20 73 65 65 2e 0a 50 52 45 46 49 58 20 69 73 20 61 20 73 74 72 69 6e 67 20 70 72 65 70 65 6e 64 | .see..PREFIX.is.a.string.prepend |
| 31800 | 65 64 20 74 6f 20 61 6c 6c 20 63 61 6e 64 69 64 61 74 65 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 | ed.to.all.candidates."...(let*.( |
| 31820 | 28 62 6f 6c 2d 72 65 67 65 78 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 28 3f 3a 22 0a 20 20 20 20 | (bol-regex.(concat."^\\(?:"..... |
| 31840 | 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 70 6c 69 | ........................(or.(pli |
| 31860 | 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 29 | st-get.settings.:outline-regexp) |
| 31880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 318a0 | 20 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .outline-regexp)................ |
| 318c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f | ............."\\)"))..........(o |
| 318e0 | 75 74 6c 69 6e 65 2d 74 69 74 6c 65 2d 66 6e 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 73 | utline-title-fn.(or.(plist-get.s |
| 31900 | 65 74 74 69 6e 67 73 20 3a 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 | ettings.:outline-title)......... |
| 31920 | 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 75 6e 73 65 6c | .......................#'counsel |
| 31940 | 2d 6f 75 74 6c 69 6e 65 2d 74 69 74 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 75 74 6c 69 | -outline-title))..........(outli |
| 31960 | 6e 65 2d 6c 65 76 65 6c 2d 66 6e 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 73 65 74 74 69 | ne-level-fn.(or.(plist-get.setti |
| 31980 | 6e 67 73 20 3a 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ngs.:outline-level)............. |
| 319a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 6c 69 6e 65 2d 6c 65 76 65 6c | ...................outline-level |
| 319c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20 28 6f 72 20 28 | ))..........(display-style.(or.( |
| 319e0 | 70 6c 69 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 64 69 73 70 6c 61 79 2d 73 74 79 6c | plist-get.settings.:display-styl |
| 31a00 | 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 63 | e).............................c |
| 31a20 | 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 29 29 0a 20 | ounsel-outline-display-style)).. |
| 31a40 | 20 20 20 20 20 20 20 20 28 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 20 28 6f 72 20 28 70 6c 69 | ........(path-separator.(or.(pli |
| 31a60 | 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 29 | st-get.settings.:path-separator) |
| 31a80 | 0a 20 20 20 20 20 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 | ..............................co |
| 31aa0 | 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 70 61 74 68 2d 73 65 70 61 72 61 74 6f 72 29 29 0a 20 | unsel-outline-path-separator)).. |
| 31ac0 | 20 20 20 20 20 20 20 20 28 66 61 63 65 2d 73 74 79 6c 65 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 | ........(face-style.(or.(plist-g |
| 31ae0 | 65 74 20 73 65 74 74 69 6e 67 73 20 3a 66 61 63 65 2d 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 | et.settings.:face-style)........ |
| 31b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e | ..................counsel-outlin |
| 31b20 | 65 2d 66 61 63 65 2d 73 74 79 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 75 73 74 6f 6d 2d | e-face-style))..........(custom- |
| 31b40 | 66 61 63 65 73 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 63 | faces.(or.(plist-get.settings.:c |
| 31b60 | 75 73 74 6f 6d 2d 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ustom-faces).................... |
| 31b80 | 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 75 73 74 6f 6d 2d 66 | ........counsel-outline-custom-f |
| 31ba0 | 61 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 61 63 6b 2d 6c 65 76 65 6c 20 30 29 0a | aces))..........(stack-level.0). |
| 31bc0 | 20 20 20 20 20 20 20 20 20 28 6f 72 69 67 2d 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 | .........(orig-point.(point))... |
| 31be0 | 20 20 20 20 20 20 20 28 73 74 61 63 6b 20 28 61 6e 64 20 70 72 65 66 69 78 20 28 6c 69 73 74 20 | .......(stack.(and.prefix.(list. |
| 31c00 | 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 61 64 64 2d 66 61 63 65 0a 20 20 20 20 20 | (counsel-outline--add-face...... |
| 31c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ..............................pr |
| 31c40 | 65 66 69 78 20 30 20 66 61 63 65 2d 73 74 79 6c 65 20 63 75 73 74 6f 6d 2d 66 61 63 65 73 29 29 | efix.0.face-style.custom-faces)) |
| 31c60 | 29 29 0a 20 20 20 20 20 20 20 20 20 63 61 6e 64 73 20 6e 61 6d 65 20 6c 65 76 65 6c 20 6d 61 72 | ))..........cands.name.level.mar |
| 31c80 | 6b 65 72 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 | ker).....(save-excursion.......( |
| 31ca0 | 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 70 72 65 73 65 6c 65 63 74 20 | setq.counsel-outline--preselect. |
| 31cc0 | 30 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | 0).......(goto-char.(point-min)) |
| 31ce0 | 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 | .......(while.(re-search-forward |
| 31d00 | 20 62 6f 6c 2d 72 65 67 65 78 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d | .bol-regex.nil.t).........(save- |
| 31d20 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 | excursion...........(setq.name.( |
| 31d40 | 6f 72 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 | or.(save-match-data............. |
| 31d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 75 74 6c 69 6e 65 2d | ...............(funcall.outline- |
| 31d80 | 74 69 74 6c 65 2d 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | title-fn))...................... |
| 31da0 | 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d | ....""))...........(goto-char.(m |
| 31dc0 | 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | atch-beginning.0))...........(se |
| 31de0 | 74 71 20 6d 61 72 6b 65 72 20 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 20 20 | tq.marker.(point-marker))....... |
| 31e00 | 20 20 20 20 28 73 65 74 71 20 6c 65 76 65 6c 20 28 66 75 6e 63 61 6c 6c 20 6f 75 74 6c 69 6e 65 | ....(setq.level.(funcall.outline |
| 31e20 | 2d 6c 65 76 65 6c 2d 66 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 | -level-fn))...........(cond.((eq |
| 31e40 | 20 64 69 73 70 6c 61 79 2d 73 74 79 6c 65 20 27 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 | .display-style.'path)........... |
| 31e60 | 20 20 20 20 20 20 20 3b 3b 20 55 70 64 61 74 65 20 73 74 61 63 6b 2e 20 20 54 68 65 20 65 6d 70 | .......;;.Update.stack...The.emp |
| 31e80 | 74 79 20 65 6e 74 72 79 20 67 75 61 72 64 73 20 61 67 61 69 6e 73 74 20 69 6e 63 6f 72 72 65 63 | ty.entry.guards.against.incorrec |
| 31ea0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 65 61 64 6c 69 6e 65 20 68 | t..................;;.headline.h |
| 31ec0 | 69 65 72 61 72 63 68 69 65 73 2c 20 65 2e 67 2e 20 61 20 6c 65 76 65 6c 20 33 20 68 65 61 64 6c | ierarchies,.e.g..a.level.3.headl |
| 31ee0 | 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 6d 6d 65 64 69 61 74 | ine..................;;.immediat |
| 31f00 | 65 6c 79 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 20 6c 65 76 65 6c 20 31 20 65 6e 74 72 79 2e 0a 20 | ely.following.a.level.1.entry... |
| 31f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 3d 20 6c 65 76 65 6c | ................(while.(<=.level |
| 31f40 | 20 73 74 61 63 6b 2d 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .stack-level)................... |
| 31f60 | 20 28 70 6f 70 20 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(pop.stack).................... |
| 31f80 | 28 63 6c 2d 64 65 63 66 20 73 74 61 63 6b 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | (cl-decf.stack-level)).......... |
| 31fa0 | 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20 6c 65 76 65 6c 20 73 74 61 63 6b 2d 6c 65 | ........(while.(>.level.stack-le |
| 31fc0 | 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 22 | vel)....................(push."" |
| 31fe0 | 20 73 74 61 63 6b 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 | .stack)....................(cl-i |
| 32000 | 6e 63 66 20 73 74 61 63 6b 2d 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncf.stack-level))............... |
| 32020 | 20 20 20 28 73 65 74 66 20 28 63 61 72 20 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(setf.(car.stack)............ |
| 32040 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 61 64 | ............(counsel-outline--ad |
| 32060 | 64 2d 66 61 63 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 6e | d-face.........................n |
| 32080 | 61 6d 65 20 6c 65 76 65 6c 20 66 61 63 65 2d 73 74 79 6c 65 20 63 75 73 74 6f 6d 2d 66 61 63 65 | ame.level.face-style.custom-face |
| 320a0 | 73 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 6e 61 6d 65 20 | s))..................(setq.name. |
| 320c0 | 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 20 20 20 | (mapconcat.#'identity........... |
| 320e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | .............................(re |
| 32100 | 76 65 72 73 65 20 73 74 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | verse.stack).................... |
| 32120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 2d 73 65 70 61 72 61 74 | ....................path-separat |
| 32140 | 6f 72 29 29 29 0a 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 | or))).................(t........ |
| 32160 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 64 69 73 70 6c 61 79 2d 73 74 79 6c | ..........(when.(eq.display-styl |
| 32180 | 65 20 27 68 65 61 64 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.'headline).................... |
| 321a0 | 28 73 65 74 71 20 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 | (setq.name.(concat.(make-string. |
| 321c0 | 6c 65 76 65 6c 20 3f 2a 29 20 22 20 22 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | level.?*).".".name)))........... |
| 321e0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 | .......(setq.name.(counsel-outli |
| 32200 | 6e 65 2d 2d 61 64 64 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne--add-face.................... |
| 32220 | 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 6c 65 76 65 6c 20 66 61 63 65 2d 73 74 79 6c 65 20 | ..........name.level.face-style. |
| 32240 | 63 75 73 74 6f 6d 2d 66 61 63 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | custom-faces))))...........(push |
| 32260 | 20 28 63 6f 6e 73 20 6e 61 6d 65 20 6d 61 72 6b 65 72 29 20 63 61 6e 64 73 29 29 0a 20 20 20 20 | .(cons.name.marker).cands))..... |
| 32280 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 73 74 72 69 6e 67 3d 20 6e 61 6d 65 20 22 22 | ....(unless.(or.(string=.name."" |
| 322a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 20 6f 72 69 67 2d 70 6f | ).....................(<.orig-po |
| 322c0 | 69 6e 74 20 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 | int.marker))...........(cl-incf. |
| 322e0 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 70 72 65 73 65 6c 65 63 74 29 29 29 29 0a 20 | counsel-outline--preselect)))).. |
| 32300 | 20 20 20 28 6e 72 65 76 65 72 73 65 20 63 61 6e 64 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f | ...(nreverse.cands)))..(defun.co |
| 32320 | 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 61 64 64 2d 66 61 63 65 20 28 6e 61 6d 65 20 6c 65 | unsel-outline--add-face.(name.le |
| 32340 | 76 65 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 66 61 63 65 2d 73 74 79 6c 65 20 63 75 73 74 6f 6d 2d | vel.&optional.face-style.custom- |
| 32360 | 66 61 63 65 73 29 0a 20 20 22 53 65 74 20 74 68 65 20 60 66 61 63 65 27 20 70 72 6f 70 65 72 74 | faces)..."Set.the.`face'.propert |
| 32380 | 79 20 6f 6e 20 68 65 61 64 6c 69 6e 65 20 4e 41 4d 45 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 | y.on.headline.NAME.according.to. |
| 323a0 | 4c 45 56 45 4c 2e 0a 46 41 43 45 2d 53 54 59 4c 45 20 61 6e 64 20 43 55 53 54 4f 4d 2d 46 41 43 | LEVEL..FACE-STYLE.and.CUSTOM-FAC |
| 323c0 | 45 53 20 6f 76 65 72 72 69 64 65 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 66 61 63 | ES.override.`counsel-outline-fac |
| 323e0 | 65 2d 73 74 79 6c 65 27 0a 61 6e 64 20 60 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 75 | e-style'.and.`counsel-outline-cu |
| 32400 | 73 74 6f 6d 2d 66 61 63 65 73 27 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2c 20 77 68 69 63 68 | stom-faces',.respectively,.which |
| 32420 | 20 64 65 74 65 72 6d 69 6e 65 0a 74 68 65 20 66 61 63 65 20 74 6f 20 61 70 70 6c 79 2e 22 0a 20 | .determine.the.face.to.apply.".. |
| 32440 | 20 28 6c 65 74 20 28 28 66 61 63 65 20 28 63 6c 2d 63 61 73 65 20 28 6f 72 20 66 61 63 65 2d 73 | .(let.((face.(cl-case.(or.face-s |
| 32460 | 74 79 6c 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 66 61 63 65 2d 73 74 79 6c 65 29 | tyle.counsel-outline-face-style) |
| 32480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 65 72 62 61 74 69 6d 29 0a 20 20 20 20 | .................(verbatim)..... |
| 324a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 73 74 6f 6d 20 28 6e 74 68 20 28 31 2d 20 6c 65 76 | ............(custom.(nth.(1-.lev |
| 324c0 | 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el)............................. |
| 324e0 | 20 28 6f 72 20 63 75 73 74 6f 6d 2d 66 61 63 65 73 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e | .(or.custom-faces.counsel-outlin |
| 32500 | 65 2d 63 75 73 74 6f 6d 2d 66 61 63 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-custom-faces)))............... |
| 32520 | 20 20 28 6f 72 67 20 28 66 6f 72 6d 61 74 20 22 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d | ..(org.(format."counsel-outline- |
| 32540 | 25 64 22 20 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 27 | %d".level)).................(t.' |
| 32560 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 65 66 61 75 6c 74 29 29 29 29 0a 20 20 20 20 | counsel-outline-default))))..... |
| 32580 | 28 77 68 65 6e 20 66 61 63 65 0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 | (when.face.......(put-text-prope |
| 325a0 | 72 74 79 20 30 20 28 6c 65 6e 67 74 68 20 6e 61 6d 65 29 20 27 66 61 63 65 20 66 61 63 65 20 6e | rty.0.(length.name).'face.face.n |
| 325c0 | 61 6d 65 29 29 29 0a 20 20 6e 61 6d 65 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f | ame)))...name)..(defun.counsel-o |
| 325e0 | 75 74 6c 69 6e 65 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 47 6f 20 74 6f 20 6f 75 74 6c 69 | utline-action.(x)..."Go.to.outli |
| 32600 | 6e 65 20 58 2e 22 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 63 64 72 20 78 29 29 29 0a 0a 3b | ne.X."...(goto-char.(cdr.x)))..; |
| 32620 | 3b 3b 23 23 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 6f 75 74 | ;;###autoload.(defun.counsel-out |
| 32640 | 6c 69 6e 65 20 28 29 0a 20 20 22 4a 75 6d 70 20 74 6f 20 61 6e 20 6f 75 74 6c 69 6e 65 20 68 65 | line.()..."Jump.to.an.outline.he |
| 32660 | 61 64 69 6e 67 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 | ading.with.completion."...(inter |
| 32680 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 73 65 74 74 69 6e 67 73 20 28 63 64 72 20 28 | active)...(let.((settings.(cdr.( |
| 326a0 | 61 73 73 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d | assq.major-mode.counsel-outline- |
| 326c0 | 73 65 74 74 69 6e 67 73 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 4f 75 74 6c | settings)))).....(ivy-read."Outl |
| 326e0 | 69 6e 65 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 63 61 6e 64 69 64 61 74 | ine:.".(counsel-outline-candidat |
| 32700 | 65 73 20 73 65 74 74 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 | es.settings)...............:acti |
| 32720 | 6f 6e 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 61 63 74 69 | on.(or.(plist-get.settings.:acti |
| 32740 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 | on)...........................#' |
| 32760 | 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | counsel-outline-action)......... |
| 32780 | 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 28 6f 72 20 28 70 6c 69 73 74 2d 67 65 74 20 73 65 | ......:history.(or.(plist-get.se |
| 327a0 | 74 74 69 6e 67 73 20 3a 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ttings.:history)................ |
| 327c0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 68 69 73 | ............'counsel-outline-his |
| 327e0 | 74 6f 72 79 29 0a 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 28 | tory)...............:preselect.( |
| 32800 | 6d 61 78 20 28 31 2d 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 2d 70 72 65 73 65 6c 65 | max.(1-.counsel-outline--presele |
| 32820 | 63 74 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 28 6f 72 | ct).0)...............:caller.(or |
| 32840 | 20 28 70 6c 69 73 74 2d 67 65 74 20 73 65 74 74 69 6e 67 73 20 3a 63 61 6c 6c 65 72 29 0a 20 20 | .(plist-get.settings.:caller)... |
| 32860 | 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 63 6f 75 6e 73 65 6c | ........................'counsel |
| 32880 | 2d 6f 75 74 6c 69 6e 65 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 69 62 75 66 | -outline))))..;;**.`counsel-ibuf |
| 328a0 | 66 65 72 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 2d 62 75 | fer'.(defvar.counsel-ibuffer--bu |
| 328c0 | 66 66 65 72 2d 6e 61 6d 65 20 6e 69 6c 0a 20 20 22 4e 61 6d 65 20 6f 66 20 74 68 65 20 62 75 66 | ffer-name.nil..."Name.of.the.buf |
| 328e0 | 66 65 72 20 74 6f 20 75 73 65 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 27 | fer.to.use.for.`counsel-ibuffer' |
| 32900 | 2e 22 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 63 6f 75 6e 73 | .")..;;;###autoload.(defun.couns |
| 32920 | 65 6c 2d 69 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 29 0a 20 20 22 55 | el-ibuffer.(&optional.name)..."U |
| 32940 | 73 65 20 69 62 75 66 66 65 72 20 74 6f 20 73 77 69 74 63 68 20 74 6f 20 61 6e 6f 74 68 65 72 20 | se.ibuffer.to.switch.to.another. |
| 32960 | 62 75 66 66 65 72 2e 0a 4e 41 4d 45 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6e 61 6d 65 20 | buffer..NAME.specifies.the.name. |
| 32980 | 6f 66 20 74 68 65 20 62 75 66 66 65 72 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 2a 49 62 | of.the.buffer.(defaults.to.\"*Ib |
| 329a0 | 75 66 66 65 72 2a 5c 22 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 | uffer*\")."...(interactive)...(s |
| 329c0 | 65 74 71 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | etq.counsel-ibuffer--buffer-name |
| 329e0 | 20 28 6f 72 20 6e 61 6d 65 20 22 2a 49 62 75 66 66 65 72 2a 22 29 29 0a 20 20 28 69 76 79 2d 72 | .(or.name."*Ibuffer*"))...(ivy-r |
| 32a00 | 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 28 63 6f 75 6e 73 65 | ead."Switch.to.buffer:.".(counse |
| 32a20 | 6c 2d 2d 69 62 75 66 66 65 72 2d 67 65 74 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 | l--ibuffer-get-buffers)......... |
| 32a40 | 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 68 69 | ....:history.'counsel-ibuffer-hi |
| 32a60 | 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e | story.............:action.#'coun |
| 32a80 | 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | sel-ibuffer-visit-buffer........ |
| 32aa0 | 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 29 29 0a | .....:caller.'counsel-ibuffer)). |
| 32ac0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 62 75 66 66 65 72 2d 75 70 64 61 74 | .(declare-function.ibuffer-updat |
| 32ae0 | 65 20 22 69 62 75 66 66 65 72 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 | e."ibuffer").(declare-function.i |
| 32b00 | 62 75 66 66 65 72 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 22 69 62 75 66 66 65 72 22 29 | buffer-current-buffer."ibuffer") |
| 32b20 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 69 62 75 66 66 65 72 2d 66 6f 72 77 61 | .(declare-function.ibuffer-forwa |
| 32b40 | 72 64 2d 6c 69 6e 65 20 22 69 62 75 66 66 65 72 22 29 0a 28 64 65 66 76 61 72 20 69 62 75 66 66 | rd-line."ibuffer").(defvar.ibuff |
| 32b60 | 65 72 2d 6d 6f 76 65 6d 65 6e 74 2d 63 79 63 6c 65 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | er-movement-cycle)..(defun.couns |
| 32b80 | 65 6c 2d 2d 69 62 75 66 66 65 72 2d 67 65 74 2d 62 75 66 66 65 72 73 20 28 29 0a 20 20 22 52 65 | el--ibuffer-get-buffers.()..."Re |
| 32ba0 | 74 75 72 6e 20 61 6e 20 61 6c 69 73 74 20 77 69 74 68 20 62 75 66 66 65 72 20 63 6f 6d 70 6c 65 | turn.an.alist.with.buffer.comple |
| 32bc0 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 20 66 72 6f 6d 20 49 62 75 66 66 65 72 2e 0a 54 68 | tion.candidates.from.Ibuffer..Th |
| 32be0 | 65 20 6b 65 79 73 20 61 72 65 20 62 75 66 66 65 72 2d 72 65 6c 61 74 65 64 20 6c 69 6e 65 73 20 | e.keys.are.buffer-related.lines. |
| 32c00 | 66 72 6f 6d 20 49 62 75 66 66 65 72 20 61 73 20 73 74 72 69 6e 67 73 2c 20 61 6e 64 0a 74 68 65 | from.Ibuffer.as.strings,.and.the |
| 32c20 | 20 76 61 6c 75 65 73 20 61 72 65 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 75 | .values.are.the.corresponding.bu |
| 32c40 | 66 66 65 72 20 6f 62 6a 65 63 74 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 6f 6c 64 62 75 66 20 28 | ffer.objects."...(let.((oldbuf.( |
| 32c60 | 67 65 74 2d 62 75 66 66 65 72 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 2d 62 75 66 66 | get-buffer.counsel-ibuffer--buff |
| 32c80 | 65 72 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6f 6c 64 62 75 66 0a 20 20 | er-name))).....(unless.oldbuf... |
| 32ca0 | 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 6d 65 73 73 69 6e 67 20 77 69 74 68 20 74 68 65 20 75 73 | ....;;.Avoid.messing.with.the.us |
| 32cc0 | 65 72 27 73 20 70 72 65 63 69 6f 75 73 20 77 69 6e 64 6f 77 2f 66 72 61 6d 65 20 63 6f 6e 66 69 | er's.precious.window/frame.confi |
| 32ce0 | 67 75 72 61 74 69 6f 6e 2e 0a 20 20 20 20 20 20 28 73 61 76 65 2d 77 69 6e 64 6f 77 2d 65 78 63 | guration........(save-window-exc |
| 32d00 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 73 70 6c 61 79 2d 62 75 | ursion.........(let.((display-bu |
| 32d20 | 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | ffer-overriding-action.......... |
| 32d40 | 20 20 20 20 20 20 27 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 | ......'(display-buffer-same-wind |
| 32d60 | 6f 77 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 6e 69 6c 29 29 29 | ow.(inhibit-same-window...nil))) |
| 32d80 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 62 75 66 66 65 72 20 6e 69 6c 20 63 6f 75 6e 73 65 6c | )...........(ibuffer.nil.counsel |
| 32da0 | 2d 69 62 75 66 66 65 72 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 6e 69 6c 20 74 29 29 29 29 0a | -ibuffer--buffer-name.nil.t)))). |
| 32dc0 | 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 63 6f 75 6e 73 65 6c | ....(with-current-buffer.counsel |
| 32de0 | 2d 69 62 75 66 66 65 72 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 0a 20 20 20 20 20 20 28 77 68 65 | -ibuffer--buffer-name.......(whe |
| 32e00 | 6e 20 6f 6c 64 62 75 66 0a 20 20 20 20 20 20 20 20 3b 3b 20 46 6f 72 63 69 62 6c 79 20 75 70 64 | n.oldbuf.........;;.Forcibly.upd |
| 32e20 | 61 74 65 20 70 6f 73 73 69 62 6c 79 20 73 74 61 6c 65 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 | ate.possibly.stale.existing.buff |
| 32e40 | 65 72 2e 0a 20 20 20 20 20 20 20 20 28 69 62 75 66 66 65 72 2d 75 70 64 61 74 65 20 6e 69 6c 20 | er..........(ibuffer-update.nil. |
| 32e60 | 74 29 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 | t)).......(goto-char.(point-min) |
| 32e80 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 62 75 66 66 65 72 2d 6d 6f 76 65 6d 65 6e 74 2d | ).......(let.((ibuffer-movement- |
| 32ea0 | 63 79 63 6c 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 72 69 65 73 29 0a | cycle.nil).............entries). |
| 32ec0 | 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 | ........(while.(not.(eobp))..... |
| 32ee0 | 20 20 20 20 20 20 28 69 62 75 66 66 65 72 2d 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 31 20 74 29 | ......(ibuffer-forward-line.1.t) |
| 32f00 | 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 69 62 75 66 66 65 72 2d 63 | ...........(let.((buf.(ibuffer-c |
| 32f20 | 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 20 20 20 20 3b 3b 20 | urrent-buffer))).............;;. |
| 32f40 | 57 65 20 61 72 65 20 6f 6e 6c 79 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 62 75 66 66 65 72 | We.are.only.interested.in.buffer |
| 32f60 | 73 20 77 65 20 63 61 6e 20 61 63 74 75 61 6c 6c 79 20 76 69 73 69 74 2e 0a 20 20 20 20 20 20 20 | s.we.can.actually.visit......... |
| 32f80 | 20 20 20 20 20 3b 3b 20 54 68 69 73 20 66 69 6c 74 65 72 73 20 6f 75 74 20 68 65 61 64 69 6e 67 | .....;;.This.filters.out.heading |
| 32fa0 | 73 20 61 6e 64 20 6f 74 68 65 72 20 75 6e 75 73 61 62 6c 65 20 65 6e 74 72 69 65 73 2e 0a 20 20 | s.and.other.unusable.entries.... |
| 32fc0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 | ..........(when.(buffer-live-p.b |
| 32fe0 | 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 62 | uf)...............(push.(cons.(b |
| 33000 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 | uffer-substring-no-properties... |
| 33020 | 20 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 2d 62 | .........................(line-b |
| 33040 | 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | eginning-position).............. |
| 33060 | 20 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 | ..............(line-end-position |
| 33080 | 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 62 75 66 | ))...........................buf |
| 330a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 72 69 65 73 29 29 29 | ).....................entries))) |
| 330c0 | 29 0a 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 65 6e 74 72 69 65 73 29 29 29 29 29 | ).........(nreverse.entries))))) |
| 330e0 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 62 | ..(defun.counsel-ibuffer-visit-b |
| 33100 | 75 66 66 65 72 20 28 78 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66 65 72 20 6f 66 | uffer.(x)..."Switch.to.buffer.of |
| 33120 | 20 63 61 6e 64 69 64 61 74 65 20 58 2e 22 0a 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 | .candidate.X."...(switch-to-buff |
| 33140 | 65 72 20 28 6f 72 20 28 63 64 72 2d 73 61 66 65 20 78 29 20 78 29 29 29 0a 0a 28 64 65 66 75 6e | er.(or.(cdr-safe.x).x)))..(defun |
| 33160 | 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 62 75 66 66 65 72 2d 6f 74 | .counsel-ibuffer-visit-buffer-ot |
| 33180 | 68 65 72 2d 77 69 6e 64 6f 77 20 28 78 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 62 75 66 66 | her-window.(x)..."Switch.to.buff |
| 331a0 | 65 72 20 6f 66 20 63 61 6e 64 69 64 61 74 65 20 58 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e | er.of.candidate.X.in.another.win |
| 331c0 | 64 6f 77 2e 22 0a 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d | dow."...(switch-to-buffer-other- |
| 331e0 | 77 69 6e 64 6f 77 20 28 6f 72 20 28 63 64 72 2d 73 61 66 65 20 78 29 20 78 29 29 29 0a 0a 28 64 | window.(or.(cdr-safe.x).x)))..(d |
| 33200 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 69 62 75 66 66 | efun.counsel-ibuffer-visit-ibuff |
| 33220 | 65 72 20 28 5f 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 49 62 75 66 66 65 72 20 62 75 66 66 | er.(_)..."Switch.to.Ibuffer.buff |
| 33240 | 65 72 2e 22 0a 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 63 6f 75 6e 73 65 6c | er."...(switch-to-buffer.counsel |
| 33260 | 2d 69 62 75 66 66 65 72 2d 2d 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 0a 0a 28 69 76 79 2d 73 65 | -ibuffer--buffer-name))..(ivy-se |
| 33280 | 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 0a 20 27 28 28 | t-actions..'counsel-ibuffer..'(( |
| 332a0 | 22 6a 22 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 62 75 66 66 65 72 | "j".counsel-ibuffer-visit-buffer |
| 332c0 | 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 0a 20 20 | -other-window."other.window")... |
| 332e0 | 20 28 22 76 22 20 63 6f 75 6e 73 65 6c 2d 69 62 75 66 66 65 72 2d 76 69 73 69 74 2d 69 62 75 66 | .("v".counsel-ibuffer-visit-ibuf |
| 33300 | 66 65 72 20 22 73 77 69 74 63 68 20 74 6f 20 49 62 75 66 66 65 72 22 29 29 29 0a 0a 3b 3b 2a 2a | fer."switch.to.Ibuffer")))..;;** |
| 33320 | 20 60 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 | .`counsel-switch-to-shell-buffer |
| 33340 | 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d 6d | '.(defun.counsel--buffers-with-m |
| 33360 | 6f 64 65 20 28 6d 6f 64 65 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 61 6d 65 73 20 6f 66 20 62 75 | ode.(mode)..."Return.names.of.bu |
| 33380 | 66 66 65 72 73 20 77 69 74 68 20 4d 4f 44 45 20 61 73 20 74 68 65 69 72 20 60 6d 61 6a 6f 72 2d | ffers.with.MODE.as.their.`major- |
| 333a0 | 6d 6f 64 65 27 2e 22 0a 20 20 28 6c 65 74 20 28 62 75 66 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 | mode'."...(let.(bufs).....(dolis |
| 333c0 | 74 20 28 62 75 66 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 | t.(buf.(buffer-list)).......(whe |
| 333e0 | 6e 20 28 65 71 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 | n.(eq.(buffer-local-value.'major |
| 33400 | 2d 6d 6f 64 65 20 62 75 66 29 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | -mode.buf).mode).........(push.( |
| 33420 | 62 75 66 66 65 72 2d 6e 61 6d 65 20 62 75 66 29 20 62 75 66 73 29 29 29 0a 20 20 20 20 28 6e 72 | buffer-name.buf).bufs))).....(nr |
| 33440 | 65 76 65 72 73 65 20 62 75 66 73 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | everse.bufs)))..(declare-functio |
| 33460 | 6e 20 73 68 65 6c 6c 2d 6d 6f 64 65 20 22 73 68 65 6c 6c 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | n.shell-mode."shell")..;;;###aut |
| 33480 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 74 6f 2d 73 | oload.(defun.counsel-switch-to-s |
| 334a0 | 68 65 6c 6c 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 20 73 68 | hell-buffer.()..."Switch.to.a.sh |
| 334c0 | 65 6c 6c 20 62 75 66 66 65 72 2c 20 6f 72 20 63 72 65 61 74 65 20 6f 6e 65 2e 22 0a 20 20 28 69 | ell.buffer,.or.create.one."...(i |
| 334e0 | 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 53 68 65 6c 6c 20 62 | nteractive)...(ivy-read."Shell.b |
| 33500 | 75 66 66 65 72 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 2d 62 75 66 66 65 72 73 2d 77 69 74 68 2d | uffer:.".(counsel--buffers-with- |
| 33520 | 6d 6f 64 65 20 23 27 73 68 65 6c 6c 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a | mode.#'shell-mode).............: |
| 33540 | 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 74 6f 2d 73 68 65 6c | action.#'counsel--switch-to-shel |
| 33560 | 6c 0a 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 73 | l.............:caller.'counsel-s |
| 33580 | 77 69 74 63 68 2d 74 6f 2d 73 68 65 6c 6c 2d 62 75 66 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 | witch-to-shell-buffer))..(defun. |
| 335a0 | 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 74 6f 2d 73 68 65 6c 6c 20 28 6e 61 6d 65 29 0a | counsel--switch-to-shell.(name). |
| 335c0 | 20 20 22 44 69 73 70 6c 61 79 20 73 68 65 6c 6c 20 62 75 66 66 65 72 20 77 69 74 68 20 4e 41 4d | .."Display.shell.buffer.with.NAM |
| 335e0 | 45 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 73 20 77 69 6e 64 6f 77 2e 0a 52 65 75 73 65 20 61 | E.and.select.its.window..Reuse.a |
| 33600 | 6e 79 20 65 78 69 73 74 69 6e 67 20 77 69 6e 64 6f 77 20 61 6c 72 65 61 64 79 20 64 69 73 70 6c | ny.existing.window.already.displ |
| 33620 | 61 79 69 6e 67 20 74 68 65 20 6e 61 6d 65 64 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 | aying.the.named.buffer..If.there |
| 33640 | 20 69 73 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 2c 20 73 74 61 72 74 20 61 20 6e 65 77 20 | .is.no.such.buffer,.start.a.new. |
| 33660 | 60 73 68 65 6c 6c 27 20 77 69 74 68 20 4e 41 4d 45 2e 22 0a 20 20 28 69 66 20 28 67 65 74 2d 62 | `shell'.with.NAME."...(if.(get-b |
| 33680 | 75 66 66 65 72 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 | uffer.name).......(pop-to-buffer |
| 336a0 | 20 6e 61 6d 65 20 27 28 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 72 65 75 73 65 2d 77 69 | .name.'((display-buffer-reuse-wi |
| 336c0 | 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 20 20 | ndow............................ |
| 336e0 | 20 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 0a 20 20 | ..display-buffer-same-window)... |
| 33700 | 20 20 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 68 69 62 | ..........................(inhib |
| 33720 | 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | it-same-window...nil)........... |
| 33740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 75 73 61 62 6c 65 2d 66 72 61 6d | ..................(reusable-fram |
| 33760 | 65 73 20 2e 20 76 69 73 69 62 6c 65 29 29 29 0a 20 20 20 20 28 73 68 65 6c 6c 20 6e 61 6d 65 29 | es...visible))).....(shell.name) |
| 33780 | 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 27 0a | ))..;;**.`counsel-unicode-char'. |
| 337a0 | 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 2d 68 69 73 | (defvar.counsel-unicode-char-his |
| 337c0 | 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c | tory.nil..."History.for.`counsel |
| 337e0 | 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | -unicode-char'.")..(defun.counse |
| 33800 | 6c 2d 2d 75 6e 69 63 6f 64 65 2d 6e 61 6d 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 66 6f | l--unicode-names.()..."Return.fo |
| 33820 | 72 6d 61 74 74 65 64 20 61 6e 64 20 73 6f 72 74 65 64 20 6c 69 73 74 20 6f 66 20 60 75 63 73 2d | rmatted.and.sorted.list.of.`ucs- |
| 33840 | 6e 61 6d 65 73 27 2e 0a 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 60 75 63 73 2d 6e 61 6d 65 73 | names'..The.result.of.`ucs-names |
| 33860 | 27 20 69 73 20 6d 6f 73 74 6c 79 2c 20 62 75 74 20 6e 6f 74 20 63 6f 6d 70 6c 65 74 65 6c 79 2c | '.is.mostly,.but.not.completely, |
| 33880 | 20 73 6f 72 74 65 64 2c 0a 73 6f 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 6e 73 75 72 65 | .sorted,.so.this.function.ensure |
| 338a0 | 73 20 6c 65 78 69 63 6f 67 72 61 70 68 69 63 20 6f 72 64 65 72 2e 22 0a 20 20 28 6c 65 74 2a 20 | s.lexicographic.order."...(let*. |
| 338c0 | 28 63 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 75 63 73 2d 6e 61 6d 65 | (cands..........(table.(ucs-name |
| 338e0 | 73 29 29 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 45 69 74 68 65 72 20 68 61 73 68 20 6d 61 70 | s))............;.Either.hash.map |
| 33900 | 20 6f 72 20 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 28 66 6d 74 20 28 6c 61 6d 62 64 61 20 | .or.alist..........(fmt.(lambda. |
| 33920 | 28 6e 61 6d 65 20 63 6f 64 65 29 20 20 20 20 20 20 20 3b 20 43 6f 6d 6d 6f 6e 20 66 6f 72 6d 61 | (name.code).......;.Common.forma |
| 33940 | 74 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | t.function.................(let. |
| 33960 | 28 28 63 61 6e 64 20 28 66 6f 72 6d 61 74 20 22 25 30 36 58 20 25 2d 35 38 73 20 25 63 22 20 63 | ((cand.(format."%06X.%-58s.%c".c |
| 33980 | 6f 64 65 20 6e 61 6d 65 20 63 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode.name.code)))................ |
| 339a0 | 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 31 20 27 63 6f 64 65 20 | ...(put-text-property.0.1.'code. |
| 339c0 | 63 6f 64 65 20 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | code.cand)...................(pu |
| 339e0 | 73 68 20 63 61 6e 64 20 63 61 6e 64 73 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 | sh.cand.cands))))).....(if.(not. |
| 33a00 | 28 68 61 73 68 2d 74 61 62 6c 65 2d 70 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 3b 3b | (hash-table-p.table)).........;; |
| 33a20 | 20 53 75 70 70 6f 72 74 20 60 75 63 73 2d 6e 61 6d 65 73 27 20 72 65 74 75 72 6e 69 6e 67 20 61 | .Support.`ucs-names'.returning.a |
| 33a40 | 6e 20 61 6c 69 73 74 20 69 6e 20 45 6d 61 63 73 20 3c 20 32 36 2e 0a 20 20 20 20 20 20 20 20 3b | n.alist.in.Emacs.<.26..........; |
| 33a60 | 3b 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 60 75 63 73 2d 6e 61 6d 65 73 27 20 63 6f 6d 65 | ;.The.result.of.`ucs-names'.come |
| 33a80 | 73 20 70 72 65 2d 72 65 76 65 72 73 65 64 20 73 6f 20 6e 6f 20 6e 65 65 64 20 74 6f 20 72 65 70 | s.pre-reversed.so.no.need.to.rep |
| 33aa0 | 65 61 74 2e 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 6e 74 72 79 20 74 61 62 6c | eat..........(dolist.(entry.tabl |
| 33ac0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6d 74 20 28 63 61 72 20 65 | e)...........(funcall.fmt.(car.e |
| 33ae0 | 6e 74 72 79 29 20 28 63 64 72 20 65 6e 74 72 79 29 29 29 0a 20 20 20 20 20 20 28 6d 61 70 68 61 | ntry).(cdr.entry))).......(mapha |
| 33b00 | 73 68 20 66 6d 74 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 3b 3b 20 52 65 76 65 72 73 65 20 74 | sh.fmt.table).......;;.Reverse.t |
| 33b20 | 6f 20 73 70 65 65 64 20 75 70 20 73 6f 72 74 69 6e 67 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 | o.speed.up.sorting.......(setq.c |
| 33b40 | 61 6e 64 73 20 28 6e 72 65 76 65 72 73 65 20 63 61 6e 64 73 29 29 29 0a 20 20 20 20 28 73 6f 72 | ands.(nreverse.cands))).....(sor |
| 33b60 | 74 20 63 61 6e 64 73 20 23 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 29 29 0a 0a 28 64 65 66 76 | t.cands.#'string-lessp)))..(defv |
| 33b80 | 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 75 6e 69 63 6f 64 65 2d 74 61 62 6c 65 0a 20 20 28 6c 61 7a | ar.counsel--unicode-table...(laz |
| 33ba0 | 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 63 6f 75 6e 73 65 6c 2d 2d 75 6e 69 63 | y-completion-table.counsel--unic |
| 33bc0 | 6f 64 65 2d 74 61 62 6c 65 20 63 6f 75 6e 73 65 6c 2d 2d 75 6e 69 63 6f 64 65 2d 6e 61 6d 65 73 | ode-table.counsel--unicode-names |
| 33be0 | 29 0a 20 20 22 4c 61 7a 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 74 61 62 6c 65 20 66 6f 72 20 60 | )..."Lazy.completion.table.for.` |
| 33c00 | 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 27 2e 0a 43 61 6e 64 69 64 61 74 65 | counsel-unicode-char'..Candidate |
| 33c20 | 73 20 63 6f 6d 70 72 69 73 65 20 60 63 6f 75 6e 73 65 6c 2d 2d 75 6e 69 63 6f 64 65 2d 6e 61 6d | s.comprise.`counsel--unicode-nam |
| 33c40 | 65 73 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | es',.which.see.")..;;;###autoloa |
| 33c60 | 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 20 28 26 | d.(defun.counsel-unicode-char.(& |
| 33c80 | 6f 70 74 69 6f 6e 61 6c 20 63 6f 75 6e 74 29 0a 20 20 22 49 6e 73 65 72 74 20 43 4f 55 4e 54 20 | optional.count)..."Insert.COUNT. |
| 33ca0 | 63 6f 70 69 65 73 20 6f 66 20 61 20 55 6e 69 63 6f 64 65 20 63 68 61 72 61 63 74 65 72 20 61 74 | copies.of.a.Unicode.character.at |
| 33cc0 | 20 70 6f 69 6e 74 2e 0a 43 4f 55 4e 54 20 64 65 66 61 75 6c 74 73 20 74 6f 20 31 2e 22 0a 20 20 | .point..COUNT.defaults.to.1."... |
| 33ce0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 73 65 74 71 20 69 76 79 2d 63 6f | (interactive."p")...(setq.ivy-co |
| 33d00 | 6d 70 6c 65 74 69 6f 6e 2d 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 28 73 65 74 71 20 69 76 | mpletion-beg.(point))...(setq.iv |
| 33d20 | 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 28 69 76 79 | y-completion-end.(point))...(ivy |
| 33d40 | 2d 72 65 61 64 20 22 55 6e 69 63 6f 64 65 20 6e 61 6d 65 3a 20 22 20 63 6f 75 6e 73 65 6c 2d 2d | -read."Unicode.name:.".counsel-- |
| 33d60 | 75 6e 69 63 6f 64 65 2d 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f | unicode-table.............:histo |
| 33d80 | 72 79 20 27 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 2d 68 69 73 74 6f 72 79 | ry.'counsel-unicode-char-history |
| 33da0 | 0a 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 6e 61 | .............:action.(lambda.(na |
| 33dc0 | 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 28 77 69 74 68 2d | me).......................(with- |
| 33de0 | 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 20 20 20 20 20 20 | ivy-window...................... |
| 33e00 | 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e | ...(delete-region.ivy-completion |
| 33e20 | 2d 62 65 67 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 65 6e 64 29 0a 20 20 20 20 20 20 20 | -beg.ivy-completion-end)........ |
| 33e40 | 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 63 6f 6d 70 6c | .................(setq.ivy-compl |
| 33e60 | 65 74 69 6f 6e 2d 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 20 | etion-beg.(point)).............. |
| 33e80 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 63 68 61 72 20 28 67 65 74 2d 74 65 78 | ...........(insert-char.(get-tex |
| 33ea0 | 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 63 6f 64 65 20 6e 61 6d 65 29 20 63 6f 75 6e 74 29 0a | t-property.0.'code.name).count). |
| 33ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 76 | ........................(setq.iv |
| 33ee0 | 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 29 29 0a 20 20 20 20 | y-completion-end.(point))))..... |
| 33f00 | 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 75 6e 69 63 6f 64 65 | ........:caller.'counsel-unicode |
| 33f20 | 2d 63 68 61 72 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c | -char))..(ivy-configure.'counsel |
| 33f40 | 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 2d 73 | -unicode-char...:sort-fn.#'ivy-s |
| 33f60 | 74 72 69 6e 67 3c 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d | tring<)..(defun.counsel-unicode- |
| 33f80 | 63 6f 70 79 20 28 6e 61 6d 65 29 0a 20 20 22 49 76 79 20 61 63 74 69 6f 6e 20 74 6f 20 63 6f 70 | copy.(name)..."Ivy.action.to.cop |
| 33fa0 | 79 20 74 68 65 20 75 6e 69 63 6f 64 65 20 66 72 6f 6d 20 4e 41 4d 45 20 74 6f 20 74 68 65 20 6b | y.the.unicode.from.NAME.to.the.k |
| 33fc0 | 69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 63 68 61 72 2d 74 6f 2d | ill.ring."...(kill-new.(char-to- |
| 33fe0 | 73 74 72 69 6e 67 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 63 6f 64 | string.(get-text-property.0.'cod |
| 34000 | 65 20 6e 61 6d 65 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 63 | e.name))))..(ivy-set-actions..'c |
| 34020 | 6f 75 6e 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 68 61 72 0a 20 27 28 28 22 77 22 20 63 6f 75 6e | ounsel-unicode-char..'(("w".coun |
| 34040 | 73 65 6c 2d 75 6e 69 63 6f 64 65 2d 63 6f 70 79 20 22 63 6f 70 79 22 29 29 29 0a 0a 3b 3b 2a 2a | sel-unicode-copy."copy")))..;;** |
| 34060 | 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | .`counsel-colors'.(defun.counsel |
| 34080 | 2d 63 6f 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 68 65 78 20 28 63 6f 6c 6f 72 | -colors-action-insert-hex.(color |
| 340a0 | 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 68 65 78 61 64 65 63 69 6d 61 6c 20 52 47 42 20 | )..."Insert.the.hexadecimal.RGB. |
| 340c0 | 76 61 6c 75 65 20 6f 66 20 43 4f 4c 4f 52 2e 22 0a 20 20 28 69 6e 73 65 72 74 20 28 67 65 74 2d | value.of.COLOR."...(insert.(get- |
| 340e0 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 68 65 78 20 63 6f 6c 6f 72 29 29 29 0a 0a 28 | text-property.0.'hex.color)))..( |
| 34100 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 6b 69 6c 6c | defun.counsel-colors-action-kill |
| 34120 | 2d 68 65 78 20 28 63 6f 6c 6f 72 29 0a 20 20 22 4b 69 6c 6c 20 74 68 65 20 68 65 78 61 64 65 63 | -hex.(color)..."Kill.the.hexadec |
| 34140 | 69 6d 61 6c 20 52 47 42 20 76 61 6c 75 65 20 6f 66 20 43 4f 4c 4f 52 2e 22 0a 20 20 28 6b 69 6c | imal.RGB.value.of.COLOR."...(kil |
| 34160 | 6c 2d 6e 65 77 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 68 65 78 20 | l-new.(get-text-property.0.'hex. |
| 34180 | 63 6f 6c 6f 72 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 | color)))..;;**.`counsel-colors-e |
| 341a0 | 6d 61 63 73 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 | macs'.(defvar.counsel-colors-ema |
| 341c0 | 63 73 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f | cs-history.()..."History.for.`co |
| 341e0 | 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 | unsel-colors-emacs'.")..(defun.c |
| 34200 | 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 2d 6e 61 6d 65 2d 74 6f 2d 68 65 78 20 28 6e 61 6d 65 | ounsel-colors--name-to-hex.(name |
| 34220 | 29 0a 20 20 22 52 65 74 75 72 6e 20 68 65 78 61 64 65 63 69 6d 61 6c 20 52 47 42 20 76 61 6c 75 | )..."Return.hexadecimal.RGB.valu |
| 34240 | 65 20 6f 66 20 63 6f 6c 6f 72 20 77 69 74 68 20 4e 41 4d 45 2e 0a 0a 52 65 74 75 72 6e 20 6e 69 | e.of.color.with.NAME...Return.ni |
| 34260 | 6c 20 69 66 20 4e 41 4d 45 20 64 6f 65 73 20 6e 6f 74 20 64 65 73 69 67 6e 61 74 65 20 61 20 76 | l.if.NAME.does.not.designate.a.v |
| 34280 | 61 6c 69 64 20 63 6f 6c 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 67 62 20 28 63 6f 6c 6f 72 | alid.color."...(let.((rgb.(color |
| 342a0 | 2d 6e 61 6d 65 2d 74 6f 2d 72 67 62 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 | -name-to-rgb.name))).....(when.r |
| 342c0 | 67 62 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 63 6f 6c 6f 72 2d 72 67 62 2d 74 6f 2d 68 | gb.......(apply.#'color-rgb-to-h |
| 342e0 | 65 78 20 72 67 62 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 73 68 72 2d 63 6f 6c 6f 72 2d 76 69 | ex.rgb))))..(defvar.shr-color-vi |
| 34300 | 73 69 62 6c 65 2d 6c 75 6d 69 6e 61 6e 63 65 2d 6d 69 6e 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | sible-luminance-min).(declare-fu |
| 34320 | 6e 63 74 69 6f 6e 20 73 68 72 2d 63 6f 6c 6f 72 2d 76 69 73 69 62 6c 65 20 22 73 68 72 2d 63 6f | nction.shr-color-visible."shr-co |
| 34340 | 6c 6f 72 22 29 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 66 6f | lor").(defvar.counsel--colors-fo |
| 34360 | 72 6d 61 74 20 22 25 2d 32 30 73 20 25 73 20 25 73 25 73 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f | rmat."%-20s.%s.%s%s")..(defun.co |
| 34380 | 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 | unsel--colors-emacs-format-funct |
| 343a0 | 69 6f 6e 20 28 63 6f 6c 6f 72 73 29 0a 20 20 22 46 6f 72 6d 61 74 20 66 75 6e 63 74 69 6f 6e 20 | ion.(colors)..."Format.function. |
| 343c0 | 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 27 2e 22 0a 20 20 28 | for.`counsel-colors-emacs'."...( |
| 343e0 | 72 65 71 75 69 72 65 20 27 73 68 72 2d 63 6f 6c 6f 72 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 6c | require.'shr-color)...(let*.((bl |
| 34400 | 61 6e 6b 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 30 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 | ank.(make-string.10.?\s))....... |
| 34420 | 20 20 20 28 66 6f 72 6d 61 74 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | ...(formatter...........(lambda. |
| 34440 | 28 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 67 20 28 6c | (color).............(let.((fg.(l |
| 34460 | 69 73 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 29 29 29 0a 20 20 20 20 20 20 20 | ist.:foreground.color)))........ |
| 34480 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 66 | .......(format.counsel--colors-f |
| 344a0 | 6f 72 6d 61 74 20 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 20 | ormat.color..................... |
| 344c0 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | ..(propertize.(get-text-property |
| 344e0 | 20 30 20 27 68 65 78 20 63 6f 6c 6f 72 29 20 27 66 61 63 65 20 66 67 29 0a 20 20 20 20 20 20 20 | .0.'hex.color).'face.fg)........ |
| 34500 | 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 62 6c 61 6e 6b | ...............(propertize.blank |
| 34520 | 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 29 29 | .'face.(list.:background.color)) |
| 34540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | .......................(properti |
| 34560 | 7a 65 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 64 75 70 29 0a 20 20 20 20 | ze.(mapconcat.(lambda.(dup)..... |
| 34580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 345a0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 64 75 70 29 29 0a 20 20 20 | ...........(concat.".".dup)).... |
| 345c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 345e0 | 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.' |
| 34600 | 64 75 70 73 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dups.color)..................... |
| 34620 | 20 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 2c 22 29 0a 20 20 | .........................",")... |
| 34640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 34660 | 27 66 61 63 65 20 66 67 29 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 2d 66 6f 72 6d 61 74 2d | 'face.fg)))))).....(ivy--format- |
| 34680 | 66 75 6e 63 74 69 6f 6e 2d 67 65 6e 65 72 69 63 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 | function-generic......(lambda.(c |
| 346a0 | 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 78 20 28 67 65 74 2d 74 65 | olor)........(let*.((hex.(get-te |
| 346c0 | 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 68 65 78 20 63 6f 6c 6f 72 29 29 0a 20 20 20 20 20 | xt-property.0.'hex.color))...... |
| 346e0 | 20 20 20 20 20 20 20 20 20 28 73 68 72 2d 63 6f 6c 6f 72 2d 76 69 73 69 62 6c 65 2d 6c 75 6d 69 | .........(shr-color-visible-lumi |
| 34700 | 6e 61 6e 63 65 2d 6d 69 6e 20 31 30 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 67 | nance-min.100)...............(fg |
| 34720 | 20 28 63 61 64 72 20 28 73 68 72 2d 63 6f 6c 6f 72 2d 76 69 73 69 62 6c 65 20 68 65 78 20 22 62 | .(cadr.(shr-color-visible.hex."b |
| 34740 | 6c 61 63 6b 22 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | lack".t))))..........(propertize |
| 34760 | 20 28 66 75 6e 63 61 6c 6c 20 66 6f 72 6d 61 74 74 65 72 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 | .(funcall.formatter.color)...... |
| 34780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 66 6f 72 | ................'face.(list.:for |
| 347a0 | 65 67 72 6f 75 6e 64 20 66 67 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 68 65 78 29 29 29 29 0a 20 | eground.fg.:background.hex)))).. |
| 347c0 | 20 20 20 20 66 6f 72 6d 61 74 74 65 72 20 63 6f 6c 6f 72 73 20 22 5c 6e 22 29 29 29 0a 0a 28 64 | ....formatter.colors."\n")))..(d |
| 347e0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 77 65 62 2d 66 6f 72 6d 61 74 2d | efun.counsel--colors-web-format- |
| 34800 | 66 75 6e 63 74 69 6f 6e 20 28 63 6f 6c 6f 72 73 29 0a 20 20 22 46 6f 72 6d 61 74 20 66 75 6e 63 | function.(colors)..."Format.func |
| 34820 | 74 69 6f 6e 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 27 2e 22 0a | tion.for.`counsel-colors-web'.". |
| 34840 | 20 20 28 72 65 71 75 69 72 65 20 27 73 68 72 2d 63 6f 6c 6f 72 29 0a 20 20 28 6c 65 74 2a 20 28 | ..(require.'shr-color)...(let*.( |
| 34860 | 28 62 6c 61 6e 6b 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 30 20 3f 5c 73 29 29 0a 20 20 20 | (blank.(make-string.10.?\s)).... |
| 34880 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 74 65 72 20 28 6c 61 6d 62 64 61 20 28 63 6f 6c 6f 72 29 | ......(formatter.(lambda.(color) |
| 348a0 | 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 20 28 28 68 65 | .......................(let.((he |
| 348c0 | 78 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 68 65 78 20 63 6f 6c 6f | x.(get-text-property.0.'hex.colo |
| 348e0 | 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | r))).........................(fo |
| 34900 | 72 6d 61 74 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 66 6f 72 6d 61 74 20 63 6f 6c 6f | rmat.counsel--colors-format.colo |
| 34920 | 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 20 20 | r............................... |
| 34940 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 68 65 78 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 66 | ..(propertize.hex.'face.(list.:f |
| 34960 | 6f 72 65 67 72 6f 75 6e 64 20 68 65 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oreground.hex))................. |
| 34980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 62 6c 61 6e | ................(propertize.blan |
| 349a0 | 6b 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 68 65 78 29 29 29 | k.'face.(list.:background.hex))) |
| 349c0 | 29 29 29 29 0a 20 20 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 | )))).....(ivy--format-function-g |
| 349e0 | 65 6e 65 72 69 63 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6c 6f 72 29 0a 20 20 20 20 | eneric......(lambda.(color)..... |
| 34a00 | 20 20 20 28 6c 65 74 2a 20 28 28 68 65 78 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | ...(let*.((hex.(get-text-propert |
| 34a20 | 79 20 30 20 27 68 65 78 20 63 6f 6c 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | y.0.'hex.color))...............( |
| 34a40 | 73 68 72 2d 63 6f 6c 6f 72 2d 76 69 73 69 62 6c 65 2d 6c 75 6d 69 6e 61 6e 63 65 2d 6d 69 6e 20 | shr-color-visible-luminance-min. |
| 34a60 | 31 30 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 67 20 28 63 61 64 72 20 28 73 68 | 100)...............(fg.(cadr.(sh |
| 34a80 | 72 2d 63 6f 6c 6f 72 2d 76 69 73 69 62 6c 65 20 68 65 78 20 22 62 6c 61 63 6b 22 20 74 29 29 29 | r-color-visible.hex."black".t))) |
| 34aa0 | 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 75 6e 63 61 6c 6c 20 | )..........(propertize.(funcall. |
| 34ac0 | 66 6f 72 6d 61 74 74 65 72 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | formatter.color)................ |
| 34ae0 | 20 20 20 20 20 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 66 67 | ......'face.(list.:foreground.fg |
| 34b00 | 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 68 65 78 29 29 29 29 0a 20 20 20 20 20 66 6f 72 6d 61 74 | .:background.hex))))......format |
| 34b20 | 74 65 72 20 63 6f 6c 6f 72 73 20 22 5c 6e 22 29 29 29 0a 0a 3b 3b 20 4e 6f 20 6c 6f 6e 67 65 72 | ter.colors."\n")))..;;.No.longer |
| 34b40 | 20 70 72 65 6c 6f 61 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 38 2e 0a 28 61 75 74 6f 6c 6f 61 | .preloaded.in.Emacs.28..(autoloa |
| 34b60 | 64 20 27 6c 69 73 74 2d 63 6f 6c 6f 72 73 2d 64 75 70 6c 69 63 61 74 65 73 20 22 66 61 63 65 6d | d.'list-colors-duplicates."facem |
| 34b80 | 65 6e 75 22 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 63 6f 75 | enu")..;;;###autoload.(defun.cou |
| 34ba0 | 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 20 28 29 0a 20 20 22 53 68 6f 77 20 61 20 6c | nsel-colors-emacs.()..."Show.a.l |
| 34bc0 | 69 73 74 20 6f 66 20 61 6c 6c 20 73 75 70 70 6f 72 74 65 64 20 63 6f 6c 6f 72 73 20 66 6f 72 20 | ist.of.all.supported.colors.for. |
| 34be0 | 61 20 70 61 72 74 69 63 75 6c 61 72 20 66 72 61 6d 65 2e 0a 0a 59 6f 75 20 63 61 6e 20 69 6e 73 | a.particular.frame...You.can.ins |
| 34c00 | 65 72 74 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 6e 61 6d 65 20 6f 72 20 68 65 78 61 64 65 63 69 | ert.or.kill.the.name.or.hexadeci |
| 34c20 | 6d 61 6c 20 52 47 42 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 63 6f | mal.RGB.value.of.the.selected.co |
| 34c40 | 6c 6f 72 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 2a 20 28 28 | lor."...(interactive)...(let*.(( |
| 34c60 | 63 6f 6c 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 6e 69 6c 0a 20 20 20 | colors...........(delete.nil.... |
| 34c80 | 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 62 64 61 20 28 | ...............(mapcar.(lambda.( |
| 34ca0 | 63 65 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cell)........................... |
| 34cc0 | 20 20 28 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 63 61 72 20 63 65 6c 6c 29 29 0a 20 20 20 20 20 | ..(let*.((name.(car.cell))...... |
| 34ce0 | 20 20 20 20 20 20 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 | ..............................(d |
| 34d00 | 75 70 73 20 28 63 64 72 20 63 65 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ups.(cdr.cell))................. |
| 34d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 78 20 28 63 6f 75 6e 73 65 6c | ...................(hex.(counsel |
| 34d40 | 2d 63 6f 6c 6f 72 73 2d 2d 6e 61 6d 65 2d 74 6f 2d 68 65 78 20 6e 61 6d 65 29 29 29 0a 20 20 20 | -colors--name-to-hex.name))).... |
| 34d60 | 20 20 20 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 | ...........................(when |
| 34d80 | 20 68 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 | .hex............................ |
| 34da0 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 6d 65 20 27 68 65 78 20 68 65 78 20 27 | .....(propertize.name.'hex.hex.' |
| 34dc0 | 64 75 70 73 20 64 75 70 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dups.dups))))................... |
| 34de0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 2d 63 6f 6c 6f 72 73 2d 64 75 70 6c 69 63 61 74 65 73 29 | ........(list-colors-duplicates) |
| 34e00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 66 6f | )))..........(counsel--colors-fo |
| 34e20 | 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 25 2d 25 64 73 20 25 | rmat...........(format."%%-%ds.% |
| 34e40 | 25 73 20 25 25 73 25 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 | %s.%%s%%s"...................(ap |
| 34e60 | 70 6c 79 20 23 27 6d 61 78 20 30 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 2d 77 69 64 | ply.#'max.0.(mapcar.#'string-wid |
| 34e80 | 74 68 20 63 6f 6c 6f 72 73 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 45 6d | th.colors))))).....(ivy-read."Em |
| 34ea0 | 61 63 73 20 63 6f 6c 6f 72 3a 20 22 20 63 6f 6c 6f 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | acs.color:.".colors............. |
| 34ec0 | 20 20 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..:require-match.t.............. |
| 34ee0 | 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 2d | .:history.'counsel-colors-emacs- |
| 34f00 | 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 | history...............:action.#' |
| 34f20 | 69 6e 73 65 72 74 0a 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 | insert...............:caller.'co |
| 34f40 | 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 29 29 29 0a 28 69 76 79 2d 63 6f 6e 66 69 | unsel-colors-emacs))).(ivy-confi |
| 34f60 | 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 0a 20 20 3a 66 6f | gure.'counsel-colors-emacs...:fo |
| 34f80 | 72 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 2d | rmat-fn.#'counsel--colors-emacs- |
| 34fa0 | 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f | format-function)..(ivy-set-actio |
| 34fc0 | 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 65 6d 61 63 73 0a 20 27 28 28 22 68 | ns..'counsel-colors-emacs..'(("h |
| 34fe0 | 22 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 68 | ".counsel-colors-action-insert-h |
| 35000 | 65 78 20 22 69 6e 73 65 72 74 20 68 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 22 29 0a 20 | ex."insert.hexadecimal.value").. |
| 35020 | 20 20 28 22 48 22 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 6b 69 6c | ..("H".counsel-colors-action-kil |
| 35040 | 6c 2d 68 65 78 20 22 6b 69 6c 6c 20 68 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 22 29 29 | l-hex."kill.hexadecimal.value")) |
| 35060 | 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 27 0a 28 64 65 | )..;;**.`counsel-colors-web'.(de |
| 35080 | 66 76 61 72 20 73 68 72 2d 63 6f 6c 6f 72 2d 68 74 6d 6c 2d 63 6f 6c 6f 72 73 2d 61 6c 69 73 74 | fvar.shr-color-html-colors-alist |
| 350a0 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 2d 77 65 62 2d 61 6c | )..(defun.counsel-colors--web-al |
| 350c0 | 69 73 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 43 53 53 20 63 6f 6c | ist.()..."Return.list.of.CSS.col |
| 350e0 | 6f 72 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 27 2e 22 0a 20 | ors.for.`counsel-colors-web'.".. |
| 35100 | 20 28 72 65 71 75 69 72 65 20 27 73 68 72 2d 63 6f 6c 6f 72 29 0a 20 20 28 6c 65 74 2a 20 28 28 | .(require.'shr-color)...(let*.(( |
| 35120 | 61 6c 69 73 74 20 28 63 6f 70 79 2d 61 6c 69 73 74 20 73 68 72 2d 63 6f 6c 6f 72 2d 68 74 6d 6c | alist.(copy-alist.shr-color-html |
| 35140 | 2d 63 6f 6c 6f 72 73 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 70 20 20 28 61 | -colors-alist))..........(mp..(a |
| 35160 | 73 73 6f 63 20 22 4d 65 64 69 75 6d 50 75 72 70 6c 65 22 20 20 61 6c 69 73 74 29 29 0a 20 20 20 | ssoc."MediumPurple"..alist)).... |
| 35180 | 20 20 20 20 20 20 28 70 76 72 20 28 61 73 73 6f 63 20 22 50 61 6c 65 56 69 6f 6c 65 74 52 65 64 | ......(pvr.(assoc."PaleVioletRed |
| 351a0 | 22 20 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 70 20 20 28 61 73 73 6f 63 20 22 | ".alist))..........(rp..(assoc." |
| 351c0 | 52 65 62 65 63 63 61 50 75 72 70 6c 65 22 20 61 6c 69 73 74 29 29 29 0a 20 20 20 20 3b 3b 20 42 | RebeccaPurple".alist))).....;;.B |
| 351e0 | 61 63 6b 70 6f 72 74 20 47 4e 55 20 45 6d 61 63 73 20 62 75 67 23 33 30 33 37 37 0a 20 20 20 20 | ackport.GNU.Emacs.bug#30377..... |
| 35200 | 28 77 68 65 6e 20 6d 70 20 28 73 65 74 63 64 72 20 6d 70 20 22 23 39 33 37 30 64 62 22 29 29 0a | (when.mp.(setcdr.mp."#9370db")). |
| 35220 | 20 20 20 20 28 77 68 65 6e 20 70 76 72 20 28 73 65 74 63 64 72 20 70 76 72 20 22 23 64 62 37 30 | ....(when.pvr.(setcdr.pvr."#db70 |
| 35240 | 39 33 22 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 72 70 20 28 70 75 73 68 20 28 63 6f 6e 73 | 93")).....(unless.rp.(push.(cons |
| 35260 | 20 22 72 65 62 65 63 63 61 70 75 72 70 6c 65 22 20 22 23 36 36 33 33 39 39 22 29 20 61 6c 69 73 | ."rebeccapurple"."#663399").alis |
| 35280 | 74 29 29 0a 20 20 20 20 28 73 6f 72 74 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 63 | t)).....(sort.(mapcar.(lambda.(c |
| 352a0 | 65 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 70 72 6f 70 65 72 | ell).....................(proper |
| 352c0 | 74 69 7a 65 20 28 64 6f 77 6e 63 61 73 65 20 28 63 61 72 20 63 65 6c 6c 29 29 0a 20 20 20 20 20 | tize.(downcase.(car.cell))...... |
| 352e0 | 20 20 20 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 68 65 78 20 | ...........................'hex. |
| 35300 | 28 64 6f 77 6e 63 61 73 65 20 28 63 64 72 20 63 65 6c 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 | (downcase.(cdr.cell))))......... |
| 35320 | 20 20 20 20 20 20 20 20 20 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 23 27 73 74 72 | ..........alist)...........#'str |
| 35340 | 69 6e 67 2d 6c 65 73 73 70 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f | ing-lessp)))..(defvar.counsel-co |
| 35360 | 6c 6f 72 73 2d 77 65 62 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 48 69 73 74 6f 72 79 20 66 | lors-web-history.()..."History.f |
| 35380 | 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 27 2e 22 29 0a 0a 3b 3b 3b 23 | or.`counsel-colors-web'.")..;;;# |
| 353a0 | 23 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 63 6f 6c 6f 72 73 | ##autoload.(defun.counsel-colors |
| 353c0 | 2d 77 65 62 20 28 29 0a 20 20 22 53 68 6f 77 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 57 33 | -web.()..."Show.a.list.of.all.W3 |
| 353e0 | 43 20 77 65 62 20 63 6f 6c 6f 72 73 20 66 6f 72 20 75 73 65 20 69 6e 20 43 53 53 2e 0a 0a 59 6f | C.web.colors.for.use.in.CSS...Yo |
| 35400 | 75 20 63 61 6e 20 69 6e 73 65 72 74 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 6e 61 6d 65 20 6f 72 | u.can.insert.or.kill.the.name.or |
| 35420 | 20 68 65 78 61 64 65 63 69 6d 61 6c 20 52 47 42 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 73 65 | .hexadecimal.RGB.value.of.the.se |
| 35440 | 6c 65 63 74 65 64 20 63 6f 6c 6f 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | lected.color."...(interactive).. |
| 35460 | 20 28 6c 65 74 2a 20 28 28 63 6f 6c 6f 72 73 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d | .(let*.((colors.(counsel-colors- |
| 35480 | 2d 77 65 62 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d | -web-alist))..........(counsel-- |
| 354a0 | 63 6f 6c 6f 72 73 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | colors-format...........(format. |
| 354c0 | 22 25 25 2d 25 64 73 20 25 25 73 20 25 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "%%-%ds.%%s.%%s"................ |
| 354e0 | 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 78 20 30 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 | ...(apply.#'max.0.(mapcar.#'stri |
| 35500 | 6e 67 2d 77 69 64 74 68 20 63 6f 6c 6f 72 73 29 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 | ng-width.colors))))).....(ivy-re |
| 35520 | 61 64 20 22 57 65 62 20 63 6f 6c 6f 72 3a 20 22 20 63 6f 6c 6f 72 73 0a 20 20 20 20 20 20 20 20 | ad."Web.color:.".colors......... |
| 35540 | 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 20 20 20 20 | ......:require-match.t.......... |
| 35560 | 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 | .....:history.'counsel-colors-we |
| 35580 | 62 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 | b-history...............:action. |
| 355a0 | 23 27 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 27 | #'insert...............:caller.' |
| 355c0 | 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 | counsel-colors-web)))..(ivy-conf |
| 355e0 | 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 0a 20 20 3a 73 6f 72 | igure.'counsel-colors-web...:sor |
| 35600 | 74 2d 66 6e 20 23 27 69 76 79 2d 73 74 72 69 6e 67 3c 0a 20 20 3a 66 6f 72 6d 61 74 2d 66 6e 20 | t-fn.#'ivy-string<...:format-fn. |
| 35620 | 23 27 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6c 6f 72 73 2d 77 65 62 2d 66 6f 72 6d 61 74 2d 66 75 6e | #'counsel--colors-web-format-fun |
| 35640 | 63 74 69 6f 6e 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 | ction)..(ivy-set-actions..'couns |
| 35660 | 65 6c 2d 63 6f 6c 6f 72 73 2d 77 65 62 0a 20 27 28 28 22 68 22 20 63 6f 75 6e 73 65 6c 2d 63 6f | el-colors-web..'(("h".counsel-co |
| 35680 | 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 68 65 78 20 22 69 6e 73 65 72 74 20 68 | lors-action-insert-hex."insert.h |
| 356a0 | 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 22 29 0a 20 20 20 28 22 48 22 20 63 6f 75 6e 73 | exadecimal.value")....("H".couns |
| 356c0 | 65 6c 2d 63 6f 6c 6f 72 73 2d 61 63 74 69 6f 6e 2d 6b 69 6c 6c 2d 68 65 78 20 22 6b 69 6c 6c 20 | el-colors-action-kill-hex."kill. |
| 356e0 | 68 65 78 61 64 65 63 69 6d 61 6c 20 76 61 6c 75 65 22 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 | hexadecimal.value")))..;;**.`cou |
| 35700 | 6e 73 65 6c 2d 66 6f 6e 74 73 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 66 6f 6e 74 | nsel-fonts'.(defvar.counsel-font |
| 35720 | 73 2d 68 69 73 74 6f 72 79 20 28 29 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 | s-history.()..."History.for.`cou |
| 35740 | 6e 73 65 6c 2d 66 6f 6e 74 73 27 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | nsel-fonts'.")..;;;###autoload.( |
| 35760 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 6f 6e 74 73 20 28 29 0a 20 20 22 53 68 6f 77 20 61 | defun.counsel-fonts.()..."Show.a |
| 35780 | 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 |
| 357a0 | 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 0a 0a 59 6f | lies.for.a.particular.frame...Yo |
| 357c0 | 75 20 63 61 6e 20 69 6e 73 65 72 74 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 6e 61 6d 65 20 6f 66 | u.can.insert.or.kill.the.name.of |
| 357e0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 6f 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .the.selected.font."...(interact |
| 35800 | 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 2d 66 6f 6e 74 0a 20 20 20 20 20 | ive)...(let.((current-font...... |
| 35820 | 20 20 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 66 6f 6e 74 2d 67 65 74 20 28 66 61 63 65 | ....(symbol-name.(font-get.(face |
| 35840 | 2d 61 74 74 72 69 62 75 74 65 20 27 64 65 66 61 75 6c 74 20 3a 66 6f 6e 74 29 20 3a 66 61 6d 69 | -attribute.'default.:font).:fami |
| 35860 | 6c 79 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 46 6f 6e 74 3a 20 22 20 28 64 | ly)))).....(ivy-read."Font:.".(d |
| 35880 | 65 6c 65 74 65 2d 64 75 70 73 20 28 66 6f 6e 74 2d 66 61 6d 69 6c 79 2d 6c 69 73 74 29 29 0a 20 | elete-dups.(font-family-list)).. |
| 358a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 74 20 63 75 72 72 65 6e 74 2d | .............:preselect.current- |
| 358c0 | 66 6f 6e 74 0a 20 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 | font...............:require-matc |
| 358e0 | 68 20 74 0a 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 | h.t...............:history.'coun |
| 35900 | 73 65 6c 2d 66 6f 6e 74 73 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sel-fonts-history............... |
| 35920 | 3a 61 63 74 69 6f 6e 20 23 27 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | :action.#'insert...............: |
| 35940 | 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 66 6f 6e 74 73 29 29 29 0a 0a 28 69 76 79 2d 63 | caller.'counsel-fonts)))..(ivy-c |
| 35960 | 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 66 6f 6e 74 73 0a 20 20 3a 64 69 73 70 6c | onfigure.'counsel-fonts...:displ |
| 35980 | 61 79 2d 74 72 61 6e 73 66 6f 72 6d 65 72 2d 66 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 66 6f 6e | ay-transformer-fn.#'counsel--fon |
| 359a0 | 74 2d 77 69 74 68 2d 73 61 6d 70 6c 65 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d | t-with-sample)..(defun.counsel-- |
| 359c0 | 66 6f 6e 74 2d 77 69 74 68 2d 73 61 6d 70 6c 65 20 28 66 6f 6e 74 2d 6e 61 6d 65 29 0a 20 20 22 | font-with-sample.(font-name)..." |
| 359e0 | 46 6f 72 6d 61 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 66 6f 6e | Format.function.for.`counsel-fon |
| 35a00 | 74 73 27 2e 22 0a 20 20 28 66 6f 72 6d 61 74 20 22 25 2d 37 35 73 25 73 22 20 66 6f 6e 74 2d 6e | ts'."...(format."%-75s%s".font-n |
| 35a20 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 61 62 63 64 65 | ame...........(propertize."abcde |
| 35a40 | 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 41 42 43 44 45 46 47 48 49 4a 4b | fghijklmnopqrstuvwxyzABCDEFGHIJK |
| 35a60 | 4c 4d 4e 4f 50 51 52 53 54 55 56 57 58 59 5a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | LMNOPQRSTUVWXYZ"................ |
| 35a80 | 20 20 20 20 20 20 20 27 66 61 63 65 20 28 6c 69 73 74 20 3a 66 61 6d 69 6c 79 20 66 6f 6e 74 2d | .......'face.(list.:family.font- |
| 35aa0 | 6e 61 6d 65 29 29 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 27 0a | name))))..;;**.`counsel-kmacro'. |
| 35ac0 | 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 6d 61 70 0a 20 20 28 6c 65 | (defvar.counsel-kmacro-map...(le |
| 35ae0 | 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 29 29 29 0a 20 | t.((map.(make-sparse-keymap))).. |
| 35b00 | 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 43 2d 6b 22 29 20 23 | ...(define-key.map.(kbd."C-k").# |
| 35b20 | 27 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 6b 69 6c 6c 29 0a 20 20 20 20 6d 61 70 29 29 0a | 'counsel-kmacro-kill).....map)). |
| 35b40 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 6b 69 6c 6c 20 28 29 0a 20 | .(defun.counsel-kmacro-kill.().. |
| 35b60 | 20 22 4b 69 6c 6c 20 74 68 65 20 6c 69 6e 65 2c 20 6f 72 20 64 65 6c 65 74 65 20 74 68 65 20 6b | ."Kill.the.line,.or.delete.the.k |
| 35b80 | 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | eyboard.macro."...(interactive). |
| 35ba0 | 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 69 | ..(if.(not.(eolp)).......(ivy-ki |
| 35bc0 | 6c 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 | ll-line).....(counsel-kmacro-act |
| 35be0 | 69 6f 6e 2d 64 65 6c 65 74 65 2d 6b 6d 61 63 72 6f 0a 20 20 20 20 20 28 61 73 73 6f 63 0a 20 20 | ion-delete-kmacro......(assoc... |
| 35c00 | 20 20 20 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 | ....(ivy-state-current.ivy-last) |
| 35c20 | 0a 20 20 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 | .......(ivy-state-collection.ivy |
| 35c40 | 2d 6c 61 73 74 29 29 29 0a 20 20 20 20 28 69 76 79 2d 2d 6b 69 6c 6c 2d 63 75 72 72 65 6e 74 2d | -last))).....(ivy--kill-current- |
| 35c60 | 63 61 6e 64 69 64 61 74 65 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6b 6d 61 63 72 6f 2d 72 69 6e | candidate)))..(defvar.kmacro-rin |
| 35c80 | 67 29 0a 28 64 65 66 76 61 72 20 6b 6d 61 63 72 6f 2d 69 6e 69 74 69 61 6c 2d 63 6f 75 6e 74 65 | g).(defvar.kmacro-initial-counte |
| 35ca0 | 72 2d 76 61 6c 75 65 29 0a 28 64 65 66 76 61 72 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 29 | r-value).(defvar.kmacro-counter) |
| 35cc0 | 0a 28 64 65 66 76 61 72 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 76 61 6c 75 65 2d 73 74 | .(defvar.kmacro-counter-value-st |
| 35ce0 | 61 72 74 29 0a 28 64 65 66 76 61 72 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 66 6f 72 6d | art).(defvar.kmacro-counter-form |
| 35d00 | 61 74 2d 73 74 61 72 74 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | at-start)..;;;###autoload.(defun |
| 35d20 | 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 20 28 29 0a 20 20 22 49 6e 74 65 72 61 63 74 69 76 | .counsel-kmacro.()..."Interactiv |
| 35d40 | 65 6c 79 20 63 68 6f 6f 73 65 20 61 6e 64 20 72 75 6e 20 61 20 6b 65 79 62 6f 61 72 64 20 6d 61 | ely.choose.and.run.a.keyboard.ma |
| 35d60 | 63 72 6f 2e 0a 0a 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 72 75 6e 20 | cro...With.prefix.argument,.run. |
| 35d80 | 6d 61 63 72 6f 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d 65 73 2e 0a 0a 4d 61 63 72 6f 73 20 61 | macro.that.many.times...Macros.a |
| 35da0 | 72 65 20 72 75 6e 20 75 73 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f | re.run.using.the.current.value.o |
| 35dc0 | 66 20 60 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 76 61 6c 75 65 27 0a 61 6e 64 20 74 68 65 | f.`kmacro-counter-value'.and.the |
| 35de0 | 69 72 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 2e 20 44 69 | ir.respective.counter.format..Di |
| 35e00 | 73 70 6c 61 79 65 64 20 6e 65 78 74 20 74 6f 20 65 61 63 68 20 6d 61 63 72 6f 20 69 73 0a 74 68 | splayed.next.to.each.macro.is.th |
| 35e20 | 65 20 63 6f 75 6e 74 65 72 27 73 20 66 6f 72 6d 61 74 20 61 6e 64 20 69 6e 69 74 69 61 6c 20 76 | e.counter's.format.and.initial.v |
| 35e40 | 61 6c 75 65 2e 0a 0a 4f 6e 65 20 63 61 6e 20 75 73 65 20 61 63 74 69 6f 6e 73 20 74 6f 20 63 6f | alue...One.can.use.actions.to.co |
| 35e60 | 70 79 20 74 68 65 20 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 20 6f 72 20 69 6e 69 74 69 61 6c | py.the.counter.format.or.initial |
| 35e80 | 20 63 6f 75 6e 74 65 72 0a 76 61 6c 75 65 20 6f 66 20 61 20 6d 61 63 72 6f 2c 20 75 73 69 6e 67 | .counter.value.of.a.macro,.using |
| 35ea0 | 20 74 68 65 6d 20 66 6f 72 20 61 20 6e 65 77 20 6d 61 63 72 6f 2e 22 0a 20 20 28 69 6e 74 65 72 | .them.for.a.new.macro."...(inter |
| 35ec0 | 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 6f 72 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f | active)...(if.(or.last-kbd-macro |
| 35ee0 | 20 6b 6d 61 63 72 6f 2d 72 69 6e 67 29 0a 20 20 20 20 20 20 28 69 76 79 2d 72 65 61 64 0a 20 20 | .kmacro-ring).......(ivy-read... |
| 35f00 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 45 78 65 63 75 74 65 20 6d 61 63 72 6f 20 28 63 6f 75 | .....(concat."Execute.macro.(cou |
| 35f20 | 6e 74 65 72 20 61 74 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 | nter.at."................(number |
| 35f40 | 2d 74 6f 2d 73 74 72 69 6e 67 20 28 6f 72 20 6b 6d 61 63 72 6f 2d 69 6e 69 74 69 61 6c 2d 63 6f | -to-string.(or.kmacro-initial-co |
| 35f60 | 75 6e 74 65 72 2d 76 61 6c 75 65 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 29 29 0a 20 20 20 | unter-value.kmacro-counter)).... |
| 35f80 | 20 20 20 20 20 20 20 20 20 20 20 20 22 29 3a 20 22 29 0a 20 20 20 20 20 20 20 28 63 6f 75 6e 73 | ............"):.")........(couns |
| 35fa0 | 65 6c 2d 2d 6b 6d 61 63 72 6f 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 20 20 20 3a 6b | el--kmacro-candidates)........:k |
| 35fc0 | 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 6d 61 70 0a 20 20 20 20 20 20 20 | eymap.counsel-kmacro-map........ |
| 35fe0 | 3a 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 | :require-match.t........:action. |
| 36000 | 23 27 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 72 75 6e 0a 20 20 20 20 | #'counsel-kmacro-action-run..... |
| 36020 | 20 20 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 29 0a 20 20 20 20 | ...:caller.'counsel-kmacro)..... |
| 36040 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 73 20 | (user-error."No.keyboard.macros. |
| 36060 | 64 65 66 69 6e 65 64 22 29 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 | defined")))..(ivy-configure.'cou |
| 36080 | 6e 73 65 6c 2d 6b 6d 61 63 72 6f 0a 20 20 3a 66 6f 72 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e 73 | nsel-kmacro...:format-fn.#'couns |
| 360a0 | 65 6c 2d 2d 6b 6d 61 63 72 6f 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 28 64 65 | el--kmacro-format-function)..(de |
| 360c0 | 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 73 65 70 61 72 61 74 6f 72 | fcustom.counsel-kmacro-separator |
| 360e0 | 20 22 5c 6e 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 5c 6e 22 0a | ."\n------------------------\n". |
| 36100 | 20 20 22 53 65 70 61 72 61 74 6f 72 20 64 69 73 70 6c 61 79 65 64 20 62 65 74 77 65 65 6e 20 6b | .."Separator.displayed.between.k |
| 36120 | 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 73 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 | eyboard.macros.in.`counsel-kmacr |
| 36140 | 6f 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 75 6e 20 63 6f | o'."...:type.'string)..(defun.co |
| 36160 | 75 6e 73 65 6c 2d 2d 6b 6d 61 63 72 6f 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 20 28 66 | unsel--kmacro-format-function.(f |
| 36180 | 6f 72 6d 61 74 74 65 64 2d 6b 6d 61 63 72 6f 29 0a 20 20 22 54 72 61 6e 73 66 6f 72 6d 20 46 4f | ormatted-kmacro)..."Transform.FO |
| 361a0 | 52 4d 41 54 54 45 44 2d 4b 4d 41 43 52 4f 20 69 6e 74 6f 20 61 20 73 74 72 69 6e 67 20 66 6f 72 | RMATTED-KMACRO.into.a.string.for |
| 361c0 | 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 27 2e 22 0a 20 20 28 69 76 79 2d 2d 66 6f 72 6d | .`counsel-kmacro'."...(ivy--form |
| 361e0 | 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 61 6d 62 64 61 20 28 | at-function-generic....(lambda.( |
| 36200 | 73 74 72 29 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 75 72 | str).(ivy--add-face.str.'ivy-cur |
| 36220 | 72 65 6e 74 2d 6d 61 74 63 68 29 29 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 20 73 74 | rent-match))....(lambda.(str).st |
| 36240 | 72 29 0a 20 20 20 66 6f 72 6d 61 74 74 65 64 2d 6b 6d 61 63 72 6f 0a 20 20 20 28 70 72 6f 70 65 | r)....formatted-kmacro....(prope |
| 36260 | 72 74 69 7a 65 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 73 65 70 61 72 61 74 6f 72 20 27 | rtize.counsel-kmacro-separator.' |
| 36280 | 66 61 63 65 20 27 69 76 79 2d 73 65 70 61 72 61 74 6f 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 | face.'ivy-separator)))..(defun.c |
| 362a0 | 6f 75 6e 73 65 6c 2d 2d 6b 6d 61 63 72 6f 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 | ounsel--kmacro-candidates.()..." |
| 362c0 | 43 72 65 61 74 65 20 74 68 65 20 6c 69 73 74 20 6f 66 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 | Create.the.list.of.keyboard.macr |
| 362e0 | 6f 73 20 75 73 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 27 2e 0a 54 68 69 | os.used.by.`counsel-kmacro'..Thi |
| 36300 | 73 20 69 73 20 61 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 6f 66 20 60 6b 6d 61 63 72 6f 2d 72 69 | s.is.a.combination.of.`kmacro-ri |
| 36320 | 6e 67 27 20 61 6e 64 2c 20 74 6f 67 65 74 68 65 72 20 69 6e 20 61 20 6c 69 73 74 2c 0a 60 6c 61 | ng'.and,.together.in.a.list,.`la |
| 36340 | 73 74 2d 6b 62 64 2d 6d 61 63 72 6f 27 2c 20 60 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 66 | st-kbd-macro',.`kmacro-counter-f |
| 36360 | 6f 72 6d 61 74 2d 73 74 61 72 74 27 2c 20 61 6e 64 0a 60 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 | ormat-start',.and.`kmacro-counte |
| 36380 | 72 2d 76 61 6c 75 65 2d 73 74 61 72 74 27 2e 22 0a 20 20 28 6d 61 70 63 61 72 0a 20 20 20 28 6c | r-value-start'."...(mapcar....(l |
| 363a0 | 61 6d 62 64 61 20 28 6b 6d 61 63 72 6f 29 0a 20 20 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 20 20 | ambda.(kmacro)......(cons....... |
| 363c0 | 28 63 6f 6e 63 61 74 20 22 28 22 20 28 6e 74 68 20 32 20 6b 6d 61 63 72 6f 29 20 22 2c 22 20 28 | (concat."(".(nth.2.kmacro).",".( |
| 363e0 | 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 28 6e 74 68 20 31 20 6b 6d 61 63 72 6f 29 29 | number-to-string.(nth.1.kmacro)) |
| 36400 | 20 22 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d | ."):."...............(condition- |
| 36420 | 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 66 6f 72 6d | case.nil...................(form |
| 36440 | 61 74 2d 6b 62 64 2d 6d 61 63 72 6f 20 28 69 66 20 28 6c 69 73 74 70 20 6b 6d 61 63 72 6f 29 20 | at-kbd-macro.(if.(listp.kmacro). |
| 36460 | 28 63 61 72 20 6b 6d 61 63 72 6f 29 20 6b 6d 61 63 72 6f 29 20 31 29 0a 20 20 20 20 20 20 20 20 | (car.kmacro).kmacro).1)......... |
| 36480 | 20 20 20 20 20 20 20 20 3b 3b 20 52 65 63 6f 76 65 72 20 66 72 6f 6d 20 65 72 72 6f 72 20 66 72 | ........;;.Recover.from.error.fr |
| 364a0 | 6f 6d 20 60 65 64 6d 61 63 72 6f 2d 66 69 78 2d 6d 65 6e 75 2d 63 6f 6d 6d 61 6e 64 73 27 2e 0a | om.`edmacro-fix-menu-commands'.. |
| 364c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 57 61 72 6e 69 6e 67 3a | ................(error."Warning: |
| 364e0 | 20 43 61 6e 6e 6f 74 20 64 69 73 70 6c 61 79 20 6d 61 63 72 6f 73 20 63 6f 6e 74 61 69 6e 69 6e | .Cannot.display.macros.containin |
| 36500 | 67 20 6d 6f 75 73 65 20 63 6c 69 63 6b 73 22 29 29 29 0a 20 20 20 20 20 20 6b 6d 61 63 72 6f 29 | g.mouse.clicks"))).......kmacro) |
| 36520 | 29 0a 20 20 20 28 63 6f 6e 73 0a 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 6c 61 73 74 2d 6b | )....(cons.....(if.(listp.last-k |
| 36540 | 62 64 2d 6d 61 63 72 6f 29 0a 20 20 20 20 20 20 20 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f | bd-macro).........last-kbd-macro |
| 36560 | 0a 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 | .......(list........last-kbd-mac |
| 36580 | 72 6f 0a 20 20 20 20 20 20 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 76 61 6c 75 65 2d 73 | ro........kmacro-counter-value-s |
| 365a0 | 74 61 72 74 0a 20 20 20 20 20 20 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 66 6f 72 6d 61 | tart........kmacro-counter-forma |
| 365c0 | 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 6b 6d 61 63 72 6f 2d 72 69 6e 67 29 29 29 0a 0a 28 64 | t-start)).....kmacro-ring)))..(d |
| 365e0 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 72 75 6e 20 28 | efun.counsel-kmacro-action-run.( |
| 36600 | 78 29 0a 20 20 22 52 75 6e 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 2e 22 0a 20 20 28 6c 65 | x)..."Run.keyboard.macro."...(le |
| 36620 | 74 2a 20 28 28 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 20 28 63 64 72 20 78 29 29 0a 20 20 20 20 | t*.((actual-kmacro.(cdr.x))..... |
| 36640 | 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 6b 65 79 73 20 28 6e 74 68 20 30 20 61 63 74 75 61 6c 2d | .....(kmacro-keys.(nth.0.actual- |
| 36660 | 6b 6d 61 63 72 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 | kmacro))..........(kmacro-counte |
| 36680 | 72 2d 66 6f 72 6d 61 74 2d 73 74 61 72 74 20 28 6e 74 68 20 32 20 61 63 74 75 61 6c 2d 6b 6d 61 | r-format-start.(nth.2.actual-kma |
| 366a0 | 63 72 6f 29 29 29 0a 20 20 20 20 3b 3b 20 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | cro))).....;;.With.prefix.argume |
| 366c0 | 6e 74 2c 20 63 61 6c 6c 20 74 68 65 20 6d 61 63 72 6f 20 74 68 61 74 20 6d 61 6e 79 20 74 69 6d | nt,.call.the.macro.that.many.tim |
| 366e0 | 65 73 2e 0a 20 20 20 20 28 6b 6d 61 63 72 6f 2d 63 61 6c 6c 2d 6d 61 63 72 6f 20 28 6f 72 20 63 | es......(kmacro-call-macro.(or.c |
| 36700 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 31 29 20 74 20 6e 69 6c 20 6b 6d 61 63 72 | urrent-prefix-arg.1).t.nil.kmacr |
| 36720 | 6f 2d 6b 65 79 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f | o-keys)))..(defun.counsel-kmacro |
| 36740 | 2d 61 63 74 69 6f 6e 2d 64 65 6c 65 74 65 2d 6b 6d 61 63 72 6f 20 28 78 29 0a 20 20 22 44 65 6c | -action-delete-kmacro.(x)..."Del |
| 36760 | 65 74 65 20 61 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 20 66 72 6f 6d 20 77 69 74 68 69 6e | ete.a.keyboard.macro.from.within |
| 36780 | 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 27 2e 0a 0a 45 69 74 68 65 72 20 64 65 6c 65 74 | .`counsel-kmacro'...Either.delet |
| 367a0 | 65 20 61 20 6d 61 63 72 6f 20 66 72 6f 6d 20 60 6b 6d 61 63 72 6f 2d 72 69 6e 67 27 2c 20 6f 72 | e.a.macro.from.`kmacro-ring',.or |
| 367c0 | 20 73 65 74 20 60 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f 27 0a 74 6f 20 74 68 65 20 70 6f 70 | .set.`last-kbd-macro'.to.the.pop |
| 367e0 | 70 65 64 20 68 65 61 64 20 6f 66 20 74 68 65 20 72 69 6e 67 2e 22 0a 20 20 28 6c 65 74 20 28 28 | ped.head.of.the.ring."...(let.(( |
| 36800 | 61 63 74 75 61 6c 2d 6d 61 63 72 6f 20 28 63 64 72 20 78 29 29 29 0a 20 20 20 20 28 69 66 20 28 | actual-macro.(cdr.x))).....(if.( |
| 36820 | 65 71 20 28 6e 74 68 20 30 20 61 63 74 75 61 6c 2d 6d 61 63 72 6f 29 20 6c 61 73 74 2d 6b 62 64 | eq.(nth.0.actual-macro).last-kbd |
| 36840 | 2d 6d 61 63 72 6f 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 61 73 74 2d 6b 62 64 2d 6d | -macro).........(setq.last-kbd-m |
| 36860 | 61 63 72 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 6b 6d 61 63 72 | acro...............(if.(eq.kmacr |
| 36880 | 6f 2d 72 69 6e 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 | o-ring.nil)...................ni |
| 368a0 | 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 76 2d 6d 61 | l.................(let.((prev-ma |
| 368c0 | 63 72 6f 20 28 70 6f 70 20 6b 6d 61 63 72 6f 2d 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 | cro.(pop.kmacro-ring)))......... |
| 368e0 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 70 72 65 76 2d 6d 61 63 72 6f 29 | ..........(if.(listp.prev-macro) |
| 36900 | 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 30 20 70 72 | .......................(nth.0.pr |
| 36920 | 65 76 2d 6d 61 63 72 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ev-macro).....................pr |
| 36940 | 65 76 2d 6d 61 63 72 6f 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6b 6d 61 63 72 6f 2d | ev-macro)))).......(setq.kmacro- |
| 36960 | 72 69 6e 67 20 28 64 65 6c 71 20 61 63 74 75 61 6c 2d 6d 61 63 72 6f 20 6b 6d 61 63 72 6f 2d 72 | ring.(delq.actual-macro.kmacro-r |
| 36980 | 69 6e 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d | ing)))))..(defun.counsel-kmacro- |
| 369a0 | 61 63 74 69 6f 6e 2d 63 6f 70 79 2d 69 6e 69 74 69 61 6c 2d 63 6f 75 6e 74 65 72 2d 76 61 6c 75 | action-copy-initial-counter-valu |
| 369c0 | 65 20 28 78 29 0a 20 20 22 50 61 73 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6b 65 79 62 6f 61 | e.(x)..."Pass.an.existing.keyboa |
| 369e0 | 72 64 20 6d 61 63 72 6f 27 73 20 6f 72 69 67 69 6e 61 6c 20 76 61 6c 75 65 20 74 6f 20 60 6b 6d | rd.macro's.original.value.to.`km |
| 36a00 | 61 63 72 6f 2d 73 65 74 2d 63 6f 75 6e 74 65 72 27 2e 0a 54 68 69 73 20 76 61 6c 75 65 20 77 69 | acro-set-counter'..This.value.wi |
| 36a20 | 6c 6c 20 62 65 20 75 73 65 64 20 62 79 20 74 68 65 20 6e 65 78 74 20 65 78 65 63 75 74 65 64 20 | ll.be.used.by.the.next.executed. |
| 36a40 | 6d 61 63 72 6f 2c 20 6f 72 20 61 73 20 61 6e 0a 69 6e 69 74 69 61 6c 20 76 61 6c 75 65 20 62 79 | macro,.or.as.an.initial.value.by |
| 36a60 | 20 74 68 65 20 6e 65 78 74 20 6d 61 63 72 6f 20 64 65 66 69 6e 65 64 2e 0a 0a 4e 6f 74 65 20 74 | .the.next.macro.defined...Note.t |
| 36a80 | 68 61 74 20 63 61 6c 6c 69 6e 67 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6d 61 63 72 6f 20 74 68 | hat.calling.an.existing.macro.th |
| 36aa0 | 61 74 20 69 74 73 65 6c 66 20 75 73 65 73 20 61 20 63 6f 75 6e 74 65 72 0a 65 66 66 65 63 74 69 | at.itself.uses.a.counter.effecti |
| 36ac0 | 76 65 6c 79 20 72 65 73 65 74 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f 75 6e 74 65 72 20 | vely.resets.the.initial.counter. |
| 36ae0 | 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 64 65 66 69 6e 65 64 20 6d 61 63 72 6f | value.for.the.next.defined.macro |
| 36b00 | 0a 74 6f 20 30 2e 22 0a 20 20 3b 3b 20 4e 4f 54 45 3a 0a 20 20 3b 3b 20 43 61 6c 6c 69 6e 67 20 | .to.0."...;;.NOTE:...;;.Calling. |
| 36b20 | 60 6b 6d 61 63 72 6f 2d 73 74 61 72 74 2d 6d 61 63 72 6f 27 20 77 69 74 68 6f 75 74 20 61 6e 20 | `kmacro-start-macro'.without.an. |
| 36b40 | 61 72 67 75 6d 65 6e 74 20 73 65 74 73 20 60 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 27 0a 20 | argument.sets.`kmacro-counter'.. |
| 36b60 | 20 3b 3b 20 74 6f 20 30 20 69 66 20 60 6b 6d 61 63 72 6f 2d 69 6e 69 74 69 61 6c 2d 63 6f 75 6e | .;;.to.0.if.`kmacro-initial-coun |
| 36b80 | 74 65 72 27 69 73 20 6e 69 6c 2c 20 61 6e 64 20 73 65 74 73 20 60 6b 6d 61 63 72 6f 2d 69 6e 69 | ter'is.nil,.and.sets.`kmacro-ini |
| 36ba0 | 74 69 61 6c 2d 63 6f 75 6e 74 65 72 27 0a 20 20 3b 3b 20 74 6f 20 6e 69 6c 20 72 65 67 61 72 64 | tial-counter'...;;.to.nil.regard |
| 36bc0 | 6c 65 73 73 2e 0a 20 20 3b 3b 20 55 73 69 6e 67 20 60 6b 6d 61 63 72 6f 2d 69 6e 73 65 72 74 2d | less....;;.Using.`kmacro-insert- |
| 36be0 | 63 6f 75 6e 74 65 72 27 20 73 65 74 73 20 60 6b 6d 61 63 72 6f 2d 69 6e 69 74 69 61 6c 2d 63 6f | counter'.sets.`kmacro-initial-co |
| 36c00 | 75 6e 74 65 72 27 20 74 6f 20 6e 69 6c 2e 0a 20 20 28 6c 65 74 2a 20 28 28 61 63 74 75 61 6c 2d | unter'.to.nil....(let*.((actual- |
| 36c20 | 6b 6d 61 63 72 6f 20 28 63 64 72 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d 62 65 72 | kmacro.(cdr.x))..........(number |
| 36c40 | 20 28 6e 74 68 20 31 20 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 29 0a 20 20 20 20 28 6b 6d | .(nth.1.actual-kmacro))).....(km |
| 36c60 | 61 63 72 6f 2d 73 65 74 2d 63 6f 75 6e 74 65 72 20 6e 75 6d 62 65 72 29 29 29 0a 0a 28 64 65 66 | acro-set-counter.number)))..(def |
| 36c80 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 63 6f 70 79 2d 63 6f | un.counsel-kmacro-action-copy-co |
| 36ca0 | 75 6e 74 65 72 2d 66 6f 72 6d 61 74 2d 66 6f 72 2d 6e 65 77 2d 6d 61 63 72 6f 20 28 78 29 0a 20 | unter-format-for-new-macro.(x).. |
| 36cc0 | 20 22 53 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f | ."Set.the.default.keyboard.macro |
| 36ce0 | 20 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 2e 0a 54 68 69 73 20 73 65 74 73 20 60 6b 6d 61 63 | .counter.format..This.sets.`kmac |
| 36d00 | 72 6f 2d 64 65 66 61 75 6c 74 2d 63 6f 75 6e 74 65 72 2d 66 6f 72 6d 61 74 27 20 74 6f 20 74 68 | ro-default-counter-format'.to.th |
| 36d20 | 65 20 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 0a 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | e.counter.format.of.an.existing. |
| 36d40 | 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 2e 0a 0a 54 68 69 73 20 77 69 6c 6c 20 61 70 70 6c 79 | keyboard.macro...This.will.apply |
| 36d60 | 20 74 6f 20 74 68 65 20 6e 65 78 74 20 6d 61 63 72 6f 20 61 20 75 73 65 72 20 64 65 66 69 6e 65 | .to.the.next.macro.a.user.define |
| 36d80 | 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 20 28 63 64 72 | s."...(let*.((actual-kmacro.(cdr |
| 36da0 | 20 78 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 6e 74 68 20 32 20 61 63 74 | .x))..........(format.(nth.2.act |
| 36dc0 | 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 29 0a 20 20 20 20 28 6b 6d 61 63 72 6f 2d 73 65 74 2d 66 6f | ual-kmacro))).....(kmacro-set-fo |
| 36de0 | 72 6d 61 74 20 66 6f 72 6d 61 74 29 29 29 0a 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | rmat.format)))..(declare-functio |
| 36e00 | 6e 20 6b 6d 61 63 72 6f 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 70 72 65 76 69 6f 75 73 20 22 6b 6d | n.kmacro-cycle-ring-previous."km |
| 36e20 | 61 63 72 6f 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 29 0a 28 64 65 63 6c 61 72 65 2d | acro".(&optional.arg)).(declare- |
| 36e40 | 66 75 6e 63 74 69 6f 6e 20 6b 6d 61 63 72 6f 2d 73 65 74 2d 66 6f 72 6d 61 74 20 22 6b 6d 61 63 | function.kmacro-set-format."kmac |
| 36e60 | 72 6f 22 20 28 66 6f 72 6d 61 74 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | ro".(format)).(declare-function. |
| 36e80 | 6b 6d 61 63 72 6f 2d 73 65 74 2d 63 6f 75 6e 74 65 72 20 22 6b 6d 61 63 72 6f 22 20 28 61 72 67 | kmacro-set-counter."kmacro".(arg |
| 36ea0 | 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e | ))..(defun.counsel-kmacro-action |
| 36ec0 | 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 74 6f 2d 6d 61 63 72 6f 20 28 78 29 0a 20 20 22 43 79 63 6c | -cycle-ring-to-macro.(x)..."Cycl |
| 36ee0 | 65 20 60 6b 6d 61 63 72 6f 2d 72 69 6e 67 27 20 75 6e 74 69 6c 20 60 6c 61 73 74 2d 6b 62 64 2d | e.`kmacro-ring'.until.`last-kbd- |
| 36f00 | 6d 61 63 72 6f 27 20 69 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 61 63 72 6f 2e 0a 54 68 | macro'.is.the.selected.macro..Th |
| 36f20 | 69 73 20 69 73 20 63 6f 6e 76 65 6e 69 65 6e 74 20 77 68 65 6e 20 75 73 69 6e 67 20 5c 5c 5b 6b | is.is.convenient.when.using.\\[k |
| 36f40 | 6d 61 63 72 6f 2d 65 6e 64 2d 6f 72 2d 63 61 6c 6c 2d 6d 61 63 72 6f 5d 20 74 6f 20 63 61 6c 6c | macro-end-or-call-macro].to.call |
| 36f60 | 20 6d 61 63 72 6f 73 2e 0a 4e 6f 74 65 20 74 68 61 74 20 63 79 63 6c 69 6e 67 20 74 68 65 20 72 | .macros..Note.that.cycling.the.r |
| 36f80 | 69 6e 67 20 63 68 61 6e 67 65 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 76 61 6c 75 65 20 6f | ing.changes.the.starting.value.o |
| 36fa0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 63 72 6f 0a 74 6f 20 63 68 61 6e 67 65 73 20 74 | f.the.current.macro.to.changes.t |
| 36fc0 | 68 65 20 63 75 72 72 65 6e 74 20 6d 61 63 72 6f 20 63 6f 75 6e 74 65 72 2e 22 0a 20 20 28 6c 65 | he.current.macro.counter."...(le |
| 36fe0 | 74 20 28 28 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 20 28 63 64 72 20 78 29 29 29 0a 20 20 20 20 | t.((actual-kmacro.(cdr.x)))..... |
| 37000 | 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f 0a 20 20 | (unless.(equal.last-kbd-macro... |
| 37020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 6c 61 73 74 | .................(if.(listp.last |
| 37040 | 2d 6b 62 64 2d 6d 61 63 72 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -kbd-macro)..................... |
| 37060 | 20 20 20 6c 61 73 74 2d 6b 62 64 2d 6d 61 63 72 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...last-kbd-macro............... |
| 37080 | 20 20 20 20 20 20 20 28 63 61 72 20 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 29 0a 20 20 20 | .......(car.actual-kmacro))).... |
| 370a0 | 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 63 74 75 61 6c 2d 6b 6d 61 | ...(while.(not.(equal.actual-kma |
| 370c0 | 63 72 6f 0a 20 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 | cro..........................(ca |
| 370e0 | 72 20 6b 6d 61 63 72 6f 2d 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 6b 6d 61 63 72 6f | r.kmacro-ring))).........(kmacro |
| 37100 | 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 70 72 65 76 69 6f 75 73 29 29 0a 20 20 20 20 20 20 3b 3b 20 | -cycle-ring-previous)).......;;. |
| 37120 | 4f 6e 63 65 20 73 65 6c 65 63 74 65 64 20 6d 61 63 72 6f 20 69 73 20 61 74 20 74 68 65 20 68 65 | Once.selected.macro.is.at.the.he |
| 37140 | 61 64 20 6f 66 20 74 68 65 20 72 69 6e 67 2c 0a 20 20 20 20 20 20 3b 3b 20 63 79 63 6c 65 20 6f | ad.of.the.ring,.......;;.cycle.o |
| 37160 | 6e 65 20 6c 61 73 74 20 74 69 6d 65 2e 0a 20 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 63 79 63 6c | ne.last.time........(kmacro-cycl |
| 37180 | 65 2d 72 69 6e 67 2d 70 72 65 76 69 6f 75 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | e-ring-previous))))..(defun.coun |
| 371a0 | 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 73 65 74 2d 73 61 76 65 64 2d 73 74 61 72 | sel-kmacro-action-set-saved-star |
| 371c0 | 74 69 6e 67 2d 63 6f 75 6e 74 65 72 20 28 78 29 0a 20 20 22 53 65 74 20 74 68 65 20 73 74 61 72 | ting-counter.(x)..."Set.the.star |
| 371e0 | 74 69 6e 67 20 63 6f 75 6e 74 65 72 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 68 6f 73 65 6e | ting.counter.value.of.the.chosen |
| 37200 | 20 6d 61 63 72 6f 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 73 65 74 73 20 74 6f 20 63 75 72 | .macro...By.default,.sets.to.cur |
| 37220 | 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 6f 75 6e 74 65 72 2e 20 49 74 20 68 61 | rent.value.of.the.counter..It.ha |
| 37240 | 73 20 6e 6f 0a 65 66 66 65 63 74 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 63 | s.no.effect.when.selecting.the.c |
| 37260 | 75 72 72 65 6e 74 20 6d 61 63 72 6f 2e 0a 0a 4e 6f 72 6d 61 6c 6c 79 2c 20 77 68 65 6e 20 63 79 | urrent.macro...Normally,.when.cy |
| 37280 | 63 6c 69 6e 67 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f 20 72 69 6e 67 20 77 69 74 68 20 5c | cling.keyboard.macro.ring.with.\ |
| 372a0 | 5c 5b 6b 6d 61 63 72 6f 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 70 72 65 76 69 6f 75 73 5d 0a 6f 72 | \[kmacro-cycle-ring-previous].or |
| 372c0 | 20 5c 5c 5b 6b 6d 61 63 72 6f 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 6e 65 78 74 5d 2c 20 74 68 65 | .\\[kmacro-cycle-ring-next],.the |
| 372e0 | 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 61 63 72 6f 20 63 6f 75 6e | .current.value.of.the.macro.coun |
| 37300 | 74 65 72 20 69 73 0a 69 6e 63 6c 75 64 65 64 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 | ter.is.included.with.the.current |
| 37320 | 20 6d 61 63 72 6f 20 64 65 66 69 6e 69 74 69 6f 6e 2e 20 54 68 65 6e 2c 20 77 68 65 6e 20 63 79 | .macro.definition..Then,.when.cy |
| 37340 | 63 6c 69 6e 67 0a 62 61 63 6b 2c 20 74 68 61 74 20 63 6f 75 6e 74 65 72 20 76 61 6c 75 65 20 69 | cling.back,.that.counter.value.i |
| 37360 | 73 20 72 65 73 74 6f 72 65 64 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6d 65 | s.restored...This.function.is.me |
| 37380 | 61 6e 74 20 74 6f 0a 61 63 68 69 65 76 65 20 73 6f 6d 65 74 68 69 6e 67 20 73 69 6d 69 6c 61 72 | ant.to.achieve.something.similar |
| 373a0 | 20 77 68 65 6e 20 63 79 63 6c 69 6e 67 20 6d 61 63 72 6f 73 20 69 6e 20 74 68 65 20 63 6f 6e 74 | .when.cycling.macros.in.the.cont |
| 373c0 | 65 78 74 20 6f 66 0a 75 73 69 6e 67 20 60 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 27 2c 20 77 | ext.of.using.`counsel-kmacro',.w |
| 373e0 | 68 69 63 68 20 64 6f 65 73 20 6e 6f 74 20 75 73 65 20 64 69 66 66 65 72 65 6e 74 20 63 6f 75 6e | hich.does.not.use.different.coun |
| 37400 | 74 65 72 0a 76 61 6c 75 65 73 20 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 64 69 66 66 65 72 65 6e | ter.values.when.running.differen |
| 37420 | 74 20 6d 61 63 72 6f 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 63 74 75 61 6c 2d 6b 6d 61 63 72 | t.macros."...(let.((actual-kmacr |
| 37440 | 6f 20 28 63 64 72 20 78 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 6b 6d 61 63 | o.(cdr.x)).........(default-kmac |
| 37460 | 72 6f 2d 63 6f 75 6e 74 65 72 2d 73 74 72 69 6e 67 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 | ro-counter-string.(number-to-str |
| 37480 | 69 6e 67 20 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 | ing.kmacro-counter))).....(setq. |
| 374a0 | 6b 6d 61 63 72 6f 2d 72 69 6e 67 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 68 69 | kmacro-ring.(mapcar.(lambda.(thi |
| 374c0 | 73 2d 6d 61 63 72 6f 2d 69 6e 2d 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-macro-in-ring)................ |
| 374e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 74 68 69 73 | .................(if.(equal.this |
| 37500 | 2d 6d 61 63 72 6f 2d 69 6e 2d 72 69 6e 67 20 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 0a 20 20 | -macro-in-ring.actual-kmacro)... |
| 37520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37540 | 20 20 28 6c 69 73 74 20 28 63 61 72 20 74 68 69 73 2d 6d 61 63 72 6f 2d 69 6e 2d 72 69 6e 67 29 | ..(list.(car.this-macro-in-ring) |
| 37560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37580 | 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 69 62 75 66 66 65 72 | ...........(read-from-minibuffer |
| 375a0 | 20 28 63 6f 6e 63 61 74 20 22 53 65 74 20 69 6e 69 74 69 61 6c 20 63 6f 75 6e 74 65 72 20 66 6f | .(concat."Set.initial.counter.fo |
| 375c0 | 72 20 6d 61 63 72 6f 20 28 64 65 66 61 75 6c 74 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.macro.(default:."............. |
| 375e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 | ............................defa |
| 37620 | 75 6c 74 2d 6b 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | ult-kmacro-counter-string....... |
| 37640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37680 | 20 20 22 29 3a 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 | .."):.")........................ |
| 376a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 376c0 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | .........nil.nil.t.nil.......... |
| 376e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 6b | .......................default-k |
| 37720 | 6d 61 63 72 6f 2d 63 6f 75 6e 74 65 72 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 | macro-counter-string)........... |
| 37740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 37760 | 28 63 6c 2d 63 61 64 64 72 20 74 68 69 73 2d 6d 61 63 72 6f 2d 69 6e 2d 72 69 6e 67 29 29 0a 20 | (cl-caddr.this-macro-in-ring)).. |
| 37780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 377a0 | 20 74 68 69 73 2d 6d 61 63 72 6f 2d 69 6e 2d 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .this-macro-in-ring))........... |
| 377c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6d 61 63 72 6f 2d 72 69 6e 67 29 | ....................kmacro-ring) |
| 377e0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f | )))..(defun.counsel-kmacro-actio |
| 37800 | 6e 2d 65 78 65 63 75 74 65 2d 61 66 74 65 72 2d 70 72 6f 6d 70 74 20 28 78 29 0a 20 20 22 45 78 | n-execute-after-prompt.(x)..."Ex |
| 37820 | 65 63 75 74 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6b 65 79 62 6f 61 72 64 20 6d 61 63 72 6f | ecute.an.existing.keyboard.macro |
| 37840 | 2c 20 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 61 20 73 74 61 72 74 69 6e 67 20 63 6f 75 6e 74 | ,.prompting.for.a.starting.count |
| 37860 | 65 72 20 76 61 6c 75 65 2c 20 61 0a 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 2c 20 61 6e 64 20 | er.value,.a.counter.format,.and. |
| 37880 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 74 69 6d 65 73 20 74 6f 20 65 78 65 63 75 74 65 20 74 | the.number.of.times.to.execute.t |
| 378a0 | 68 65 20 6d 61 63 72 6f 2e 0a 0a 49 66 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 20 70 72 65 66 | he.macro...If.called.with.a.pref |
| 378c0 | 69 78 2c 20 77 69 6c 6c 20 73 75 67 67 65 73 74 20 74 68 61 74 20 76 61 6c 75 65 20 66 6f 72 20 | ix,.will.suggest.that.value.for. |
| 378e0 | 62 6f 74 68 20 74 68 65 0a 63 6f 75 6e 74 65 72 20 76 61 6c 75 65 20 61 6e 64 20 69 74 65 72 61 | both.the.counter.value.and.itera |
| 37900 | 74 69 6f 6e 20 61 6d 6f 75 6e 74 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d | tion.amount."...(let*.((default- |
| 37920 | 73 74 72 69 6e 67 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | string.(if.current-prefix-arg... |
| 37940 | 20 20 20 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 75 6d 62 | ...........................(numb |
| 37960 | 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 | er-to-string.current-prefix-arg) |
| 37980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 | ............................nil) |
| 379a0 | 29 0a 20 20 20 20 20 20 20 20 20 28 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 20 28 63 64 72 20 78 | )..........(actual-kmacro.(cdr.x |
| 379c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 6b 65 79 73 20 28 6e 74 68 20 30 20 | ))..........(kmacro-keys.(nth.0. |
| 379e0 | 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 6d 61 63 72 6f | actual-kmacro))..........(kmacro |
| 37a00 | 2d 73 74 61 72 74 69 6e 67 2d 63 6f 75 6e 74 65 72 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 | -starting-counter.(number-to-str |
| 37a20 | 69 6e 67 20 28 6e 74 68 20 31 20 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 29 0a 20 20 20 20 | ing.(nth.1.actual-kmacro)))..... |
| 37a40 | 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 73 74 61 72 74 69 6e 67 2d 66 6f 72 6d 61 74 20 28 6e 74 | .....(kmacro-starting-format.(nt |
| 37a60 | 68 20 32 20 61 63 74 75 61 6c 2d 6b 6d 61 63 72 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 | h.2.actual-kmacro))..........(nu |
| 37a80 | 6d 62 65 72 2d 6f 66 2d 69 74 65 72 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 | mber-of-iterations...........(re |
| 37aa0 | 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 | ad-from-minibuffer............(c |
| 37ac0 | 6f 6e 63 61 74 20 22 45 6e 74 65 72 20 6e 75 6d 62 65 72 20 6f 66 20 69 74 65 72 61 74 69 6f 6e | oncat."Enter.number.of.iteration |
| 37ae0 | 73 20 66 6f 72 20 6d 61 63 72 6f 20 28 64 65 66 61 75 6c 74 3a 20 22 0a 20 20 20 20 20 20 20 20 | s.for.macro.(default:."......... |
| 37b00 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 28 6e | ...........(or.default-string.(n |
| 37b20 | 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | umber-to-string.2))............. |
| 37b40 | 20 20 20 20 20 20 20 22 29 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c | ......."):.")............nil.nil |
| 37b60 | 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 2d 73 74 | .t.nil............(or.default-st |
| 37b80 | 72 69 6e 67 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 32 29 29 29 29 0a 20 20 20 | ring.(number-to-string.2)))).... |
| 37ba0 | 20 20 20 20 20 20 28 6b 6d 61 63 72 6f 2d 69 6e 69 74 69 61 6c 2d 63 6f 75 6e 74 65 72 2d 76 61 | ......(kmacro-initial-counter-va |
| 37bc0 | 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 | lue...........(read-from-minibuf |
| 37be0 | 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 45 6e 74 65 72 20 61 20 | fer............(concat."Enter.a. |
| 37c00 | 73 74 61 72 74 69 6e 67 20 63 6f 75 6e 74 65 72 20 66 6f 72 20 6d 61 63 72 6f 20 28 64 65 66 61 | starting.counter.for.macro.(defa |
| 37c20 | 75 6c 74 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 | ult:."....................(or.de |
| 37c40 | 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 6b 6d 61 63 72 6f 2d 73 74 61 72 74 69 6e 67 2d 63 6f 75 | fault-string.kmacro-starting-cou |
| 37c60 | 6e 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 29 3a 20 22 29 0a | nter)...................."):."). |
| 37c80 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 | ...........nil.nil.t.nil........ |
| 37ca0 | 20 20 20 20 28 6f 72 20 64 65 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 6b 6d 61 63 72 6f 2d 73 74 | ....(or.default-string.kmacro-st |
| 37cc0 | 61 72 74 69 6e 67 2d 63 6f 75 6e 74 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 6d 61 63 | arting-counter)))..........(kmac |
| 37ce0 | 72 6f 2d 63 6f 75 6e 74 65 72 2d 66 6f 72 6d 61 74 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 | ro-counter-format-start......... |
| 37d00 | 20 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 | ..(symbol-name.(read-from-minibu |
| 37d20 | 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 28 63 6f | ffer.........................(co |
| 37d40 | 6e 63 61 74 20 22 45 6e 74 65 72 20 66 6f 72 6d 61 74 20 66 6f 72 20 6d 61 63 72 6f 20 63 6f 75 | ncat."Enter.format.for.macro.cou |
| 37d60 | 6e 74 65 72 20 28 64 65 66 61 75 6c 74 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nter.(default:."................ |
| 37d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6d 61 63 72 6f 2d 73 74 61 72 74 69 6e 67 | .................kmacro-starting |
| 37da0 | 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -format......................... |
| 37dc0 | 20 20 20 20 20 20 20 20 22 29 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"):.").................. |
| 37de0 | 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | .......nil.nil.t.nil............ |
| 37e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6d 61 63 72 6f 2d 73 74 61 72 74 69 6e 67 2d 66 6f 72 | .............kmacro-starting-for |
| 37e20 | 6d 61 74 29 29 29 29 0a 20 20 20 20 28 6b 6d 61 63 72 6f 2d 63 61 6c 6c 2d 6d 61 63 72 6f 20 6e | mat)))).....(kmacro-call-macro.n |
| 37e40 | 75 6d 62 65 72 2d 6f 66 2d 69 74 65 72 61 74 69 6f 6e 73 20 74 20 6e 69 6c 20 6b 6d 61 63 72 6f | umber-of-iterations.t.nil.kmacro |
| 37e60 | 2d 6b 65 79 73 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 | -keys)))..(ivy-set-actions..'cou |
| 37e80 | 6e 73 65 6c 2d 6b 6d 61 63 72 6f 0a 20 27 28 28 22 63 22 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 | nsel-kmacro..'(("c".counsel-kmac |
| 37ea0 | 72 6f 2d 61 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 72 69 6e 67 2d 74 6f 2d 6d 61 63 72 6f 20 22 63 | ro-action-cycle-ring-to-macro."c |
| 37ec0 | 79 63 6c 65 20 74 6f 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f | ycle.to")....("d".counsel-kmacro |
| 37ee0 | 2d 61 63 74 69 6f 6e 2d 64 65 6c 65 74 65 2d 6b 6d 61 63 72 6f 20 22 64 65 6c 65 74 65 22 29 0a | -action-delete-kmacro."delete"). |
| 37f00 | 20 20 20 28 22 65 22 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 65 78 | ...("e".counsel-kmacro-action-ex |
| 37f20 | 65 63 75 74 65 2d 61 66 74 65 72 2d 70 72 6f 6d 70 74 20 22 65 78 65 63 75 74 65 20 61 66 74 65 | ecute-after-prompt."execute.afte |
| 37f40 | 72 20 70 72 6f 6d 70 74 22 29 0a 20 20 20 28 22 66 22 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 | r.prompt")....("f".counsel-kmacr |
| 37f60 | 6f 2d 61 63 74 69 6f 6e 2d 63 6f 70 79 2d 63 6f 75 6e 74 65 72 2d 66 6f 72 6d 61 74 2d 66 6f 72 | o-action-copy-counter-format-for |
| 37f80 | 2d 6e 65 77 2d 6d 61 63 72 6f 20 22 63 6f 70 79 20 63 6f 75 6e 74 65 72 20 66 6f 72 6d 61 74 20 | -new-macro."copy.counter.format. |
| 37fa0 | 66 6f 72 20 6e 65 77 20 6d 61 63 72 6f 22 29 0a 20 20 20 28 22 73 22 20 63 6f 75 6e 73 65 6c 2d | for.new.macro")....("s".counsel- |
| 37fc0 | 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e 2d 73 65 74 2d 73 61 76 65 64 2d 73 74 61 72 74 69 6e 67 | kmacro-action-set-saved-starting |
| 37fe0 | 2d 63 6f 75 6e 74 65 72 20 22 73 65 74 20 74 68 69 73 20 63 6f 75 6e 74 65 72 20 76 61 6c 75 65 | -counter."set.this.counter.value |
| 38000 | 22 29 0a 20 20 20 28 22 76 22 20 63 6f 75 6e 73 65 6c 2d 6b 6d 61 63 72 6f 2d 61 63 74 69 6f 6e | ")....("v".counsel-kmacro-action |
| 38020 | 2d 63 6f 70 79 2d 69 6e 69 74 69 61 6c 2d 63 6f 75 6e 74 65 72 2d 76 61 6c 75 65 20 22 63 6f 70 | -copy-initial-counter-value."cop |
| 38040 | 79 20 69 6e 69 74 69 61 6c 20 63 6f 75 6e 74 65 72 20 76 61 6c 75 65 22 29 29 29 0a 0a 3b 3b 2a | y.initial.counter.value")))..;;* |
| 38060 | 2a 20 60 63 6f 75 6e 73 65 6c 2d 67 65 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 | *.`counsel-geiser-doc-look-up-ma |
| 38080 | 6e 75 61 6c 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 67 65 69 73 65 72 2d 64 | nual'.(declare-function.geiser-d |
| 380a0 | 6f 63 2d 6d 61 6e 75 61 6c 2d 66 6f 72 2d 73 79 6d 62 6f 6c 20 22 65 78 74 3a 67 65 69 73 65 72 | oc-manual-for-symbol."ext:geiser |
| 380c0 | 2d 64 6f 63 22 29 0a 28 64 65 66 76 61 72 20 67 65 69 73 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e | -doc").(defvar.geiser-completion |
| 380e0 | 2d 73 79 6d 62 6f 6c 2d 6c 69 73 74 2d 66 75 6e 63 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e | -symbol-list-func)..(defvar.coun |
| 38100 | 73 65 6c 2d 67 65 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 2d 68 69 | sel-geiser-doc-look-up-manual-hi |
| 38120 | 73 74 6f 72 79 20 28 29 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c | story.()..."History.for.`counsel |
| 38140 | 2d 67 65 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 27 2e 22 29 0a 0a | -geiser-doc-look-up-manual'.").. |
| 38160 | 3b 3b 3b 23 23 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 67 65 | ;;;###autoload.(defun.counsel-ge |
| 38180 | 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 20 28 29 0a 20 20 22 53 65 | iser-doc-look-up-manual.()..."Se |
| 381a0 | 61 72 63 68 20 53 63 68 65 6d 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 28 69 | arch.Scheme.documentation."...(i |
| 381c0 | 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 53 79 6d 62 6f 6c 3a | nteractive)...(ivy-read."Symbol: |
| 381e0 | 20 22 20 67 65 69 73 65 72 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 79 6d 62 6f 6c 2d 6c 69 73 74 | .".geiser-completion-symbol-list |
| 38200 | 2d 66 75 6e 63 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 | -func.............:require-match |
| 38220 | 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 6f 75 6e 73 65 6c | .t.............:history.'counsel |
| 38240 | 2d 67 65 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 2d 68 69 73 74 6f | -geiser-doc-look-up-manual-histo |
| 38260 | 72 79 0a 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 | ry.............:action.(lambda.( |
| 38280 | 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 69 | cand).......................(gei |
| 382a0 | 73 65 72 2d 64 6f 63 2d 6d 61 6e 75 61 6c 2d 66 6f 72 2d 73 79 6d 62 6f 6c 20 28 69 6e 74 65 72 | ser-doc-manual-for-symbol.(inter |
| 382c0 | 6e 20 63 61 6e 64 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 | n.cand))).............:caller.'c |
| 382e0 | 6f 75 6e 73 65 6c 2d 67 65 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c | ounsel-geiser-doc-look-up-manual |
| 38300 | 29 29 0a 0a 3b 3b 2a 20 4d 69 73 63 2e 20 4f 53 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 72 | ))..;;*.Misc..OS.;;**.`counsel-r |
| 38320 | 68 79 74 68 6d 62 6f 78 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 64 62 75 73 | hythmbox'.(declare-function.dbus |
| 38340 | 2d 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 22 64 62 75 73 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | -call-method."dbus").(declare-fu |
| 38360 | 6e 63 74 69 6f 6e 20 64 62 75 73 2d 67 65 74 2d 70 72 6f 70 65 72 74 79 20 22 64 62 75 73 22 29 | nction.dbus-get-property."dbus") |
| 38380 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 72 75 6e 20 28 26 72 65 73 74 20 70 72 6f | ..(defun.counsel--run.(&rest.pro |
| 383a0 | 67 72 61 6d 2d 61 6e 64 2d 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 6d 61 | gram-and-args)...(let.((name.(ma |
| 383c0 | 70 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 70 72 6f 67 72 61 6d 2d 61 6e 64 2d 61 | pconcat.#'identity.program-and-a |
| 383e0 | 72 67 73 20 22 20 22 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 73 74 61 72 74 2d 70 72 | rgs."."))).....(apply.#'start-pr |
| 38400 | 6f 63 65 73 73 20 6e 61 6d 65 20 6e 69 6c 20 70 72 6f 67 72 61 6d 2d 61 6e 64 2d 61 72 67 73 29 | ocess.name.nil.program-and-args) |
| 38420 | 0a 20 20 20 20 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 6c 20 | .....name))..(defun.counsel--sl. |
| 38440 | 28 63 6d 64 29 0a 20 20 22 53 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 6c 69 73 74 2e 22 | (cmd)..."Shell.command.to.list." |
| 38460 | 0a 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d | ...(split-string.(shell-command- |
| 38480 | 74 6f 2d 73 74 72 69 6e 67 20 63 6d 64 29 20 22 5c 6e 22 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 | to-string.cmd)."\n".t))..(defun. |
| 384a0 | 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 70 6c 61 79 2d 73 6f 6e 67 20 28 73 6f 6e | counsel-rhythmbox-play-song.(son |
| 384c0 | 67 29 0a 20 20 22 4c 65 74 20 52 68 79 74 68 6d 62 6f 78 20 70 6c 61 79 20 53 4f 4e 47 2e 22 0a | g)..."Let.Rhythmbox.play.SONG.". |
| 384e0 | 20 20 28 6c 65 74 20 28 28 66 69 72 73 74 20 28 73 74 72 69 6e 67 3d 20 28 73 68 65 6c 6c 2d 63 | ..(let.((first.(string=.(shell-c |
| 38500 | 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 20 22 70 69 64 6f 66 20 72 68 79 74 68 6d 62 6f | ommand-to-string."pidof.rhythmbo |
| 38520 | 78 22 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 72 76 69 63 65 20 22 6f 72 67 2e 67 | x")."")).........(service."org.g |
| 38540 | 6e 6f 6d 65 2e 52 68 79 74 68 6d 62 6f 78 33 22 29 0a 20 20 20 20 20 20 20 20 28 70 61 74 68 20 | nome.Rhythmbox3").........(path. |
| 38560 | 22 2f 6f 72 67 2f 6d 70 72 69 73 2f 4d 65 64 69 61 50 6c 61 79 65 72 32 22 29 0a 20 20 20 20 20 | "/org/mpris/MediaPlayer2")...... |
| 38580 | 20 20 20 28 69 6e 74 65 72 66 61 63 65 20 22 6f 72 67 2e 6d 70 72 69 73 2e 4d 65 64 69 61 50 6c | ...(interface."org.mpris.MediaPl |
| 385a0 | 61 79 65 72 32 2e 50 6c 61 79 65 72 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 69 72 73 74 0a | ayer2.Player")).....(when.first. |
| 385c0 | 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 72 75 6e 20 22 6e 6f 68 75 70 22 20 22 72 68 79 | ......(counsel--run."nohup"."rhy |
| 385e0 | 74 68 6d 62 6f 78 22 29 0a 20 20 20 20 20 20 28 73 69 74 2d 66 6f 72 20 31 2e 35 29 29 0a 20 20 | thmbox").......(sit-for.1.5))... |
| 38600 | 20 20 28 64 62 75 73 2d 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3a 73 65 73 73 69 6f 6e 20 73 65 72 | ..(dbus-call-method.:session.ser |
| 38620 | 76 69 63 65 20 70 61 74 68 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | vice.path.interface............. |
| 38640 | 20 20 20 20 20 20 20 20 20 20 22 4f 70 65 6e 55 72 69 22 20 28 63 64 72 20 73 6f 6e 67 29 29 0a | .........."OpenUri".(cdr.song)). |
| 38660 | 20 20 20 20 28 6c 65 74 20 28 28 69 64 20 28 61 6e 64 20 66 69 72 73 74 0a 20 20 20 20 20 20 20 | ....(let.((id.(and.first........ |
| 38680 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 77 6d 63 74 72 | ............(cdr.(counsel--wmctr |
| 386a0 | 6c 2d 70 61 72 73 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 | l-parse......................... |
| 386c0 | 20 28 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | .(shell-command-to-string....... |
| 386e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 77 6d 63 74 72 6c 20 2d 6c 20 2d | ...................."wmctrl.-l.- |
| 38700 | 70 20 7c 20 67 72 65 70 20 24 28 70 69 64 6f 66 20 72 68 79 74 68 6d 62 6f 78 29 22 29 29 29 29 | p.|.grep.$(pidof.rhythmbox)")))) |
| 38720 | 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 69 64 0a 20 20 20 20 20 20 20 20 28 73 69 74 2d 66 | )).......(when.id.........(sit-f |
| 38740 | 6f 72 20 30 2e 32 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 72 75 6e 20 22 77 | or.0.2).........(counsel--run."w |
| 38760 | 6d 63 74 72 6c 22 20 22 2d 69 63 22 20 69 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | mctrl"."-ic".id)))))..(defun.cou |
| 38780 | 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 65 6e 71 75 65 75 65 2d 73 6f 6e 67 20 28 73 6f 6e | nsel-rhythmbox-enqueue-song.(son |
| 387a0 | 67 29 0a 20 20 22 4c 65 74 20 52 68 79 74 68 6d 62 6f 78 20 65 6e 71 75 65 75 65 20 53 4f 4e 47 | g)..."Let.Rhythmbox.enqueue.SONG |
| 387c0 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 65 72 76 69 63 65 20 22 6f 72 67 2e 67 6e 6f 6d 65 2e 52 | ."...(let.((service."org.gnome.R |
| 387e0 | 68 79 74 68 6d 62 6f 78 33 22 29 0a 20 20 20 20 20 20 20 20 28 70 61 74 68 20 22 2f 6f 72 67 2f | hythmbox3").........(path."/org/ |
| 38800 | 67 6e 6f 6d 65 2f 52 68 79 74 68 6d 62 6f 78 33 2f 50 6c 61 79 51 75 65 75 65 22 29 0a 20 20 20 | gnome/Rhythmbox3/PlayQueue").... |
| 38820 | 20 20 20 20 20 28 69 6e 74 65 72 66 61 63 65 20 22 6f 72 67 2e 67 6e 6f 6d 65 2e 52 68 79 74 68 | .....(interface."org.gnome.Rhyth |
| 38840 | 6d 62 6f 78 33 2e 50 6c 61 79 51 75 65 75 65 22 29 29 0a 20 20 20 20 28 64 62 75 73 2d 63 61 6c | mbox3.PlayQueue")).....(dbus-cal |
| 38860 | 6c 2d 6d 65 74 68 6f 64 20 3a 73 65 73 73 69 6f 6e 20 73 65 72 76 69 63 65 20 70 61 74 68 20 69 | l-method.:session.service.path.i |
| 38880 | 6e 74 65 72 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | nterface......................." |
| 388a0 | 41 64 64 54 6f 51 75 65 75 65 22 20 28 63 64 72 20 73 6f 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 | AddToQueue".(cdr.song))))..(defu |
| 388c0 | 6e 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 70 6c 61 79 70 61 75 73 65 2d 63 75 | n.counsel-rhythmbox-playpause-cu |
| 388e0 | 72 72 65 6e 74 2d 73 6f 6e 67 20 28 29 0a 20 20 22 50 6c 61 79 2f 70 61 75 73 65 20 74 68 65 20 | rrent-song.()..."Play/pause.the. |
| 38900 | 63 75 72 72 65 6e 74 20 73 6f 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | current.song."...(interactive).. |
| 38920 | 20 28 6c 65 74 20 28 28 73 65 72 76 69 63 65 20 22 6f 72 67 2e 67 6e 6f 6d 65 2e 52 68 79 74 68 | .(let.((service."org.gnome.Rhyth |
| 38940 | 6d 62 6f 78 33 22 29 0a 20 20 20 20 20 20 20 20 28 70 61 74 68 20 22 2f 6f 72 67 2f 6d 70 72 69 | mbox3").........(path."/org/mpri |
| 38960 | 73 2f 4d 65 64 69 61 50 6c 61 79 65 72 32 22 29 0a 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 66 | s/MediaPlayer2").........(interf |
| 38980 | 61 63 65 20 22 6f 72 67 2e 6d 70 72 69 73 2e 4d 65 64 69 61 50 6c 61 79 65 72 32 2e 50 6c 61 79 | ace."org.mpris.MediaPlayer2.Play |
| 389a0 | 65 72 22 29 29 0a 20 20 20 20 28 64 62 75 73 2d 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3a 73 65 73 | er")).....(dbus-call-method.:ses |
| 389c0 | 73 69 6f 6e 20 73 65 72 76 69 63 65 20 70 61 74 68 20 69 6e 74 65 72 66 61 63 65 0a 20 20 20 20 | sion.service.path.interface..... |
| 389e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 50 6c 61 79 50 61 75 73 65 22 29 29 29 | .................."PlayPause"))) |
| 38a00 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 74 6f 67 67 6c | ..(defun.counsel-rhythmbox-toggl |
| 38a20 | 65 2d 73 68 75 66 66 6c 65 20 28 5f 73 6f 6e 67 29 0a 20 20 22 54 6f 67 67 6c 65 20 52 68 79 74 | e-shuffle.(_song)..."Toggle.Rhyt |
| 38a40 | 68 6d 62 6f 78 20 73 68 75 66 66 6c 65 20 73 65 74 74 69 6e 67 2e 22 0a 20 20 28 6c 65 74 2a 20 | hmbox.shuffle.setting."...(let*. |
| 38a60 | 28 28 6f 6c 64 2d 6f 72 64 65 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 6d 61 6e 64 20 22 64 | ((old-order.(counsel--command."d |
| 38a80 | 63 6f 6e 66 22 20 22 72 65 61 64 22 20 22 2f 6f 72 67 2f 67 6e 6f 6d 65 2f 72 68 79 74 68 6d 62 | conf"."read"."/org/gnome/rhythmb |
| 38aa0 | 6f 78 2f 70 6c 61 79 65 72 2f 70 6c 61 79 2d 6f 72 64 65 72 22 29 29 0a 20 20 20 20 20 20 20 20 | ox/player/play-order"))......... |
| 38ac0 | 20 28 6e 65 77 2d 6f 72 64 65 72 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 6f 6c 64 2d 6f 72 64 | .(new-order.(if.(string=.old-ord |
| 38ae0 | 65 72 20 22 27 73 68 75 66 66 6c 65 27 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er."'shuffle'")................. |
| 38b00 | 20 20 20 20 20 20 20 20 22 27 6c 69 6e 65 61 72 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"'linear'".............. |
| 38b20 | 20 20 20 20 20 20 20 20 20 22 27 73 68 75 66 66 6c 65 27 22 29 29 29 0a 20 20 20 20 28 63 6f 75 | ........."'shuffle'"))).....(cou |
| 38b40 | 6e 73 65 6c 2d 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 22 64 63 6f 6e 66 22 0a 20 20 20 20 20 | nsel--command......"dconf"...... |
| 38b60 | 22 77 72 69 74 65 22 0a 20 20 20 20 20 22 2f 6f 72 67 2f 67 6e 6f 6d 65 2f 72 68 79 74 68 6d 62 | "write"......"/org/gnome/rhythmb |
| 38b80 | 6f 78 2f 70 6c 61 79 65 72 2f 70 6c 61 79 2d 6f 72 64 65 72 22 0a 20 20 20 20 20 6e 65 77 2d 6f | ox/player/play-order"......new-o |
| 38ba0 | 72 64 65 72 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 | rder).....(message.(if.(string=. |
| 38bc0 | 6e 65 77 2d 6f 72 64 65 72 20 22 27 73 68 75 66 66 6c 65 27 22 29 0a 20 20 20 20 20 20 20 20 20 | new-order."'shuffle'").......... |
| 38be0 | 20 20 20 20 20 20 20 20 22 73 68 75 66 66 6c 65 20 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ........"shuffle.on"............ |
| 38c00 | 20 20 20 20 22 73 68 75 66 66 6c 65 20 6f 66 66 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 | ...."shuffle.off"))))..(defvar.c |
| 38c20 | 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 | ounsel-rhythmbox-history.nil..." |
| 38c40 | 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 27 2e | History.for.`counsel-rhythmbox'. |
| 38c60 | 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 73 6f | ")..(defvar.counsel-rhythmbox-so |
| 38c80 | 6e 67 73 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 | ngs.nil)..(defun.counsel-rhythmb |
| 38ca0 | 6f 78 2d 63 75 72 72 65 6e 74 2d 73 6f 6e 67 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | ox-current-song.()..."Return.the |
| 38cc0 | 20 63 75 72 72 65 6e 74 6c 79 20 70 6c 61 79 69 6e 67 20 73 6f 6e 67 20 74 69 74 6c 65 2e 22 0a | .currently.playing.song.title.". |
| 38ce0 | 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 65 6e 74 | ..(ignore-errors.....(let*.((ent |
| 38d00 | 72 79 20 28 64 62 75 73 2d 67 65 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 | ry.(dbus-get-property........... |
| 38d20 | 20 20 20 20 20 20 20 20 20 3a 73 65 73 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........:session............... |
| 38d40 | 20 20 20 20 20 22 6f 72 67 2e 6d 70 72 69 73 2e 4d 65 64 69 61 50 6c 61 79 65 72 32 2e 72 68 79 | ....."org.mpris.MediaPlayer2.rhy |
| 38d60 | 74 68 6d 62 6f 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 6f 72 67 | thmbox"...................."/org |
| 38d80 | 2f 6d 70 72 69 73 2f 4d 65 64 69 61 50 6c 61 79 65 72 32 22 0a 20 20 20 20 20 20 20 20 20 20 20 | /mpris/MediaPlayer2"............ |
| 38da0 | 20 20 20 20 20 20 20 20 22 6f 72 67 2e 6d 70 72 69 73 2e 4d 65 64 69 61 50 6c 61 79 65 72 32 2e | ........"org.mpris.MediaPlayer2. |
| 38dc0 | 50 6c 61 79 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4d 65 74 61 | Player"...................."Meta |
| 38de0 | 64 61 74 61 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 72 74 69 73 74 20 28 63 61 61 72 | data"))............(artist.(caar |
| 38e00 | 20 28 63 61 64 72 20 28 61 73 73 6f 63 20 22 78 65 73 61 6d 3a 61 72 74 69 73 74 22 20 65 6e 74 | .(cadr.(assoc."xesam:artist".ent |
| 38e20 | 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 62 75 6d 20 28 63 6c 2d 63 61 61 | ry))))............(album.(cl-caa |
| 38e40 | 64 72 20 28 61 73 73 6f 63 20 22 78 65 73 61 6d 3a 61 6c 62 75 6d 22 20 65 6e 74 72 79 29 29 29 | dr.(assoc."xesam:album".entry))) |
| 38e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 69 74 6c 65 20 28 63 6c 2d 63 61 61 64 72 20 28 61 73 | ............(title.(cl-caadr.(as |
| 38e80 | 73 6f 63 20 22 78 65 73 61 6d 3a 74 69 74 6c 65 22 20 65 6e 74 72 79 29 29 29 29 0a 20 20 20 20 | soc."xesam:title".entry))))..... |
| 38ea0 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 2d 20 25 73 20 2d 20 25 73 22 20 61 72 74 69 73 74 20 | ..(format."%s.-.%s.-.%s".artist. |
| 38ec0 | 61 6c 62 75 6d 20 74 69 74 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | album.title))))..;;;###autoload. |
| 38ee0 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 20 28 26 6f 70 74 69 6f | (defun.counsel-rhythmbox.(&optio |
| 38f00 | 6e 61 6c 20 61 72 67 29 0a 20 20 22 43 68 6f 6f 73 65 20 61 20 73 6f 6e 67 20 66 72 6f 6d 20 74 | nal.arg)..."Choose.a.song.from.t |
| 38f20 | 68 65 20 52 68 79 74 68 6d 62 6f 78 20 6c 69 62 72 61 72 79 20 74 6f 20 70 6c 61 79 20 6f 72 20 | he.Rhythmbox.library.to.play.or. |
| 38f40 | 65 6e 71 75 65 75 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 | enqueue."...(interactive."P")... |
| 38f60 | 28 72 65 71 75 69 72 65 20 27 64 62 75 73 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 61 72 67 20 | (require.'dbus)...(when.(or.arg. |
| 38f80 | 28 6e 75 6c 6c 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 73 6f 6e 67 73 29 29 0a | (null.counsel-rhythmbox-songs)). |
| 38fa0 | 20 20 20 20 28 6c 65 74 2a 20 28 28 73 65 72 76 69 63 65 20 22 6f 72 67 2e 67 6e 6f 6d 65 2e 52 | ....(let*.((service."org.gnome.R |
| 38fc0 | 68 79 74 68 6d 62 6f 78 33 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 22 2f 6f | hythmbox3")............(path."/o |
| 38fe0 | 72 67 2f 67 6e 6f 6d 65 2f 55 50 6e 50 2f 4d 65 64 69 61 53 65 72 76 65 72 32 2f 4c 69 62 72 61 | rg/gnome/UPnP/MediaServer2/Libra |
| 39000 | 72 79 2f 61 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 66 61 63 65 20 22 | ry/all")............(interface." |
| 39020 | 6f 72 67 2e 67 6e 6f 6d 65 2e 55 50 6e 50 2e 4d 65 64 69 61 43 6f 6e 74 61 69 6e 65 72 32 22 29 | org.gnome.UPnP.MediaContainer2") |
| 39040 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 62 2d 73 6f 6e 67 73 20 28 64 62 75 73 2d 67 65 74 2d | ............(nb-songs.(dbus-get- |
| 39060 | 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | property.......................: |
| 39080 | 73 65 73 73 69 6f 6e 20 73 65 72 76 69 63 65 20 70 61 74 68 20 69 6e 74 65 72 66 61 63 65 20 22 | session.service.path.interface." |
| 390a0 | 43 68 69 6c 64 43 6f 75 6e 74 22 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 6e 62 | ChildCount"))).......(if.(not.nb |
| 390c0 | 2d 73 6f 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 6f 75 6c 64 6e | -songs)...........(error."Couldn |
| 390e0 | 27 74 20 63 6f 6e 6e 65 63 74 20 74 6f 20 52 68 79 74 68 6d 62 6f 78 22 29 0a 20 20 20 20 20 20 | 't.connect.to.Rhythmbox")....... |
| 39100 | 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 73 6f 6e 67 73 0a | ..(setq.counsel-rhythmbox-songs. |
| 39120 | 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 62 64 61 20 28 78 | ..............(mapcar.(lambda.(x |
| 39140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 0a | ).........................(cons. |
| 39160 | 20 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 6f 72 6d 61 74 | .........................(format |
| 39180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 73 20 2d | ..........................."%s.- |
| 391a0 | 20 25 73 20 2d 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 | .%s.-.%s"....................... |
| 391c0 | 20 20 20 20 28 63 6c 2d 63 61 61 64 72 20 28 61 73 73 6f 63 20 22 41 72 74 69 73 74 22 20 78 29 | ....(cl-caadr.(assoc."Artist".x) |
| 391e0 | 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 6c 2d | )...........................(cl- |
| 39200 | 63 61 61 64 72 20 28 61 73 73 6f 63 20 22 41 6c 62 75 6d 22 20 78 29 29 0a 20 20 20 20 20 20 20 | caadr.(assoc."Album".x))........ |
| 39220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 61 64 72 20 28 61 73 | ...................(cl-caadr.(as |
| 39240 | 73 6f 63 20 22 44 69 73 70 6c 61 79 4e 61 6d 65 22 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 | soc."DisplayName".x))).......... |
| 39260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 61 61 64 72 20 28 61 73 73 6f | ................(cl-caaadr.(asso |
| 39280 | 63 20 22 55 52 4c 73 22 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c."URLs".x)))).................. |
| 392a0 | 20 20 20 20 20 28 64 62 75 73 2d 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 20 | .....(dbus-call-method.......... |
| 392c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 73 73 69 6f 6e 20 73 65 72 76 69 63 65 20 70 | ..............:session.service.p |
| 392e0 | 61 74 68 20 69 6e 74 65 72 66 61 63 65 20 22 4c 69 73 74 43 68 69 6c 64 72 65 6e 22 0a 20 20 20 | ath.interface."ListChildren".... |
| 39300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 6e 62 2d 73 6f 6e 67 73 20 27 | ....................0.nb-songs.' |
| 39320 | 28 22 2a 22 29 29 29 29 29 29 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 52 68 79 74 68 6d 62 | ("*")))))))...(ivy-read."Rhythmb |
| 39340 | 6f 78 3a 20 22 20 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 73 6f 6e 67 73 0a 20 20 | ox:.".counsel-rhythmbox-songs... |
| 39360 | 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...... |
| 39380 | 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 | .......:history.'counsel-rhythmb |
| 393a0 | 6f 78 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 73 65 6c 65 63 | ox-history.............:preselec |
| 393c0 | 74 20 28 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 63 75 72 72 65 6e 74 2d 73 6f 6e | t.(counsel-rhythmbox-current-son |
| 393e0 | 67 29 0a 20 20 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 | g).............:action.......... |
| 39400 | 20 20 20 27 28 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 70 22 20 63 6f 75 6e 73 65 | ...'(1...............("p".counse |
| 39420 | 6c 2d 72 68 79 74 68 6d 62 6f 78 2d 70 6c 61 79 2d 73 6f 6e 67 20 22 50 6c 61 79 20 73 6f 6e 67 | l-rhythmbox-play-song."Play.song |
| 39440 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 65 22 20 63 6f 75 6e 73 65 6c 2d 72 68 | ")...............("e".counsel-rh |
| 39460 | 79 74 68 6d 62 6f 78 2d 65 6e 71 75 65 75 65 2d 73 6f 6e 67 20 22 45 6e 71 75 65 75 65 20 73 6f | ythmbox-enqueue-song."Enqueue.so |
| 39480 | 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 73 22 20 63 6f 75 6e 73 65 6c 2d | ng")...............("s".counsel- |
| 394a0 | 72 68 79 74 68 6d 62 6f 78 2d 74 6f 67 67 6c 65 2d 73 68 75 66 66 6c 65 20 22 53 68 75 66 66 6c | rhythmbox-toggle-shuffle."Shuffl |
| 394c0 | 65 20 6f 6e 2f 6f 66 66 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 72 20 | e.on/off")).............:caller. |
| 394e0 | 27 63 6f 75 6e 73 65 6c 2d 72 68 79 74 68 6d 62 6f 78 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e | 'counsel-rhythmbox))..;;**.`coun |
| 39500 | 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 27 0a 0a 3b 3b 20 41 64 64 65 64 20 69 6e 20 45 6d 61 63 | sel-linux-app'..;;.Added.in.Emac |
| 39520 | 73 20 32 36 2e 31 2e 0a 28 72 65 71 75 69 72 65 20 27 78 64 67 20 6e 69 6c 20 74 29 0a 0a 28 64 | s.26.1..(require.'xdg.nil.t)..(d |
| 39540 | 65 66 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 2d 78 64 67 2d 64 61 74 61 2d 68 6f 6d 65 0a | efalias.'counsel--xdg-data-home. |
| 39560 | 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 78 64 67 2d 64 61 74 61 2d 68 6f 6d 65 29 0a 20 | ..(if.(fboundp.'xdg-data-home).. |
| 39580 | 20 20 20 20 20 23 27 78 64 67 2d 64 61 74 61 2d 68 6f 6d 65 0a 20 20 20 20 28 6c 61 6d 62 64 61 | .....#'xdg-data-home.....(lambda |
| 395a0 | 20 28 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 65 63 74 6f 72 79 20 28 67 65 74 65 | .().......(let.((directory.(gete |
| 395c0 | 6e 76 20 22 58 44 47 5f 44 41 54 41 5f 48 4f 4d 45 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 | nv."XDG_DATA_HOME"))).........(i |
| 395e0 | 66 20 28 6f 72 20 28 6e 75 6c 6c 20 64 69 72 65 63 74 6f 72 79 29 20 28 73 74 72 69 6e 67 3d 20 | f.(or.(null.directory).(string=. |
| 39600 | 64 69 72 65 63 74 6f 72 79 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 7e 2f 2e 6c | directory.""))............."~/.l |
| 39620 | 6f 63 61 6c 2f 73 68 61 72 65 22 0a 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 29 | ocal/share"...........directory) |
| 39640 | 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 68 69 6d 20 66 6f 72 20 60 78 | )))..."Compatibility.shim.for.`x |
| 39660 | 64 67 2d 64 61 74 61 2d 68 6f 6d 65 27 2e 22 29 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 63 6f 75 | dg-data-home'.")..(defalias.'cou |
| 39680 | 6e 73 65 6c 2d 2d 78 64 67 2d 64 61 74 61 2d 64 69 72 73 0a 20 20 28 69 66 20 28 66 62 6f 75 6e | nsel--xdg-data-dirs...(if.(fboun |
| 396a0 | 64 70 20 27 78 64 67 2d 64 61 74 61 2d 64 69 72 73 29 0a 20 20 20 20 20 20 23 27 78 64 67 2d 64 | dp.'xdg-data-dirs).......#'xdg-d |
| 396c0 | 61 74 61 2d 64 69 72 73 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 28 6c | ata-dirs.....(lambda.().......(l |
| 396e0 | 65 74 20 28 28 70 61 74 68 20 28 67 65 74 65 6e 76 20 22 58 44 47 5f 44 41 54 41 5f 44 49 52 53 | et.((path.(getenv."XDG_DATA_DIRS |
| 39700 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 75 6c 6c 20 70 61 74 68 29 | "))).........(if.(or.(null.path) |
| 39720 | 20 28 73 74 72 69 6e 67 3d 20 70 61 74 68 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(string=.path.""))............. |
| 39740 | 27 28 22 2f 75 73 72 2f 6c 6f 63 61 6c 2f 73 68 61 72 65 22 20 22 2f 75 73 72 2f 73 68 61 72 65 | '("/usr/local/share"."/usr/share |
| 39760 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 61 72 73 65 2d 63 6f 6c 6f 6e 2d 70 61 74 68 20 70 | ")...........(parse-colon-path.p |
| 39780 | 61 74 68 29 29 29 29 29 0a 20 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 68 69 6d 20 66 | ath)))))..."Compatibility.shim.f |
| 397a0 | 6f 72 20 60 78 64 67 2d 64 61 74 61 2d 64 69 72 73 27 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f | or.`xdg-data-dirs'.")..(defcusto |
| 397c0 | 6d 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 64 69 72 65 63 74 6f 72 69 65 73 | m.counsel-linux-apps-directories |
| 397e0 | 0a 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 64 69 72 29 20 28 65 78 70 61 6e 64 | ...(mapcar.(lambda.(dir).(expand |
| 39800 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 73 22 20 64 69 72 29 29 0a | -file-name."applications".dir)). |
| 39820 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f 75 6e 73 65 6c 2d 2d 78 64 67 2d 64 61 | ..........(cons.(counsel--xdg-da |
| 39840 | 74 61 2d 68 6f 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 | ta-home).................(counse |
| 39860 | 6c 2d 2d 78 64 67 2d 64 61 74 61 2d 64 69 72 73 29 29 29 0a 20 20 22 44 69 72 65 63 74 6f 72 69 | l--xdg-data-dirs)))..."Directori |
| 39880 | 65 73 20 69 6e 20 77 68 69 63 68 20 74 6f 20 73 65 61 72 63 68 20 66 6f 72 20 61 70 70 6c 69 63 | es.in.which.to.search.for.applic |
| 398a0 | 61 74 69 6f 6e 73 20 28 2e 64 65 73 6b 74 6f 70 20 66 69 6c 65 73 29 2e 22 0a 20 20 3a 74 79 70 | ations.(.desktop.files)."...:typ |
| 398c0 | 65 20 27 28 72 65 70 65 61 74 20 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 63 75 73 74 | e.'(repeat.directory))..(defcust |
| 398e0 | 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 | om.counsel-linux-app-format-func |
| 39900 | 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d | tion.#'counsel-linux-app-format- |
| 39920 | 66 75 6e 63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 | function-default..."Function.to. |
| 39940 | 66 6f 72 6d 61 74 20 4c 69 6e 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 73 20 74 | format.Linux.application.names.t |
| 39960 | 68 65 20 60 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 27 20 6d 65 6e 75 2e 0a 54 68 65 | he.`counsel-linux-app'.menu..The |
| 39980 | 20 66 6f 72 6d 61 74 20 66 75 6e 63 74 69 6f 6e 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 | .format.function.will.be.passed. |
| 399a0 | 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 27 73 20 6e 61 6d 65 2c 20 63 6f 6d 6d 65 6e 74 2c | the.application's.name,.comment, |
| 399c0 | 20 61 6e 64 20 63 6f 6d 6d 61 6e 64 0a 61 73 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 3a 74 | .and.command.as.arguments."...:t |
| 399e0 | 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 3a 74 | ype.'(choice...........(const.:t |
| 39a00 | 61 67 20 22 43 6f 6d 6d 61 6e 64 20 3a 20 4e 61 6d 65 20 2d 20 43 6f 6d 6d 65 6e 74 22 20 63 6f | ag."Command.:.Name.-.Comment".co |
| 39a20 | 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d | unsel-linux-app-format-function- |
| 39a40 | 64 65 66 61 75 6c 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 | default)...........(const.:tag." |
| 39a60 | 4e 61 6d 65 20 2d 20 43 6f 6d 6d 65 6e 74 20 28 43 6f 6d 6d 61 6e 64 29 22 20 63 6f 75 6e 73 65 | Name.-.Comment.(Command)".counse |
| 39a80 | 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 | l-linux-app-format-function-name |
| 39aa0 | 2d 66 69 72 73 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 4e | -first)...........(const.:tag."N |
| 39ac0 | 61 6d 65 20 2d 20 43 6f 6d 6d 65 6e 74 22 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 | ame.-.Comment".counsel-linux-app |
| 39ae0 | 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 6f 6e 6c 79 29 0a 20 20 20 20 | -format-function-name-only)..... |
| 39b00 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 61 6d 65 20 2d 20 43 6f 6d 6d 65 6e | ......(const.:tag."Name.-.Commen |
| 39b20 | 74 20 28 50 72 65 74 74 79 29 22 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f | t.(Pretty)".counsel-linux-app-fo |
| 39b40 | 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 70 72 65 74 74 79 29 0a 20 20 20 20 20 | rmat-function-name-pretty)...... |
| 39b60 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 6f 6d 6d 61 6e 64 22 20 63 6f 75 6e 73 | .....(const.:tag."Command".couns |
| 39b80 | 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 63 6f 6d | el-linux-app-format-function-com |
| 39ba0 | 6d 61 6e 64 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a | mand-only)...........(function.: |
| 39bc0 | 74 61 67 20 22 43 75 73 74 6f 6d 22 29 29 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 | tag."Custom")))..(defface.counse |
| 39be0 | 6c 2d 61 70 70 6c 69 63 61 74 69 6f 6e 2d 6e 61 6d 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 | l-application-name...'((t.:inher |
| 39c00 | 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 46 | it.font-lock-builtin-face))..."F |
| 39c20 | 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 65 78 65 63 75 74 61 62 6c 65 20 6e 61 | ace.for.displaying.executable.na |
| 39c40 | 6d 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 | mes."...:group.'ivy-faces)..(def |
| 39c60 | 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 31 0a 20 20 27 28 28 74 20 3a 69 | face.counsel-outline-1...'((t.:i |
| 39c80 | 6e 68 65 72 69 74 20 6f 72 67 2d 6c 65 76 65 6c 2d 31 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | nherit.org-level-1))..."Face.for |
| 39ca0 | 20 64 69 73 70 6c 61 79 69 6e 67 20 6c 65 76 65 6c 20 31 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 | .displaying.level.1.headings.".. |
| 39cc0 | 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f | .:group.'ivy-faces)..(defface.co |
| 39ce0 | 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 32 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 | unsel-outline-2...'((t.:inherit. |
| 39d00 | 6f 72 67 2d 6c 65 76 65 6c 2d 32 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 | org-level-2))..."Face.for.displa |
| 39d20 | 79 69 6e 67 20 6c 65 76 65 6c 20 32 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | ying.level.2.headings."...:group |
| 39d40 | 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f | .'ivy-faces)..(defface.counsel-o |
| 39d60 | 75 74 6c 69 6e 65 2d 33 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d 6c 65 76 | utline-3...'((t.:inherit.org-lev |
| 39d80 | 65 6c 2d 33 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6c 65 | el-3))..."Face.for.displaying.le |
| 39da0 | 76 65 6c 20 33 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 | vel.3.headings."...:group.'ivy-f |
| 39dc0 | 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d | aces)..(defface.counsel-outline- |
| 39de0 | 34 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d 6c 65 76 65 6c 2d 34 29 29 0a | 4...'((t.:inherit.org-level-4)). |
| 39e00 | 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6c 65 76 65 6c 20 34 20 68 | .."Face.for.displaying.level.4.h |
| 39e20 | 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a | eadings."...:group.'ivy-faces).. |
| 39e40 | 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 35 0a 20 20 27 28 28 | (defface.counsel-outline-5...'(( |
| 39e60 | 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d 6c 65 76 65 6c 2d 35 29 29 0a 20 20 22 46 61 63 65 | t.:inherit.org-level-5))..."Face |
| 39e80 | 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6c 65 76 65 6c 20 35 20 68 65 61 64 69 6e 67 73 | .for.displaying.level.5.headings |
| 39ea0 | 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 | ."...:group.'ivy-faces)..(deffac |
| 39ec0 | 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 36 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 | e.counsel-outline-6...'((t.:inhe |
| 39ee0 | 72 69 74 20 6f 72 67 2d 6c 65 76 65 6c 2d 36 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 | rit.org-level-6))..."Face.for.di |
| 39f00 | 73 70 6c 61 79 69 6e 67 20 6c 65 76 65 6c 20 36 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 | splaying.level.6.headings."...:g |
| 39f20 | 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 | roup.'ivy-faces)..(defface.couns |
| 39f40 | 65 6c 2d 6f 75 74 6c 69 6e 65 2d 37 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 | el-outline-7...'((t.:inherit.org |
| 39f60 | 2d 6c 65 76 65 6c 2d 37 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e | -level-7))..."Face.for.displayin |
| 39f80 | 67 20 6c 65 76 65 6c 20 37 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 | g.level.7.headings."...:group.'i |
| 39fa0 | 76 79 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c | vy-faces)..(defface.counsel-outl |
| 39fc0 | 69 6e 65 2d 38 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6f 72 67 2d 6c 65 76 65 6c 2d | ine-8...'((t.:inherit.org-level- |
| 39fe0 | 38 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 6c 65 76 65 6c | 8))..."Face.for.displaying.level |
| 3a000 | 20 38 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 | .8.headings."...:group.'ivy-face |
| 3a020 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 63 6f 75 6e 73 65 6c 2d 6f 75 74 6c 69 6e 65 2d 64 65 66 | s)..(defface.counsel-outline-def |
| 3a040 | 61 75 6c 74 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 69 6e 69 62 75 66 66 65 72 2d | ault...'((t.:inherit.minibuffer- |
| 3a060 | 70 72 6f 6d 70 74 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 73 70 6c 61 79 69 6e 67 20 | prompt))..."Face.for.displaying. |
| 3a080 | 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 69 76 79 2d 66 61 63 65 73 29 0a | headings."...:group.'ivy-faces). |
| 3a0a0 | 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 66 61 75 6c | .(defvar.counsel-linux-apps-faul |
| 3a0c0 | 74 79 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 6f 66 20 66 61 75 6c 74 79 20 64 65 73 6b 74 6f 70 | ty.nil..."List.of.faulty.desktop |
| 3a0e0 | 20 66 69 6c 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 | .files.")..(defvar.counsel--linu |
| 3a100 | 78 2d 61 70 70 73 2d 63 61 63 68 65 20 6e 69 6c 0a 20 20 22 43 61 63 68 65 20 6f 66 20 64 65 73 | x-apps-cache.nil..."Cache.of.des |
| 3a120 | 6b 74 6f 70 20 66 69 6c 65 73 20 64 61 74 61 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e | ktop.files.data.")..(defvar.coun |
| 3a140 | 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 64 2d 66 69 6c 65 73 20 6e 69 6c | sel--linux-apps-cached-files.nil |
| 3a160 | 0a 20 20 22 4c 69 73 74 20 6f 66 20 63 61 63 68 65 64 20 64 65 73 6b 74 6f 70 20 66 69 6c 65 73 | ..."List.of.cached.desktop.files |
| 3a180 | 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 | .")..(defvar.counsel--linux-apps |
| 3a1a0 | 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 6e 69 6c 0a 20 20 22 54 69 6d 65 20 77 68 65 | -cache-timestamp.nil..."Time.whe |
| 3a1c0 | 6e 20 77 65 20 6c 61 73 74 20 75 70 64 61 74 65 64 20 74 68 65 20 63 61 63 68 65 64 20 61 70 70 | n.we.last.updated.the.cached.app |
| 3a1e0 | 6c 69 63 61 74 69 6f 6e 20 6c 69 73 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 | lication.list.")..(defvar.counse |
| 3a200 | 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 | l--linux-apps-cache-format-funct |
| 3a220 | 69 6f 6e 20 6e 69 6c 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 | ion.nil..."The.function.used.to. |
| 3a240 | 66 6f 72 6d 61 74 20 74 68 65 20 63 61 63 68 65 64 20 4c 69 6e 75 78 20 61 70 70 6c 69 63 61 74 | format.the.cached.Linux.applicat |
| 3a260 | 69 6f 6e 20 6d 65 6e 75 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 | ion.menu.")..(defun.counsel-linu |
| 3a280 | 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 66 61 75 6c 74 20 28 6e | x-app-format-function-default.(n |
| 3a2a0 | 61 6d 65 20 63 6f 6d 6d 65 6e 74 20 65 78 65 63 29 0a 20 20 22 44 65 66 61 75 6c 74 20 4c 69 6e | ame.comment.exec)..."Default.Lin |
| 3a2c0 | 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 20 66 6f 72 6d 61 74 74 65 72 2e 0a 4e | ux.application.name.formatter..N |
| 3a2e0 | 41 4d 45 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 | AME.is.the.name.of.the.applicati |
| 3a300 | 6f 6e 2c 20 43 4f 4d 4d 45 4e 54 20 69 74 73 20 63 6f 6d 6d 65 6e 74 20 61 6e 64 20 45 58 45 43 | on,.COMMENT.its.comment.and.EXEC |
| 3a320 | 0a 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 6c 61 75 6e 63 68 20 69 74 2e 22 0a 20 20 28 66 | .the.command.to.launch.it."...(f |
| 3a340 | 6f 72 6d 61 74 20 22 25 20 2d 34 35 73 3a 20 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 28 | ormat."%.-45s:.%s%s"...........( |
| 3a360 | 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 2d 74 72 75 6e | propertize............(ivy--trun |
| 3a380 | 63 61 74 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | cate-string.............(replace |
| 3a3a0 | 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 65 6e 76 20 2b 5b 5e 20 5d 2b 20 2b 22 | -regexp-in-string."env.+[^.]+.+" |
| 3a3c0 | 20 22 22 20 65 78 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 34 35 29 0a 20 20 20 20 20 20 | ."".exec).............45)....... |
| 3a3e0 | 20 20 20 20 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 61 70 70 6c 69 63 61 74 69 6f 6e 2d | .....'face.'counsel-application- |
| 3a400 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 | name)...........name...........( |
| 3a420 | 69 66 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | if.comment...............(concat |
| 3a440 | 20 22 20 2d 20 22 20 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 | .".-.".comment)............."")) |
| 3a460 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d | )..(defun.counsel-linux-app-form |
| 3a480 | 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 69 72 73 74 20 28 6e 61 6d 65 20 63 6f 6d | at-function-name-first.(name.com |
| 3a4a0 | 6d 65 6e 74 20 65 78 65 63 29 0a 20 20 22 46 6f 72 6d 61 74 20 4c 69 6e 75 78 20 61 70 70 6c 69 | ment.exec)..."Format.Linux.appli |
| 3a4c0 | 63 61 74 69 6f 6e 20 6e 61 6d 65 73 20 77 69 74 68 20 74 68 65 20 4e 41 4d 45 20 28 61 6e 64 20 | cation.names.with.the.NAME.(and. |
| 3a4e0 | 43 4f 4d 4d 45 4e 54 29 20 66 69 72 73 74 2e 0a 45 58 45 43 20 69 73 20 74 68 65 20 63 6f 6d 6d | COMMENT).first..EXEC.is.the.comm |
| 3a500 | 61 6e 64 20 74 6f 20 6c 61 75 6e 63 68 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 22 0a | and.to.launch.the.application.". |
| 3a520 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 73 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 | ..(format."%s%s.(%s)"........... |
| 3a540 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 | name...........(if.comment...... |
| 3a560 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 2d 20 22 20 63 6f 6d 6d 65 6e 74 29 0a | .........(concat.".-.".comment). |
| 3a580 | 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | ............"")...........(prope |
| 3a5a0 | 72 74 69 7a 65 20 65 78 65 63 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 61 70 70 6c 69 63 | rtize.exec.'face.'counsel-applic |
| 3a5c0 | 61 74 69 6f 6e 2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 | ation-name)))..(defun.counsel-li |
| 3a5e0 | 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 6f 6e 6c | nux-app-format-function-name-onl |
| 3a600 | 79 20 28 6e 61 6d 65 20 63 6f 6d 6d 65 6e 74 20 5f 65 78 65 63 29 0a 20 20 22 46 6f 72 6d 61 74 | y.(name.comment._exec)..."Format |
| 3a620 | 20 4c 69 6e 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 73 20 77 69 74 68 20 74 68 | .Linux.application.names.with.th |
| 3a640 | 65 20 4e 41 4d 45 20 28 61 6e 64 20 43 4f 4d 4d 45 4e 54 29 20 6f 6e 6c 79 2e 22 0a 20 20 28 66 | e.NAME.(and.COMMENT).only."...(f |
| 3a660 | 6f 72 6d 61 74 20 22 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 0a 20 20 20 20 | ormat."%s%s"...........name..... |
| 3a680 | 20 20 20 20 20 20 28 69 66 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.comment............... |
| 3a6a0 | 28 63 6f 6e 63 61 74 20 22 20 2d 20 22 20 63 6f 6d 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | (concat.".-.".comment).......... |
| 3a6c0 | 20 20 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 | ..."")))..(defun.counsel-linux-a |
| 3a6e0 | 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 63 6f 6d 6d 61 6e 64 2d 6f 6e 6c 79 20 | pp-format-function-command-only. |
| 3a700 | 28 5f 6e 61 6d 65 20 5f 63 6f 6d 6d 65 6e 74 20 65 78 65 63 29 0a 20 20 22 44 69 73 70 6c 61 79 | (_name._comment.exec)..."Display |
| 3a720 | 20 6f 6e 6c 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 45 58 45 43 20 77 68 65 6e 20 66 6f 72 6d | .only.the.command.EXEC.when.form |
| 3a740 | 61 74 74 69 6e 67 20 4c 69 6e 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 73 2e 22 | atting.Linux.application.names." |
| 3a760 | 0a 20 20 65 78 65 63 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 | ...exec)..(defun.counsel-linux-a |
| 3a780 | 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 70 72 65 74 74 79 20 28 | pp-format-function-name-pretty.( |
| 3a7a0 | 6e 61 6d 65 20 63 6f 6d 6d 65 6e 74 20 5f 65 78 65 63 29 0a 20 20 22 46 6f 72 6d 61 74 20 4c 69 | name.comment._exec)..."Format.Li |
| 3a7c0 | 6e 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d 65 73 20 77 69 74 68 20 74 68 65 20 4e | nux.application.names.with.the.N |
| 3a7e0 | 41 4d 45 20 28 61 6e 64 20 43 4f 4d 4d 45 4e 54 29 20 6f 6e 6c 79 2c 20 62 75 74 20 70 72 65 74 | AME.(and.COMMENT).only,.but.pret |
| 3a800 | 74 79 2e 22 0a 20 20 28 66 6f 72 6d 61 74 20 22 25 20 2d 34 35 73 25 73 22 0a 20 20 20 20 20 20 | ty."...(format."%.-45s%s"....... |
| 3a820 | 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d | ....(propertize............(ivy- |
| 3a840 | 2d 74 72 75 6e 63 61 74 65 2d 73 74 72 69 6e 67 20 6e 61 6d 65 20 34 35 29 0a 20 20 20 20 20 20 | -truncate-string.name.45)....... |
| 3a860 | 20 20 20 20 20 27 66 61 63 65 20 27 63 6f 75 6e 73 65 6c 2d 61 70 70 6c 69 63 61 74 69 6f 6e 2d | .....'face.'counsel-application- |
| 3a880 | 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 | name)...........(if.comment..... |
| 3a8a0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3a 20 22 20 63 6f 6d 6d 65 6e 74 29 0a | ..........(concat.":.".comment). |
| 3a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | ............"")))..(defun.counse |
| 3a8e0 | 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 6c 69 73 74 2d 64 65 73 6b 74 6f 70 2d 66 69 6c 65 73 20 | l-linux-apps-list-desktop-files. |
| 3a900 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 61 6c 6c 20 4c 69 6e | ()..."Return.an.alist.of.all.Lin |
| 3a920 | 75 78 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2e 0a 45 61 63 68 20 6c 69 73 74 20 65 6e 74 72 79 | ux.applications..Each.list.entry |
| 3a940 | 20 69 73 20 61 20 70 61 69 72 20 6f 66 20 28 64 65 73 6b 74 6f 70 2d 6e 61 6d 65 20 2e 20 64 65 | .is.a.pair.of.(desktop-name...de |
| 3a960 | 73 6b 74 6f 70 2d 66 69 6c 65 29 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 77 61 79 | sktop-file)..This.function.alway |
| 3a980 | 73 20 72 65 74 75 72 6e 73 20 69 74 73 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 20 73 74 61 62 | s.returns.its.elements.in.a.stab |
| 3a9a0 | 6c 65 20 6f 72 64 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 68 61 73 68 20 28 6d 61 6b 65 2d 68 | le.order."...(let.((hash.(make-h |
| 3a9c0 | 61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 | ash-table.:test.#'equal))....... |
| 3a9e0 | 20 20 72 65 73 75 6c 74 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 64 69 72 20 63 6f 75 6e 73 | ..result).....(dolist.(dir.couns |
| 3aa00 | 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 64 69 72 65 63 74 6f 72 69 65 73 29 0a 20 20 20 20 20 | el-linux-apps-directories)...... |
| 3aa20 | 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 29 0a 20 20 20 20 20 | .(when.(file-exists-p.dir)...... |
| 3aa40 | 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 | ...(let.((dir.(file-name-as-dire |
| 3aa60 | 63 74 6f 72 79 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 75 6e 63 74 69 | ctory.dir)))...........;;.Functi |
| 3aa80 | 6f 6e 20 60 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 65 63 75 72 73 69 76 65 6c 79 27 | on.`directory-files-recursively' |
| 3aaa0 | 20 61 64 64 65 64 20 69 6e 20 45 6d 61 63 73 20 32 35 2e 31 2e 0a 20 20 20 20 20 20 20 20 20 20 | .added.in.Emacs.25.1............ |
| 3aac0 | 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 72 | (dolist.(file.(directory-files-r |
| 3aae0 | 65 63 75 72 73 69 76 65 6c 79 20 64 69 72 20 22 5c 5c 2e 64 65 73 6b 74 6f 70 5c 5c 27 22 29 29 | ecursively.dir."\\.desktop\\'")) |
| 3ab00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20 28 73 75 62 73 74 2d 63 68 | .............(let.((id.(subst-ch |
| 3ab20 | 61 72 2d 69 6e 2d 73 74 72 69 6e 67 20 3f 2f 20 3f 2d 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 | ar-in-string.?/.?-.(file-relativ |
| 3ab40 | 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-name.file.dir))))............. |
| 3ab60 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 67 65 74 68 61 73 68 20 69 64 20 68 61 | ..(when.(and.(not.(gethash.id.ha |
| 3ab80 | 73 68 29 29 20 28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 | sh)).(file-readable-p.file)).... |
| 3aba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 69 64 20 66 69 6c 65 | .............(push.(cons.id.file |
| 3abc0 | 29 20 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 | ).result).................(putha |
| 3abe0 | 73 68 20 69 64 20 66 69 6c 65 20 68 61 73 68 29 29 29 29 29 29 29 0a 20 20 20 20 72 65 73 75 6c | sh.id.file.hash))))))).....resul |
| 3ac00 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 2d 70 | t))..(defun.counsel-linux-app--p |
| 3ac20 | 61 72 73 65 2d 66 69 6c 65 20 28 66 69 6c 65 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | arse-file.(file)...(with-temp-bu |
| 3ac40 | 66 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 | ffer.....(insert-file-contents.f |
| 3ac60 | 69 6c 65 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | ile).....(goto-char.(point-min)) |
| 3ac80 | 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 | .....(let.((start.(re-search-for |
| 3aca0 | 77 61 72 64 20 22 5e 5c 5c 5b 44 65 73 6b 74 6f 70 20 45 6e 74 72 79 5c 5c 5d 20 2a 24 22 20 6e | ward."^\\[Desktop.Entry\\].*$".n |
| 3acc0 | 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 72 65 2d 73 65 61 72 63 68 | il.t))...........(end.(re-search |
| 3ace0 | 2d 66 6f 72 77 61 72 64 20 22 5e 5c 5c 5b 22 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 | -forward."^\\[".nil.t))......... |
| 3ad00 | 20 20 28 76 69 73 69 62 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 63 6f 6d | ..(visible.t)...........name.com |
| 3ad20 | 6d 65 6e 74 20 65 78 65 63 29 0a 20 20 20 20 20 20 28 63 61 74 63 68 20 27 62 72 65 61 6b 0a 20 | ment.exec).......(catch.'break.. |
| 3ad40 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 28 | .......(unless.start...........( |
| 3ad60 | 70 75 73 68 20 66 69 6c 65 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 66 61 75 | push.file.counsel-linux-apps-fau |
| 3ad80 | 6c 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 57 61 72 6e 69 6e 67 | lty)...........(message."Warning |
| 3ada0 | 3a 20 46 69 6c 65 20 25 73 20 68 61 73 20 6e 6f 20 5b 44 65 73 6b 74 6f 70 20 45 6e 74 72 79 5d | :.File.%s.has.no.[Desktop.Entry] |
| 3adc0 | 20 67 72 6f 75 70 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 | .group".file)...........(throw.' |
| 3ade0 | 62 72 65 61 6b 20 6e 69 6c 29 29 0a 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | break.nil))..........(goto-char. |
| 3ae00 | 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d | start).........(when.(re-search- |
| 3ae20 | 66 6f 72 77 61 72 64 20 22 5e 5c 5c 28 48 69 64 64 65 6e 5c 5c 7c 4e 6f 44 69 73 70 6c 61 79 5c | forward."^\\(Hidden\\|NoDisplay\ |
| 3ae40 | 5c 29 20 2a 3d 20 2a 5c 5c 28 31 5c 5c 7c 74 72 75 65 5c 5c 29 20 2a 24 22 20 65 6e 64 20 74 29 | \).*=.*\\(1\\|true\\).*$".end.t) |
| 3ae60 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 69 73 69 62 6c 65 20 6e 69 6c 29 29 0a 20 | ...........(setq.visible.nil)).. |
| 3ae80 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | .......(setq.name.(match-string. |
| 3aea0 | 31 29 29 0a 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 74 61 72 74 29 0a 20 | 1))..........(goto-char.start).. |
| 3aec0 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 | .......(unless.(re-search-forwar |
| 3aee0 | 64 20 22 5e 54 79 70 65 20 2a 3d 20 2a 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 24 22 20 65 6e 64 | d."^Type.*=.*Application.*$".end |
| 3af00 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 6e 69 6c 29 | .t)...........(throw.'break.nil) |
| 3af20 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72 69 | ).........(setq.name.(match-stri |
| 3af40 | 6e 67 20 31 29 29 0a 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 74 61 72 74 | ng.1))..........(goto-char.start |
| 3af60 | 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 | ).........(unless.(re-search-for |
| 3af80 | 77 61 72 64 20 22 5e 4e 61 6d 65 20 2a 3d 20 2a 5c 5c 28 2e 2b 5c 5c 29 24 22 20 65 6e 64 20 74 | ward."^Name.*=.*\\(.+\\)$".end.t |
| 3afa0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 63 6f 75 6e 73 65 6c 2d 6c | )...........(push.file.counsel-l |
| 3afc0 | 69 6e 75 78 2d 61 70 70 73 2d 66 61 75 6c 74 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | inux-apps-faulty)...........(mes |
| 3afe0 | 73 61 67 65 20 22 57 61 72 6e 69 6e 67 3a 20 46 69 6c 65 20 25 73 20 68 61 73 20 6e 6f 20 4e 61 | sage."Warning:.File.%s.has.no.Na |
| 3b000 | 6d 65 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 | me".file)...........(throw.'brea |
| 3b020 | 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 20 28 6d 61 74 63 | k.nil)).........(setq.name.(matc |
| 3b040 | 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | h-string.1))..........(goto-char |
| 3b060 | 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 | .start).........(when.(re-search |
| 3b080 | 2d 66 6f 72 77 61 72 64 20 22 5e 43 6f 6d 6d 65 6e 74 20 2a 3d 20 2a 5c 5c 28 2e 2b 5c 5c 29 24 | -forward."^Comment.*=.*\\(.+\\)$ |
| 3b0a0 | 22 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 65 6e 74 | ".end.t)...........(setq.comment |
| 3b0c0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 0a 0a 20 20 20 20 20 20 20 20 28 67 6f | .(match-string.1)))..........(go |
| 3b0e0 | 74 6f 2d 63 68 61 72 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | to-char.start).........(unless.( |
| 3b100 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 45 78 65 63 20 2a 3d 20 2a 5c 5c 28 | re-search-forward."^Exec.*=.*\\( |
| 3b120 | 2e 2b 5c 5c 29 24 22 20 65 6e 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 | .+\\)$".end.t)...........;;.Don' |
| 3b140 | 74 20 77 61 72 6e 20 62 65 63 61 75 73 65 20 74 68 69 73 20 63 61 6e 20 74 65 63 68 6e 69 63 61 | t.warn.because.this.can.technica |
| 3b160 | 6c 6c 79 20 62 65 20 61 20 76 61 6c 69 64 20 64 65 73 6b 74 6f 70 20 66 69 6c 65 2e 0a 20 20 20 | lly.be.a.valid.desktop.file..... |
| 3b180 | 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 | .......(throw.'break.nil))...... |
| 3b1a0 | 20 20 20 28 73 65 74 71 20 65 78 65 63 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a | ...(setq.exec.(match-string.1)). |
| 3b1c0 | 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 74 61 72 74 29 0a 20 20 20 20 20 | .........(goto-char.start)...... |
| 3b1e0 | 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 54 72 | ...(when.(re-search-forward."^Tr |
| 3b200 | 79 45 78 65 63 20 2a 3d 20 2a 5c 5c 28 2e 2b 5c 5c 29 24 22 20 65 6e 64 20 74 29 0a 20 20 20 20 | yExec.*=.*\\(.+\\)$".end.t)..... |
| 3b220 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 72 79 2d 65 78 65 63 20 28 6d 61 74 63 68 2d 73 74 72 | ......(let.((try-exec.(match-str |
| 3b240 | 69 6e 67 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 6f | ing.1))).............(unless.(lo |
| 3b260 | 63 61 74 65 2d 66 69 6c 65 20 74 72 79 2d 65 78 65 63 20 65 78 65 63 2d 70 61 74 68 20 6e 69 6c | cate-file.try-exec.exec-path.nil |
| 3b280 | 20 23 27 66 69 6c 65 2d 65 78 65 63 75 74 61 62 6c 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 | .#'file-executable-p)........... |
| 3b2a0 | 20 20 20 20 28 74 68 72 6f 77 20 27 62 72 65 61 6b 20 6e 69 6c 29 29 29 29 0a 20 20 20 20 20 20 | ....(throw.'break.nil))))....... |
| 3b2c0 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | ..(propertize..........(funcall. |
| 3b2e0 | 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 6f | counsel-linux-app-format-functio |
| 3b300 | 6e 20 6e 61 6d 65 20 63 6f 6d 6d 65 6e 74 20 65 78 65 63 29 0a 20 20 20 20 20 20 20 20 20 27 76 | n.name.comment.exec)..........'v |
| 3b320 | 69 73 69 62 6c 65 20 76 69 73 69 62 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e | isible.visible)))))..(defun.coun |
| 3b340 | 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 70 61 72 73 65 20 28 64 65 73 6b 74 6f 70 2d 65 6e | sel-linux-apps-parse.(desktop-en |
| 3b360 | 74 72 69 65 73 2d 61 6c 69 73 74 29 0a 20 20 22 50 61 72 73 65 20 74 68 65 20 67 69 76 65 6e 20 | tries-alist)..."Parse.the.given. |
| 3b380 | 61 6c 69 73 74 20 6f 66 20 4c 69 6e 75 78 20 64 65 73 6b 74 6f 70 20 65 6e 74 72 69 65 73 2e 0a | alist.of.Linux.desktop.entries.. |
| 3b3a0 | 45 61 63 68 20 65 6e 74 72 79 20 69 6e 20 44 45 53 4b 54 4f 50 2d 45 4e 54 52 49 45 53 2d 41 4c | Each.entry.in.DESKTOP-ENTRIES-AL |
| 3b3c0 | 49 53 54 20 69 73 20 61 20 70 61 69 72 20 6f 66 20 28 28 69 64 20 2e 20 66 69 6c 65 2d 6e 61 6d | IST.is.a.pair.of.((id...file-nam |
| 3b3e0 | 65 29 29 2e 0a 41 6e 79 20 64 65 73 6b 74 6f 70 20 65 6e 74 72 69 65 73 20 74 68 61 74 20 66 61 | e))..Any.desktop.entries.that.fa |
| 3b400 | 69 6c 20 74 6f 20 70 61 72 73 65 20 61 72 65 20 72 65 63 6f 72 64 65 64 20 69 6e 0a 60 63 6f 75 | il.to.parse.are.recorded.in.`cou |
| 3b420 | 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 66 61 75 6c 74 79 27 2e 22 0a 20 20 28 6c 65 74 | nsel-linux-apps-faulty'."...(let |
| 3b440 | 20 28 72 65 73 75 6c 74 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 | .(result).....(setq.counsel-linu |
| 3b460 | 78 2d 61 70 70 73 2d 66 61 75 6c 74 79 20 6e 69 6c 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | x-apps-faulty.nil).....(dolist.( |
| 3b480 | 65 6e 74 72 79 20 64 65 73 6b 74 6f 70 2d 65 6e 74 72 69 65 73 2d 61 6c 69 73 74 20 72 65 73 75 | entry.desktop-entries-alist.resu |
| 3b4a0 | 6c 74 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 69 64 20 28 63 61 72 20 65 6e 74 72 79 29 | lt).......(let*.((id.(car.entry) |
| 3b4c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 63 64 72 20 65 6e 74 72 79 29 | )..............(file.(cdr.entry) |
| 3b4e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 | )..............(r.(counsel-linux |
| 3b500 | 2d 61 70 70 2d 2d 70 61 72 73 65 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | -app--parse-file.file)))........ |
| 3b520 | 20 28 77 68 65 6e 20 72 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 72 | .(when.r...........(push.(cons.r |
| 3b540 | 20 69 64 29 20 72 65 73 75 6c 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | .id).result))))))..(defun.counse |
| 3b560 | 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 6c 69 73 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c | l-linux-apps-list.()..."Return.l |
| 3b580 | 69 73 74 20 6f 66 20 61 6c 6c 20 4c 69 6e 75 78 20 64 65 73 6b 74 6f 70 20 61 70 70 6c 69 63 61 | ist.of.all.Linux.desktop.applica |
| 3b5a0 | 74 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6e 65 77 2d 64 65 73 6b 74 6f 70 2d 61 6c | tions."...(let*.((new-desktop-al |
| 3b5c0 | 69 73 74 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 6c 69 73 74 2d 64 65 73 | ist.(counsel-linux-apps-list-des |
| 3b5e0 | 6b 74 6f 70 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 66 69 6c 65 73 | ktop-files))..........(new-files |
| 3b600 | 20 28 6d 61 70 63 61 72 20 23 27 63 64 72 20 6e 65 77 2d 64 65 73 6b 74 6f 70 2d 61 6c 69 73 74 | .(mapcar.#'cdr.new-desktop-alist |
| 3b620 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 | ))).....(unless.(and............ |
| 3b640 | 20 20 28 65 71 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d 66 | ..(eq.counsel-linux-app-format-f |
| 3b660 | 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 63 6f 75 6e 73 65 6c | unction..................counsel |
| 3b680 | 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 2d 66 6f 72 6d 61 74 2d 66 75 6e 63 74 69 | --linux-apps-cache-format-functi |
| 3b6a0 | 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6e 65 77 2d 66 69 6c 65 | on)..............(equal.new-file |
| 3b6c0 | 73 20 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 64 2d 66 69 6c | s.counsel--linux-apps-cached-fil |
| 3b6e0 | 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 28 63 6c 2d 66 69 6e 64 2d | es)..............(null.(cl-find- |
| 3b700 | 69 66 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 20 28 | if.....................(lambda.( |
| 3b720 | 66 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 28 74 69 6d | file).......................(tim |
| 3b740 | 65 2d 6c 65 73 73 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-less-p........................ |
| 3b760 | 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 | counsel--linux-apps-cache-timest |
| 3b780 | 61 6d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 | amp........................(nth. |
| 3b7a0 | 35 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 | 5.(file-attributes.file))))..... |
| 3b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 | ................new-files))).... |
| 3b7e0 | 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 | ...(setq.counsel--linux-apps-cac |
| 3b800 | 68 65 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 70 61 72 73 65 20 6e 65 77 | he.(counsel-linux-apps-parse.new |
| 3b820 | 2d 64 65 73 6b 74 6f 70 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 | -desktop-alist)).......(setq.cou |
| 3b840 | 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 2d 66 6f 72 6d 61 74 2d 66 75 | nsel--linux-apps-cache-format-fu |
| 3b860 | 6e 63 74 69 6f 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 66 6f 72 6d 61 74 2d | nction.counsel-linux-app-format- |
| 3b880 | 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 6c | function).......(setq.counsel--l |
| 3b8a0 | 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 2d 74 69 6d 65 73 74 61 6d 70 20 28 63 75 72 72 65 | inux-apps-cache-timestamp.(curre |
| 3b8c0 | 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 2d 6c | nt-time)).......(setq.counsel--l |
| 3b8e0 | 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 64 2d 66 69 6c 65 73 20 6e 65 77 2d 66 69 6c 65 73 | inux-apps-cached-files.new-files |
| 3b900 | 29 29 29 0a 20 20 63 6f 75 6e 73 65 6c 2d 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 63 61 63 68 65 29 | )))...counsel--linux-apps-cache) |
| 3b920 | 0a 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 61 63 74 69 | ...(defun.counsel-linux-app-acti |
| 3b940 | 6f 6e 2d 64 65 66 61 75 6c 74 20 28 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 0a 20 20 | on-default.(desktop-shortcut)... |
| 3b960 | 22 4c 61 75 6e 63 68 20 44 45 53 4b 54 4f 50 2d 53 48 4f 52 54 43 55 54 2e 22 0a 20 20 28 63 61 | "Launch.DESKTOP-SHORTCUT."...(ca |
| 3b980 | 6c 6c 2d 70 72 6f 63 65 73 73 20 22 67 74 6b 2d 6c 61 75 6e 63 68 22 20 6e 69 6c 20 30 20 6e 69 | ll-process."gtk-launch".nil.0.ni |
| 3b9a0 | 6c 20 28 63 64 72 20 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 29 29 0a 0a 28 64 65 66 | l.(cdr.desktop-shortcut)))..(def |
| 3b9c0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 61 63 74 69 6f 6e 2d 66 69 6c 65 | un.counsel-linux-app-action-file |
| 3b9e0 | 20 28 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 0a 20 20 22 4c 61 75 6e 63 68 20 44 45 | .(desktop-shortcut)..."Launch.DE |
| 3ba00 | 53 4b 54 4f 50 2d 53 48 4f 52 54 43 55 54 20 77 69 74 68 20 61 20 73 65 6c 65 63 74 65 64 20 66 | SKTOP-SHORTCUT.with.a.selected.f |
| 3ba20 | 69 6c 65 2e 22 0a 20 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 67 74 6b 2d 6c 61 75 6e 63 | ile."...(call-process."gtk-launc |
| 3ba40 | 68 22 20 6e 69 6c 20 30 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 | h".nil.0.nil.................(cd |
| 3ba60 | 72 20 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.desktop-shortcut)............. |
| 3ba80 | 20 20 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 46 69 6c 65 3a 20 22 29 29 29 0a | ....(read-file-name."File:."))). |
| 3baa0 | 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 61 63 74 69 6f 6e | .(defun.counsel-linux-app-action |
| 3bac0 | 2d 6f 70 65 6e 2d 64 65 73 6b 74 6f 70 20 28 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 | -open-desktop.(desktop-shortcut) |
| 3bae0 | 0a 20 20 22 4f 70 65 6e 20 44 45 53 4b 54 4f 50 2d 53 48 4f 52 54 43 55 54 2e 22 0a 20 20 28 6c | ..."Open.DESKTOP-SHORTCUT."...(l |
| 3bb00 | 65 74 2a 20 28 28 61 70 70 20 28 63 64 72 20 64 65 73 6b 74 6f 70 2d 73 68 6f 72 74 63 75 74 29 | et*.((app.(cdr.desktop-shortcut) |
| 3bb20 | 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 63 64 72 20 28 61 73 73 6f 63 20 61 70 70 | )..........(file.(cdr.(assoc.app |
| 3bb40 | 20 28 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 6c 69 73 74 2d 64 65 73 6b 74 6f | .(counsel-linux-apps-list-deskto |
| 3bb60 | 70 2d 66 69 6c 65 73 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 66 69 6c 65 0a 20 20 20 20 20 20 | p-files))))).....(if.file....... |
| 3bb80 | 20 20 28 66 69 6e 64 2d 66 69 6c 65 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 | ..(find-file.file).......(error. |
| 3bba0 | 22 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 66 69 6c 65 | "Could.not.find.location.of.file |
| 3bbc0 | 20 25 73 22 20 61 70 70 29 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 | .%s".app))))..(ivy-set-actions.. |
| 3bbe0 | 27 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 0a 20 27 28 28 22 66 22 20 63 6f 75 6e 73 | 'counsel-linux-app..'(("f".couns |
| 3bc00 | 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 61 63 74 69 6f 6e 2d 66 69 6c 65 20 22 72 75 6e 20 6f 6e | el-linux-app-action-file."run.on |
| 3bc20 | 20 61 20 66 69 6c 65 22 29 0a 20 20 20 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d | .a.file")....("d".counsel-linux- |
| 3bc40 | 61 70 70 2d 61 63 74 69 6f 6e 2d 6f 70 65 6e 2d 64 65 73 6b 74 6f 70 20 22 6f 70 65 6e 20 64 65 | app-action-open-desktop."open.de |
| 3bc60 | 73 6b 74 6f 70 20 66 69 6c 65 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | sktop.file")))..;;;###autoload.( |
| 3bc80 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 20 28 26 6f 70 74 69 6f 6e | defun.counsel-linux-app.(&option |
| 3bca0 | 61 6c 20 61 72 67 29 0a 20 20 22 4c 61 75 6e 63 68 20 61 20 4c 69 6e 75 78 20 64 65 73 6b 74 6f | al.arg)..."Launch.a.Linux.deskto |
| 3bcc0 | 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 |
| 3bce0 | 32 3e 2e 0a 57 68 65 6e 20 41 52 47 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 67 6e 6f 72 65 20 | 2>..When.ARG.is.non-nil,.ignore. |
| 3bd00 | 4e 6f 44 69 73 70 6c 61 79 20 70 72 6f 70 65 72 74 79 20 69 6e 20 2a 2e 64 65 73 6b 74 6f 70 20 | NoDisplay.property.in.*.desktop. |
| 3bd20 | 66 69 6c 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 69 | files."...(interactive."P")...(i |
| 3bd40 | 76 79 2d 72 65 61 64 20 22 52 75 6e 20 61 70 70 6c 69 63 61 74 69 6f 6e 3a 20 22 20 28 63 6f 75 | vy-read."Run.application:.".(cou |
| 3bd60 | 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 73 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 | nsel-linux-apps-list)........... |
| 3bd80 | 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 75 6e 6c 65 73 73 20 61 72 67 20 28 6c 61 6d 62 64 61 | ..:predicate.(unless.arg.(lambda |
| 3bda0 | 20 28 78 29 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 76 69 73 69 62 | .(x).(get-text-property.0.'visib |
| 3bdc0 | 6c 65 20 28 63 61 72 20 78 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f | le.(car.x)))).............:actio |
| 3bde0 | 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 6c 69 6e 75 78 2d 61 70 70 2d 61 63 74 69 6f 6e 2d 64 65 66 | n.#'counsel-linux-app-action-def |
| 3be00 | 61 75 6c 74 0a 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 | ault.............:caller.'counse |
| 3be20 | 6c 2d 6c 69 6e 75 78 2d 61 70 70 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 77 6d 63 | l-linux-app))..;;**.`counsel-wmc |
| 3be40 | 74 72 6c 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 2d 61 63 74 69 6f | trl'.(defun.counsel-wmctrl-actio |
| 3be60 | 6e 20 28 78 29 0a 20 20 22 53 65 6c 65 63 74 20 74 68 65 20 64 65 73 6b 74 6f 70 20 77 69 6e 64 | n.(x)..."Select.the.desktop.wind |
| 3be80 | 6f 77 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 58 2e 22 0a 20 20 28 63 6f | ow.that.corresponds.to.X."...(co |
| 3bea0 | 75 6e 73 65 6c 2d 2d 72 75 6e 20 22 77 6d 63 74 72 6c 22 20 22 2d 69 22 20 22 2d 61 22 20 28 63 | unsel--run."wmctrl"."-i"."-a".(c |
| 3bec0 | 64 72 20 78 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 2d | dr.x)))..(defvar.counsel-wmctrl- |
| 3bee0 | 69 67 6e 6f 72 65 20 27 28 22 58 64 6e 64 43 6f 6c 6c 65 63 74 69 6f 6e 57 69 6e 64 6f 77 49 6d | ignore.'("XdndCollectionWindowIm |
| 3bf00 | 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p".............................. |
| 3bf20 | 20 20 20 22 75 6e 69 74 79 2d 6c 61 75 6e 63 68 65 72 22 20 22 75 6e 69 74 79 2d 70 61 6e 65 6c | ..."unity-launcher"."unity-panel |
| 3bf40 | 22 20 22 75 6e 69 74 79 2d 64 61 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."unity-dash".................. |
| 3bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 75 64 22 20 22 44 65 73 6b 74 6f 70 22 29 0a | ..............."Hud"."Desktop"). |
| 3bf80 | 20 20 22 4c 69 73 74 20 6f 66 20 77 69 6e 64 6f 77 20 74 69 74 6c 65 73 20 74 6f 20 69 67 6e 6f | .."List.of.window.titles.to.igno |
| 3bfa0 | 72 65 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 27 2e 22 29 0a 0a 28 64 65 66 | re.for.`counsel-wmctrl'.")..(def |
| 3bfc0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 77 6d 63 74 72 6c 2d 70 61 72 73 65 20 28 73 29 0a 20 20 28 | un.counsel--wmctrl-parse.(s)...( |
| 3bfe0 | 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 30 2d 39 61 2d | when.(string-match."\\`\\([0-9a- |
| 3c000 | 66 78 5d 2b 5c 5c 29 20 2b 5c 5c 28 5b 2d 30 2d 39 5d 2b 5c 5c 29 20 2b 5c 5c 28 3f 3a 5b 30 2d | fx]+\\).+\\([-0-9]+\\).+\\(?:[0- |
| 3c020 | 39 5d 2b 5c 5c 29 20 2b 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 24 22 20 73 | 9]+\\).+\\([^.]+\\).\\(.+\\)$".s |
| 3c040 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ).....(let.((title.(match-string |
| 3c060 | 20 34 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 64 20 28 6d 61 74 63 68 2d 73 74 72 69 | .4.s))...........(id.(match-stri |
| 3c080 | 6e 67 20 31 20 73 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72 20 | ng.1.s))).......(unless.(member. |
| 3c0a0 | 74 69 74 6c 65 20 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 2d 69 67 6e 6f 72 65 29 0a 20 20 20 | title.counsel-wmctrl-ignore).... |
| 3c0c0 | 20 20 20 20 20 28 63 6f 6e 73 20 74 69 74 6c 65 20 69 64 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | .....(cons.title.id)))))..;;;### |
| 3c0e0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 20 28 | autoload.(defun.counsel-wmctrl.( |
| 3c100 | 29 0a 20 20 22 53 65 6c 65 63 74 20 61 20 64 65 73 6b 74 6f 70 20 77 69 6e 64 6f 77 20 75 73 69 | )..."Select.a.desktop.window.usi |
| 3c120 | 6e 67 20 77 6d 63 74 72 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c | ng.wmctrl."...(interactive)...(l |
| 3c140 | 65 74 2a 20 28 28 63 61 6e 64 73 31 20 28 63 6f 75 6e 73 65 6c 2d 2d 73 6c 20 22 77 6d 63 74 72 | et*.((cands1.(counsel--sl."wmctr |
| 3c160 | 6c 20 2d 6c 20 2d 70 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 6e 64 73 32 20 28 64 65 6c | l.-l.-p"))..........(cands2.(del |
| 3c180 | 71 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 23 27 63 6f 75 6e 73 65 6c 2d 2d 77 6d 63 74 72 6c 2d | q.nil.(mapcar.#'counsel--wmctrl- |
| 3c1a0 | 70 61 72 73 65 20 63 61 6e 64 73 31 29 29 29 29 0a 20 20 20 20 28 69 76 79 2d 72 65 61 64 20 22 | parse.cands1)))).....(ivy-read." |
| 3c1c0 | 77 69 6e 64 6f 77 3a 20 22 20 63 61 6e 64 73 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a | window:.".cands2...............: |
| 3c1e0 | 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 77 6d 63 74 72 6c 2d 61 63 74 69 6f 6e 0a 20 | action.#'counsel-wmctrl-action.. |
| 3c200 | 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 77 6d | .............:caller.'counsel-wm |
| 3c220 | 63 74 72 6c 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 | ctrl)))..(defvar.counsel--switch |
| 3c240 | 2d 62 75 66 66 65 72 2d 74 65 6d 70 6f 72 61 72 79 2d 62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20 | -buffer-temporary-buffers.nil... |
| 3c260 | 22 49 6e 74 65 72 6e 61 6c 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 2d 73 | "Internal.")..(defvar.counsel--s |
| 3c280 | 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 65 76 69 6f 75 73 2d 62 75 66 66 65 72 73 20 6e 69 | witch-buffer-previous-buffers.ni |
| 3c2a0 | 6c 0a 20 20 22 49 6e 74 65 72 6e 61 6c 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | l..."Internal.")..(defun.counsel |
| 3c2c0 | 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 75 6e 77 69 6e 64 20 28 29 0a 20 20 22 43 6c 65 | --switch-buffer-unwind.()..."Cle |
| 3c2e0 | 61 72 20 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 72 65 | ar.temporary.file.buffers.and.re |
| 3c300 | 73 74 6f 72 65 20 60 62 75 66 66 65 72 2d 6c 69 73 74 27 2e 0a 54 68 65 20 62 75 66 66 65 72 73 | store.`buffer-list'..The.buffers |
| 3c320 | 20 61 72 65 20 74 68 6f 73 65 20 6f 70 65 6e 65 64 20 64 75 72 69 6e 67 20 61 20 73 65 73 73 69 | .are.those.opened.during.a.sessi |
| 3c340 | 6f 6e 20 6f 66 20 60 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 27 2e 22 0a | on.of.`counsel-switch-buffer'.". |
| 3c360 | 20 20 28 6d 61 70 63 20 23 27 6b 69 6c 6c 2d 62 75 66 66 65 72 20 63 6f 75 6e 73 65 6c 2d 2d 73 | ..(mapc.#'kill-buffer.counsel--s |
| 3c380 | 77 69 74 63 68 2d 62 75 66 66 65 72 2d 74 65 6d 70 6f 72 61 72 79 2d 62 75 66 66 65 72 73 29 0a | witch-buffer-temporary-buffers). |
| 3c3a0 | 20 20 28 6d 61 70 63 20 23 27 62 75 72 79 2d 62 75 66 66 65 72 20 28 63 6c 2d 72 65 6d 6f 76 65 | ..(mapc.#'bury-buffer.(cl-remove |
| 3c3c0 | 2d 69 66 2d 6e 6f 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 23 | -if-not........................# |
| 3c3e0 | 27 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'buffer-live-p.................. |
| 3c400 | 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 65 | ......counsel--switch-buffer-pre |
| 3c420 | 76 69 6f 75 73 2d 62 75 66 66 65 72 73 29 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d | vious-buffers))...(setq.counsel- |
| 3c440 | 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 74 65 6d 70 6f 72 61 72 79 2d 62 75 66 66 65 72 73 | -switch-buffer-temporary-buffers |
| 3c460 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 62 75 66 | .nil.........counsel--switch-buf |
| 3c480 | 66 65 72 2d 70 72 65 76 69 6f 75 73 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 29 0a 0a 28 64 65 66 | fer-previous-buffers.nil))..(def |
| 3c4a0 | 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 65 | custom.counsel-switch-buffer-pre |
| 3c4c0 | 76 69 65 77 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 20 74 0a 20 20 22 57 68 65 6e 20 6e | view-virtual-buffers.t..."When.n |
| 3c4e0 | 6f 6e 2d 6e 69 6c 2c 20 60 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 27 20 | on-nil,.`counsel-switch-buffer'. |
| 3c500 | 77 69 6c 6c 20 70 72 65 76 69 65 77 20 76 69 72 74 75 61 6c 20 62 75 66 66 65 72 73 2e 22 0a 20 | will.preview.virtual.buffers.".. |
| 3c520 | 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 63 6f 75 6e 73 65 6c | .:type.'boolean)..(defun.counsel |
| 3c540 | 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 75 70 64 61 74 65 2d 66 6e 20 28 29 0a 20 20 28 | --switch-buffer-update-fn.()...( |
| 3c560 | 75 6e 6c 65 73 73 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 | unless.counsel--switch-buffer-pr |
| 3c580 | 65 76 69 6f 75 73 2d 62 75 66 66 65 72 73 0a 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c | evious-buffers.....(setq.counsel |
| 3c5a0 | 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 65 76 69 6f 75 73 2d 62 75 66 66 65 72 73 | --switch-buffer-previous-buffers |
| 3c5c0 | 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 69 72 74 75 | .(buffer-list)))...(let*.((virtu |
| 3c5e0 | 61 6c 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 | al.(assoc.(ivy-state-current.ivy |
| 3c600 | 2d 6c 61 73 74 29 20 69 76 79 2d 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 29 29 29 0a 20 | -last).ivy--virtual-buffers))).. |
| 3c620 | 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 28 69 76 79 2d 73 74 61 74 65 2d 63 75 72 72 | ...(when.(member.(ivy-state-curr |
| 3c640 | 65 6e 74 20 69 76 79 2d 6c 61 73 74 29 20 69 76 79 2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 | ent.ivy-last).ivy-marked-candida |
| 3c660 | 74 65 73 29 0a 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 | tes).......(setf.(ivy-state-curr |
| 3c680 | 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 28 73 75 62 73 74 | ent.ivy-last).............(subst |
| 3c6a0 | 72 69 6e 67 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 | ring.(ivy-state-current.ivy-last |
| 3c6c0 | 29 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 29 29 29 0a 20 20 | ).(length.ivy-mark-prefix))))... |
| 3c6e0 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 69 76 79 2d | ..(cond.......((get-buffer.(ivy- |
| 3c700 | 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 20 20 20 20 | state-current.ivy-last))........ |
| 3c720 | 28 6c 65 74 20 28 28 69 76 79 2d 6d 61 72 6b 65 64 2d 63 61 6e 64 69 64 61 74 65 73 20 6e 69 6c | (let.((ivy-marked-candidates.nil |
| 3c740 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 76 79 2d 63 61 6c 6c 29 29 29 0a 20 20 20 20 20 20 28 | ))..........(ivy-call))).......( |
| 3c760 | 28 61 6e 64 20 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 70 72 65 76 69 | (and.counsel-switch-buffer-previ |
| 3c780 | 65 77 2d 76 69 72 74 75 61 6c 2d 62 75 66 66 65 72 73 20 76 69 72 74 75 61 6c 20 28 66 69 6c 65 | ew-virtual-buffers.virtual.(file |
| 3c7a0 | 2d 65 78 69 73 74 73 2d 70 20 28 63 64 72 20 76 69 72 74 75 61 6c 29 29 29 0a 20 20 20 20 20 20 | -exists-p.(cdr.virtual)))....... |
| 3c7c0 | 20 28 6c 65 74 20 28 28 62 75 66 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 | .(let.((buf.(ignore-errors...... |
| 3c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 79 20 6e 6f 74 20 6f 70 65 6e 20 64 | ...............;;.may.not.open.d |
| 3c800 | 75 65 20 74 6f 20 60 6c 61 72 67 65 2d 66 69 6c 65 2d 77 61 72 6e 69 6e 67 2d 74 68 72 65 73 68 | ue.to.`large-file-warning-thresh |
| 3c820 | 6f 6c 64 27 20 65 74 63 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | old'.etc......................(f |
| 3c840 | 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 28 63 64 72 20 76 69 72 74 75 61 6c 29 29 | ind-file-noselect.(cdr.virtual)) |
| 3c860 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 | )))..........(if.buf............ |
| 3c880 | 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 62 75 | ..(progn................(push.bu |
| 3c8a0 | 66 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 74 65 6d 70 6f 72 61 | f.counsel--switch-buffer-tempora |
| 3c8c0 | 72 79 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 76 79 2d | ry-buffers)................(ivy- |
| 3c8e0 | 63 61 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 63 6c 65 61 6e 20 75 70 20 74 68 | call))............;;.clean.up.th |
| 3c900 | 65 20 6d 69 6e 69 62 75 66 66 65 72 20 73 6f 20 74 68 61 74 20 74 68 65 72 65 27 73 20 6e 6f 20 | e.minibuffer.so.that.there's.no. |
| 3c920 | 64 65 6c 61 79 20 62 65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 49 | delay.before............;;.the.I |
| 3c940 | 76 79 20 63 61 6e 64 69 64 61 74 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 63 65 | vy.candidates.are.displayed.once |
| 3c960 | 20 61 67 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 22 29 29 29 | .again............(message.""))) |
| 3c980 | 29 0a 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 69 76 79 2d 77 69 6e 64 | ).......(t........(with-ivy-wind |
| 3c9a0 | 6f 77 0a 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 20 28 69 | ow..........(switch-to-buffer.(i |
| 3c9c0 | 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 29 29 29 29 29 29 0a | vy-state-buffer.ivy-last))))))). |
| 3c9e0 | 0a 3b 3b 3b 23 23 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 73 | .;;;###autoload.(defun.counsel-s |
| 3ca00 | 77 69 74 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 | witch-buffer.()..."Switch.to.ano |
| 3ca20 | 74 68 65 72 20 62 75 66 66 65 72 2e 0a 44 69 73 70 6c 61 79 20 61 20 70 72 65 76 69 65 77 20 6f | ther.buffer..Display.a.preview.o |
| 3ca40 | 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 69 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 | f.the.selected.ivy.completion.ca |
| 3ca60 | 6e 64 69 64 61 74 65 20 62 75 66 66 65 72 0a 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 | ndidate.buffer.in.the.current.wi |
| 3ca80 | 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 6c 65 74 20 28 28 | ndow."...(interactive)...(let.(( |
| 3caa0 | 69 76 79 2d 75 70 64 61 74 65 2d 66 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 27 28 | ivy-update-fns-alist..........'( |
| 3cac0 | 28 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 20 2e 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 | (ivy-switch-buffer...counsel--sw |
| 3cae0 | 69 74 63 68 2d 62 75 66 66 65 72 2d 75 70 64 61 74 65 2d 66 6e 29 29 29 0a 20 20 20 20 20 20 20 | itch-buffer-update-fn)))........ |
| 3cb00 | 20 28 69 76 79 2d 75 6e 77 69 6e 64 2d 66 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 | .(ivy-unwind-fns-alist.......... |
| 3cb20 | 27 28 28 69 76 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 20 2e 20 63 6f 75 6e 73 65 6c 2d 2d | '((ivy-switch-buffer...counsel-- |
| 3cb40 | 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 75 6e 77 69 6e 64 29 29 29 29 0a 20 20 20 20 28 69 76 | switch-buffer-unwind)))).....(iv |
| 3cb60 | 79 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | y-switch-buffer)))..;;;###autolo |
| 3cb80 | 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d | ad.(defun.counsel-switch-buffer- |
| 3cba0 | 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 6f 20 61 6e 6f | other-window.()..."Switch.to.ano |
| 3cbc0 | 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 2e 0a 44 | ther.buffer.in.another.window..D |
| 3cbe0 | 69 73 70 6c 61 79 20 61 20 70 72 65 76 69 65 77 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 | isplay.a.preview.of.the.selected |
| 3cc00 | 20 69 76 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 20 62 75 66 66 65 72 | .ivy.completion.candidate.buffer |
| 3cc20 | 0a 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69 6e 74 65 | .in.the.current.window."...(inte |
| 3cc40 | 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 75 70 64 61 74 65 2d 66 6e 73 | ractive)...(let.((ivy-update-fns |
| 3cc60 | 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 27 28 28 69 76 79 2d 73 77 69 74 63 68 2d 62 75 | -alist..........'((ivy-switch-bu |
| 3cc80 | 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 2e 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 | ffer-other-window...counsel--swi |
| 3cca0 | 74 63 68 2d 62 75 66 66 65 72 2d 75 70 64 61 74 65 2d 66 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | tch-buffer-update-fn)))......... |
| 3ccc0 | 28 69 76 79 2d 75 6e 77 69 6e 64 2d 66 6e 73 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 27 | (ivy-unwind-fns-alist..........' |
| 3cce0 | 28 28 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 | ((ivy-switch-buffer-other-window |
| 3cd00 | 20 2e 20 63 6f 75 6e 73 65 6c 2d 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 2d 75 6e 77 69 6e 64 | ...counsel--switch-buffer-unwind |
| 3cd20 | 29 29 29 29 0a 20 20 20 20 28 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 |
| 3cd40 | 72 2d 77 69 6e 64 6f 77 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6f 70 65 6e | r-window)))..(defun.counsel-open |
| 3cd60 | 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 65 78 74 65 72 6e 61 6c 6c 79 20 28 62 75 66 66 65 72 29 | -buffer-file-externally.(buffer) |
| 3cd80 | 0a 20 20 22 4f 70 65 6e 20 74 68 65 20 66 69 6c 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 | ..."Open.the.file.associated.wit |
| 3cda0 | 68 20 42 55 46 46 45 52 20 77 69 74 68 20 61 6e 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 72 61 | h.BUFFER.with.an.external.progra |
| 3cdc0 | 6d 2e 22 0a 20 20 28 77 68 65 6e 20 28 7a 65 72 6f 70 20 28 6c 65 6e 67 74 68 20 62 75 66 66 65 | m."...(when.(zerop.(length.buffe |
| 3cde0 | 72 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 27 74 20 6f 70 65 6e 20 | r)).....(user-error."Can't.open. |
| 3ce00 | 74 68 61 74 22 29 29 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 | that"))...(let*.((virtual.(assoc |
| 3ce20 | 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)).. |
| 3ce40 | 20 20 20 20 20 20 20 20 28 66 69 6c 65 6e 61 6d 65 20 28 69 66 20 76 69 72 74 75 61 6c 0a 20 20 | ........(filename.(if.virtual... |
| 3ce60 | 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 76 69 72 74 75 61 | .....................(cdr.virtua |
| 3ce80 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d | l)......................(buffer- |
| 3cea0 | 66 69 6c 65 2d 6e 61 6d 65 20 28 67 65 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 29 29 | file-name.(get-buffer.buffer)))) |
| 3cec0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 28 75 73 | ).....(unless.filename.......(us |
| 3cee0 | 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 27 74 20 6f 70 65 6e 20 60 25 73 27 20 65 78 74 65 72 6e | er-error."Can't.open.`%s'.extern |
| 3cf00 | 61 6c 6c 79 22 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 6c 6f 63 61 | ally".buffer)).....(counsel-loca |
| 3cf20 | 74 65 2d 61 63 74 69 6f 6e 2d 65 78 74 65 72 6e 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | te-action-extern.(expand-file-na |
| 3cf40 | 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 29 0a 0a 28 69 76 79 2d 61 64 64 2d 61 63 74 69 6f 6e | me.filename))))..(ivy-add-action |
| 3cf60 | 73 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 22 78 22 20 63 6f | s..'ivy-switch-buffer..'(("x".co |
| 3cf80 | 75 6e 73 65 6c 2d 6f 70 65 6e 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 65 78 74 65 72 6e 61 6c 6c | unsel-open-buffer-file-externall |
| 3cfa0 | 79 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c 6c 79 22 29 29 29 0a 0a 28 69 76 79 2d 73 65 74 | y."open.externally")))..(ivy-set |
| 3cfc0 | 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 73 77 69 74 63 68 2d 62 75 66 66 65 72 | -actions..'counsel-switch-buffer |
| 3cfe0 | 0a 20 27 28 28 22 78 22 20 63 6f 75 6e 73 65 6c 2d 6f 70 65 6e 2d 62 75 66 66 65 72 2d 66 69 6c | ..'(("x".counsel-open-buffer-fil |
| 3d000 | 65 2d 65 78 74 65 72 6e 61 6c 6c 79 20 22 6f 70 65 6e 20 65 78 74 65 72 6e 61 6c 6c 79 22 29 0a | e-externally."open.externally"). |
| 3d020 | 20 20 20 28 22 6a 22 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 |
| 3d040 | 2d 77 69 6e 64 6f 77 2d 61 63 74 69 6f 6e 20 22 6f 74 68 65 72 20 77 69 6e 64 6f 77 22 29 29 29 | -window-action."other.window"))) |
| 3d060 | 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 0a 28 64 65 66 76 61 72 | ..;;**.`counsel-compile'.(defvar |
| 3d080 | 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 | .counsel-compile-history.nil..." |
| 3d0a0 | 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 2e 0a 0a | History.for.`counsel-compile'... |
| 3d0c0 | 54 68 69 73 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 74 72 69 6e 67 73 20 77 69 74 68 20 61 | This.is.a.list.of.strings.with.a |
| 3d0e0 | 64 64 69 74 69 6f 6e 61 6c 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 69 63 68 20 61 6c 6c 6f 77 | dditional.properties.which.allow |
| 3d100 | 0a 74 68 65 20 68 69 73 74 6f 72 79 20 74 6f 20 62 65 20 66 69 6c 74 65 72 65 64 20 64 65 70 65 | .the.history.to.be.filtered.depe |
| 3d120 | 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 74 68 65 20 63 61 6c 6c | nding.on.the.context.of.the.call |
| 3d140 | 2e 0a 54 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e 63 6c 75 64 65 3a 0a 0a 60 73 72 63 64 | ..The.properties.include:..`srcd |
| 3d160 | 69 72 27 0a 20 20 20 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 | ir'.....the.root.directory.of.th |
| 3d180 | 65 20 73 6f 75 72 63 65 20 63 6f 64 65 0a 60 62 6c 64 64 69 72 27 0a 20 20 20 20 74 68 65 20 72 | e.source.code.`blddir'.....the.r |
| 3d1a0 | 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 62 75 69 6c 64 20 28 69 6e 20 6f | oot.directory.of.the.build.(in.o |
| 3d1c0 | 72 20 6f 75 74 73 69 64 65 20 74 68 65 20 60 73 72 63 64 69 72 27 29 0a 60 62 6c 64 65 6e 76 27 | r.outside.the.`srcdir').`bldenv' |
| 3d1e0 | 0a 20 20 20 20 74 68 65 20 62 75 69 6c 64 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 61 73 20 70 61 | .....the.build.environment.as.pa |
| 3d200 | 73 73 65 64 20 74 6f 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | ssed.to.`compilation-environment |
| 3d220 | 27 0a 60 72 65 63 75 72 73 69 76 65 27 0a 20 20 20 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e | '.`recursive'.....the.completion |
| 3d240 | 20 73 68 6f 75 6c 64 20 62 65 20 72 75 6e 20 61 67 61 69 6e 20 69 6e 20 60 62 6c 64 64 69 72 27 | .should.be.run.again.in.`blddir' |
| 3d260 | 20 6f 66 20 74 68 69 73 20 72 65 73 75 6c 74 0a 60 63 6d 64 27 0a 20 20 20 20 69 66 20 73 65 74 | .of.this.result.`cmd'.....if.set |
| 3d280 | 2c 20 70 61 73 73 20 6f 6e 6c 79 20 74 68 65 20 73 75 62 73 74 72 69 6e 67 20 77 69 74 68 20 74 | ,.pass.only.the.substring.with.t |
| 3d2a0 | 68 69 73 20 70 72 6f 70 65 72 74 79 20 74 6f 20 60 63 6f 6d 70 69 6c 65 27 0a 0a 54 68 69 73 20 | his.property.to.`compile'..This. |
| 3d2c0 | 76 61 72 69 61 62 6c 65 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 61 64 64 69 74 69 6f | variable.is.suitable.for.additio |
| 3d2e0 | 6e 20 74 6f 0a 60 73 61 76 65 68 69 73 74 2d 61 64 64 69 74 69 6f 6e 61 6c 2d 76 61 72 69 61 62 | n.to.`savehist-additional-variab |
| 3d300 | 6c 65 73 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 | les'.")..(defvar.counsel-compile |
| 3d320 | 2d 72 6f 6f 74 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 27 28 63 6f 75 6e 73 65 6c 2d 2d 70 72 6f | -root-functions...'(counsel--pro |
| 3d340 | 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 0a 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 70 72 6f 6a 65 63 | jectile-root.....counsel--projec |
| 3d360 | 74 2d 63 75 72 72 65 6e 74 0a 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6e 66 69 67 75 72 65 | t-current.....counsel--configure |
| 3d380 | 2d 72 6f 6f 74 0a 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 72 6f 6f 74 0a 20 20 20 20 | -root.....counsel--git-root..... |
| 3d3a0 | 63 6f 75 6e 73 65 6c 2d 2d 64 69 72 2d 6c 6f 63 61 6c 73 2d 72 6f 6f 74 29 0a 20 20 22 53 70 65 | counsel--dir-locals-root)..."Spe |
| 3d3c0 | 63 69 61 6c 20 68 6f 6f 6b 20 74 6f 20 66 69 6e 64 20 74 68 65 20 70 72 6f 6a 65 63 74 20 72 6f | cial.hook.to.find.the.project.ro |
| 3d3e0 | 6f 74 20 66 6f 72 20 63 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 45 61 63 68 20 66 75 | ot.for.compile.commands..Each.fu |
| 3d400 | 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 20 63 61 6c 6c 65 64 20 69 6e | nction.on.this.hook.is.called.in |
| 3d420 | 20 74 75 72 6e 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 0a 61 6e 64 20 73 68 6f 75 | .turn.with.no.arguments.and.shou |
| 3d440 | 6c 64 20 72 65 74 75 72 6e 20 65 69 74 68 65 72 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 6f 72 | ld.return.either.a.directory,.or |
| 3d460 | 20 6e 69 6c 20 69 66 20 6e 6f 20 72 6f 6f 74 20 77 61 73 0a 66 6f 75 6e 64 2e 22 29 0a 0a 28 64 | .nil.if.no.root.was.found.")..(d |
| 3d480 | 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 20 28 29 0a 20 20 | efun.counsel--compile-root.()... |
| 3d4a0 | 22 52 65 74 75 72 6e 20 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 | "Return.root.of.current.project. |
| 3d4c0 | 6f 72 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 54 | or.signal.an.error.on.failure..T |
| 3d4e0 | 68 65 20 72 6f 6f 74 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 60 63 6f 75 6e 73 65 | he.root.is.determined.by.`counse |
| 3d500 | 6c 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 2d 66 75 6e 63 74 69 6f 6e 73 27 2e 22 0a 20 20 28 6f | l-compile-root-functions'."...(o |
| 3d520 | 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 | r.(run-hook-with-args-until-succ |
| 3d540 | 65 73 73 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 2d 66 75 6e 63 74 69 | ess.'counsel-compile-root-functi |
| 3d560 | 6f 6e 73 29 0a 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 6f 75 6c 64 6e 27 74 20 66 69 6e 64 | ons).......(error."Couldn't.find |
| 3d580 | 20 70 72 6f 6a 65 63 74 20 72 6f 6f 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 | .project.root")))..(defun.counse |
| 3d5a0 | 6c 2d 2d 70 72 6f 6a 65 63 74 69 6c 65 2d 72 6f 6f 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 | l--projectile-root.()..."Return. |
| 3d5c0 | 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 69 6c 65 20 70 72 6f 6a 65 | root.of.current.projectile.proje |
| 3d5e0 | 63 74 20 6f 72 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 55 73 65 20 60 70 72 6f 6a 65 | ct.or.nil.on.failure..Use.`proje |
| 3d600 | 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 27 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 | ctile-project-root'.to.determine |
| 3d620 | 20 74 68 65 20 72 6f 6f 74 2e 22 0a 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 70 72 6f | .the.root."...(and.(fboundp.'pro |
| 3d640 | 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 0a 20 20 20 20 20 20 20 28 70 72 | jectile-project-root)........(pr |
| 3d660 | 6f 6a 65 63 74 69 6c 65 2d 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 29 29 29 0a 0a 28 64 65 66 75 6e | ojectile-project-root)))..(defun |
| 3d680 | 20 63 6f 75 6e 73 65 6c 2d 2d 70 72 6f 6a 65 63 74 2d 63 75 72 72 65 6e 74 20 28 29 0a 20 20 22 | .counsel--project-current.()..." |
| 3d6a0 | 52 65 74 75 72 6e 20 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 6f | Return.root.of.current.project.o |
| 3d6c0 | 72 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 55 73 65 20 60 70 72 6f 6a 65 63 74 2d 63 | r.nil.on.failure..Use.`project-c |
| 3d6e0 | 75 72 72 65 6e 74 27 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 72 6f 6f 74 2e 22 0a | urrent'.to.determine.the.root.". |
| 3d700 | 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74 2d 63 75 72 72 65 6e 74 | ..(and.(fboundp.'project-current |
| 3d720 | 29 0a 20 20 20 20 20 20 20 28 63 64 72 20 28 70 72 6f 6a 65 63 74 2d 63 75 72 72 65 6e 74 29 29 | )........(cdr.(project-current)) |
| 3d740 | 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6e 66 69 67 75 72 65 2d 72 6f | ))..(defun.counsel--configure-ro |
| 3d760 | 6f 74 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 | ot.()..."Return.root.of.current. |
| 3d780 | 70 72 6f 6a 65 63 74 20 6f 72 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 55 73 65 20 74 | project.or.nil.on.failure..Use.t |
| 3d7a0 | 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 5c 22 63 6f 6e 66 69 67 75 72 65 5c 22 20 66 | he.presence.of.a.\"configure\".f |
| 3d7c0 | 69 6c 65 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 72 6f 6f 74 2e 22 0a 20 20 28 63 | ile.to.determine.the.root."...(c |
| 3d7e0 | 6f 75 6e 73 65 6c 2d 2d 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 22 63 6f 6e 66 69 67 75 | ounsel--dominating-file."configu |
| 3d800 | 72 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 69 74 2d 72 6f 6f 74 20 | re"))..(defun.counsel--git-root. |
| 3d820 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 70 72 6f | ()..."Return.root.of.current.pro |
| 3d840 | 6a 65 63 74 20 6f 72 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 55 73 65 20 74 68 65 20 | ject.or.nil.on.failure..Use.the. |
| 3d860 | 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 5c 22 2e 67 69 74 5c 22 20 66 69 6c 65 20 74 6f 20 64 | presence.of.a.\".git\".file.to.d |
| 3d880 | 65 74 65 72 6d 69 6e 65 20 74 68 65 20 72 6f 6f 74 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d | etermine.the.root."...(counsel-- |
| 3d8a0 | 64 6f 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 22 2e 67 69 74 22 29 29 0a 0a 28 64 65 66 75 6e | dominating-file.".git"))..(defun |
| 3d8c0 | 20 63 6f 75 6e 73 65 6c 2d 2d 64 69 72 2d 6c 6f 63 61 6c 73 2d 72 6f 6f 74 20 28 29 0a 20 20 22 | .counsel--dir-locals-root.()..." |
| 3d8e0 | 52 65 74 75 72 6e 20 72 6f 6f 74 20 6f 66 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 20 6f | Return.root.of.current.project.o |
| 3d900 | 72 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 55 73 65 20 74 68 65 20 70 72 65 73 65 6e | r.nil.on.failure..Use.the.presen |
| 3d920 | 63 65 20 6f 66 20 61 20 60 64 69 72 2d 6c 6f 63 61 6c 73 2d 66 69 6c 65 27 20 74 6f 20 64 65 74 | ce.of.a.`dir-locals-file'.to.det |
| 3d940 | 65 72 6d 69 6e 65 20 74 68 65 20 72 6f 6f 74 2e 22 0a 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 64 6f | ermine.the.root."...(counsel--do |
| 3d960 | 6d 69 6e 61 74 69 6e 67 2d 66 69 6c 65 20 64 69 72 2d 6c 6f 63 61 6c 73 2d 66 69 6c 65 29 29 0a | minating-file.dir-locals-file)). |
| 3d980 | 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6c 6f 63 61 6c 2d 62 | .(defvar.counsel-compile-local-b |
| 3d9a0 | 75 69 6c 64 73 0a 20 20 27 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 66 69 | uilds...'(counsel-compile-get-fi |
| 3d9c0 | 6c 74 65 72 65 64 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 | ltered-history.....counsel-compi |
| 3d9e0 | 6c 65 2d 67 65 74 2d 62 75 69 6c 64 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 20 20 63 6f 75 | le-get-build-directories.....cou |
| 3da00 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b 65 2d 69 6e 76 6f 63 61 74 69 6f 6e | nsel-compile-get-make-invocation |
| 3da20 | 0a 20 20 20 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b 65 2d 68 65 | .....counsel-compile-get-make-he |
| 3da40 | 6c 70 2d 69 6e 76 6f 63 61 74 69 6f 6e 73 29 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 63 6f | lp-invocations)..."Additional.co |
| 3da60 | 6d 70 69 6c 65 20 69 6e 76 6f 63 61 74 69 6f 6e 73 20 74 6f 20 66 65 65 64 20 69 6e 74 6f 20 60 | mpile.invocations.to.feed.into.` |
| 3da80 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 2e 0a 0a 54 68 69 73 20 63 61 6e 20 65 69 74 68 | counsel-compile'...This.can.eith |
| 3daa0 | 65 72 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 6f 6d 70 69 6c 65 20 69 6e 76 6f 63 61 74 69 | er.be.a.list.of.compile.invocati |
| 3dac0 | 6f 6e 20 73 74 72 69 6e 67 73 20 6f 72 0a 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c | on.strings.or.functions.that.wil |
| 3dae0 | 6c 20 70 72 6f 76 69 64 65 20 73 75 63 68 20 61 20 6c 69 73 74 2e 20 20 59 6f 75 20 73 68 6f 75 | l.provide.such.a.list...You.shou |
| 3db00 | 6c 64 20 63 75 73 74 6f 6d 69 7a 65 0a 74 68 69 73 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f | ld.customize.this.if.you.want.to |
| 3db20 | 20 70 72 6f 76 69 64 65 20 73 70 65 63 69 66 69 63 20 6e 6f 6e 2d 73 74 61 6e 64 61 72 64 20 62 | .provide.specific.non-standard.b |
| 3db40 | 75 69 6c 64 20 74 79 70 65 73 20 74 6f 0a 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 2e | uild.types.to.`counsel-compile'. |
| 3db60 | 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 68 65 6c 70 65 72 73 20 61 72 65 20 73 65 74 20 75 70 | ..The.default.helpers.are.set.up |
| 3db80 | 20 74 6f 20 68 61 6e 64 6c 65 0a 63 6f 6d 6d 6f 6e 20 62 75 69 6c 64 20 65 6e 76 69 72 6f 6e 6d | .to.handle.common.build.environm |
| 3dba0 | 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 | ents.")..(defcustom.counsel-comp |
| 3dbc0 | 69 6c 65 2d 6d 61 6b 65 2d 61 72 67 73 20 22 2d 6b 22 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c | ile-make-args."-k"..."Additional |
| 3dbe0 | 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 6d 61 6b 65 2e 0a 59 6f 75 20 6d 61 79 2c 20 66 6f | .arguments.for.make..You.may,.fo |
| 3dc00 | 72 20 65 78 61 6d 70 6c 65 2c 20 77 61 6e 74 20 74 6f 20 61 64 64 20 5c 22 2d 6a 4e 5c 22 20 66 | r.example,.want.to.add.\"-jN\".f |
| 3dc20 | 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 72 65 73 0a 4e 20 69 6e 20 79 6f 75 72 | or.the.number.of.cores.N.in.your |
| 3dc40 | 20 73 79 73 74 65 6d 2e 22 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 | .system."...:type.'string)..(def |
| 3dc60 | 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 20 6e 69 6c 0a 20 | custom.counsel-compile-env.nil.. |
| 3dc80 | 20 22 4c 69 73 74 20 6f 66 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 | ."List.of.environment.variables. |
| 3dca0 | 66 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 74 6f 20 69 6e 68 65 72 69 74 2e 0a 45 61 63 68 | for.compilation.to.inherit..Each |
| 3dcc0 | 20 65 6c 65 6d 65 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 74 72 69 6e 67 20 6f 66 20 74 | .element.should.be.a.string.of.t |
| 3dce0 | 68 65 20 66 6f 72 6d 20 45 4e 56 56 41 52 4e 41 4d 45 3d 56 41 4c 55 45 2e 20 20 54 68 69 73 0a | he.form.ENVVARNAME=VALUE...This. |
| 3dd00 | 6c 69 73 74 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 60 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 | list.is.passed.to.`compilation-e |
| 3dd20 | 6e 76 69 72 6f 6e 6d 65 6e 74 27 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 | nvironment'."...:type.'(repeat.( |
| 3dd40 | 73 74 72 69 6e 67 20 3a 74 61 67 20 22 45 4e 56 56 41 52 4e 41 4d 45 3d 56 41 4c 55 45 22 29 29 | string.:tag."ENVVARNAME=VALUE")) |
| 3dd60 | 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 68 | )..(defvar.counsel-compile-env-h |
| 3dd80 | 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 20 66 6f 72 20 60 63 6f 75 6e 73 | istory.nil..."History.for.`couns |
| 3dda0 | 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e | el-compile-env'.")..(defvar.coun |
| 3ddc0 | 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 70 61 74 74 65 72 6e 0a 20 20 22 5b 5f 5b 3a 64 | sel-compile-env-pattern..."[_[:d |
| 3dde0 | 69 67 69 74 3a 5d 5b 3a 75 70 70 65 72 3a 5d 5d 2b 3d 5b 2f 5b 3a 61 6c 6e 75 6d 3a 5d 5d 2a 22 | igit:][:upper:]]+=[/[:alnum:]]*" |
| 3de00 | 0a 20 20 22 50 61 74 74 65 72 6e 20 74 6f 20 6d 61 74 63 68 20 76 61 6c 69 64 20 65 6e 76 69 72 | ..."Pattern.to.match.valid.envir |
| 3de20 | 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | onment.variables.")..(defcustom. |
| 3de40 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 6b 65 2d 70 61 74 74 65 72 6e 20 22 5c 5c | counsel-compile-make-pattern."\\ |
| 3de60 | 60 5c 5c 28 3f 3a 47 4e 55 6d 5c 5c 7c 5b 4d 6d 5d 5c 5c 29 61 6b 65 66 69 6c 65 5c 5c 27 22 0a | `\\(?:GNUm\\|[Mm]\\)akefile\\'". |
| 3de80 | 20 20 22 52 65 67 65 78 70 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 6e 61 6d 65 73 | .."Regexp.for.matching.the.names |
| 3dea0 | 20 6f 66 20 4d 61 6b 65 66 69 6c 65 73 2e 22 0a 20 20 3a 74 79 70 65 20 27 72 65 67 65 78 70 29 | .of.Makefiles."...:type.'regexp) |
| 3dec0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 62 75 69 | ..(defcustom.counsel-compile-bui |
| 3dee0 | 6c 64 2d 64 69 72 65 63 74 6f 72 69 65 73 0a 20 20 27 28 22 62 75 69 6c 64 22 20 22 62 75 69 6c | ld-directories...'("build"."buil |
| 3df00 | 64 73 22 20 22 62 6c 64 22 20 22 2e 62 75 69 6c 64 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 70 | ds"."bld".".build")..."List.of.p |
| 3df20 | 6f 74 65 6e 74 69 61 6c 20 62 75 69 6c 64 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 | otential.build.subdirectory.name |
| 3df40 | 73 20 74 6f 20 63 68 65 63 6b 20 66 6f 72 2e 22 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 | s.to.check.for."...:type.'(repea |
| 3df60 | 74 20 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 | t.directory))..(defvar.counsel-c |
| 3df80 | 6f 6d 70 69 6c 65 2d 70 68 6f 6e 79 2d 70 61 74 74 65 72 6e 20 22 5e 5c 5c 2e 50 48 4f 4e 59 3a | ompile-phony-pattern."^\\.PHONY: |
| 3dfa0 | 5b 5c 74 20 5d 2b 5c 5c 28 2e 2b 5c 5c 29 24 22 0a 20 20 22 52 65 67 65 78 70 20 66 6f 72 20 65 | [\t.]+\\(.+\\)$"..."Regexp.for.e |
| 3dfc0 | 78 74 72 61 63 74 69 6e 67 20 70 68 6f 6e 79 20 74 61 72 67 65 74 73 20 66 72 6f 6d 20 4d 61 6b | xtracting.phony.targets.from.Mak |
| 3dfe0 | 65 66 69 6c 65 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 | efiles.")..(defvar.counsel-compi |
| 3e000 | 6c 65 2d 68 65 6c 70 2d 70 61 74 74 65 72 6e 0a 20 20 22 5c 5c 28 3f 3a 5e 5c 5c 28 5c 5c 2a 5c | le-help-pattern..."\\(?:^\\(\\*\ |
| 3e020 | 5c 29 3f 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 28 5b 5e 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c | \)?[[:space:]]+\\([^[:space:]]+\ |
| 3e040 | 5c 29 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 2d 5c 5c 29 22 0a 20 20 22 52 65 67 65 78 70 20 66 6f | \)[[:space:]]+-\\)"..."Regexp.fo |
| 3e060 | 72 20 65 78 74 72 61 63 74 69 6e 67 20 68 65 6c 70 20 74 61 72 67 65 74 73 20 66 72 6f 6d 20 61 | r.extracting.help.targets.from.a |
| 3e080 | 20 6d 61 6b 65 20 68 65 6c 70 20 63 61 6c 6c 2e 22 29 0a 0a 3b 3b 20 54 68 69 73 20 69 73 20 6c | .make.help.call.")..;;.This.is.l |
| 3e0a0 | 6f 6f 73 65 6c 79 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 42 61 73 68 20 4d 61 6b 65 20 63 6f | oosely.based.on.the.Bash.Make.co |
| 3e0c0 | 6d 70 6c 65 74 69 6f 6e 20 63 6f 64 65 20 77 68 69 63 68 0a 3b 3b 20 72 65 6c 69 65 73 20 6f 6e | mpletion.code.which.;;.relies.on |
| 3e0e0 | 20 47 4e 55 4d 61 6b 65 20 68 61 76 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 | .GNUMake.having.the.following.re |
| 3e100 | 74 75 72 6e 20 63 6f 64 65 73 3a 0a 3b 3b 20 20 20 30 20 3d 20 6e 6f 2d 72 65 62 75 69 6c 64 2c | turn.codes:.;;...0.=.no-rebuild, |
| 3e120 | 20 2d 71 20 26 20 31 20 6e 65 65 64 73 20 72 65 62 75 69 6c 64 2c 20 32 20 65 72 72 6f 72 0a 28 | .-q.&.1.needs.rebuild,.2.error.( |
| 3e140 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 6f 62 65 2d 6d 61 6b | defun.counsel-compile--probe-mak |
| 3e160 | 65 2d 74 61 72 67 65 74 73 20 28 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 | e-targets.(dir)..."Return.a.list |
| 3e180 | 20 6f 66 20 4d 61 6b 65 20 74 61 72 67 65 74 73 20 66 6f 72 20 44 49 52 2e 0a 0a 52 65 74 75 72 | .of.Make.targets.for.DIR...Retur |
| 3e1a0 | 6e 20 61 20 73 69 6e 67 6c 65 20 62 6c 61 6e 6b 20 74 61 72 67 65 74 20 28 73 6f 20 77 65 20 69 | n.a.single.blank.target.(so.we.i |
| 3e1c0 | 6e 76 6f 6b 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 61 72 67 65 74 29 0a 69 66 20 4d 61 6b | nvoke.the.default.target).if.Mak |
| 3e1e0 | 65 20 65 78 69 74 73 20 77 69 74 68 20 61 6e 20 65 72 72 6f 72 2e 20 20 54 68 69 73 20 6d 69 67 | e.exits.with.an.error...This.mig |
| 3e200 | 68 74 20 68 61 70 70 65 6e 20 62 65 63 61 75 73 65 20 73 6f 6d 65 20 73 6f 72 74 0a 6f 66 20 63 | ht.happen.because.some.sort.of.c |
| 3e220 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6e 65 65 64 73 20 74 6f 20 62 65 20 64 6f 6e 65 20 66 69 | onfiguration.needs.to.be.done.fi |
| 3e240 | 72 73 74 20 6f 72 20 74 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 20 69 73 0a 70 72 69 73 74 69 | rst.or.the.source.tree.is.pristi |
| 3e260 | 6e 65 20 61 6e 64 20 62 65 69 6e 67 20 75 73 65 64 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 62 | ne.and.being.used.for.multiple.b |
| 3e280 | 75 69 6c 64 20 74 72 65 65 73 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 | uild.trees."...(with-temp-buffer |
| 3e2a0 | 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 | .....(let*.((default-directory.d |
| 3e2c0 | 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 73 20 28 63 61 6c 6c 2d 70 72 6f 63 65 73 | ir)............(res.(call-proces |
| 3e2e0 | 73 20 22 6d 61 6b 65 22 20 6e 69 6c 20 74 20 6e 69 6c 20 22 2d 6e 71 70 22 29 29 0a 20 20 20 20 | s."make".nil.t.nil."-nqp"))..... |
| 3e300 | 20 20 20 20 20 20 20 74 61 72 67 65 74 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e | .......targets).......(if.(or.(n |
| 3e320 | 6f 74 20 28 6e 75 6d 62 65 72 70 20 72 65 73 29 29 20 28 3e 20 72 65 73 20 31 29 29 0a 20 20 20 | ot.(numberp.res)).(>.res.1)).... |
| 3e340 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 22 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | .......(list."").........(goto-c |
| 3e360 | 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 28 77 68 69 6c 65 20 | har.(point-min)).........(while. |
| 3e380 | 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 | (re-search-forward.counsel-compi |
| 3e3a0 | 6c 65 2d 70 68 6f 6e 79 2d 70 61 74 74 65 72 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 | le-phony-pattern.nil.t)......... |
| 3e3c0 | 20 20 28 70 75 73 68 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6d 61 74 63 68 2d 73 74 72 | ..(push.(split-string.(match-str |
| 3e3e0 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 31 29 29 20 74 61 72 67 65 74 73 29 29 0a | ing-no-properties.1)).targets)). |
| 3e400 | 20 20 20 20 20 20 20 20 28 73 6f 72 74 20 28 61 70 70 6c 79 20 23 27 6e 63 6f 6e 63 20 74 61 72 | ........(sort.(apply.#'nconc.tar |
| 3e420 | 67 65 74 73 29 20 23 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 29 29 29 29 0a 0a 28 64 65 66 75 | gets).#'string-lessp)))))..(defu |
| 3e440 | 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 65 74 74 79 2d 70 72 6f 70 65 72 | n.counsel-compile--pretty-proper |
| 3e460 | 74 69 7a 65 20 28 6c 65 61 64 65 72 20 74 65 78 74 20 66 61 63 65 29 0a 20 20 22 52 65 74 75 72 | tize.(leader.text.face)..."Retur |
| 3e480 | 6e 20 61 20 70 72 65 74 74 79 20 73 74 72 69 6e 67 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 5c 22 | n.a.pretty.string.of.the.form.\" |
| 3e4a0 | 20 4c 45 41 44 45 52 20 54 45 58 54 5c 22 2e 0a 4c 45 41 44 45 52 20 69 73 20 70 72 6f 70 65 72 | .LEADER.TEXT\"..LEADER.is.proper |
| 3e4c0 | 74 69 7a 65 64 20 77 69 74 68 20 61 20 77 61 72 6e 69 6e 67 20 66 61 63 65 20 61 6e 64 20 74 68 | tized.with.a.warning.face.and.th |
| 3e4e0 | 65 20 72 65 6d 61 69 6e 69 6e 67 0a 74 65 78 74 20 77 69 74 68 20 46 41 43 45 2e 22 0a 20 20 28 | e.remaining.text.with.FACE."...( |
| 3e500 | 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 20 22 20 6c | concat.(propertize.(concat.".".l |
| 3e520 | 65 61 64 65 72 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 | eader.".")...................... |
| 3e540 | 20 27 66 61 63 65 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 6f | .'face.......................'fo |
| 3e560 | 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 | nt-lock-warning-face)........... |
| 3e580 | 28 70 72 6f 70 65 72 74 69 7a 65 20 74 65 78 74 20 27 66 61 63 65 20 66 61 63 65 29 29 29 0a 0a | (propertize.text.'face.face))).. |
| 3e5a0 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b 65 | (defun.counsel--compile-get-make |
| 3e5c0 | 2d 74 61 72 67 65 74 73 20 28 70 72 6f 62 65 2d 66 6e 20 73 72 63 64 69 72 20 26 6f 70 74 69 6f | -targets.(probe-fn.srcdir.&optio |
| 3e5e0 | 6e 61 6c 20 62 6c 64 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 70 72 6f 70 65 72 74 69 7a 65 | nal.blddir)..."Return.propertize |
| 3e600 | 64 20 6d 61 6b 65 20 74 61 72 67 65 74 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 50 52 4f 42 45 | d.make.targets.returned.by.PROBE |
| 3e620 | 2d 46 4e 20 69 6e 20 53 52 43 44 49 52 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 42 4c 44 | -FN.in.SRCDIR...The.optional.BLD |
| 3e640 | 44 49 52 20 61 6c 6c 6f 77 73 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 62 75 69 6c 64 20 64 69 | DIR.allows.for.handling.build.di |
| 3e660 | 72 65 63 74 6f 72 69 65 73 2e 20 20 57 65 0a 73 65 61 72 63 68 20 74 68 65 20 4d 61 6b 65 66 69 | rectories...We.search.the.Makefi |
| 3e680 | 6c 65 20 66 6f 72 20 61 20 6c 69 73 74 20 6f 66 20 70 68 6f 6e 79 20 74 61 72 67 65 74 73 20 77 | le.for.a.list.of.phony.targets.w |
| 3e6a0 | 68 69 63 68 20 61 72 65 0a 67 65 6e 65 72 61 6c 6c 79 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c | hich.are.generally.the.top.level |
| 3e6c0 | 20 74 61 72 67 65 74 73 20 61 20 4d 61 6b 65 20 73 79 73 74 65 6d 20 70 72 6f 76 69 64 65 73 2e | .targets.a.Make.system.provides. |
| 3e6e0 | 20 20 54 68 65 0a 72 65 73 75 6c 74 69 6e 67 20 73 74 72 69 6e 67 73 20 61 72 65 20 74 61 67 67 | ..The.resulting.strings.are.tagg |
| 3e700 | 65 64 20 77 69 74 68 20 70 72 6f 70 65 72 74 69 65 73 20 74 68 61 74 0a 60 63 6f 75 6e 73 65 6c | ed.with.properties.that.`counsel |
| 3e720 | 2d 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 27 20 63 61 6e 20 75 73 65 20 66 6f 72 20 66 69 | -compile-history'.can.use.for.fi |
| 3e740 | 6c 74 65 72 69 6e 67 20 72 65 73 75 6c 74 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 6d 74 20 28 | ltering.results."...(let.((fmt.( |
| 3e760 | 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 6d 61 6b 65 20 25 73 20 25 25 73 22 | format.(propertize."make.%s.%%s" |
| 3e780 | 20 27 63 6d 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | .'cmd.t)......................co |
| 3e7a0 | 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 6b 65 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 | unsel-compile-make-args))....... |
| 3e7c0 | 20 20 28 73 75 66 66 69 78 20 28 61 6e 64 20 62 6c 64 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 | ..(suffix.(and.blddir........... |
| 3e7e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 65 | ...........(counsel-compile--pre |
| 3e800 | 74 74 79 2d 70 72 6f 70 65 72 74 69 7a 65 20 22 69 6e 22 20 62 6c 64 64 69 72 0a 20 20 20 20 20 | tty-propertize."in".blddir...... |
| 3e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 3e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 72 65 64 2d 64 69 72 65 63 | ....................'dired-direc |
| 3e860 | 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 69 6c 64 2d 65 6e 76 20 28 61 6e 64 20 | tory))).........(build-env.(and. |
| 3e880 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 | counsel-compile-env............. |
| 3e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 | ............(counsel-compile--pr |
| 3e8c0 | 65 74 74 79 2d 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etty-propertize................. |
| 3e8e0 | 20 20 20 20 20 20 20 20 20 22 77 69 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........."with"................. |
| 3e900 | 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 63 | .........(mapconcat.#'identity.c |
| 3e920 | 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 | ounsel-compile-env.".")......... |
| 3e940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 | .................'font-lock-vari |
| 3e960 | 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 73 | able-name-face))).........(props |
| 3e980 | 20 60 28 73 72 63 64 69 72 20 2c 73 72 63 64 69 72 20 62 6c 64 64 69 72 20 2c 62 6c 64 64 69 72 | .`(srcdir.,srcdir.blddir.,blddir |
| 3e9a0 | 20 62 6c 64 65 6e 76 20 2c 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 29 29 29 0a | .bldenv.,counsel-compile-env))). |
| 3e9c0 | 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 74 61 72 67 65 74 29 0a 20 20 20 | ....(mapcar.(lambda.(target).... |
| 3e9e0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 61 72 67 65 74 20 28 63 6f 6e 63 61 74 20 | ...........(setq.target.(concat. |
| 3ea00 | 28 66 6f 72 6d 61 74 20 66 6d 74 20 74 61 72 67 65 74 29 20 73 75 66 66 69 78 20 62 75 69 6c 64 | (format.fmt.target).suffix.build |
| 3ea20 | 2d 65 6e 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 | -env))...............(add-text-p |
| 3ea40 | 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 74 61 72 67 65 74 29 20 70 72 6f 70 | roperties.0.(length.target).prop |
| 3ea60 | 73 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 29 0a | s.target)...............target). |
| 3ea80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 70 72 6f 62 65 2d 66 6e 20 28 6f | ............(funcall.probe-fn.(o |
| 3eaa0 | 72 20 62 6c 64 64 69 72 20 73 72 63 64 69 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | r.blddir.srcdir)))))..(defun.cou |
| 3eac0 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b 65 2d 69 6e 76 6f 63 61 74 69 6f 6e | nsel-compile-get-make-invocation |
| 3eae0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 6c 64 64 69 72 29 0a 20 20 22 48 61 76 65 20 61 20 6c 6f | .(&optional.blddir)..."Have.a.lo |
| 3eb00 | 6f 6b 20 69 6e 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 61 6e 79 | ok.in.the.root.directory.for.any |
| 3eb20 | 20 62 75 69 6c 64 20 63 6f 6e 74 72 6f 6c 20 66 69 6c 65 73 2e 0a 0a 54 68 65 20 6f 70 74 69 6f | .build.control.files...The.optio |
| 3eb40 | 6e 61 6c 20 42 4c 44 44 49 52 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 6f 74 68 65 72 20 68 | nal.BLDDIR.is.useful.for.other.h |
| 3eb60 | 65 6c 70 65 72 73 20 74 68 61 74 20 68 61 76 65 20 66 6f 75 6e 64 0a 73 75 62 2d 64 69 72 65 63 | elpers.that.have.found.sub-direc |
| 3eb80 | 74 6f 72 69 65 73 20 74 68 61 74 20 62 75 69 6c 64 73 20 6d 61 79 20 62 65 20 69 6e 76 6f 6b 65 | tories.that.builds.may.be.invoke |
| 3eba0 | 64 20 69 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 72 63 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d | d.in."...(let.((srcdir.(counsel- |
| 3ebc0 | 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 64 69 72 65 | -compile-root))).....(when.(dire |
| 3ebe0 | 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 6f 72 20 62 6c 64 64 69 72 20 73 72 63 64 69 72 29 20 6e | ctory-files.(or.blddir.srcdir).n |
| 3ec00 | 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 63 6f | il............................co |
| 3ec20 | 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 6b 65 2d 70 61 74 74 65 72 6e 20 74 29 0a 20 20 | unsel-compile-make-pattern.t)... |
| 3ec40 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b 65 2d 74 | ....(counsel--compile-get-make-t |
| 3ec60 | 61 72 67 65 74 73 0a 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d | argets........#'counsel-compile- |
| 3ec80 | 2d 70 72 6f 62 65 2d 6d 61 6b 65 2d 74 61 72 67 65 74 73 20 73 72 63 64 69 72 20 62 6c 64 64 69 | -probe-make-targets.srcdir.blddi |
| 3eca0 | 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 | r))))..(defun.counsel-compile--p |
| 3ecc0 | 72 6f 62 65 2d 6d 61 6b 65 2d 68 65 6c 70 20 28 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 | robe-make-help.(dir)..."Return.a |
| 3ece0 | 20 6c 69 73 74 20 6f 66 20 4d 61 6b 65 20 74 61 72 67 65 74 73 20 62 61 73 65 64 20 6f 6e 20 68 | .list.of.Make.targets.based.on.h |
| 3ed00 | 65 6c 70 20 66 6f 72 20 44 49 52 2e 0a 0a 49 74 20 69 73 20 71 75 69 74 65 20 63 6f 6d 6d 6f 6e | elp.for.DIR...It.is.quite.common |
| 3ed20 | 20 66 6f 72 20 61 20 5c 22 6d 61 6b 65 20 68 65 6c 70 5c 22 20 69 6e 76 6f 63 61 74 69 6f 6e 20 | .for.a.\"make.help\".invocation. |
| 3ed40 | 74 6f 20 72 65 74 75 72 6e 20 61 0a 68 75 6d 61 6e 20 72 65 61 64 61 62 6c 65 20 6c 69 73 74 20 | to.return.a.human.readable.list. |
| 3ed60 | 6f 66 20 74 61 72 67 65 74 73 2e 20 20 4f 66 74 65 6e 20 63 6f 6d 6d 6f 6e 20 74 61 72 67 65 74 | of.targets...Often.common.target |
| 3ed80 | 73 20 61 72 65 20 6d 61 72 6b 65 64 0a 77 69 74 68 20 61 20 6c 65 61 64 69 6e 67 20 61 73 74 65 | s.are.marked.with.a.leading.aste |
| 3eda0 | 72 69 73 6b 2e 20 20 54 68 65 20 65 78 61 63 74 20 73 65 61 72 63 68 20 70 61 74 74 65 72 6e 20 | risk...The.exact.search.pattern. |
| 3edc0 | 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 0a 62 79 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c | is.controlled.by.`counsel-compil |
| 3ede0 | 65 2d 68 65 6c 70 2d 70 61 74 74 65 72 6e 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 | e-help-pattern'."...(let.((defau |
| 3ee00 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 29 0a 20 20 20 20 20 20 20 20 70 72 69 6d 61 72 | lt-directory.dir).........primar |
| 3ee20 | 79 2d 74 61 72 67 65 74 73 20 74 61 72 67 65 74 73 29 0a 20 20 20 20 3b 3b 20 4f 6e 6c 79 20 70 | y-targets.targets).....;;.Only.p |
| 3ee40 | 72 6f 63 65 65 64 20 69 66 20 74 68 65 20 68 65 6c 70 20 74 61 72 67 65 74 20 65 78 69 73 74 73 | roceed.if.the.help.target.exists |
| 3ee60 | 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 6c 20 31 20 28 61 70 70 6c 79 20 23 27 63 61 6c 6c | ......(when.(eql.1.(apply.#'call |
| 3ee80 | 2d 70 72 6f 63 65 73 73 20 22 6d 61 6b 65 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 22 2d 71 22 | -process."make".nil.nil.nil."-q" |
| 3eea0 | 20 22 68 65 6c 70 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 | ."help"......................... |
| 3eec0 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 29 29 0a 20 20 20 20 20 20 28 77 69 74 | counsel-compile-env)).......(wit |
| 3eee0 | 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 6c | h-temp-buffer.........(when.(eql |
| 3ef00 | 20 30 20 28 61 70 70 6c 79 20 23 27 63 61 6c 6c 2d 70 72 6f 63 65 73 73 20 22 6d 61 6b 65 22 20 | .0.(apply.#'call-process."make". |
| 3ef20 | 6e 69 6c 20 74 20 6e 69 6c 20 22 68 65 6c 70 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nil.t.nil."help"................ |
| 3ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 | .............counsel-compile-env |
| 3ef60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d | ))...........(goto-char.(point-m |
| 3ef80 | 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 | in))...........(while.(re-search |
| 3efa0 | 2d 66 6f 72 77 61 72 64 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 68 65 6c 70 2d 70 61 | -forward.counsel-compile-help-pa |
| 3efc0 | 74 74 65 72 6e 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | ttern.nil.t).............(push.( |
| 3efe0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | match-string.2)................. |
| 3f000 | 20 20 28 69 66 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 29 20 70 72 69 6d 61 72 | ..(if.(match-beginning.1).primar |
| 3f020 | 79 2d 74 61 72 67 65 74 73 20 74 61 72 67 65 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | y-targets.targets)))...........( |
| 3f040 | 6e 63 6f 6e 63 20 28 73 6f 72 74 20 70 72 69 6d 61 72 79 2d 74 61 72 67 65 74 73 20 23 27 73 74 | nconc.(sort.primary-targets.#'st |
| 3f060 | 72 69 6e 67 2d 6c 65 73 73 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f | ring-lessp)..................(so |
| 3f080 | 72 74 20 74 61 72 67 65 74 73 20 23 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 29 29 29 29 29 29 | rt.targets.#'string-lessp))))))) |
| 3f0a0 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 6d 61 6b | ..(defun.counsel-compile-get-mak |
| 3f0c0 | 65 2d 68 65 6c 70 2d 69 6e 76 6f 63 61 74 69 6f 6e 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 6c | e-help-invocations.(&optional.bl |
| 3f0e0 | 64 64 69 72 29 0a 20 20 22 51 75 65 72 79 20 74 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 | ddir)..."Query.the.root.director |
| 3f100 | 79 20 66 6f 72 20 6d 61 6b 65 66 69 6c 65 73 20 77 69 74 68 20 68 65 6c 70 20 6f 75 74 70 75 74 | y.for.makefiles.with.help.output |
| 3f120 | 2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 42 4c 44 44 49 52 20 69 73 20 75 73 65 66 75 6c | ...The.optional.BLDDIR.is.useful |
| 3f140 | 20 66 6f 72 20 6f 74 68 65 72 20 68 65 6c 70 65 72 73 20 74 68 61 74 20 68 61 76 65 20 66 6f 75 | .for.other.helpers.that.have.fou |
| 3f160 | 6e 64 0a 73 75 62 2d 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 62 75 69 6c 64 73 20 6d | nd.sub-directories.that.builds.m |
| 3f180 | 61 79 20 62 65 20 69 6e 76 6f 6b 65 64 20 69 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 72 63 64 | ay.be.invoked.in."...(let.((srcd |
| 3f1a0 | 69 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 | ir.(counsel--compile-root))).... |
| 3f1c0 | 20 28 77 68 65 6e 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 28 6f 72 20 62 6c 64 64 | .(when.(directory-files.(or.bldd |
| 3f1e0 | 69 72 20 73 72 63 64 69 72 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ir.srcdir).nil.................. |
| 3f200 | 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 6b 65 2d 70 | ..........counsel-compile-make-p |
| 3f220 | 61 74 74 65 72 6e 20 74 29 0a 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c | attern.t).......(counsel--compil |
| 3f240 | 65 2d 67 65 74 2d 6d 61 6b 65 2d 74 61 72 67 65 74 73 0a 20 20 20 20 20 20 20 23 27 63 6f 75 6e | e-get-make-targets........#'coun |
| 3f260 | 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 6f 62 65 2d 6d 61 6b 65 2d 68 65 6c 70 20 73 72 63 | sel-compile--probe-make-help.src |
| 3f280 | 64 69 72 20 62 6c 64 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d | dir.blddir))))..(defun.counsel-- |
| 3f2a0 | 66 69 6e 64 2d 62 75 69 6c 64 2d 73 75 62 64 69 72 20 28 73 72 63 64 69 72 29 0a 20 20 22 52 65 | find-build-subdir.(srcdir)..."Re |
| 3f2c0 | 74 75 72 6e 20 62 75 69 6c 64 73 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 6f 66 20 53 52 43 44 | turn.builds.subdirectory.of.SRCD |
| 3f2e0 | 49 52 2c 20 69 66 20 6f 6e 65 20 65 78 69 73 74 73 2e 22 0a 20 20 28 63 6c 2d 73 6f 6d 65 20 28 | IR,.if.one.exists."...(cl-some.( |
| 3f300 | 6c 61 6d 62 64 61 20 28 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | lambda.(dir)..............(setq. |
| 3f320 | 64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 20 73 72 63 64 69 72 | dir.(expand-file-name.dir.srcdir |
| 3f340 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 69 72 65 63 | ))..............(and.(file-direc |
| 3f360 | 74 6f 72 79 2d 70 20 64 69 72 29 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 | tory-p.dir).dir))............cou |
| 3f380 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 62 75 69 6c 64 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 | nsel-compile-build-directories)) |
| 3f3a0 | 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 65 74 2d 62 75 69 6c 64 2d 73 75 62 64 | ..(defun.counsel--get-build-subd |
| 3f3c0 | 69 72 73 20 28 62 6c 64 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20 73 75 62 64 69 | irs.(blddir)..."Return.all.subdi |
| 3f3e0 | 72 73 20 75 6e 64 65 72 20 42 4c 44 44 49 52 20 73 6f 72 74 65 64 20 62 79 20 6d 6f 64 69 66 69 | rs.under.BLDDIR.sorted.by.modifi |
| 3f400 | 63 61 74 69 6f 6e 20 74 69 6d 65 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 6e 2d 64 69 | cation.time..If.there.are.non-di |
| 3f420 | 72 65 63 74 6f 72 79 20 66 69 6c 65 73 20 69 6e 20 42 4c 44 44 49 52 2c 20 69 6e 63 6c 75 64 65 | rectory.files.in.BLDDIR,.include |
| 3f440 | 20 42 4c 44 44 49 52 20 69 6e 20 74 68 65 0a 6c 69 73 74 20 61 73 20 69 74 20 6d 61 79 20 61 6c | .BLDDIR.in.the.list.as.it.may.al |
| 3f460 | 73 6f 20 62 65 20 61 20 62 75 69 6c 64 20 64 69 72 65 63 74 6f 72 79 2e 22 0a 20 20 28 6c 65 74 | so.be.a.build.directory."...(let |
| 3f480 | 2a 20 28 28 66 69 6c 65 73 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 61 6e 64 2d 61 | *.((files.(directory-files-and-a |
| 3f4a0 | 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 64 64 69 | ttributes..................blddi |
| 3f4c0 | 72 20 74 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 6e 6f 2d 64 6f 74 2d 66 69 6c 65 73 | r.t.directory-files-no-dot-files |
| 3f4e0 | 2d 72 65 67 65 78 70 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 72 73 20 28 63 6c 2d 72 | -regexp.t))..........(dirs.(cl-r |
| 3f500 | 65 6d 6f 76 65 2d 69 66 2d 6e 6f 74 20 23 27 63 6c 2d 73 65 63 6f 6e 64 20 66 69 6c 65 73 29 29 | emove-if-not.#'cl-second.files)) |
| 3f520 | 29 0a 20 20 20 20 3b 3b 20 41 6e 79 20 6e 6f 6e 2d 64 69 72 20 66 69 6c 65 73 3f 0a 20 20 20 20 | ).....;;.Any.non-dir.files?..... |
| 3f540 | 28 77 68 65 6e 20 28 3c 20 28 6c 65 6e 67 74 68 20 64 69 72 73 29 0a 20 20 20 20 20 20 20 20 20 | (when.(<.(length.dirs).......... |
| 3f560 | 20 20 20 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 | ....(length.files)).......(push. |
| 3f580 | 28 63 6f 6e 73 20 62 6c 64 64 69 72 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 62 6c | (cons.blddir.(file-attributes.bl |
| 3f5a0 | 64 64 69 72 29 29 20 64 69 72 73 29 29 0a 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 | ddir)).dirs)).....(mapcar.#'car. |
| 3f5c0 | 28 73 6f 72 74 20 64 69 72 73 20 28 6c 61 6d 62 64 61 20 28 78 20 79 29 0a 20 20 20 20 20 20 20 | (sort.dirs.(lambda.(x.y)........ |
| 3f5e0 | 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 69 6d 65 2d 6c 65 | ........................(time-le |
| 3f600 | 73 73 2d 70 20 28 6e 74 68 20 36 20 79 29 20 28 6e 74 68 20 36 20 78 29 29 29 29 29 29 29 0a 0a | ss-p.(nth.6.y).(nth.6.x))))))).. |
| 3f620 | 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 67 65 74 2d 62 75 69 6c 64 | (defun.counsel-compile-get-build |
| 3f640 | 2d 64 69 72 65 63 74 6f 72 69 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 29 0a 20 20 22 | -directories.(&optional.dir)..." |
| 3f660 | 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 70 6f 74 65 6e 74 69 61 6c 20 62 75 69 6c 64 | Return.a.list.of.potential.build |
| 3f680 | 20 64 69 72 65 63 74 6f 72 69 65 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 72 63 64 69 72 20 | .directories."...(let*.((srcdir. |
| 3f6a0 | 28 6f 72 20 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 29 | (or.dir.(counsel--compile-root)) |
| 3f6c0 | 29 0a 20 20 20 20 20 20 20 20 20 28 62 6c 64 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 66 69 6e | )..........(blddir.(counsel--fin |
| 3f6e0 | 64 2d 62 75 69 6c 64 2d 73 75 62 64 69 72 20 73 72 63 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 | d-build-subdir.srcdir))......... |
| 3f700 | 20 28 70 72 6f 70 73 20 60 28 73 72 63 64 69 72 20 2c 73 72 63 64 69 72 20 72 65 63 75 72 73 69 | .(props.`(srcdir.,srcdir.recursi |
| 3f720 | 76 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 6d 74 20 28 63 6f 6e 63 61 74 20 28 70 72 | ve.t))..........(fmt.(concat.(pr |
| 3f740 | 6f 70 65 72 74 69 7a 65 20 22 53 65 6c 65 63 74 20 62 75 69 6c 64 20 69 6e 20 22 0a 20 20 20 20 | opertize."Select.build.in."..... |
| 3f760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | ..............................'f |
| 3f780 | 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 0a 20 20 20 | ace.'font-lock-warning-face).... |
| 3f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | ...................(propertize." |
| 3f7c0 | 25 73 22 20 27 66 61 63 65 20 27 64 69 72 65 64 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 | %s".'face.'dired-directory)))).. |
| 3f7e0 | 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 73 75 62 64 69 72 29 0a 20 20 20 20 | ...(mapcar.(lambda.(subdir)..... |
| 3f800 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 20 28 66 6f 72 6d 61 74 20 66 6d 74 20 73 | ..........(let.((s.(format.fmt.s |
| 3f820 | 75 62 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 | ubdir))).................(add-te |
| 3f840 | 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 20 73 29 20 60 28 62 6c 64 | xt-properties.0.(length.s).`(bld |
| 3f860 | 64 69 72 20 2c 73 75 62 64 69 72 20 2c 40 70 72 6f 70 73 29 20 73 29 0a 20 20 20 20 20 20 20 20 | dir.,subdir.,@props).s)......... |
| 3f880 | 20 20 20 20 20 20 20 20 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 6c 64 | ........s)).............(and.bld |
| 3f8a0 | 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 2d 67 65 74 2d 62 75 69 6c 64 2d 73 75 62 64 69 72 73 20 | dir.(counsel--get-build-subdirs. |
| 3f8c0 | 62 6c 64 64 69 72 29 29 29 29 29 0a 0a 3b 3b 20 54 68 69 73 20 69 73 20 61 20 77 6f 72 6b 61 72 | blddir)))))..;;.This.is.a.workar |
| 3f8e0 | 6f 75 6e 64 20 66 6f 72 20 74 68 65 20 66 61 63 74 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f | ound.for.the.fact.there.is.no.co |
| 3f900 | 6e 63 65 70 74 20 6f 66 20 22 70 72 6f 6a 65 63 74 22 0a 3b 3b 20 6c 6f 63 61 6c 20 76 61 72 69 | ncept.of."project".;;.local.vari |
| 3f920 | 61 62 6c 65 73 20 28 61 73 20 6f 70 70 6f 73 65 64 20 74 6f 20 66 6f 72 20 65 78 61 6d 70 6c 65 | ables.(as.opposed.to.for.example |
| 3f940 | 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 29 2e 20 20 53 6f 20 77 65 0a 3b 3b 20 73 74 6f 72 65 20 | .buffer-local)...So.we.;;.store. |
| 3f960 | 61 6c 6c 20 6f 75 72 20 68 69 73 74 6f 72 79 20 69 6e 20 61 20 67 6c 6f 62 61 6c 20 6c 69 73 74 | all.our.history.in.a.global.list |
| 3f980 | 20 66 69 6c 74 65 72 20 6f 75 74 20 74 68 65 20 72 65 73 75 6c 74 73 20 77 65 0a 3b 3b 20 64 6f | .filter.out.the.results.we.;;.do |
| 3f9a0 | 6e 27 74 20 77 61 6e 74 2e 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 | n't.want..(defun.counsel-compile |
| 3f9c0 | 2d 67 65 74 2d 66 69 6c 74 65 72 65 64 2d 68 69 73 74 6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c | -get-filtered-history.(&optional |
| 3f9e0 | 20 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 63 6f 6d 70 69 6c 65 20 68 69 73 74 6f 72 | .dir)..."Return.a.compile.histor |
| 3fa00 | 79 20 72 65 6c 65 76 61 6e 74 20 74 6f 20 63 75 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 2e 22 0a | y.relevant.to.current.project.". |
| 3fa20 | 20 20 28 6c 65 74 20 28 28 72 6f 6f 74 20 28 6f 72 20 64 69 72 20 28 63 6f 75 6e 73 65 6c 2d 2d | ..(let.((root.(or.dir.(counsel-- |
| 3fa40 | 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 29 29 0a 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 29 | compile-root))).........history) |
| 3fa60 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 69 74 65 6d 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 | .....(dolist.(item.counsel-compi |
| 3fa80 | 6c 65 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 72 63 64 69 72 20 | le-history).......(let.((srcdir. |
| 3faa0 | 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 73 72 63 64 69 72 20 69 74 65 | (get-text-property.0.'srcdir.ite |
| 3fac0 | 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6c 64 64 69 72 20 28 67 65 74 2d 74 65 78 | m)).............(blddir.(get-tex |
| 3fae0 | 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 62 6c 64 64 69 72 20 69 74 65 6d 29 29 29 0a 20 20 20 | t-property.0.'blddir.item))).... |
| 3fb00 | 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 61 6e 64 20 73 72 63 64 69 72 20 28 66 69 6c 65 | .....(when.(or.(and.srcdir.(file |
| 3fb20 | 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 73 72 63 64 69 72 20 72 6f 6f 74 29 29 0a 20 20 | -in-directory-p.srcdir.root))... |
| 3fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 6c 64 64 69 72 20 28 66 69 6c | ................(and.blddir.(fil |
| 3fb60 | 65 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 62 6c 64 64 69 72 20 72 6f 6f 74 29 29 29 0a | e-in-directory-p.blddir.root))). |
| 3fb80 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 69 74 65 6d 20 68 69 73 74 6f 72 79 29 29 29 29 | ..........(push.item.history)))) |
| 3fba0 | 0a 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 68 69 73 74 6f 72 79 29 29 29 0a 0a 28 64 65 66 75 | .....(nreverse.history)))..(defu |
| 3fbc0 | 6e 20 63 6f 75 6e 73 65 6c 2d 2d 67 65 74 2d 63 6f 6d 70 69 6c 65 2d 63 61 6e 64 69 64 61 74 65 | n.counsel--get-compile-candidate |
| 3fbe0 | 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 | s.(&optional.dir)..."Return.the. |
| 3fc00 | 6c 69 73 74 20 6f 66 20 63 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 54 68 69 73 20 69 | list.of.compile.commands..This.i |
| 3fc20 | 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 | s.determined.by.`counsel-compile |
| 3fc40 | 2d 6c 6f 63 61 6c 2d 62 75 69 6c 64 73 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a 20 20 28 6c | -local-builds',.which.see."...(l |
| 3fc60 | 65 74 20 28 63 61 6e 64 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 6d 64 73 20 63 6f 75 | et.(cands).....(dolist.(cmds.cou |
| 3fc80 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6c 6f 63 61 6c 2d 62 75 69 6c 64 73 29 0a 20 20 20 20 20 | nsel-compile-local-builds)...... |
| 3fca0 | 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 6d 64 73 29 0a 20 20 20 20 20 20 20 20 | .(when.(functionp.cmds)......... |
| 3fcc0 | 28 73 65 74 71 20 63 6d 64 73 20 28 66 75 6e 63 61 6c 6c 20 63 6d 64 73 20 64 69 72 29 29 29 0a | (setq.cmds.(funcall.cmds.dir))). |
| 3fce0 | 20 20 20 20 20 20 28 77 68 65 6e 20 63 6d 64 73 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 | ......(when.cmds.........(push.( |
| 3fd00 | 69 66 20 28 6c 69 73 74 70 20 63 6d 64 73 29 20 63 6d 64 73 20 28 6c 69 73 74 20 63 6d 64 73 29 | if.(listp.cmds).cmds.(list.cmds) |
| 3fd20 | 29 20 63 61 6e 64 73 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 61 70 70 65 6e 64 20 28 | ).cands))).....(apply.#'append.( |
| 3fd40 | 6e 72 65 76 65 72 73 65 20 63 61 6e 64 73 29 29 29 29 0a 0a 3b 3b 20 54 68 69 73 20 69 73 20 61 | nreverse.cands))))..;;.This.is.a |
| 3fd60 | 20 77 6f 72 6b 61 72 6f 75 6e 64 20 74 6f 20 65 6e 73 75 72 65 20 77 65 20 74 61 67 20 61 6c 6c | .workaround.to.ensure.we.tag.all |
| 3fd80 | 20 74 68 65 20 72 65 6c 65 76 61 6e 74 20 6d 65 74 61 64 61 74 61 20 69 6e 0a 3b 3b 20 6f 75 72 | .the.relevant.metadata.in.;;.our |
| 3fda0 | 20 63 6f 6d 70 69 6c 65 20 68 69 73 74 6f 72 79 2e 20 20 54 68 69 73 20 61 6c 73 6f 20 61 6c 6c | .compile.history...This.also.all |
| 3fdc0 | 6f 77 73 20 4d 2d 78 20 63 6f 6d 70 69 6c 65 20 74 6f 20 64 6f 20 66 61 6e 63 79 0a 3b 3b 20 74 | ows.M-x.compile.to.do.fancy.;;.t |
| 3fde0 | 68 69 6e 67 73 20 6c 69 6b 65 20 69 6e 66 65 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | hings.like.infer.`default-direct |
| 3fe00 | 6f 72 79 27 20 66 72 6f 6d 20 27 63 64 27 73 20 69 6e 20 74 68 65 20 73 74 72 69 6e 67 2e 0a 28 | ory'.from.'cd's.in.the.string..( |
| 3fe20 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 75 70 64 61 74 65 2d 68 69 | defun.counsel-compile--update-hi |
| 3fe40 | 73 74 6f 72 79 20 28 5f 70 72 6f 63 29 0a 20 20 22 55 70 64 61 74 65 20 60 63 6f 75 6e 73 65 6c | story.(_proc)..."Update.`counsel |
| 3fe60 | 2d 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 27 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 70 69 | -compile-history'.from.the.compi |
| 3fe80 | 6c 61 74 69 6f 6e 20 73 74 61 74 65 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 72 63 64 69 72 20 | lation.state."...(let*.((srcdir. |
| 3fea0 | 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 29 0a 20 20 20 20 20 20 20 | (counsel--compile-root))........ |
| 3fec0 | 20 20 28 62 6c 64 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 | ..(blddir.default-directory).... |
| 3fee0 | 20 20 20 20 20 20 28 62 6c 64 65 6e 76 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 6e 76 69 72 6f | ......(bldenv.compilation-enviro |
| 3ff00 | 6e 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 63 6d 64 20 28 63 6f 6e 63 61 74 0a 20 20 20 | nment)..........(cmd.(concat.... |
| 3ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 61 72 20 63 6f 6d | ............(propertize.(car.com |
| 3ff40 | 70 69 6c 61 74 69 6f 6e 2d 61 72 67 75 6d 65 6e 74 73 29 20 27 63 6d 64 20 74 29 0a 20 20 20 20 | pilation-arguments).'cmd.t)..... |
| 3ff60 | 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 | ...........(unless.(file-equal-p |
| 3ff80 | 20 62 6c 64 64 69 72 20 73 72 63 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .blddir.srcdir)................. |
| 3ffa0 | 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 65 74 74 79 2d 70 72 6f 70 65 72 | .(counsel-compile--pretty-proper |
| 3ffc0 | 74 69 7a 65 20 22 69 6e 22 20 62 6c 64 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tize."in".blddir................ |
| 3ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40000 | 20 20 20 20 20 20 27 64 69 72 65 64 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 | ......'dired-directory))........ |
| 40020 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 6c 64 65 6e 76 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(when.bldenv............ |
| 40040 | 20 20 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 70 72 65 74 74 79 2d 70 | ......(counsel-compile--pretty-p |
| 40060 | 72 6f 70 65 72 74 69 7a 65 20 22 77 69 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ropertize."with"................ |
| 40080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 400a0 | 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 62 6c 64 65 | ......(mapconcat.#'identity.blde |
| 400c0 | 6e 76 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 | nv.".")......................... |
| 400e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f | .............................'fo |
| 40100 | 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 29 29 29 29 0a | nt-lock-variable-name-face))))). |
| 40120 | 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 | ....(add-text-properties.0.(leng |
| 40140 | 74 68 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | th.cmd)......................... |
| 40160 | 20 60 28 73 72 63 64 69 72 20 2c 73 72 63 64 69 72 20 62 6c 64 64 69 72 20 2c 62 6c 64 64 69 72 | .`(srcdir.,srcdir.blddir.,blddir |
| 40180 | 20 62 6c 64 65 6e 76 20 2c 62 6c 64 65 6e 76 29 20 63 6d 64 29 0a 20 20 20 20 28 61 64 64 2d 74 | .bldenv.,bldenv).cmd).....(add-t |
| 401a0 | 6f 2d 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f | o-history.'counsel-compile-histo |
| 401c0 | 72 79 20 63 6d 64 29 29 29 0a 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 | ry.cmd)))..(defvar.counsel-compi |
| 401e0 | 6c 65 2d 2d 63 75 72 72 65 6e 74 2d 62 75 69 6c 64 2d 64 69 72 20 6e 69 6c 0a 20 20 22 54 72 61 | le--current-build-dir.nil..."Tra |
| 40200 | 63 6b 73 20 74 68 65 20 6c 61 73 74 20 64 69 72 65 63 74 6f 72 79 20 60 63 6f 75 6e 73 65 6c 2d | cks.the.last.directory.`counsel- |
| 40220 | 63 6f 6d 70 69 6c 65 27 20 77 61 73 20 63 61 6c 6c 65 64 20 77 69 74 68 2e 0a 0a 54 68 69 73 20 | compile'.was.called.with...This. |
| 40240 | 73 74 61 74 65 20 61 6c 6c 6f 77 73 20 75 73 20 74 6f 20 73 65 74 20 69 74 20 63 6f 72 72 65 63 | state.allows.us.to.set.it.correc |
| 40260 | 74 6c 79 20 69 66 20 74 68 65 20 75 73 65 72 20 68 61 73 20 6d 61 6e 75 61 6c 6c 79 0a 65 64 69 | tly.if.the.user.has.manually.edi |
| 40280 | 74 65 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 75 73 20 6c 6f 73 69 6e 67 20 6f 75 72 | ted.the.command,.thus.losing.our |
| 402a0 | 20 65 6d 62 65 64 64 65 64 20 73 74 61 74 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | .embedded.state.")..(defun.couns |
| 402c0 | 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 61 63 74 69 6f 6e 20 28 63 6d 64 29 0a 20 20 22 50 72 6f 63 | el-compile--action.(cmd)..."Proc |
| 402e0 | 65 73 73 20 43 4d 44 20 74 6f 20 63 61 6c 6c 20 60 63 6f 6d 70 69 6c 65 27 2e 0a 0a 49 66 20 43 | ess.CMD.to.call.`compile'...If.C |
| 40300 | 4d 44 20 68 61 73 20 74 68 65 20 60 72 65 63 75 72 73 69 76 65 27 20 70 72 6f 70 65 72 74 79 20 | MD.has.the.`recursive'.property. |
| 40320 | 73 65 74 20 77 65 20 63 61 6c 6c 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 0a 61 67 | set.we.call.`counsel-compile'.ag |
| 40340 | 61 69 6e 20 74 6f 20 66 75 72 74 68 65 72 20 72 65 66 69 6e 65 20 74 68 65 20 63 6f 6d 70 69 6c | ain.to.further.refine.the.compil |
| 40360 | 65 20 6f 70 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 0a 73 70 65 63 69 | e.options.in.the.directory.speci |
| 40380 | 66 69 65 64 20 62 79 20 74 68 65 20 60 62 6c 64 64 69 72 27 20 70 72 6f 70 65 72 74 79 2e 22 0a | fied.by.the.`blddir'.property.". |
| 403a0 | 20 20 28 6c 65 74 20 28 28 62 6c 64 64 69 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 | ..(let.((blddir.(get-text-proper |
| 403c0 | 74 79 20 30 20 27 62 6c 64 64 69 72 20 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 28 62 6c 64 65 | ty.0.'blddir.cmd)).........(blde |
| 403e0 | 6e 76 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 62 6c 64 65 6e 76 20 | nv.(get-text-property.0.'bldenv. |
| 40400 | 63 6d 64 29 29 29 0a 20 20 20 20 28 69 66 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | cmd))).....(if.(get-text-propert |
| 40420 | 79 20 30 20 27 72 65 63 75 72 73 69 76 65 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 28 63 6f 75 | y.0.'recursive.cmd).........(cou |
| 40440 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 20 62 6c 64 64 69 72 29 0a 20 20 20 20 20 20 28 77 68 65 6e | nsel-compile.blddir).......(when |
| 40460 | 20 28 67 65 74 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 20 30 20 27 63 6d 64 20 63 6d 64 29 0a | .(get-char-property.0.'cmd.cmd). |
| 40480 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | ........(setq.cmd.(substring-no- |
| 404a0 | 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6d | properties....................cm |
| 404c0 | 64 20 30 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 6e 67 65 | d.0.(next-single-property-change |
| 404e0 | 20 30 20 27 63 6d 64 20 63 6d 64 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 | .0.'cmd.cmd)))).......(let.((def |
| 40500 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 62 6c 64 64 69 72 0a 20 20 20 20 20 20 | ault-directory.(or.blddir....... |
| 40520 | 20 20 20 20 20 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 | .............................cou |
| 40540 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 63 75 72 72 65 6e 74 2d 62 75 69 6c 64 2d 64 69 72 0a | nsel-compile--current-build-dir. |
| 40560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40580 | 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 | ...default-directory)).......... |
| 405a0 | 20 20 20 28 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 62 6c 64 65 | ...(compilation-environment.blde |
| 405c0 | 6e 76 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 20 6e 65 65 64 20 74 6f 20 73 70 65 63 69 | nv)).........;;.No.need.to.speci |
| 405e0 | 66 79 20 60 3a 68 69 73 74 6f 72 79 27 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 69 73 20 68 6f | fy.`:history'.because.of.this.ho |
| 40600 | 6f 6b 2e 0a 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 63 6f 6d 70 69 6c 61 74 69 | ok..........(add-hook.'compilati |
| 40620 | 6f 6e 2d 73 74 61 72 74 2d 68 6f 6f 6b 20 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d | on-start-hook.#'counsel-compile- |
| 40640 | 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 75 6e 77 69 6e 64 | -update-history).........(unwind |
| 40660 | 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 69 6c 65 20 63 | -protect..............(compile.c |
| 40680 | 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 63 6f 6d 70 | md)...........(remove-hook.'comp |
| 406a0 | 69 6c 61 74 69 6f 6e 2d 73 74 61 72 74 2d 68 6f 6f 6b 20 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d | ilation-start-hook.#'counsel-com |
| 406c0 | 70 69 6c 65 2d 2d 75 70 64 61 74 65 2d 68 69 73 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 | pile--update-history))))))..(def |
| 406e0 | 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 64 69 74 2d 63 6f 6d 6d 61 6e 64 20 | un.counsel-compile-edit-command. |
| 40700 | 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 75 72 72 65 6e 74 20 63 6f 6d 70 69 6c 65 20 63 6f 6d | ()..."Insert.current.compile.com |
| 40720 | 6d 61 6e 64 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 66 6f 72 20 65 64 69 | mand.into.the.minibuffer.for.edi |
| 40740 | 74 69 6e 67 2e 0a 0a 54 68 69 73 20 6d 69 72 72 6f 72 73 20 74 68 65 20 62 65 68 61 76 69 6f 72 | ting...This.mirrors.the.behavior |
| 40760 | 20 6f 66 20 60 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74 27 20 62 75 74 20 77 69 74 | .of.`ivy-insert-current'.but.wit |
| 40780 | 68 20 73 70 65 63 69 66 69 63 0a 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 74 68 65 20 60 63 6f 75 | h.specific.handling.for.the.`cou |
| 407a0 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 27 20 6d 65 74 61 64 61 74 61 2e 22 0a 20 20 28 69 6e 74 65 | nsel-compile'.metadata."...(inte |
| 407c0 | 72 61 63 74 69 76 65 29 0a 20 20 28 64 65 6c 65 74 65 2d 6d 69 6e 69 62 75 66 66 65 72 2d 63 6f | ractive)...(delete-minibuffer-co |
| 407e0 | 6e 74 65 6e 74 73 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 6d 64 20 28 69 76 79 2d 73 74 61 74 65 | ntents)...(let*.((cmd.(ivy-state |
| 40800 | 2d 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 28 62 6c | -current.ivy-last))..........(bl |
| 40820 | 64 64 69 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 62 6c 64 64 69 | ddir.(get-text-property.0.'blddi |
| 40840 | 72 20 63 6d 64 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 6c 64 64 69 72 0a 20 20 20 20 20 20 | r.cmd))).....(when.blddir....... |
| 40860 | 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 63 75 72 72 65 6e 74 2d 62 | (setq.counsel-compile--current-b |
| 40880 | 75 69 6c 64 2d 64 69 72 20 62 6c 64 64 69 72 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 73 | uild-dir.blddir)).....(insert.(s |
| 408a0 | 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 | ubstring-no-properties.......... |
| 408c0 | 20 20 20 20 63 6d 64 20 30 20 28 61 6e 64 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | ....cmd.0.(and.(get-text-propert |
| 408e0 | 79 20 30 20 27 63 6d 64 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.0.'cmd.cmd)................... |
| 40900 | 20 20 20 20 20 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e | ......(next-single-property-chan |
| 40920 | 67 65 20 30 20 27 63 6d 64 20 63 6d 64 29 29 29 29 29 29 0a 0a 3b 3b 20 43 75 72 72 65 6e 74 6c | ge.0.'cmd.cmd))))))..;;.Currentl |
| 40940 | 79 20 74 68 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 77 65 20 64 6f 20 69 73 20 6f 76 65 72 72 69 | y.the.only.thing.we.do.is.overri |
| 40960 | 64 65 20 69 76 79 27 73 20 64 65 66 61 75 6c 74 20 69 6e 73 65 72 74 0a 3b 3b 20 6f 70 65 72 61 | de.ivy's.default.insert.;;.opera |
| 40980 | 74 69 6f 6e 20 77 68 69 63 68 20 64 6f 65 73 6e 27 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 6d | tion.which.doesn't.include.the.m |
| 409a0 | 65 74 61 64 61 74 61 20 77 65 20 77 61 6e 74 2e 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c | etadata.we.want..(defvar.counsel |
| 409c0 | 2d 63 6f 6d 70 69 6c 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | -compile-map...(let.((map.(make- |
| 409e0 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | sparse-keymap))).....(define-key |
| 40a00 | 20 6d 61 70 20 5b 72 65 6d 61 70 20 69 76 79 2d 69 6e 73 65 72 74 2d 63 75 72 72 65 6e 74 5d 20 | .map.[remap.ivy-insert-current]. |
| 40a20 | 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 64 69 74 2d 63 6f 6d 6d 61 6e 64 29 0a | #'counsel-compile-edit-command). |
| 40a40 | 20 20 20 20 6d 61 70 29 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 69 76 79 20 6b 65 79 62 69 | ....map)..."Additional.ivy.keybi |
| 40a60 | 6e 64 69 6e 67 73 20 64 75 72 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 73 65 6c 65 63 74 69 6f 6e 2e | ndings.during.command.selection. |
| 40a80 | 22 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 63 6f 75 6e 73 65 | ")..;;;###autoload.(defun.counse |
| 40aa0 | 6c 2d 63 6f 6d 70 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 29 0a 20 20 22 43 61 6c | l-compile.(&optional.dir)..."Cal |
| 40ac0 | 6c 20 60 63 6f 6d 70 69 6c 65 27 20 63 6f 6d 70 6c 65 74 69 6e 67 20 77 69 74 68 20 73 6d 61 72 | l.`compile'.completing.with.smar |
| 40ae0 | 74 20 73 75 67 67 65 73 74 69 6f 6e 73 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 20 44 49 | t.suggestions,.optionally.for.DI |
| 40b00 | 52 2e 0a 0a 41 64 64 69 74 69 6f 6e 61 6c 20 61 63 74 69 6f 6e 73 3a 0a 0a 5c 5c 7b 63 6f 75 6e | R...Additional.actions:..\\{coun |
| 40b20 | 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 70 7d 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | sel-compile-map}"...(interactive |
| 40b40 | 29 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 2d 63 75 72 72 65 | )...(setq.counsel-compile--curre |
| 40b60 | 6e 74 2d 62 75 69 6c 64 2d 64 69 72 20 28 6f 72 20 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 | nt-build-dir.(or.dir............ |
| 40b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40ba0 | 20 20 20 20 28 63 6f 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 65 2d 72 6f 6f 74 29 0a 20 20 20 20 | ....(counsel--compile-root)..... |
| 40bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 40be0 | 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 0a 20 | ...........default-directory)).. |
| 40c00 | 20 28 69 76 79 2d 72 65 61 64 20 22 43 6f 6d 70 69 6c 65 20 63 6f 6d 6d 61 6e 64 3a 20 22 0a 20 | .(ivy-read."Compile.command:.".. |
| 40c20 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 28 63 6f 75 6e 73 65 6c | ...........(delete-dups.(counsel |
| 40c40 | 2d 2d 67 65 74 2d 63 6f 6d 70 69 6c 65 2d 63 61 6e 64 69 64 61 74 65 73 20 64 69 72 29 29 0a 20 | --get-compile-candidates.dir)).. |
| 40c60 | 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d | ...........:action.#'counsel-com |
| 40c80 | 70 69 6c 65 2d 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 6d 61 70 | pile--action.............:keymap |
| 40ca0 | 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 | .counsel-compile-map............ |
| 40cc0 | 20 3a 63 61 6c 6c 65 72 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 29 29 0a 0a 28 69 76 | .:caller.'counsel-compile))..(iv |
| 40ce0 | 79 2d 61 64 64 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 0a | y-add-actions..'counsel-compile. |
| 40d00 | 20 27 28 28 22 64 22 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 66 6f 72 67 65 74 2d 63 | .'(("d".counsel-compile-forget-c |
| 40d20 | 6f 6d 6d 61 6e 64 20 22 64 65 6c 65 74 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 | ommand."delete")))..(defun.couns |
| 40d40 | 65 6c 2d 63 6f 6d 70 69 6c 65 2d 66 6f 72 67 65 74 2d 63 6f 6d 6d 61 6e 64 20 28 63 6d 64 29 0a | el-compile-forget-command.(cmd). |
| 40d60 | 20 20 22 44 65 6c 65 74 65 20 43 4d 44 20 66 72 6f 6d 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 | .."Delete.CMD.from.`counsel-comp |
| 40d80 | 69 6c 65 2d 68 69 73 74 6f 72 79 27 2e 22 0a 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c 2d 63 | ile-history'."...(setq.counsel-c |
| 40da0 | 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 63 | ompile-history.........(delete.c |
| 40dc0 | 6d 64 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 68 69 73 74 6f 72 79 29 29 29 0a 0a 28 | md.counsel-compile-history)))..( |
| 40de0 | 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 2d 66 6f 72 6d 61 | defun.counsel-compile-env--forma |
| 40e00 | 74 2d 68 69 6e 74 20 28 63 61 6e 64 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 66 6f 72 6d 61 | t-hint.(cands)..."Return.a.forma |
| 40e20 | 74 74 65 72 20 66 6f 72 20 63 6f 6d 70 69 6c 65 2d 65 6e 76 20 43 41 4e 44 53 2e 22 0a 20 20 28 | tter.for.compile-env.CANDS."...( |
| 40e40 | 6c 65 74 20 28 28 72 6d 73 74 72 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | let.((rmstr..........(propertize |
| 40e60 | 20 22 72 65 6d 6f 76 65 22 20 27 66 61 63 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 | ."remove".'face.'font-lock-warni |
| 40e80 | 6e 67 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 28 61 64 64 73 74 72 0a 20 20 20 20 20 20 | ng-face)).........(addstr....... |
| 40ea0 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 61 64 64 22 20 27 66 61 63 65 20 27 66 6f 6e 74 | ...(propertize."add".'face.'font |
| 40ec0 | 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 29 29 0a 20 20 20 20 | -lock-variable-name-face)))..... |
| 40ee0 | 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 20 20 | (ivy--format-function-generic... |
| 40f00 | 20 20 20 28 6c 61 6d 62 64 61 20 28 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 20 28 66 6f | ...(lambda.(selected)........(fo |
| 40f20 | 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | rmat."%s.%s"................(if. |
| 40f40 | 28 6d 65 6d 62 65 72 20 73 65 6c 65 63 74 65 64 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 | (member.selected.counsel-compile |
| 40f60 | 2d 65 6e 76 29 20 72 6d 73 74 72 20 61 64 64 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -env).rmstr.addstr)............. |
| 40f80 | 20 20 20 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 23 27 69 64 65 6e 74 69 74 79 0a 20 20 | ...selected))......#'identity... |
| 40fa0 | 20 20 20 63 61 6e 64 73 0a 20 20 20 20 20 22 5c 6e 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f | ...cands......"\n")))..(defun.co |
| 40fc0 | 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 2d 75 70 64 61 74 65 20 28 76 61 72 29 0a | unsel-compile-env--update.(var). |
| 40fe0 | 20 20 22 55 70 64 61 74 65 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 27 20 | .."Update.`counsel-compile-env'. |
| 41000 | 65 69 74 68 65 72 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 56 41 52 2e 22 0a | either.adding.or.removing.VAR.". |
| 41020 | 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 76 61 72 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d | ..(cond.((member.var.counsel-com |
| 41040 | 70 69 6c 65 2d 65 6e 76 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 75 6e 73 65 6c | pile-env)..........(setq.counsel |
| 41060 | 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 20 28 64 65 6c 65 74 65 20 76 61 72 20 63 6f 75 6e 73 65 6c | -compile-env.(delete.var.counsel |
| 41080 | 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 | -compile-env))).........((string |
| 410a0 | 2d 6d 61 74 63 68 2d 70 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 70 61 74 | -match-p.counsel-compile-env-pat |
| 410c0 | 74 65 72 6e 20 76 61 72 29 0a 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 76 61 72 20 63 6f 75 | tern.var)..........(push.var.cou |
| 410e0 | 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 28 75 | nsel-compile-env)).........(t.(u |
| 41100 | 73 65 72 2d 65 72 72 6f 72 20 22 49 67 6e 6f 72 69 6e 67 20 6d 61 6c 66 6f 72 6d 65 64 20 76 61 | ser-error."Ignoring.malformed.va |
| 41120 | 72 69 61 62 6c 65 3a 20 27 25 73 27 22 20 76 61 72 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | riable:.'%s'".var))))..;;;###aut |
| 41140 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 | oload.(defun.counsel-compile-env |
| 41160 | 20 28 29 0a 20 20 22 55 70 64 61 74 65 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 | .()..."Update.`counsel-compile-e |
| 41180 | 6e 76 27 20 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | nv'.interactively."...(interacti |
| 411a0 | 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 43 6f 6d 70 69 6c 65 20 65 6e 76 69 72 6f 6e | ve)...(ivy-read."Compile.environ |
| 411c0 | 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | ment.variable:.".............(de |
| 411e0 | 6c 65 74 65 2d 64 75 70 73 20 28 61 70 70 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lete-dups.(append............... |
| 41200 | 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 20 | ............counsel-compile-env. |
| 41220 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 | counsel-compile-env-history))... |
| 41240 | 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 | ..........:action.#'counsel-comp |
| 41260 | 69 6c 65 2d 65 6e 76 2d 2d 75 70 64 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 | ile-env--update.............:pre |
| 41280 | 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 | dicate.(lambda.(cand)........... |
| 412a0 | 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 70 20 63 | ...............(string-match-p.c |
| 412c0 | 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 70 61 74 74 65 72 6e 0a 20 20 20 20 20 | ounsel-compile-env-pattern...... |
| 412e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41300 | 20 20 20 20 63 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 | ....cand)).............:history. |
| 41320 | 27 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 68 69 73 74 6f 72 79 0a 20 20 20 | 'counsel-compile-env-history.... |
| 41340 | 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 63 6f 6d 70 69 6c | .........:caller.'counsel-compil |
| 41360 | 65 2d 65 6e 76 29 29 0a 0a 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c | e-env))..(ivy-configure.'counsel |
| 41380 | 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 0a 20 20 3a 66 6f 72 6d 61 74 2d 66 6e 20 23 27 63 6f 75 6e | -compile-env...:format-fn.#'coun |
| 413a0 | 73 65 6c 2d 63 6f 6d 70 69 6c 65 2d 65 6e 76 2d 2d 66 6f 72 6d 61 74 2d 68 69 6e 74 29 0a 0a 3b | sel-compile-env--format-hint)..; |
| 413c0 | 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e | ;**.`counsel-minor'.(defvar.coun |
| 413e0 | 73 65 6c 2d 6d 69 6e 6f 72 2d 68 69 73 74 6f 72 79 20 6e 69 6c 0a 20 20 22 48 69 73 74 6f 72 79 | sel-minor-history.nil..."History |
| 41400 | 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 | .for.`counsel-minor'.")..(defun. |
| 41420 | 63 6f 75 6e 73 65 6c 2d 2d 6d 69 6e 6f 72 2d 63 61 6e 64 69 64 61 74 65 73 20 28 29 0a 20 20 22 | counsel--minor-candidates.()..." |
| 41440 | 52 65 74 75 72 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6c 69 73 74 20 66 6f 72 20 60 63 6f 75 | Return.completion.alist.for.`cou |
| 41460 | 6e 73 65 6c 2d 6d 69 6e 6f 72 27 2e 0a 0a 54 68 65 20 61 6c 69 73 74 20 65 6c 65 6d 65 6e 74 20 | nsel-minor'...The.alist.element. |
| 41480 | 69 73 20 63 6f 6e 73 20 6f 66 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 73 74 72 69 6e 67 20 77 69 74 | is.cons.of.minor.mode.string.wit |
| 414a0 | 68 20 69 74 73 20 6c 69 67 68 74 65 72 0a 61 6e 64 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 73 79 6d | h.its.lighter.and.minor.mode.sym |
| 414c0 | 62 6f 6c 2e 22 0a 20 20 28 64 65 6c 71 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 | bol."...(delq.nil.........(mapca |
| 414e0 | 72 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 6f 64 65 29 0a 20 20 20 20 20 20 | r..........(lambda.(mode)....... |
| 41500 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d 6f 64 65 29 20 28 63 | .....(when.(and.(boundp.mode).(c |
| 41520 | 6f 6d 6d 61 6e 64 70 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | ommandp.mode))..............(let |
| 41540 | 20 28 28 6c 69 67 68 74 65 72 20 28 63 64 72 20 28 61 73 73 71 20 6d 6f 64 65 20 6d 69 6e 6f 72 | .((lighter.(cdr.(assq.mode.minor |
| 41560 | 2d 6d 6f 64 65 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -mode-alist))))................( |
| 41580 | 63 6f 6e 73 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cons.(concat.................... |
| 415a0 | 20 20 20 28 69 66 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 6f 64 65 29 20 22 2d 22 20 22 | ...(if.(symbol-value.mode)."-"." |
| 415c0 | 2b 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 28 73 79 6d 62 6f | +").......................(symbo |
| 415e0 | 6c 2d 6e 61 6d 65 20 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 | l-name.mode).................... |
| 41600 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(propertize.................. |
| 41620 | 20 20 20 20 20 20 28 69 66 20 6c 69 67 68 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.lighter............... |
| 41640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 5c 22 25 73 5c 22 22 0a 20 | .............(format.".\"%s\"".. |
| 41660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41680 | 20 20 28 66 6f 72 6d 61 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 63 6f 6e 73 20 74 20 6c 69 67 68 | ..(format-mode-line.(cons.t.ligh |
| 416a0 | 74 65 72 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 | ter))).......................... |
| 416c0 | 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 20 27 66 61 63 65 | "")........................'face |
| 416e0 | 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 | .font-lock-string-face))........ |
| 41700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ..............mode)))).......... |
| 41720 | 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6c 69 73 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | minor-mode-list)))..;;;###autolo |
| 41740 | 61 64 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 20 28 29 0a 20 20 22 45 6e | ad.(defun.counsel-minor.()..."En |
| 41760 | 61 62 6c 65 20 6f 72 20 64 69 73 61 62 6c 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 2e 0a 0a 44 69 73 | able.or.disable.minor.mode...Dis |
| 41780 | 61 62 6c 65 64 20 6d 69 6e 6f 72 20 6d 6f 64 65 73 20 61 72 65 20 70 72 65 66 69 78 65 64 20 77 | abled.minor.modes.are.prefixed.w |
| 417a0 | 69 74 68 20 5c 22 2b 5c 22 2c 20 61 6e 64 0a 73 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 | ith.\"+\",.and.selecting.one.of. |
| 417c0 | 74 68 65 73 65 20 77 69 6c 6c 20 65 6e 61 62 6c 65 20 69 74 2e 0a 45 6e 61 62 6c 65 64 20 6d 69 | these.will.enable.it..Enabled.mi |
| 417e0 | 6e 6f 72 20 6d 6f 64 65 73 20 61 72 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 5c 22 2d 5c | nor.modes.are.prefixed.with.\"-\ |
| 41800 | 22 2c 20 61 6e 64 0a 73 65 6c 65 63 74 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 69 | ",.and.selecting.one.of.these.wi |
| 41820 | 6c 6c 20 65 6e 61 62 6c 65 20 69 74 2e 0a 0a 41 64 64 69 74 69 6f 6e 61 6c 20 61 63 74 69 6f 6e | ll.enable.it...Additional.action |
| 41840 | 73 3a 5c 5c 3c 69 76 79 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6d 61 70 3e 0a 0a 20 20 5c 5c 5b 69 | s:\\<ivy-minibuffer-map>....\\[i |
| 41860 | 76 79 2d 64 69 73 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 5d 20 64 3a 20 47 6f 20 74 6f 20 6d 69 | vy-dispatching-done].d:.Go.to.mi |
| 41880 | 6e 6f 72 20 6d 6f 64 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 5c 5c 5b 69 76 79 2d 64 69 73 | nor.mode.definition...\\[ivy-dis |
| 418a0 | 70 61 74 63 68 69 6e 67 2d 64 6f 6e 65 5d 20 68 3a 20 44 65 73 63 72 69 62 65 20 6d 69 6e 6f 72 | patching-done].h:.Describe.minor |
| 418c0 | 20 6d 6f 64 65 22 0a 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 | .mode"....(interactive)...(ivy-r |
| 418e0 | 65 61 64 20 22 4d 69 6e 6f 72 20 6d 6f 64 65 73 20 28 65 6e 61 62 6c 65 20 2b 6d 6f 64 65 20 6f | ead."Minor.modes.(enable.+mode.o |
| 41900 | 72 20 64 69 73 61 62 6c 65 20 2d 6d 6f 64 65 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.disable.-mode):."............. |
| 41920 | 28 63 6f 75 6e 73 65 6c 2d 2d 6d 69 6e 6f 72 2d 63 61 6e 64 69 64 61 74 65 73 29 0a 20 20 20 20 | (counsel--minor-candidates)..... |
| 41940 | 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 20 20 | ........:require-match.t........ |
| 41960 | 20 20 20 20 20 3a 68 69 73 74 6f 72 79 20 27 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 2d 68 69 73 | .....:history.'counsel-minor-his |
| 41980 | 74 6f 72 79 0a 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 | tory.............:action.(lambda |
| 419a0 | 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 63 61 6c 6c | .(x).......................(call |
| 419c0 | 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 63 64 72 20 78 29 29 29 29 29 0a 0a 28 69 76 79 | -interactively.(cdr.x)))))..(ivy |
| 419e0 | 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 6d 69 6e 6f 72 0a 20 20 3a 69 6e 69 | -configure.'counsel-minor...:ini |
| 41a00 | 74 69 61 6c 2d 69 6e 70 75 74 20 22 5e 2b 22 0a 20 20 3a 73 6f 72 74 2d 66 6e 20 23 27 69 76 79 | tial-input."^+"...:sort-fn.#'ivy |
| 41a20 | 2d 73 74 72 69 6e 67 3c 29 0a 0a 28 69 76 79 2d 73 65 74 2d 61 63 74 69 6f 6e 73 0a 20 27 63 6f | -string<)..(ivy-set-actions..'co |
| 41a40 | 75 6e 73 65 6c 2d 6d 69 6e 6f 72 0a 20 60 28 28 22 64 22 20 2c 28 6c 61 6d 62 64 61 20 28 78 29 | unsel-minor..`(("d".,(lambda.(x) |
| 41a60 | 20 28 66 69 6e 64 2d 66 75 6e 63 74 69 6f 6e 20 28 63 64 72 20 78 29 29 29 20 22 64 65 66 69 6e | .(find-function.(cdr.x)))."defin |
| 41a80 | 69 74 69 6f 6e 22 29 0a 20 20 20 28 22 68 22 20 2c 28 6c 61 6d 62 64 61 20 28 78 29 20 28 64 65 | ition")....("h".,(lambda.(x).(de |
| 41aa0 | 73 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 28 63 64 72 20 78 29 29 29 20 22 68 65 6c 70 22 | scribe-function.(cdr.x)))."help" |
| 41ac0 | 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 63 6f 75 6e 73 | )))..;;;###autoload.(defun.couns |
| 41ae0 | 65 6c 2d 6d 61 6a 6f 72 20 28 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 | el-major.()...(interactive)...(i |
| 41b00 | 76 79 2d 72 65 61 64 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 73 3a 20 22 20 6f 62 61 72 72 61 79 0a | vy-read."Major.modes:.".obarray. |
| 41b20 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 70 72 65 64 69 63 61 74 65 20 28 6c 61 6d 62 64 61 20 28 | ............:predicate.(lambda.( |
| 41b40 | 66 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 6e 64 | f)..........................(and |
| 41b60 | 20 28 63 6f 6d 6d 61 6e 64 70 20 66 29 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2d 6d 6f | .(commandp.f).(string-match."-mo |
| 41b80 | 64 65 24 22 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 | de$".(symbol-name.f))........... |
| 41ba0 | 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 61 6e 64 20 28 61 75 | ....................(or.(and.(au |
| 41bc0 | 74 6f 6c 6f 61 64 70 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 66 29 29 0a 20 20 20 | toloadp.(symbol-function.f)).... |
| 41be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41c00 | 20 20 20 20 28 6c 65 74 20 28 28 64 6f 63 2d 73 70 6c 69 74 20 28 68 65 6c 70 2d 73 70 6c 69 74 | ....(let.((doc-split.(help-split |
| 41c20 | 2d 66 75 6e 64 6f 63 20 28 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 29 20 66 29 29 29 0a 20 | -fundoc.(documentation.f).f))).. |
| 41c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 41c60 | 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 73 74 61 72 74 65 72 73 20 68 | ........;;.major.mode.starters.h |
| 41c80 | 61 76 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave.no.arguments................ |
| 41ca0 | 20 20 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 64 20 64 | ..........................(and.d |
| 41cc0 | 6f 63 2d 73 70 6c 69 74 20 28 6e 75 6c 6c 20 28 63 64 72 20 28 72 65 61 64 20 28 63 61 72 20 64 | oc-split.(null.(cdr.(read.(car.d |
| 41ce0 | 6f 63 2d 73 70 6c 69 74 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc-split)))))))................. |
| 41d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 75 6c 6c 20 28 68 65 6c 70 2d 66 75 | ..................(null.(help-fu |
| 41d20 | 6e 63 74 69 6f 6e 2d 61 72 67 6c 69 73 74 20 66 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nction-arglist.f)))))........... |
| 41d40 | 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 4d 2d 78 2d 61 63 74 69 6f 6e 0a 20 | ..:action.#'counsel-M-x-action.. |
| 41d60 | 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 6d 61 6a 6f | ...........:caller.'counsel-majo |
| 41d80 | 72 29 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 27 0a 28 64 65 63 6c | r))..;;**.`counsel-search'.(decl |
| 41da0 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 72 65 71 75 65 73 74 20 22 65 78 74 3a 72 65 71 75 65 73 | are-function.request."ext:reques |
| 41dc0 | 74 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 65 | t")..(defcustom.counsel-search-e |
| 41de0 | 6e 67 69 6e 65 20 27 64 64 67 0a 20 20 22 54 68 65 20 73 65 61 72 63 68 20 65 6e 67 69 6e 65 20 | ngine.'ddg..."The.search.engine. |
| 41e00 | 63 68 6f 69 63 65 20 69 6e 20 60 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 65 6e 67 69 6e 65 | choice.in.`counsel-search-engine |
| 41e20 | 73 2d 61 6c 69 73 74 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 | s-alist'."...:type.'(choice..... |
| 41e40 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 64 64 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ......(const.ddg)...........(con |
| 41e60 | 73 74 20 67 6f 6f 67 6c 65 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c | st.google)))..(defcustom.counsel |
| 41e80 | 2d 73 65 61 72 63 68 2d 65 6e 67 69 6e 65 73 2d 61 6c 69 73 74 0a 20 20 27 28 28 67 6f 6f 67 6c | -search-engines-alist...'((googl |
| 41ea0 | 65 0a 20 20 20 20 20 22 68 74 74 70 3a 2f 2f 73 75 67 67 65 73 74 71 75 65 72 69 65 73 2e 67 6f | e......"http://suggestqueries.go |
| 41ec0 | 6f 67 6c 65 2e 63 6f 6d 2f 63 6f 6d 70 6c 65 74 65 2f 73 65 61 72 63 68 22 0a 20 20 20 20 20 22 | ogle.com/complete/search"......" |
| 41ee0 | 68 74 74 70 73 3a 2f 2f 77 77 77 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 73 65 61 72 63 68 3f 71 3d | https://www.google.com/search?q= |
| 41f00 | 22 0a 20 20 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 61 72 63 68 2d 72 65 71 75 65 73 74 2d 64 | "......counsel--search-request-d |
| 41f20 | 61 74 61 2d 67 6f 6f 67 6c 65 29 0a 20 20 20 20 28 64 64 67 0a 20 20 20 20 20 22 68 74 74 70 73 | ata-google).....(ddg......"https |
| 41f40 | 3a 2f 2f 64 75 63 6b 64 75 63 6b 67 6f 2e 63 6f 6d 2f 61 63 2f 22 0a 20 20 20 20 20 22 68 74 74 | ://duckduckgo.com/ac/"......"htt |
| 41f60 | 70 73 3a 2f 2f 64 75 63 6b 64 75 63 6b 67 6f 2e 63 6f 6d 2f 68 74 6d 6c 2f 3f 71 3d 22 0a 20 20 | ps://duckduckgo.com/html/?q="... |
| 41f80 | 20 20 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 61 72 63 68 2d 72 65 71 75 65 73 74 2d 64 61 74 61 2d | ...counsel--search-request-data- |
| 41fa0 | 64 64 67 29 29 0a 20 20 22 53 65 61 72 63 68 20 65 6e 67 69 6e 65 20 70 61 72 61 6d 65 74 65 72 | ddg))..."Search.engine.parameter |
| 41fc0 | 73 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 27 2e 22 0a 20 20 3a 74 79 70 65 | s.for.`counsel-search'."...:type |
| 41fe0 | 20 27 28 6c 69 73 74 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 61 72 63 | .'(list))..(defun.counsel--searc |
| 42000 | 68 2d 72 65 71 75 65 73 74 2d 64 61 74 61 2d 67 6f 6f 67 6c 65 20 28 64 61 74 61 29 0a 20 20 28 | h-request-data-google.(data)...( |
| 42020 | 6d 61 70 63 61 72 20 23 27 69 64 65 6e 74 69 74 79 20 28 61 72 65 66 20 64 61 74 61 20 31 29 29 | mapcar.#'identity.(aref.data.1)) |
| 42040 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 2d 73 65 61 72 63 68 2d 72 65 71 75 65 73 | )..(defun.counsel--search-reques |
| 42060 | 74 2d 64 61 74 61 2d 64 64 67 20 28 64 61 74 61 29 0a 20 20 28 6d 61 70 63 61 72 20 23 27 63 64 | t-data-ddg.(data)...(mapcar.#'cd |
| 42080 | 61 72 20 64 61 74 61 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 | ar.data))..(defun.counsel-search |
| 420a0 | 2d 66 75 6e 63 74 69 6f 6e 20 28 69 6e 70 75 74 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 72 65 | -function.(input)..."Create.a.re |
| 420c0 | 71 75 65 73 74 20 74 6f 20 61 20 73 65 61 72 63 68 20 65 6e 67 69 6e 65 20 77 69 74 68 20 49 4e | quest.to.a.search.engine.with.IN |
| 420e0 | 50 55 54 2e 0a 52 65 74 75 72 6e 20 30 20 74 65 6c 6c 73 20 60 69 76 79 2d 2d 65 78 68 69 62 69 | PUT..Return.0.tells.`ivy--exhibi |
| 42100 | 74 27 20 6e 6f 74 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e | t'.not.to.update.the.minibuffer. |
| 42120 | 0a 57 65 20 75 70 64 61 74 65 20 69 74 20 69 6e 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 77 69 | .We.update.it.in.the.callback.wi |
| 42140 | 74 68 20 60 69 76 79 2d 75 70 64 61 74 65 2d 63 61 6e 64 69 64 61 74 65 73 27 2e 22 0a 20 20 28 | th.`ivy-update-candidates'."...( |
| 42160 | 6f 72 0a 20 20 20 28 69 76 79 2d 6d 6f 72 65 2d 63 68 61 72 73 29 0a 20 20 20 28 6c 65 74 20 28 | or....(ivy-more-chars)....(let.( |
| 42180 | 28 65 6e 67 69 6e 65 20 28 63 64 72 20 28 61 73 73 6f 63 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 | (engine.(cdr.(assoc.counsel-sear |
| 421a0 | 63 68 2d 65 6e 67 69 6e 65 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 65 6e 67 69 6e 65 73 | ch-engine.counsel-search-engines |
| 421c0 | 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 28 72 65 71 75 65 73 74 0a 20 20 20 20 20 20 28 | -alist))))......(request.......( |
| 421e0 | 6e 74 68 20 30 20 65 6e 67 69 6e 65 29 0a 20 20 20 20 20 20 3a 74 79 70 65 20 22 47 45 54 22 0a | nth.0.engine).......:type."GET". |
| 42200 | 20 20 20 20 20 20 3a 70 61 72 61 6d 73 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......:params.(list............. |
| 42220 | 20 20 20 28 63 6f 6e 73 20 22 63 6c 69 65 6e 74 22 20 22 66 69 72 65 66 6f 78 22 29 0a 20 20 20 | ...(cons."client"."firefox").... |
| 42240 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 71 22 20 69 6e 70 75 74 29 29 0a 20 20 | ............(cons."q".input))... |
| 42260 | 20 20 20 20 3a 70 61 72 73 65 72 20 27 6a 73 6f 6e 2d 72 65 61 64 0a 20 20 20 20 20 20 3a 73 75 | ....:parser.'json-read.......:su |
| 42280 | 63 63 65 73 73 20 28 63 6c 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ccess.(cl-function.............. |
| 422a0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 26 6b 65 79 20 64 61 74 61 20 26 61 6c 6c 6f 77 2d 6f 74 68 | ...(lambda.(&key.data.&allow-oth |
| 422c0 | 65 72 2d 6b 65 79 73 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 | er-keys)...................(ivy- |
| 422e0 | 75 70 64 61 74 65 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 | update-candidates............... |
| 42300 | 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 28 6e 74 68 20 32 20 65 6e 67 69 6e 65 29 20 64 61 74 | .....(funcall.(nth.2.engine).dat |
| 42320 | 61 29 29 29 29 29 0a 20 20 20 20 20 30 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c | a)))))......0)))..(defun.counsel |
| 42340 | 2d 73 65 61 72 63 68 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 | -search-action.(x)..."Search.for |
| 42360 | 20 58 2e 22 0a 20 20 28 62 72 6f 77 73 65 2d 75 72 6c 0a 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 | .X."...(browse-url....(concat... |
| 42380 | 20 20 28 6e 74 68 20 32 20 28 61 73 73 6f 63 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 65 | ..(nth.2.(assoc.counsel-search-e |
| 423a0 | 6e 67 69 6e 65 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 65 6e 67 69 6e 65 73 2d 61 6c 69 | ngine.counsel-search-engines-ali |
| 423c0 | 73 74 29 29 0a 20 20 20 20 28 75 72 6c 2d 68 65 78 69 66 79 2d 73 74 72 69 6e 67 20 78 29 29 29 | st)).....(url-hexify-string.x))) |
| 423e0 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 20 28 29 0a 20 20 22 49 | )..(defun.counsel-search.()..."I |
| 42400 | 76 79 20 69 6e 74 65 72 66 61 63 65 20 66 6f 72 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 71 75 65 | vy.interface.for.dynamically.que |
| 42420 | 72 79 69 6e 67 20 61 20 73 65 61 72 63 68 20 65 6e 67 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 | rying.a.search.engine."...(inter |
| 42440 | 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 72 65 71 75 65 73 74 29 0a 20 20 28 | active)...(require.'request)...( |
| 42460 | 72 65 71 75 69 72 65 20 27 6a 73 6f 6e 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 73 65 61 72 | require.'json)...(ivy-read."sear |
| 42480 | 63 68 3a 20 22 20 23 27 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 2d 66 75 6e 63 74 69 6f 6e 0a | ch:.".#'counsel-search-function. |
| 424a0 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 6e 73 65 6c 2d 73 65 | ............:action.#'counsel-se |
| 424c0 | 61 72 63 68 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 64 79 6e 61 6d 69 63 | arch-action.............:dynamic |
| 424e0 | 2d 63 6f 6c 6c 65 63 74 69 6f 6e 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 63 61 6c 6c 65 | -collection.t.............:calle |
| 42500 | 72 20 27 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 | r.'counsel-search))..(define-obs |
| 42520 | 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 63 6f 75 6e 73 65 6c 2d 67 6f | olete-function-alias.'counsel-go |
| 42540 | 6f 67 6c 65 0a 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 73 65 61 72 63 68 20 22 3c 32 30 31 39 | ogle.....#'counsel-search."<2019 |
| 42560 | 2d 31 30 2d 31 37 20 54 68 75 3e 22 29 0a 0a 3b 3b 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 63 6f 6d | -10-17.Thu>")..;;**.`counsel-com |
| 42580 | 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 27 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d | pilation-errors'.(defun.counsel- |
| 425a0 | 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 2d 62 75 66 66 65 72 20 28 62 75 66 29 | -compilation-errors-buffer.(buf) |
| 425c0 | 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 | ...(with-current-buffer.buf..... |
| 425e0 | 28 6c 65 74 20 28 28 72 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 74 20 28 70 | (let.((res.nil)...........(pt.(p |
| 42600 | 6f 69 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | oint-min))).......(save-excursio |
| 42620 | 6e 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 73 65 74 71 20 70 74 20 28 63 6f 6d 70 69 | n.........(while.(setq.pt.(compi |
| 42640 | 6c 61 74 69 6f 6e 2d 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e | lation-next-single-property-chan |
| 42660 | 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 74 20 27 | ge..........................pt.' |
| 42680 | 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 65 73 73 61 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | compilation-message))........... |
| 426a0 | 28 6c 65 74 20 28 28 6c 6f 63 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70 74 | (let.((loc.(get-text-property.pt |
| 426c0 | 20 27 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 20 | .'compilation-message)))........ |
| 426e0 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6c 6f 63 20 28 73 65 74 71 20 6c 6f 63 20 28 63 | .....(when.(and.loc.(setq.loc.(c |
| 42700 | 6f 6d 70 69 6c 61 74 69 6f 6e 2d 2d 6d 65 73 73 61 67 65 2d 3e 6c 6f 63 20 6c 6f 63 29 29 29 0a | ompilation--message->loc.loc))). |
| 42720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 74 29 0a 20 20 20 | ..............(goto-char.pt).... |
| 42740 | 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(push................ |
| 42760 | 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | (propertize.................(buf |
| 42780 | 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 70 74 20 28 | fer-substring-no-properties.pt.( |
| 427a0 | 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | line-end-position))............. |
| 427c0 | 20 20 20 20 27 70 74 20 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 62 75 66 66 | ....'pt.pt.................'buff |
| 427e0 | 65 72 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 29 29 29 29 29 0a | er.buf)................res))))). |
| 42800 | 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ......(nreverse.res))))..(defun. |
| 42820 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 2d 63 61 6e 64 73 | counsel-compilation-errors-cands |
| 42840 | 20 28 29 0a 20 20 28 63 6c 2d 6c 6f 6f 70 0a 20 20 20 20 20 66 6f 72 20 62 75 66 20 69 6e 20 28 | .()...(cl-loop......for.buf.in.( |
| 42860 | 62 75 66 66 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 77 68 65 6e 20 28 63 6f 6d 70 69 6c 61 74 | buffer-list)......when.(compilat |
| 42880 | 69 6f 6e 2d 62 75 66 66 65 72 2d 70 20 62 75 66 29 0a 20 20 20 20 20 6e 63 6f 6e 63 20 28 63 6f | ion-buffer-p.buf)......nconc.(co |
| 428a0 | 75 6e 73 65 6c 2d 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 2d 62 75 66 66 65 72 | unsel--compilation-errors-buffer |
| 428c0 | 20 62 75 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 61 74 | .buf)))..(defun.counsel-compilat |
| 428e0 | 69 6f 6e 2d 65 72 72 6f 72 73 2d 61 63 74 69 6f 6e 20 28 78 29 0a 20 20 28 70 6f 70 2d 74 6f 2d | ion-errors-action.(x)...(pop-to- |
| 42900 | 62 75 66 66 65 72 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 62 75 66 | buffer.(get-text-property.0.'buf |
| 42920 | 66 65 72 20 78 29 29 0a 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 67 65 74 2d 74 65 78 74 2d 70 | fer.x))...(goto-char.(get-text-p |
| 42940 | 72 6f 70 65 72 74 79 20 30 20 27 70 74 20 78 29 29 0a 20 20 28 63 6f 6d 70 69 6c 65 2d 67 6f 74 | roperty.0.'pt.x))...(compile-got |
| 42960 | 6f 2d 65 72 72 6f 72 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 | o-error))..;;;###autoload.(defun |
| 42980 | 20 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 20 28 29 0a 20 | .counsel-compilation-errors.().. |
| 429a0 | 20 22 43 6f 6d 70 69 6c 61 74 69 6f 6e 20 65 72 72 6f 72 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ."Compilation.errors."...(intera |
| 429c0 | 63 74 69 76 65 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 | ctive)...(ivy-read."compilation. |
| 429e0 | 65 72 72 6f 72 73 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 | errors:.".(counsel-compilation-e |
| 42a00 | 72 72 6f 72 73 2d 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 | rrors-cands).............:requir |
| 42a20 | 65 2d 6d 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 | e-match.t.............:action.#' |
| 42a40 | 63 6f 75 6e 73 65 6c 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 2d 61 63 74 69 6f | counsel-compilation-errors-actio |
| 42a60 | 6e 0a 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 2d | n.............:history.'counsel- |
| 42a80 | 63 6f 6d 70 69 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 73 2d 68 69 73 74 6f 72 79 29 29 0a 0a 3b 3b | compilation-errors-history))..;; |
| 42aa0 | 2a 2a 20 60 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 27 0a 28 64 65 66 76 61 72 20 66 6c | **.`counsel-flycheck'.(defvar.fl |
| 42ac0 | 79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 29 0a 28 64 65 63 6c 61 72 65 2d | ycheck-current-errors).(declare- |
| 42ae0 | 66 75 6e 63 74 69 6f 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 | function.flycheck-error-filename |
| 42b00 | 20 22 65 78 74 3a 66 6c 79 63 68 65 63 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | ."ext:flycheck").(declare-functi |
| 42b20 | 6f 6e 20 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65 20 22 65 78 74 3a 66 6c 79 63 | on.flycheck-error-line."ext:flyc |
| 42b40 | 68 65 63 6b 22 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 6c 79 63 68 65 63 | heck").(declare-function.flychec |
| 42b60 | 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 22 65 78 74 3a 66 6c 79 63 68 65 63 6b 22 29 0a | k-error-message."ext:flycheck"). |
| 42b80 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 6c 79 63 68 65 63 6b 2d 6a 75 6d 70 2d | (declare-function.flycheck-jump- |
| 42ba0 | 74 6f 2d 65 72 72 6f 72 20 22 65 78 74 3a 66 6c 79 63 68 65 63 6b 22 29 0a 0a 28 64 65 66 75 6e | to-error."ext:flycheck")..(defun |
| 42bc0 | 20 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 73 2d 63 61 6e 64 73 20 28 | .counsel-flycheck-errors-cands.( |
| 42be0 | 29 0a 20 20 28 6d 61 70 63 61 72 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 65 72 72 29 0a 20 20 20 | )...(mapcar....(lambda.(err).... |
| 42c00 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a | ..(propertize.......(format."%s: |
| 42c20 | 25 64 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d | %d:%s"...............(file-name- |
| 42c40 | 62 61 73 65 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72 | base.(flycheck-error-filename.er |
| 42c60 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f | r))...............(flycheck-erro |
| 42c80 | 72 2d 6c 69 6e 65 20 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 79 63 68 | r-line.err)...............(flych |
| 42ca0 | 65 63 6b 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 20 65 72 72 29 29 20 27 65 72 72 6f 72 20 65 | eck-error-message.err)).'error.e |
| 42cc0 | 72 72 29 29 0a 20 20 20 66 6c 79 63 68 65 63 6b 2d 63 75 72 72 65 6e 74 2d 65 72 72 6f 72 73 29 | rr))....flycheck-current-errors) |
| 42ce0 | 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 6f 63 63 75 72 | )..(defun.counsel-flycheck-occur |
| 42d00 | 20 28 63 61 6e 64 73 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 61 20 63 75 73 74 6f 6d 20 6f 63 | .(cands)..."Generate.a.custom.oc |
| 42d20 | 63 75 72 20 62 75 66 66 65 72 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b | cur.buffer.for.`counsel-flycheck |
| 42d40 | 27 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 69 76 | '."...(unless.(eq.major-mode.'iv |
| 42d60 | 79 2d 6f 63 63 75 72 2d 67 72 65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28 69 76 79 2d 6f 63 63 75 | y-occur-grep-mode).....(ivy-occu |
| 42d80 | 72 2d 67 72 65 70 2d 6d 6f 64 65 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 | r-grep-mode).....(setq.default-d |
| 42da0 | 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 20 69 76 | irectory.(ivy-state-directory.iv |
| 42dc0 | 79 2d 6c 61 73 74 29 29 29 0a 20 20 28 73 77 69 70 65 72 2d 2d 6f 63 63 75 72 2d 69 6e 73 65 72 | y-last)))...(swiper--occur-inser |
| 42de0 | 74 2d 6c 69 6e 65 73 0a 20 20 20 28 6d 61 70 63 61 72 0a 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | t-lines....(mapcar.....(lambda.( |
| 42e00 | 63 61 6e 64 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 72 72 20 28 67 65 74 2d 74 65 78 74 | cand).......(let.((err.(get-text |
| 42e20 | 2d 70 72 6f 70 65 72 74 79 20 30 20 27 65 72 72 6f 72 20 63 61 6e 64 29 29 29 0a 20 20 20 20 20 | -property.0.'error.cand)))...... |
| 42e40 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 0a | ...(propertize..........(format. |
| 42e60 | 20 20 20 20 20 20 20 20 20 20 22 25 73 3a 25 64 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 28 | .........."%s:%d:%s"...........( |
| 42e80 | 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 66 69 6c 65 6e 61 6d 65 20 65 72 72 29 0a 20 20 20 | flycheck-error-filename.err).... |
| 42ea0 | 20 20 20 20 20 20 20 28 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 2d 6c 69 6e 65 20 65 72 72 29 | .......(flycheck-error-line.err) |
| 42ec0 | 0a 20 20 20 20 20 20 20 20 20 20 63 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 27 65 72 72 6f 72 | ...........cand)..........'error |
| 42ee0 | 20 65 72 72 29 29 29 0a 20 20 20 20 63 61 6e 64 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 63 6f 75 | .err))).....cands)))..(defun.cou |
| 42f00 | 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 73 2d 61 63 74 69 6f 6e 20 28 65 72 72 | nsel-flycheck-errors-action.(err |
| 42f20 | 29 0a 20 20 28 66 6c 79 63 68 65 63 6b 2d 6a 75 6d 70 2d 74 6f 2d 65 72 72 6f 72 20 28 67 65 74 | )...(flycheck-jump-to-error.(get |
| 42f40 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20 27 65 72 72 6f 72 20 65 72 72 29 29 29 0a 0a | -text-property.0.'error.err))).. |
| 42f60 | 28 69 76 79 2d 63 6f 6e 66 69 67 75 72 65 20 27 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b | (ivy-configure.'counsel-flycheck |
| 42f80 | 0a 20 20 3a 6f 63 63 75 72 20 23 27 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 6f 63 63 | ...:occur.#'counsel-flycheck-occ |
| 42fa0 | 75 72 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 63 6f 75 6e 73 | ur)..;;;###autoload.(defun.couns |
| 42fc0 | 65 6c 2d 66 6c 79 63 68 65 63 6b 20 28 29 0a 20 20 22 46 6c 79 63 68 65 63 6b 20 65 72 72 6f 72 | el-flycheck.()..."Flycheck.error |
| 42fe0 | 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 | s."...(interactive)...(require.' |
| 43000 | 66 6c 79 63 68 65 63 6b 29 0a 20 20 28 69 76 79 2d 72 65 61 64 20 22 66 6c 79 63 68 65 63 6b 20 | flycheck)...(ivy-read."flycheck. |
| 43020 | 65 72 72 6f 72 73 3a 20 22 20 28 63 6f 75 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f | errors:.".(counsel-flycheck-erro |
| 43040 | 72 73 2d 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 72 65 71 75 69 72 65 2d 6d | rs-cands).............:require-m |
| 43060 | 61 74 63 68 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 63 74 69 6f 6e 20 23 27 63 6f 75 | atch.t.............:action.#'cou |
| 43080 | 6e 73 65 6c 2d 66 6c 79 63 68 65 63 6b 2d 65 72 72 6f 72 73 2d 61 63 74 69 6f 6e 0a 20 20 20 20 | nsel-flycheck-errors-action..... |
| 430a0 | 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 2d 66 6c 79 63 68 65 | ........:history.'counsel-flyche |
| 430c0 | 63 6b 2d 65 72 72 6f 72 73 2d 68 69 73 74 6f 72 79 29 29 0a 0a 0a 3b 3b 2a 20 60 63 6f 75 6e 73 | ck-errors-history))...;;*.`couns |
| 430e0 | 65 6c 2d 6d 6f 64 65 27 0a 28 64 65 66 76 61 72 20 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d 61 | el-mode'.(defvar.counsel-mode-ma |
| 43100 | 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 2d 6b 65 79 6d | p...(let.((map.(make-sparse-keym |
| 43120 | 61 70 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 69 6e 64 69 6e 67 0a 20 20 20 20 20 | ap))).....(dolist.(binding...... |
| 43140 | 20 20 20 20 20 20 20 20 20 27 28 28 65 78 65 63 75 74 65 2d 65 78 74 65 6e 64 65 64 2d 63 6f 6d | .........'((execute-extended-com |
| 43160 | 6d 61 6e 64 20 2e 20 63 6f 75 6e 73 65 6c 2d 4d 2d 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mand...counsel-M-x)............. |
| 43180 | 20 20 20 20 28 64 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 20 2e 20 63 6f 75 6e 73 65 6c | ....(describe-bindings...counsel |
| 431a0 | 2d 64 65 73 63 62 69 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 | -descbinds).................(des |
| 431c0 | 63 72 69 62 65 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 | cribe-function...counsel-describ |
| 431e0 | 65 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 28 64 65 73 | e-function).................(des |
| 43200 | 63 72 69 62 65 2d 76 61 72 69 61 62 6c 65 20 2e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 | cribe-variable...counsel-describ |
| 43220 | 65 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 | e-variable).................(des |
| 43240 | 63 72 69 62 65 2d 73 79 6d 62 6f 6c 20 2e 20 63 6f 75 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d | cribe-symbol...counsel-describe- |
| 43260 | 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 72 6f 70 6f 73 | symbol).................(apropos |
| 43280 | 2d 63 6f 6d 6d 61 6e 64 20 2e 20 63 6f 75 6e 73 65 6c 2d 61 70 72 6f 70 6f 73 29 0a 20 20 20 20 | -command...counsel-apropos)..... |
| 432a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 73 63 72 69 62 65 2d 66 61 63 65 20 2e 20 63 6f 75 | ............(describe-face...cou |
| 432c0 | 6e 73 65 6c 2d 64 65 73 63 72 69 62 65 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsel-describe-face)............. |
| 432e0 | 20 20 20 20 28 6c 69 73 74 2d 66 61 63 65 73 2d 64 69 73 70 6c 61 79 20 2e 20 63 6f 75 6e 73 65 | ....(list-faces-display...counse |
| 43300 | 6c 2d 66 61 63 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 | l-faces).................(find-f |
| 43320 | 69 6c 65 20 2e 20 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 | ile...counsel-find-file)........ |
| 43340 | 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 6c 69 62 72 61 72 79 20 2e 20 63 6f 75 6e 73 65 6c | .........(find-library...counsel |
| 43360 | 2d 66 69 6e 64 2d 6c 69 62 72 61 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -find-library).................( |
| 43380 | 69 6d 65 6e 75 20 2e 20 63 6f 75 6e 73 65 6c 2d 69 6d 65 6e 75 29 0a 20 20 20 20 20 20 20 20 20 | imenu...counsel-imenu).......... |
| 433a0 | 20 20 20 20 20 20 20 28 6c 6f 61 64 2d 6c 69 62 72 61 72 79 20 2e 20 63 6f 75 6e 73 65 6c 2d 6c | .......(load-library...counsel-l |
| 433c0 | 6f 61 64 2d 6c 69 62 72 61 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f | oad-library).................(lo |
| 433e0 | 61 64 2d 74 68 65 6d 65 20 2e 20 63 6f 75 6e 73 65 6c 2d 6c 6f 61 64 2d 74 68 65 6d 65 29 0a 20 | ad-theme...counsel-load-theme).. |
| 43400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 61 6e 6b 2d 70 6f 70 20 2e 20 63 6f 75 6e 73 | ...............(yank-pop...couns |
| 43420 | 65 6c 2d 79 61 6e 6b 2d 70 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | el-yank-pop).................(in |
| 43440 | 66 6f 2d 6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 20 2e 20 63 6f 75 6e 73 65 6c 2d 69 6e 66 6f 2d | fo-lookup-symbol...counsel-info- |
| 43460 | 6c 6f 6f 6b 75 70 2d 73 79 6d 62 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | lookup-symbol).................( |
| 43480 | 70 6f 70 2d 74 6f 2d 6d 61 72 6b 2d 63 6f 6d 6d 61 6e 64 20 2e 20 63 6f 75 6e 73 65 6c 2d 6d 61 | pop-to-mark-command...counsel-ma |
| 434a0 | 72 6b 2d 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 69 73 65 72 | rk-ring).................(geiser |
| 434c0 | 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 20 2e 20 63 6f 75 6e 73 65 6c 2d 67 65 | -doc-look-up-manual...counsel-ge |
| 434e0 | 69 73 65 72 2d 64 6f 63 2d 6c 6f 6f 6b 2d 75 70 2d 6d 61 6e 75 61 6c 29 0a 20 20 20 20 20 20 20 | iser-doc-look-up-manual)........ |
| 43500 | 20 20 20 20 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6a 75 6d 70 20 2e 20 63 6f 75 6e 73 65 | .........(bookmark-jump...counse |
| 43520 | 6c 2d 62 6f 6f 6b 6d 61 72 6b 29 29 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | l-bookmark))).......(define-key. |
| 43540 | 6d 61 70 20 28 76 65 63 74 6f 72 20 27 72 65 6d 61 70 20 28 63 61 72 20 62 69 6e 64 69 6e 67 29 | map.(vector.'remap.(car.binding) |
| 43560 | 29 20 28 63 64 72 20 62 69 6e 64 69 6e 67 29 29 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4d 61 | ).(cdr.binding))).....map)..."Ma |
| 43580 | 70 20 66 6f 72 20 60 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 27 2e 0a 52 65 6d 61 70 73 20 62 75 69 | p.for.`counsel-mode'..Remaps.bui |
| 435a0 | 6c 74 2d 69 6e 20 66 75 6e 63 74 69 6f 6e 73 20 74 6f 20 63 6f 75 6e 73 65 6c 20 72 65 70 6c 61 | lt-in.functions.to.counsel.repla |
| 435c0 | 63 65 6d 65 6e 74 73 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 63 6f 75 6e 73 65 6c 2d 6d | cements.")..(defcustom.counsel-m |
| 435e0 | 6f 64 65 2d 6f 76 65 72 72 69 64 65 2d 64 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 20 6e | ode-override-describe-bindings.n |
| 43600 | 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 6f 76 65 72 72 69 64 65 20 60 64 65 73 63 72 | il..."Whether.to.override.`descr |
| 43620 | 69 62 65 2d 62 69 6e 64 69 6e 67 73 27 20 77 68 65 6e 20 60 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 | ibe-bindings'.when.`counsel-mode |
| 43640 | 27 20 69 73 20 61 63 74 69 76 65 2e 22 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | '.is.active."...:type.'boolean). |
| 43660 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f | .;;;###autoload.(define-minor-mo |
| 43680 | 64 65 20 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 0a 20 20 22 54 6f 67 67 6c 65 20 43 6f 75 6e 73 65 | de.counsel-mode..."Toggle.Counse |
| 436a0 | 6c 20 6d 6f 64 65 20 6f 6e 20 6f 72 20 6f 66 66 2e 0a 54 75 72 6e 20 43 6f 75 6e 73 65 6c 20 6d | l.mode.on.or.off..Turn.Counsel.m |
| 436c0 | 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 20 6f | ode.on.if.ARG.is.positive,.off.o |
| 436e0 | 74 68 65 72 77 69 73 65 2e 20 43 6f 75 6e 73 65 6c 0a 6d 6f 64 65 20 72 65 6d 61 70 73 20 62 75 | therwise..Counsel.mode.remaps.bu |
| 43700 | 69 6c 74 2d 69 6e 20 65 6d 61 63 73 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65 | ilt-in.emacs.functions.that.have |
| 43720 | 20 63 6f 75 6e 73 65 6c 0a 72 65 70 6c 61 63 65 6d 65 6e 74 73 2e 0a 0a 4c 6f 63 61 6c 20 62 69 | .counsel.replacements...Local.bi |
| 43740 | 6e 64 69 6e 67 73 20 28 60 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d 61 70 27 29 3a 0a 5c 5c 7b | ndings.(`counsel-mode-map'):.\\{ |
| 43760 | 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 | counsel-mode-map}"...:global.t.. |
| 43780 | 20 3a 6b 65 79 6d 61 70 20 63 6f 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 6c 69 67 | .:keymap.counsel-mode-map...:lig |
| 437a0 | 68 74 65 72 20 22 20 63 6f 75 6e 73 65 6c 22 0a 20 20 28 69 66 20 63 6f 75 6e 73 65 6c 2d 6d 6f | hter.".counsel"...(if.counsel-mo |
| 437c0 | 64 65 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 63 6f | de.......(progn.........(when.co |
| 437e0 | 75 6e 73 65 6c 2d 6d 6f 64 65 2d 6f 76 65 72 72 69 64 65 2d 64 65 73 63 72 69 62 65 2d 62 69 6e | unsel-mode-override-describe-bin |
| 43800 | 64 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 23 27 64 65 | dings...........(advice-add.#'de |
| 43820 | 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 20 3a 6f 76 65 72 72 69 64 65 20 23 27 63 6f 75 6e | scribe-bindings.:override.#'coun |
| 43840 | 73 65 6c 2d 64 65 73 63 62 69 6e 64 73 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d | sel-descbinds)).........(define- |
| 43860 | 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 62 64 20 22 43 | key.minibuffer-local-map.(kbd."C |
| 43880 | 2d 72 22 29 0a 20 20 20 20 20 20 20 20 20 20 23 27 63 6f 75 6e 73 65 6c 2d 6d 69 6e 69 62 75 66 | -r")...........#'counsel-minibuf |
| 438a0 | 66 65 72 2d 68 69 73 74 6f 72 79 29 29 0a 20 20 20 20 28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 | fer-history)).....(advice-remove |
| 438c0 | 20 23 27 64 65 73 63 72 69 62 65 2d 62 69 6e 64 69 6e 67 73 20 23 27 63 6f 75 6e 73 65 6c 2d 64 | .#'describe-bindings.#'counsel-d |
| 438e0 | 65 73 63 62 69 6e 64 73 29 29 29 0a 0a 28 70 72 6f 76 69 64 65 20 27 63 6f 75 6e 73 65 6c 29 0a | escbinds)))..(provide.'counsel). |
| 43900 | 0a 3b 3b 3b 20 63 6f 75 6e 73 65 6c 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 | .;;;.counsel.el.ends.here....... |
| 43920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 439a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 439c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 439e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 43fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 440a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 440c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 440e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 444a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 444c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 444e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 445a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 445c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 445e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 446a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 446c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 446e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 447a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 447c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 447e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 448a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 448c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 448e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 449a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 449c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 449e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 44fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 450a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 450c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 450e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 451a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 451c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 451e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 452a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 452c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 452e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 453a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 453c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 453e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 454a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 454c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 454e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 455a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 458a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 458c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 458e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 459a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 459c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 459e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 45fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |