| ofs | hex dump | ascii | 
|---|
| 0000 |  6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 32 30 32 35 30 35 30 39 2e 31  | nerd-icons-completion-20250509.1 | 
| 0020 |  39 34 39 2f 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | 949/............................ | 
| 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 35 32 33 36 00 20 35 00 00 00  | 0000000.00000000000.015236..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 |  6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 32 30 32 35 30 35 30 39 2e 31  | nerd-icons-completion-20250509.1 | 
| 0220 |  39 34 39 2f 6e 65 72 64 2d 69 63 6f 6e 73 2d 63    6f 6d 70 6c 65 74 69 6f 6e 2d 70 6b 67 2e 65 6c  | 949/nerd-icons-completion-pkg.el | 
| 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 30 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 32 32 35 33 36 00 20 30 00 00 00  | 0001000.00000000000.022536..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 20 2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63    6f 6d 70 69 6c 65 3a 20 74 3b 20 6c 65 78 69 63  | ;;.-*-.no-byte-compile:.t;.lexic | 
| 0420 |  61 6c 2d 62 69 6e 64 69 6e 67 3a 20 6e 69 6c 20    2d 2a 2d 0a 28 64 65 66 69 6e 65 2d 70 61 63 6b  | al-binding:.nil.-*-.(define-pack | 
| 0440 |  61 67 65 20 22 6e 65 72 64 2d 69 63 6f 6e 73 2d    63 6f 6d 70 6c 65 74 69 6f 6e 22 20 22 32 30 32  | age."nerd-icons-completion"."202 | 
| 0460 |  35 30 35 30 39 2e 31 39 34 39 22 0a 20 20 22 41    64 64 20 69 63 6f 6e 73 20 74 6f 20 63 6f 6d 70  | 50509.1949"..."Add.icons.to.comp | 
| 0480 |  6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65    73 2e 22 0a 20 20 27 28 28 65 6d 61 63 73 20 20  | letion.candidates."...'((emacs.. | 
| 04a0 |  20 20 20 20 22 32 35 2e 31 22 29 0a 20 20 20 20    28 6e 65 72 64 2d 69 63 6f 6e 73 20 22 30 2e 30  | ...."25.1").....(nerd-icons."0.0 | 
| 04c0 |  2e 31 22 29 0a 20 20 20 20 28 63 6f 6d 70 61 74    20 20 20 20 20 22 33 30 22 29 29 0a 20 20 3a 75  | .1").....(compat....."30"))...:u | 
| 04e0 |  72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68    75 62 2e 63 6f 6d 2f 72 61 69 6e 73 74 6f 72 6d  | rl."https://github.com/rainstorm | 
| 0500 |  73 74 75 64 69 6f 2f 6e 65 72 64 2d 69 63 6f 6e    73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 22 0a 20 20  | studio/nerd-icons-completion"... | 
| 0520 |  3a 63 6f 6d 6d 69 74 20 22 65 31 35 65 32 31 61    32 36 33 62 61 64 30 36 34 32 34 39 38 32 63 31  | :commit."e15e21a263bad06424982c1 | 
| 0540 |  31 65 38 64 36 38 66 66 65 31 33 37 32 61 34 65    37 22 0a 20 20 3a 72 65 76 64 65 73 63 20 22 65  | 1e8d68ffe1372a4e7"...:revdesc."e | 
| 0560 |  31 35 65 32 31 61 32 36 33 62 61 22 0a 20 20 3a    6b 65 79 77 6f 72 64 73 20 27 28 22 6c 69 73 70  | 15e21a263ba"...:keywords.'("lisp | 
| 0580 |  22 29 0a 20 20 3a 61 75 74 68 6f 72 73 20 27 28    28 22 48 6f 6e 67 79 75 20 44 69 6e 67 22 20 2e  | ")...:authors.'(("Hongyu.Ding".. | 
| 05a0 |  20 22 72 61 69 6e 73 74 6f 72 6d 73 74 75 64 69    6f 40 79 61 68 6f 6f 2e 63 6f 6d 22 29 29 0a 20  | ."rainstormstudio@yahoo.com")).. | 
| 05c0 |  20 3a 6d 61 69 6e 74 61 69 6e 65 72 73 20 27 28    28 22 48 6f 6e 67 79 75 20 44 69 6e 67 22 20 2e  | .:maintainers.'(("Hongyu.Ding".. | 
| 05e0 |  20 22 72 61 69 6e 73 74 6f 72 6d 73 74 75 64 69    6f 40 79 61 68 6f 6f 2e 63 6f 6d 22 29 29 29 0a  | ."rainstormstudio@yahoo.com"))). | 
| 0600 |  6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c    65 74 69 6f 6e 2d 32 30 32 35 30 35 30 39 2e 31  | nerd-icons-completion-20250509.1 | 
| 0620 |  39 34 39 2f 6e 65 72 64 2d 69 63 6f 6e 73 2d 63    6f 6d 70 6c 65 74 69 6f 6e 2e 65 6c 00 00 00 00  | 949/nerd-icons-completion.el.... | 
| 0640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0660 |  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 | 
| 0680 |  30 30 31 35 32 36 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 32 32 30 30 32 00 20 30 00 00 00  | 0015266.00000000000.022002..0... | 
| 06a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 06c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 06e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0700 |  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................... | 
| 0720 |  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................... | 
| 0740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 0780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 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 |  3b 3b 3b 20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63    6f 6d 70 6c 65 74 69 6f 6e 2e 65 6c 20 2d 2d 2d  | ;;;.nerd-icons-completion.el.--- | 
| 0820 |  20 41 64 64 20 69 63 6f 6e 73 20 74 6f 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61  | .Add.icons.to.completion.candida | 
| 0840 |  74 65 73 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d    62 69 6e 64 69 6e 67 3a 20 74 3b 20 2d 2a 2d 0a  | tes.-*-.lexical-binding:.t;.-*-. | 
| 0860 |  0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43    29 20 32 30 32 33 20 48 6f 6e 67 79 75 20 44 69  | .;;.Copyright.(C).2023.Hongyu.Di | 
| 0880 |  6e 67 20 3c 72 61 69 6e 73 74 6f 72 6d 73 74 75    64 69 6f 40 79 61 68 6f 6f 2e 63 6f 6d 3e 0a 0a  | ng.<rainstormstudio@yahoo.com>.. | 
| 08a0 |  3b 3b 20 41 75 74 68 6f 72 3a 20 48 6f 6e 67 79    75 20 44 69 6e 67 20 3c 72 61 69 6e 73 74 6f 72  | ;;.Author:.Hongyu.Ding.<rainstor | 
| 08c0 |  6d 73 74 75 64 69 6f 40 79 61 68 6f 6f 2e 63 6f    6d 3e 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20  | mstudio@yahoo.com>.;;.Keywords:. | 
| 08e0 |  6c 69 73 70 0a 3b 3b 20 50 61 63 6b 61 67 65 2d    56 65 72 73 69 6f 6e 3a 20 32 30 32 35 30 35 30  | lisp.;;.Package-Version:.2025050 | 
| 0900 |  39 2e 31 39 34 39 0a 3b 3b 20 50 61 63 6b 61 67    65 2d 52 65 76 69 73 69 6f 6e 3a 20 65 31 35 65  | 9.1949.;;.Package-Revision:.e15e | 
| 0920 |  32 31 61 32 36 33 62 61 0a 3b 3b 20 50 61 63 6b    61 67 65 2d 52 65 71 75 69 72 65 73 3a 20 28 28  | 21a263ba.;;.Package-Requires:.(( | 
| 0940 |  65 6d 61 63 73 20 22 32 35 2e 31 22 29 20 28 6e    65 72 64 2d 69 63 6f 6e 73 20 22 30 2e 30 2e 31  | emacs."25.1").(nerd-icons."0.0.1 | 
| 0960 |  22 29 20 28 63 6f 6d 70 61 74 20 22 33 30 22 29    29 0a 3b 3b 20 55 52 4c 3a 20 68 74 74 70 73 3a  | ").(compat."30")).;;.URL:.https: | 
| 0980 |  2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 69    6e 73 74 6f 72 6d 73 74 75 64 69 6f 2f 6e 65 72  | //github.com/rainstormstudio/ner | 
| 09a0 |  64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69    6f 6e 0a 3b 3b 20 4b 65 79 77 6f 72 64 73 3a 20  | d-icons-completion.;;.Keywords:. | 
| 09c0 |  63 6f 6e 76 65 6e 69 65 6e 74 2c 20 66 69 6c 65    73 2c 20 69 63 6f 6e 73 0a 0a 3b 3b 20 54 68 69  | convenient,.files,.icons..;;.Thi | 
| 09e0 |  73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65    65 20 73 6f 66 74 77 61 72 65 3a 20 79 6f 75 20  | s.program.is.free.software:.you. | 
| 0a00 |  63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65    20 69 74 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66  | can.redistribute.it.and/or.modif | 
| 0a20 |  79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68    65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47  | y.;;.it.under.the.terms.of.the.G | 
| 0a40 |  4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69    63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62  | NU.General.Public.License.as.pub | 
| 0a60 |  6c 69 73 68 65 64 20 62 79 0a 3b 3b 20 74 68 65    20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 46  | lished.by.;;.the.Free.Software.F | 
| 0a80 |  6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65    72 20 76 65 72 73 69 6f 6e 20 33 20 6f 66 20 74  | oundation,.either.version.3.of.t | 
| 0aa0 |  68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 0a 3b    3b 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f  | he.License,.or.;;.(at.your.optio | 
| 0ac0 |  6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72    73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 70  | n).any.later.version...;;.This.p | 
| 0ae0 |  72 6f 67 72 61 6d 20 69 73 20 64 69 73 74 72 69    62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70  | rogram.is.distributed.in.the.hop | 
| 0b00 |  65 20 74 68 61 74 20 69 74 20 77 69 6c 6c 20 62    65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74  | e.that.it.will.be.useful,.;;.but | 
| 0b20 |  20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52    52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65  | .WITHOUT.ANY.WARRANTY;.without.e | 
| 0b40 |  76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20    77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d  | ven.the.implied.warranty.of.;;.M | 
| 0b60 |  45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f    72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20  | ERCHANTABILITY.or.FITNESS.FOR.A. | 
| 0b80 |  50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f    53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20  | PARTICULAR.PURPOSE...See.the.;;. | 
| 0ba0 |  47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c    69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d  | GNU.General.Public.License.for.m | 
| 0bc0 |  6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 3b 3b    20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65  | ore.details...;;.You.should.have | 
| 0be0 |  20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79    20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65  | .received.a.copy.of.the.GNU.Gene | 
| 0c00 |  72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e    73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68  | ral.Public.License.;;.along.with | 
| 0c20 |  20 74 68 69 73 20 70 72 6f 67 72 61 6d 2e 20 20    49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74  | .this.program...If.not,.see.<htt | 
| 0c40 |  70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b  | p://www.gnu.org/licenses/>...;;; | 
| 0c60 |  20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b    20 41 64 64 20 6e 65 72 64 2d 69 63 6f 6e 73 20  | .Commentary:..;;.Add.nerd-icons. | 
| 0c80 |  74 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61    6e 64 69 64 61 74 65 73 2e 0a 3b 3b 20 6e 65 72  | to.completion.candidates..;;.ner | 
| 0ca0 |  64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69    6f 6e 20 69 73 20 69 6e 73 70 69 72 65 64 20 62  | d-icons-completion.is.inspired.b | 
| 0cc0 |  79 0a 3b 3b 20 60 61 6c 6c 2d 74 68 65 2d 69 63    6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 27 3a  | y.;;.`all-the-icons-completion': | 
| 0ce0 |  20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e    63 6f 6d 2f 69 79 65 66 72 61 74 2f 61 6c 6c 2d  | .https://github.com/iyefrat/all- | 
| 0d00 |  74 68 65 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65    74 69 6f 6e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a  | the-icons-completion..;;;.Code:. | 
| 0d20 |  0a 28 72 65 71 75 69 72 65 20 27 6e 65 72 64 2d    69 63 6f 6e 73 29 0a 28 72 65 71 75 69 72 65 20  | .(require.'nerd-icons).(require. | 
| 0d40 |  27 63 6f 6d 70 61 74 29 0a 0a 28 64 65 66 67 72    6f 75 70 20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63  | 'compat)..(defgroup.nerd-icons-c | 
| 0d60 |  6f 6d 70 6c 65 74 69 6f 6e 20 6e 69 6c 0a 20 20    22 41 64 64 20 69 63 6f 6e 73 20 74 6f 20 63 6f  | ompletion.nil..."Add.icons.to.co | 
| 0d80 |  6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61    74 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27  | mpletion.candidates."...:group.' | 
| 0da0 |  61 70 70 65 61 72 61 6e 63 65 0a 20 20 3a 67 72    6f 75 70 20 27 63 6f 6e 76 65 6e 69 65 6e 63 65  | appearance...:group.'convenience | 
| 0dc0 |  0a 20 20 3a 70 72 65 66 69 78 20 22 6e 65 72 64    2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f  | ...:prefix."nerd-icons-completio | 
| 0de0 |  6e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c  | n")..(defcustom.nerd-icons-compl | 
| 0e00 |  65 74 69 6f 6e 2d 69 63 6f 6e 2d 73 69 7a 65 20    31 2e 30 0a 20 20 22 54 68 65 20 64 65 66 61 75  | etion-icon-size.1.0..."The.defau | 
| 0e20 |  6c 74 20 69 63 6f 6e 20 73 69 7a 65 20 69 6e 20    63 6f 6d 70 6c 65 74 69 6f 6e 2e 22 0a 20 20 3a  | lt.icon.size.in.completion."...: | 
| 0e40 |  67 72 6f 75 70 20 27 6e 65 72 64 2d 69 63 6f 6e    73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 0a 20 20 3a  | group.'nerd-icons-completion...: | 
| 0e60 |  74 79 70 65 20 27 66 6c 6f 61 74 29 0a 0a 28 64    65 66 66 61 63 65 20 6e 65 72 64 2d 69 63 6f 6e  | type.'float)..(defface.nerd-icon | 
| 0e80 |  73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 64 69 72    2d 66 61 63 65 0a 20 20 27 28 28 74 20 6e 69 6c  | s-completion-dir-face...'((t.nil | 
| 0ea0 |  29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74    68 65 20 64 69 72 65 63 74 6f 72 79 20 69 63 6f  | ))..."Face.for.the.directory.ico | 
| 0ec0 |  6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6e 65    72 64 2d 69 63 6f 6e 73 2d 66 61 63 65 73 29 0a  | n."...:group.'nerd-icons-faces). | 
| 0ee0 |  0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20    6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c  | .(cl-defgeneric.nerd-icons-compl | 
| 0f00 |  65 74 69 6f 6e 2d 67 65 74 2d 69 63 6f 6e 20 28    5f 63 61 6e 64 20 5f 63 61 74 29 0a 20 20 22 52  | etion-get-icon.(_cand._cat)..."R | 
| 0f20 |  65 74 75 72 6e 20 74 68 65 20 69 63 6f 6e 20 66    6f 72 20 74 68 65 20 63 61 6e 64 69 64 61 74 65  | eturn.the.icon.for.the.candidate | 
| 0f40 |  20 43 41 4e 44 20 6f 66 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 63 61 74 65 67 6f 72 79 20 43 41 54  | .CAND.of.completion.category.CAT | 
| 0f60 |  2e 22 0a 20 20 22 22 29 0a 0a 28 63 6c 2d 64 65    66 6d 65 74 68 6f 64 20 6e 65 72 64 2d 69 63 6f  | ."..."")..(cl-defmethod.nerd-ico | 
| 0f80 |  6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 67 65    74 2d 69 63 6f 6e 20 28 63 61 6e 64 20 28 5f 63  | ns-completion-get-icon.(cand.(_c | 
| 0fa0 |  61 74 20 28 65 71 6c 20 66 69 6c 65 29 29 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 69 63  | at.(eql.file)))..."Return.the.ic | 
| 0fc0 |  6f 6e 20 66 6f 72 20 74 68 65 20 63 61 6e 64 69    64 61 74 65 20 43 41 4e 44 20 6f 66 20 63 6f 6d  | on.for.the.candidate.CAND.of.com | 
| 0fe0 |  70 6c 65 74 69 6f 6e 20 63 61 74 65 67 6f 72 79    20 66 69 6c 65 2e 22 0a 20 20 28 63 6f 6e 64 20  | pletion.category.file."...(cond. | 
| 1000 |  28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    20 22 5c 5c 2f 24 22 20 63 61 6e 64 29 0a 20 20  | ((string-match-p."\\/$".cand)... | 
| 1020 |  20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20    20 20 20 20 20 20 20 20 20 28 6e 65 72 64 2d 69  | .......(concat...........(nerd-i | 
| 1040 |  63 6f 6e 73 2d 69 63 6f 6e 2d 66 6f 72 2d 64 69    72 20 63 61 6e 64 20 3a 66 61 63 65 20 27 6e 65  | cons-icon-for-dir.cand.:face.'ne | 
| 1060 |  72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 64 69 72 2d 66 61 63 65 0a 20 20 20  | rd-icons-completion-dir-face.... | 
| 1080 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 10a0 |  20 20 20 20 20 3a 68 65 69 67 68 74 20 6e 65 72    64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69  | .....:height.nerd-icons-completi | 
| 10c0 |  6f 6e 2d 69 63 6f 6e 2d 73 69 7a 65 29 0a 20 20    20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20  | on-icon-size)..........."."))... | 
| 10e0 |  20 20 20 20 20 20 28 74 20 28 63 6f 6e 63 61 74    20 28 6e 65 72 64 2d 69 63 6f 6e 73 2d 69 63 6f  | ......(t.(concat.(nerd-icons-ico | 
| 1100 |  6e 2d 66 6f 72 2d 66 69 6c 65 20 63 61 6e 64 20    3a 68 65 69 67 68 74 20 6e 65 72 64 2d 69 63 6f  | n-for-file.cand.:height.nerd-ico | 
| 1120 |  6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 63    6f 6e 2d 73 69 7a 65 29 0a 20 20 20 20 20 20 20  | ns-completion-icon-size)........ | 
| 1140 |  20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29    29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68  | ............"."))))..(cl-defmeth | 
| 1160 |  6f 64 20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 67 65 74 2d 69 63 6f  | od.nerd-icons-completion-get-ico | 
| 1180 |  6e 20 28 63 61 6e 64 20 28 5f 63 61 74 20 28 65    71 6c 20 70 72 6f 6a 65 63 74 2d 66 69 6c 65 29  | n.(cand.(_cat.(eql.project-file) | 
| 11a0 |  29 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65    20 69 63 6f 6e 20 66 6f 72 20 74 68 65 20 63 61  | ))..."Return.the.icon.for.the.ca | 
| 11c0 |  6e 64 69 64 61 74 65 20 43 41 4e 44 20 6f 66 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 74 65 67  | ndidate.CAND.of.completion.categ | 
| 11e0 |  6f 72 79 20 70 72 6f 6a 65 63 74 2d 66 69 6c 65    2e 22 0a 20 20 28 6e 65 72 64 2d 69 63 6f 6e 73  | ory.project-file."...(nerd-icons | 
| 1200 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 67 65 74 2d    69 63 6f 6e 20 63 61 6e 64 20 27 66 69 6c 65 29  | -completion-get-icon.cand.'file) | 
| 1220 |  29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64    20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70  | )..(cl-defmethod.nerd-icons-comp | 
| 1240 |  6c 65 74 69 6f 6e 2d 67 65 74 2d 69 63 6f 6e 20    28 63 61 6e 64 20 28 5f 63 61 74 20 28 65 71 6c  | letion-get-icon.(cand.(_cat.(eql | 
| 1260 |  20 62 75 66 66 65 72 29 29 29 0a 20 20 22 52 65    74 75 72 6e 20 74 68 65 20 69 63 6f 6e 20 66 6f  | .buffer)))..."Return.the.icon.fo | 
| 1280 |  72 20 74 68 65 20 63 61 6e 64 69 64 61 74 65 20    43 41 4e 44 20 6f 66 20 63 6f 6d 70 6c 65 74 69  | r.the.candidate.CAND.of.completi | 
| 12a0 |  6f 6e 20 63 61 74 65 67 6f 72 79 20 62 75 66 66    65 72 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 6d  | on.category.buffer."...(let*.((m | 
| 12c0 |  6f 64 65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61    6c 2d 76 61 6c 75 65 20 27 6d 61 6a 6f 72 2d 6d  | ode.(buffer-local-value.'major-m | 
| 12e0 |  6f 64 65 20 28 67 65 74 2d 62 75 66 66 65 72 20    63 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20  | ode.(get-buffer.cand)))......... | 
| 1300 |  20 28 69 63 6f 6e 20 28 6e 65 72 64 2d 69 63 6f    6e 73 2d 69 63 6f 6e 2d 66 6f 72 2d 6d 6f 64 65  | .(icon.(nerd-icons-icon-for-mode | 
| 1320 |  20 6d 6f 64 65 20 3a 68 65 69 67 68 74 20 6e 65    72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74  | .mode.:height.nerd-icons-complet | 
| 1340 |  69 6f 6e 2d 69 63 6f 6e 2d 73 69 7a 65 29 29 0a    20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74  | ion-icon-size))..........(parent | 
| 1360 |  2d 69 63 6f 6e 20 28 6e 65 72 64 2d 69 63 6f 6e    73 2d 69 63 6f 6e 2d 66 6f 72 2d 6d 6f 64 65 0a  | -icon.(nerd-icons-icon-for-mode. | 
| 1380 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 67 65 74 20 6d 6f 64 65  | .......................(get.mode | 
| 13a0 |  20 27 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70    61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20  | .'derived-mode-parent).......... | 
| 13c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68    65 69 67 68 74 20 6e 65 72 64 2d 69 63 6f 6e 73  | ..............:height.nerd-icons | 
| 13e0 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 63 6f 6e    2d 73 69 7a 65 29 29 29 0a 20 20 20 20 28 63 6f  | -completion-icon-size))).....(co | 
| 1400 |  6e 63 61 74 0a 20 20 20 20 20 28 69 66 20 28 73    79 6d 62 6f 6c 70 20 69 63 6f 6e 29 0a 20 20 20  | ncat......(if.(symbolp.icon).... | 
| 1420 |  20 20 20 20 20 20 28 69 66 20 28 73 79 6d 62 6f    6c 70 20 70 61 72 65 6e 74 2d 69 63 6f 6e 29 0a  | ......(if.(symbolp.parent-icon). | 
| 1440 |  20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65    72 64 2d 69 63 6f 6e 73 2d 66 61 69 63 6f 6e 20  | .............(nerd-icons-faicon. | 
| 1460 |  22 6e 66 2d 66 61 2d 73 74 69 63 6b 79 5f 6e 6f    74 65 5f 6f 22 20 3a 68 65 69 67 68 74 20 6e 65  | "nf-fa-sticky_note_o".:height.ne | 
| 1480 |  72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 69 63 6f 6e 2d 73 69 7a 65 29 0a 20  | rd-icons-completion-icon-size).. | 
| 14a0 |  20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74    2d 69 63 6f 6e 29 0a 20 20 20 20 20 20 20 69 63  | ..........parent-icon)........ic | 
| 14c0 |  6f 6e 29 0a 20 20 20 20 20 22 20 22 29 29 29 0a    0a 28 61 75 74 6f 6c 6f 61 64 20 27 62 6f 6f 6b  | on)......".")))..(autoload.'book | 
| 14e0 |  6d 61 72 6b 2d 67 65 74 2d 66 69 6c 65 6e 61 6d    65 20 22 62 6f 6f 6b 6d 61 72 6b 22 29 0a 28 63  | mark-get-filename."bookmark").(c | 
| 1500 |  6c 2d 64 65 66 6d 65 74 68 6f 64 20 6e 65 72 64    2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f  | l-defmethod.nerd-icons-completio | 
| 1520 |  6e 2d 67 65 74 2d 69 63 6f 6e 20 28 63 61 6e 64    20 28 5f 63 61 74 20 28 65 71 6c 20 62 6f 6f 6b  | n-get-icon.(cand.(_cat.(eql.book | 
| 1540 |  6d 61 72 6b 29 29 29 0a 20 20 22 52 65 74 75 72    6e 20 74 68 65 20 69 63 6f 6e 20 66 6f 72 20 74  | mark)))..."Return.the.icon.for.t | 
| 1560 |  68 65 20 63 61 6e 64 69 64 61 74 65 20 43 41 4e    44 20 6f 66 20 63 6f 6d 70 6c 65 74 69 6f 6e 20  | he.candidate.CAND.of.completion. | 
| 1580 |  63 61 74 65 67 6f 72 79 20 62 6f 6f 6b 6d 61 72    6b 2e 22 0a 20 20 28 69 66 2d 6c 65 74 2a 20 28  | category.bookmark."...(if-let*.( | 
| 15a0 |  28 66 6e 61 6d 65 20 28 62 6f 6f 6b 6d 61 72 6b    2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 20 63 61  | (fname.(bookmark-get-filename.ca | 
| 15c0 |  6e 64 29 29 29 0a 20 20 20 20 20 20 28 6e 65 72    64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69  | nd))).......(nerd-icons-completi | 
| 15e0 |  6f 6e 2d 67 65 74 2d 69 63 6f 6e 20 66 6e 61 6d    65 20 27 66 69 6c 65 29 0a 20 20 20 20 28 63 6f  | on-get-icon.fname.'file).....(co | 
| 1600 |  6e 63 61 74 20 28 6e 65 72 64 2d 69 63 6f 6e 73    2d 6f 63 74 69 63 6f 6e 20 22 6e 66 2d 6f 63 74  | ncat.(nerd-icons-octicon."nf-oct | 
| 1620 |  2d 62 6f 6f 6b 6d 61 72 6b 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | -bookmark"...................... | 
| 1640 |  20 20 20 20 20 20 20 20 20 20 20 3a 66 61 63 65    20 27 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d  | ...........:face.'nerd-icons-com | 
| 1660 |  70 6c 65 74 69 6f 6e 2d 64 69 72 2d 66 61 63 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | pletion-dir-face................ | 
| 1680 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 3a 68 65 69 67 68 74 20 6e 65 72 64 2d 69 63  | .................:height.nerd-ic | 
| 16a0 |  6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69    63 6f 6e 2d 73 69 7a 65 29 20 22 20 22 29 29 29  | ons-completion-icon-size)."."))) | 
| 16c0 |  0a 0a 28 64 65 66 75 6e 20 6e 65 72 64 2d 69 63    6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63  | ..(defun.nerd-icons-completion-c | 
| 16e0 |  6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61    74 61 2d 67 65 74 20 28 6f 72 69 67 20 6d 65 74  | ompletion-metadata-get.(orig.met | 
| 1700 |  61 64 61 74 61 20 70 72 6f 70 29 0a 20 20 22 4d    65 61 6e 74 20 61 73 20 3a 61 72 6f 75 6e 64 20  | adata.prop)..."Meant.as.:around. | 
| 1720 |  61 64 76 69 63 65 20 66 6f 72 20 60 63 6f 6d 70    6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 2d  | advice.for.`completion-metadata- | 
| 1740 |  67 65 74 27 2c 20 41 64 64 20 69 63 6f 6e 73 20    61 73 20 70 72 65 66 69 78 2e 0a 4f 52 49 47 20  | get',.Add.icons.as.prefix..ORIG. | 
| 1760 |  73 68 6f 75 6c 64 20 62 65 20 60 63 6f 6d 70 6c    65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 2d 67  | should.be.`completion-metadata-g | 
| 1780 |  65 74 27 0a 4d 45 54 41 44 41 54 41 20 69 73 20    74 68 65 20 6d 65 74 61 64 61 74 61 2e 0a 50 52  | et'.METADATA.is.the.metadata..PR | 
| 17a0 |  4f 50 20 69 73 20 74 68 65 20 70 72 6f 70 65 72    74 79 20 77 68 69 63 68 20 69 73 20 6c 6f 6f 6b  | OP.is.the.property.which.is.look | 
| 17c0 |  65 64 20 75 70 2e 22 0a 20 20 28 69 66 20 28 65    71 20 70 72 6f 70 20 27 61 66 66 69 78 61 74 69  | ed.up."...(if.(eq.prop.'affixati | 
| 17e0 |  6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 28 6c 65 74 20 28 28 63 61 74 20 28 66  | on-function).......(let.((cat.(f | 
| 1800 |  75 6e 63 61 6c 6c 20 6f 72 69 67 20 6d 65 74 61    64 61 74 61 20 27 63 61 74 65 67 6f 72 79 29 29  | uncall.orig.metadata.'category)) | 
| 1820 |  0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 66    66 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 6f  | .............(aff.(or.(funcall.o | 
| 1840 |  72 69 67 20 6d 65 74 61 64 61 74 61 20 27 61 66    66 69 78 61 74 69 6f 6e 2d 66 75 6e 63 74 69 6f  | rig.metadata.'affixation-functio | 
| 1860 |  6e 29 0a 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 2d 6c 65  | n)......................(when-le | 
| 1880 |  74 2a 20 28 28 61 6e 6e 20 28 66 75 6e 63 61 6c    6c 20 6f 72 69 67 20 6d 65 74 61 64 61 74 61 20  | t*.((ann.(funcall.orig.metadata. | 
| 18a0 |  27 61 6e 6e 6f 74 61 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  | 'annotation-function)))......... | 
| 18c0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 61 6d 62 64 61 20 28 63 61 6e 64 73 29 0a 20  | ...............(lambda.(cands).. | 
| 18e0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20  | ........................(mapcar. | 
| 1900 |  28 6c 61 6d 62 64 61 20 28 78 29 20 28 6c 69 73    74 20 78 20 22 22 20 28 66 75 6e 63 61 6c 6c 20  | (lambda.(x).(list.x."".(funcall. | 
| 1920 |  61 6e 6e 20 78 29 29 29 20 63 61 6e 64 73 29 29    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f  | ann.x))).cands)))))).........(co | 
| 1940 |  6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 61 6e    64 20 28 65 71 20 63 61 74 20 27 6d 75 6c 74 69  | nd..........((and.(eq.cat.'multi | 
| 1960 |  2d 63 61 74 65 67 6f 72 79 29 20 61 66 66 29 0a    20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64  | -category).aff)...........(lambd | 
| 1980 |  61 20 28 63 61 6e 64 73 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 6c  | a.(cands).............(mapcar.(l | 
| 19a0 |  61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ambda.(x)....................... | 
| 19c0 |  28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76    65 20 78 0a 20 20 20 20 20 20 20 20 20 20 20 20  | (pcase-exhaustive.x............. | 
| 19e0 |  20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c    63 61 6e 64 20 2c 70 72 65 66 69 78 20 2c 73 75  | ............(`(,cand.,prefix.,su | 
| 1a00 |  66 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ffix)..........................( | 
| 1a20 |  6c 65 74 20 28 28 6f 72 69 67 20 28 67 65 74 2d    74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 30 20  | let.((orig.(get-text-property.0. | 
| 1a40 |  27 6d 75 6c 74 69 2d 63 61 74 65 67 6f 72 79 20    63 61 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20  | 'multi-category.cand)))......... | 
| 1a60 |  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 63 61 6e 64 0a 20 20  | ...................(list.cand... | 
| 1a80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28  | ...............................( | 
| 1aa0 |  63 6f 6e 63 61 74 20 28 6e 65 72 64 2d 69 63 6f    6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 67 65  | concat.(nerd-icons-completion-ge | 
| 1ac0 |  74 2d 69 63 6f 6e 20 28 63 64 72 20 6f 72 69 67    29 20 28 63 61 72 20 6f 72 69 67 29 29 0a 20 20  | t-icon.(cdr.orig).(car.orig))... | 
| 1ae0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | ................................ | 
| 1b00 |  20 20 20 20 20 20 20 70 72 65 66 69 78 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | .......prefix).................. | 
| 1b20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    73 75 66 66 69 78 29 29 29 29 29 0a 20 20 20 20  | ................suffix)))))..... | 
| 1b40 |  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 61 66 66 20 63 61 6e  | ................(funcall.aff.can | 
| 1b60 |  64 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    28 28 61 6e 64 20 63 61 74 20 61 66 66 29 0a 20  | ds))))..........((and.cat.aff).. | 
| 1b80 |  20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20  | .........(lambda.(cands)........ | 
| 1ba0 |  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 20  | .....(mapcar.(lambda.(x)........ | 
| 1bc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65  | ...............(pcase-exhaustive | 
| 1be0 |  20 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 63  | .x.........................(`(,c | 
| 1c00 |  61 6e 64 20 2c 70 72 65 66 69 78 20 2c 73 75 66    66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 20  | and.,prefix.,suffix)............ | 
| 1c20 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 63 61 6e 64 0a 20 20 20 20 20 20 20  | ..............(list.cand........ | 
| 1c40 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20  | ........................(concat. | 
| 1c60 |  28 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70    6c 65 74 69 6f 6e 2d 67 65 74 2d 69 63 6f 6e 20  | (nerd-icons-completion-get-icon. | 
| 1c80 |  63 61 6e 64 20 63 61 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  | cand.cat)....................... | 
| 1ca0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 70 72 65 66 69 78 29 0a 20 20 20 20 20 20 20  | .................prefix)........ | 
| 1cc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 73 75 66 66 69 78 29 29  | ........................suffix)) | 
| 1ce0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20  | )).....................(funcall. | 
| 1d00 |  61 66 66 20 63 61 6e 64 73 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 28 28 65 71 20 63 61 74 20  | aff.cands))))..........((eq.cat. | 
| 1d20 |  27 6d 75 6c 74 69 2d 63 61 74 65 67 6f 72 79 29    0a 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62  | 'multi-category)...........(lamb | 
| 1d40 |  64 61 20 28 63 61 6e 64 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28  | da.(cands).............(mapcar.( | 
| 1d60 |  6c 61 6d 62 64 61 20 28 78 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  | lambda.(x)...................... | 
| 1d80 |  20 28 6c 65 74 20 28 28 6f 72 69 67 20 28 67 65    74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20  | .(let.((orig.(get-text-property. | 
| 1da0 |  30 20 27 6d 75 6c 74 69 2d 63 61 74 65 67 6f 72    79 20 78 29 29 29 0a 20 20 20 20 20 20 20 20 20  | 0.'multi-category.x))).......... | 
| 1dc0 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 78 20 28 6e 65 72 64 2d 69 63 6f  | ...............(list.x.(nerd-ico | 
| 1de0 |  6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 67 65    74 2d 69 63 6f 6e 20 28 63 64 72 20 6f 72 69 67  | ns-completion-get-icon.(cdr.orig | 
| 1e00 |  29 20 28 63 61 72 20 6f 72 69 67 29 29 20 22 22    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20  | ).(car.orig))."")))............. | 
| 1e20 |  20 20 20 20 20 20 20 20 63 61 6e 64 73 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 63 61 74 0a 20  | ........cands)))..........(cat.. | 
| 1e40 |  20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 63 61 6e 64 73 29 0a 20 20 20 20 20 20 20  | .........(lambda.(cands)........ | 
| 1e60 |  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 20  | .....(mapcar.(lambda.(x)........ | 
| 1e80 |  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 78 20 28 6e 65 72 64 2d 69 63 6f  | ...............(list.x.(nerd-ico | 
| 1ea0 |  6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 67 65    74 2d 69 63 6f 6e 20 78 20 63 61 74 29 20 22 22  | ns-completion-get-icon.x.cat)."" | 
| 1ec0 |  29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 63 61 6e 64 73 29 29 29 0a  | )).....................cands))). | 
| 1ee0 |  20 20 20 20 20 20 20 20 20 28 61 66 66 29 29 29    0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6f 72  | .........(aff))).....(funcall.or | 
| 1f00 |  69 67 20 6d 65 74 61 64 61 74 61 20 70 72 6f 70    29 29 29 0a 0a 3b 3b 20 46 6f 72 20 74 68 65 20  | ig.metadata.prop)))..;;.For.the. | 
| 1f20 |  62 79 74 65 20 63 6f 6d 70 69 6c 65 72 0a 28 64    65 66 76 61 72 20 6d 61 72 67 69 6e 61 6c 69 61  | byte.compiler.(defvar.marginalia | 
| 1f40 |  2d 6d 6f 64 65 29 0a 3b 3b 3b 23 23 23 61 75 74    6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6e 65 72  | -mode).;;;###autoload.(defun.ner | 
| 1f60 |  64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69    6f 6e 2d 6d 61 72 67 69 6e 61 6c 69 61 2d 73 65  | d-icons-completion-marginalia-se | 
| 1f80 |  74 75 70 20 28 29 0a 20 20 22 48 6f 6f 6b 20 74    6f 20 60 6d 61 72 67 69 6e 61 6c 69 61 2d 6d 6f  | tup.()..."Hook.to.`marginalia-mo | 
| 1fa0 |  64 65 2d 68 6f 6f 6b 27 20 74 6f 20 62 69 6e 64    20 60 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d  | de-hook'.to.bind.`nerd-icons-com | 
| 1fc0 |  70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 27 20 74 6f    20 69 74 2e 22 0a 20 20 28 6e 65 72 64 2d 69 63  | pletion-mode'.to.it."...(nerd-ic | 
| 1fe0 |  6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d    6f 64 65 20 28 69 66 20 6d 61 72 67 69 6e 61 6c  | ons-completion-mode.(if.marginal | 
| 2000 |  69 61 2d 6d 6f 64 65 20 31 20 2d 31 29 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a  | ia-mode.1.-1)))..;;;###autoload. | 
| 2020 |  28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f    64 65 20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f  | (define-minor-mode.nerd-icons-co | 
| 2040 |  6d 70 6c 65 74 69 6f 6e 2d 6d 6f 64 65 0a 20 20    22 41 64 64 20 69 63 6f 6e 73 20 74 6f 20 63 6f  | mpletion-mode..."Add.icons.to.co | 
| 2060 |  6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61    74 65 73 2e 22 0a 20 20 3a 67 6c 6f 62 61 6c 20  | mpletion.candidates."...:global. | 
| 2080 |  74 0a 20 20 28 69 66 20 6e 65 72 64 2d 69 63 6f    6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 6f  | t...(if.nerd-icons-completion-mo | 
| 20a0 |  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 61 64 76 69 63 65 2d  | de.......(progn.........(advice- | 
| 20c0 |  61 64 64 20 23 27 63 6f 6d 70 6c 65 74 69 6f 6e    2d 6d 65 74 61 64 61 74 61 2d 67 65 74 20 3a 61  | add.#'completion-metadata-get.:a | 
| 20e0 |  72 6f 75 6e 64 20 23 27 6e 65 72 64 2d 69 63 6f    6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 63 6f  | round.#'nerd-icons-completion-co | 
| 2100 |  6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74    61 2d 67 65 74 29 0a 20 20 20 20 20 20 20 20 28  | mpletion-metadata-get).........( | 
| 2120 |  61 64 76 69 63 65 2d 61 64 64 20 28 63 6f 6d 70    61 74 2d 66 75 6e 63 74 69 6f 6e 20 63 6f 6d 70  | advice-add.(compat-function.comp | 
| 2140 |  6c 65 74 69 6f 6e 2d 6d 65 74 61 64 61 74 61 2d    67 65 74 29 20 3a 61 72 6f 75 6e 64 20 23 27 6e  | letion-metadata-get).:around.#'n | 
| 2160 |  65 72 64 2d 69 63 6f 6e 73 2d 63 6f 6d 70 6c 65    74 69 6f 6e 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d  | erd-icons-completion-completion- | 
| 2180 |  6d 65 74 61 64 61 74 61 2d 67 65 74 29 29 0a 20    20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20  | metadata-get)).....(progn....... | 
| 21a0 |  28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 23    27 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61  | (advice-remove.#'completion-meta | 
| 21c0 |  64 61 74 61 2d 67 65 74 20 23 27 6e 65 72 64 2d    69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e  | data-get.#'nerd-icons-completion | 
| 21e0 |  2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61    64 61 74 61 2d 67 65 74 29 0a 20 20 20 20 20 20  | -completion-metadata-get)....... | 
| 2200 |  28 61 64 76 69 63 65 2d 72 65 6d 6f 76 65 20 28    63 6f 6d 70 61 74 2d 66 75 6e 63 74 69 6f 6e 20  | (advice-remove.(compat-function. | 
| 2220 |  63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61 64    61 74 61 2d 67 65 74 29 20 23 27 6e 65 72 64 2d  | completion-metadata-get).#'nerd- | 
| 2240 |  69 63 6f 6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e    2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 65 74 61  | icons-completion-completion-meta | 
| 2260 |  64 61 74 61 2d 67 65 74 29 29 29 29 0a 0a 28 70    72 6f 76 69 64 65 20 27 6e 65 72 64 2d 69 63 6f  | data-get))))..(provide.'nerd-ico | 
| 2280 |  6e 73 2d 63 6f 6d 70 6c 65 74 69 6f 6e 29 0a 3b    3b 3b 20 6e 65 72 64 2d 69 63 6f 6e 73 2d 63 6f  | ns-completion).;;;.nerd-icons-co | 
| 22a0 |  6d 70 6c 65 74 69 6f 6e 2e 65 6c 20 65 6e 64 73    20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00  | mpletion.el.ends.here........... | 
| 22c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 22e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2300 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2320 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2340 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2360 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2380 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 23e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2400 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2420 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2440 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2460 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2480 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 24a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 24c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 24e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2500 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2520 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2540 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2560 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2580 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 25e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2600 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2620 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2640 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2660 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2680 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 26a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 26c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 26e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2700 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2720 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2740 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2760 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 2780 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 27a0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 27c0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ | 
| 27e0 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  | ................................ |