home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_emacs.idb / usr / freeware / share / emacs / 19.34 / lisp / shadow.elc.z / shadow.elc
Emacs Compiled Lisp  |  1998-10-28  |  3.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 70 73 69 |piled by| rms@psi|
|00000020| 6c 6f 63 69 6e 2e 67 6e | 75 2e 61 69 2e 6d 69 74 |locin.gn|u.ai.mit|
|00000030| 2e 65 64 75 20 6f 6e 20 | 54 75 65 20 4a 75 6c 20 |.edu on |Tue Jul |
|00000040| 32 33 20 32 32 3a 34 39 | 3a 30 37 20 31 39 39 36 |23 22:49|:07 1996|
|00000050| 0a 3b 3b 3b 20 66 72 6f | 6d 20 66 69 6c 65 20 2f |.;;; fro|m file /|
|00000060| 68 6f 6d 65 2f 66 73 66 | 2f 72 6d 73 2f 65 31 39 |home/fsf|/rms/e19|
|00000070| 2f 6c 69 73 70 2f 73 68 | 61 64 6f 77 2e 65 6c 0a |/lisp/sh|adow.el.|
|00000080| 3b 3b 3b 20 65 6d 61 63 | 73 20 76 65 72 73 69 6f |;;; emac|s versio|
|00000090| 6e 20 31 39 2e 33 31 2e | 39 36 2e 31 2e 0a 3b 3b |n 19.31.|96.1..;;|
|000000a0| 3b 20 62 79 74 65 63 6f | 6d 70 20 76 65 72 73 69 |; byteco|mp versi|
|000000b0| 6f 6e 20 46 53 46 20 32 | 2e 31 30 0a 3b 3b 3b 20 |on FSF 2|.10.;;; |
|000000c0| 6f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 69 73 20 |optimiza|tion is |
|000000d0| 6f 6e 2e 0a 3b 3b 3b 20 | 74 68 69 73 20 66 69 6c |on..;;; |this fil|
|000000e0| 65 20 75 73 65 73 20 6f | 70 63 6f 64 65 73 20 77 |e uses o|pcodes w|
|000000f0| 68 69 63 68 20 64 6f 20 | 6e 6f 74 20 65 78 69 73 |hich do |not exis|
|00000100| 74 20 69 6e 20 45 6d 61 | 63 73 20 31 38 2e 0a 0a |t in Ema|cs 18...|
|00000110| 28 69 66 20 28 61 6e 64 | 20 28 62 6f 75 6e 64 70 |(if (and| (boundp|
|00000120| 20 27 65 6d 61 63 73 2d | 76 65 72 73 69 6f 6e 29 | 'emacs-|version)|
|00000130| 0a 09 20 28 6f 72 20 28 | 61 6e 64 20 28 62 6f 75 |.. (or (|and (bou|
|00000140| 6e 64 70 20 27 65 70 6f | 63 68 3a 3a 76 65 72 73 |ndp 'epo|ch::vers|
|00000150| 69 6f 6e 29 20 65 70 6f | 63 68 3a 3a 76 65 72 73 |ion) epo|ch::vers|
|00000160| 69 6f 6e 29 0a 09 20 20 | 20 20 20 28 73 74 72 69 |ion).. | (stri|
|00000170| 6e 67 2d 6c 65 73 73 70 | 20 65 6d 61 63 73 2d 76 |ng-lessp| emacs-v|
|00000180| 65 72 73 69 6f 6e 20 22 | 31 39 2e 32 39 22 29 29 |ersion "|19.29"))|
|00000190| 29 0a 20 20 20 20 28 65 | 72 72 6f 72 20 22 60 73 |). (e|rror "`s|
|000001a0| 68 61 64 6f 77 2e 65 6c | 27 20 77 61 73 20 63 6f |hadow.el|' was co|
|000001b0| 6d 70 69 6c 65 64 20 66 | 6f 72 20 45 6d 61 63 73 |mpiled f|or Emacs|
|000001c0| 20 31 39 2e 32 39 20 6f | 72 20 6c 61 74 65 72 22 | 19.29 o|r later"|
|000001d0| 29 29 0a 0a 0a 23 40 34 | 34 35 20 52 65 74 75 72 |))...#@4|45 Retur|
|000001e0| 6e 20 61 20 6c 69 73 74 | 20 6f 66 20 45 6d 61 63 |n a list| of Emac|
|000001f0| 73 20 4c 69 73 70 20 66 | 69 6c 65 73 20 74 68 61 |s Lisp f|iles tha|
|00000200| 74 20 63 72 65 61 74 65 | 20 73 68 61 64 6f 77 73 |t create| shadows|
|00000210| 2e 0a 54 68 69 73 20 66 | 75 6e 63 74 69 6f 6e 20 |..This f|unction |
|00000220| 64 6f 65 73 20 74 68 65 | 20 77 6f 72 6b 20 66 6f |does the| work fo|
|00000230| 72 20 60 6c 69 73 74 2d | 6c 6f 61 64 2d 70 61 74 |r `list-|load-pat|
|00000240| 68 2d 73 68 61 64 6f 77 | 73 27 2e 0a 0a 57 65 20 |h-shadow|s'...We |
|00000250| 74 72 61 76 65 72 73 65 | 20 50 41 54 48 20 6c 6f |traverse| PATH lo|
|00000260| 6f 6b 69 6e 67 20 66 6f | 72 20 73 68 61 64 6f 77 |oking fo|r shadow|
|00000270| 73 2c 20 61 6e 64 20 72 | 65 74 75 72 6e 20 61 20 |s, and r|eturn a |
|00000280| 28 70 6f 73 73 69 62 6c | 79 20 65 6d 70 74 79 29 |(possibl|y empty)|
|00000290| 0a 65 76 65 6e 2d 6c 65 | 6e 67 74 68 20 6c 69 73 |.even-le|ngth lis|
|000002a0| 74 20 6f 66 20 66 69 6c | 65 73 2e 20 20 41 20 66 |t of fil|es. A f|
|000002b0| 69 6c 65 20 69 6e 20 74 | 68 69 73 20 6c 69 73 74 |ile in t|his list|
|000002c0| 20 61 74 20 70 6f 73 69 | 74 69 6f 6e 20 32 69 20 | at posi|tion 2i |
|000002d0| 73 68 61 64 6f 77 73 0a | 74 68 65 20 66 69 6c 65 |shadows.|the file|
|000002e0| 20 69 6e 20 70 6f 73 69 | 74 69 6f 6e 20 32 69 2b | in posi|tion 2i+|
|000002f0| 31 2e 20 20 45 6d 61 63 | 73 20 4c 69 73 70 20 66 |1. Emac|s Lisp f|
|00000300| 69 6c 65 20 73 75 66 66 | 69 78 65 73 20 28 2e 65 |ile suff|ixes (.e|
|00000310| 6c 20 61 6e 64 20 2e 65 | 6c 63 29 0a 61 72 65 20 |l and .e|lc).are |
|00000320| 73 74 72 69 70 70 65 64 | 20 66 72 6f 6d 20 74 68 |stripped| from th|
|00000330| 65 20 66 69 6c 65 20 6e | 61 6d 65 73 20 69 6e 20 |e file n|ames in |
|00000340| 74 68 65 20 6c 69 73 74 | 2e 0a 0a 53 65 65 20 74 |the list|...See t|
|00000350| 68 65 20 64 6f 63 75 6d | 65 6e 74 61 74 69 6f 6e |he docum|entation|
|00000360| 20 66 6f 72 20 60 6c 69 | 73 74 2d 6c 6f 61 64 2d | for `li|st-load-|
|00000370| 70 61 74 68 2d 73 68 61 | 64 6f 77 73 27 20 66 6f |path-sha|dows' fo|
|00000380| 72 20 66 75 72 74 68 65 | 72 20 69 6e 66 6f 72 6d |r furthe|r inform|
|00000390| 61 74 69 6f 6e 2e 1f 0a | 28 64 65 66 61 6c 69 61 |ation...|(defalia|
|000003a0| 73 20 27 66 69 6e 64 2d | 65 6d 61 63 73 2d 6c 69 |s 'find-|emacs-li|
|000003b0| 73 70 2d 73 68 61 64 6f | 77 73 20 23 5b 28 26 6f |sp-shado|ws #[(&o|
|000003c0| 70 74 69 6f 6e 61 6c 20 | 70 61 74 68 29 20 22 08 |ptional |path) ".|
|000003d0| 84 06 00 09 10 c2 89 89 | 89 89 89 89 89 1b 1c 1d |........|........|
|000003e0| 1e 06 1e 07 1e 08 1e 09 | 1e 5c 6e 08 83 db 00 cb |........|.\n.....|
|000003f0| 08 40 86 26 00 cc 21 89 | 16 07 0e 5c 6e 9d 83 4a |.@.&..!.|...\n..J|
|00000400| 00 0e 0d 84 d4 00 08 40 | 83 d4 00 08 40 cc 98 84 |.......@|....@...|
|00000410| d4 00 ce cf 08 40 5c 22 | 88 82 d4 00 d0 0e 5c 6e |.....@\"|......\n|
|00000420| 0e 07 43 5c 22 16 5c 6e | 08 40 86 59 00 cc 16 07 |..C\".\n|.@.Y....|
|00000430| d1 0e 07 21 85 69 00 d2 | 0e 07 c2 d3 d4 24 89 16 |...!.i..|.....$..|
|00000440| 06 83 7d 00 0e 0d 84 7d | 00 ce d5 0e 06 47 0e 07 |..}....}|.....G..|
|00000450| 23 88 c2 14 0e 06 83 d4 | 00 0e 06 40 89 13 d6 0b |#.......|...@....|
|00000460| d7 c2 4f d8 98 83 97 00 | d9 82 98 00 da 4f 89 13 |..O.....|.....O..|
|00000470| 5c 66 9d 84 cb 00 0b 5c | 66 42 14 db 0b 0e 08 5c |\f.....\|fB.....\|
|00000480| 22 89 15 83 c2 00 d0 0e | 09 0d 41 dc 0b 51 0e 07 |".......|..A..Q..|
|00000490| dc 0b 51 44 5c 22 16 09 | 82 cb 00 0b 0e 07 42 0e |..QD\"..|......B.|
|000004a0| 08 42 16 08 0e 06 41 89 | 16 06 84 84 00 08 41 89 |.B....A.|......A.|
|000004b0| 10 84 1f 00 0e 09 2e 08 | 87 22 20 5b 70 61 74 68 |........|." [path|
|000004c0| 20 6c 6f 61 64 2d 70 61 | 74 68 20 6e 69 6c 20 66 | load-pa|th nil f|
|000004d0| 69 6c 65 20 66 69 6c 65 | 73 2d 73 65 65 6e 2d 74 |ile file|s-seen-t|
|000004e0| 68 69 73 2d 64 69 72 20 | 6f 72 69 67 2d 64 69 72 |his-dir |orig-dir|
|000004f0| 20 63 75 72 72 2d 66 69 | 6c 65 73 20 64 69 72 20 | curr-fi|les dir |
|00000500| 66 69 6c 65 73 20 73 68 | 61 64 6f 77 73 20 74 72 |files sh|adows tr|
|00000510| 75 65 2d 6e 61 6d 65 73 | 20 66 69 6c 65 2d 74 72 |ue-names| file-tr|
|00000520| 75 65 6e 61 6d 65 20 22 | 2e 22 20 6e 6f 6e 69 6e |uename "|." nonin|
|00000530| 74 65 72 61 63 74 69 76 | 65 20 6d 65 73 73 61 67 |teractiv|e messag|
|00000540| 65 20 22 49 67 6e 6f 72 | 69 6e 67 20 72 65 64 75 |e "Ignor|ing redu|
|00000550| 6e 64 61 6e 74 20 64 69 | 72 65 63 74 6f 72 79 20 |ndant di|rectory |
|00000560| 25 73 22 20 61 70 70 65 | 6e 64 20 66 69 6c 65 2d |%s" appe|nd file-|
|00000570| 61 63 63 65 73 73 69 62 | 6c 65 2d 64 69 72 65 63 |accessib|le-direc|
|00000580| 74 6f 72 79 2d 70 20 64 | 69 72 65 63 74 6f 72 79 |tory-p d|irectory|
|00000590| 2d 66 69 6c 65 73 20 22 | 2e 5c 5c 2e 65 6c 63 3f |-files "|.\\.elc?|
|000005a0| 24 22 20 74 20 22 43 68 | 65 63 6b 69 6e 67 20 25 |$" t "Ch|ecking %|
|000005b0| 64 20 66 69 6c 65 73 20 | 69 6e 20 25 73 2e 2e 2e |d files |in %s...|
|000005c0| 22 20 30 20 2d 31 20 22 | 63 22 20 2d 34 20 2d 33 |" 0 -1 "|c" -4 -3|
|000005d0| 20 61 73 73 6f 63 20 22 | 2f 22 5d 20 39 20 28 23 | assoc "|/"] 9 (#|
|000005e0| 24 20 2e 20 34 37 35 29 | 5d 29 0a 23 40 31 37 37 |$ . 475)|]).#@177|
|000005f0| 37 20 44 69 73 70 6c 61 | 79 20 61 20 6c 69 73 74 |7 Displa|y a list|
|00000600| 20 6f 66 20 45 6d 61 63 | 73 20 4c 69 73 70 20 66 | of Emac|s Lisp f|
|00000610| 69 6c 65 73 20 74 68 61 | 74 20 73 68 61 64 6f 77 |iles tha|t shadow|
|00000620| 20 6f 74 68 65 72 20 66 | 69 6c 65 73 2e 0a 0a 54 | other f|iles...T|
|00000630| 68 69 73 20 66 75 6e 63 | 74 69 6f 6e 20 6c 69 73 |his func|tion lis|
|00000640| 74 73 20 70 6f 74 65 6e | 74 69 61 6c 20 6c 6f 61 |ts poten|tial loa|
|00000650| 64 2d 70 61 74 68 20 70 | 72 6f 62 6c 65 6d 73 2e |d-path p|roblems.|
|00000660| 20 20 44 69 72 65 63 74 | 6f 72 69 65 73 20 69 6e | Direct|ories in|
|00000670| 20 74 68 65 0a 60 6c 6f | 61 64 2d 70 61 74 68 27 | the.`lo|ad-path'|
|00000680| 20 76 61 72 69 61 62 6c | 65 20 61 72 65 20 73 65 | variabl|e are se|
|00000690| 61 72 63 68 65 64 2c 20 | 69 6e 20 6f 72 64 65 72 |arched, |in order|
|000006a0| 2c 20 66 6f 72 20 45 6d | 61 63 73 20 4c 69 73 70 |, for Em|acs Lisp|
|000006b0| 0a 66 69 6c 65 73 2e 20 | 20 57 68 65 6e 20 61 20 |.files. | When a |
|000006c0| 70 72 65 76 69 6f 75 73 | 6c 79 20 65 6e 63 6f 75 |previous|ly encou|
|000006d0| 6e 74 65 72 65 64 20 66 | 69 6c 65 20 6e 61 6d 65 |ntered f|ile name|
|000006e0| 20 69 73 20 66 6f 75 6e | 64 20 61 67 61 69 6e 2c | is foun|d again,|
|000006f0| 20 61 0a 6d 65 73 73 61 | 67 65 20 69 73 20 64 69 | a.messa|ge is di|
|00000700| 73 70 6c 61 79 65 64 20 | 69 6e 64 69 63 61 74 69 |splayed |indicati|
|00000710| 6e 67 20 74 68 61 74 20 | 74 68 65 20 6c 61 74 65 |ng that |the late|
|00000720| 72 20 66 69 6c 65 20 69 | 73 20 22 68 69 64 64 65 |r file i|s "hidde|
|00000730| 6e 22 20 62 79 0a 74 68 | 65 20 65 61 72 6c 69 65 |n" by.th|e earlie|
|00000740| 72 2e 0a 0a 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |r...For |example,|
|00000750| 20 73 75 70 70 6f 73 65 | 20 60 6c 6f 61 64 2d 70 | suppose| `load-p|
|00000760| 61 74 68 27 20 69 73 20 | 73 65 74 20 74 6f 0a 0a |ath' is |set to..|
|00000770| 28 22 2f 75 73 72 2f 67 | 6e 75 2f 65 6d 61 63 73 |("/usr/g|nu/emacs|
|00000780| 2f 73 69 74 65 2d 6c 69 | 73 70 22 20 22 2f 75 73 |/site-li|sp" "/us|
|00000790| 72 2f 67 6e 75 2f 65 6d | 61 63 73 2f 73 68 61 72 |r/gnu/em|acs/shar|
|000007a0| 65 2f 65 6d 61 63 73 2f | 31 39 2e 33 30 2f 6c 69 |e/emacs/|19.30/li|
|000007b0| 73 70 22 29 0a 0a 61 6e | 64 20 74 68 61 74 20 65 |sp")..an|d that e|
|000007c0| 61 63 68 20 6f 66 20 74 | 68 65 73 65 20 64 69 72 |ach of t|hese dir|
|000007d0| 65 63 74 6f 72 69 65 73 | 20 63 6f 6e 74 61 69 6e |ectories| contain|
|000007e0| 73 20 61 20 66 69 6c 65 | 20 63 61 6c 6c 65 64 20 |s a file| called |
|000007f0| 58 58 58 2e 65 6c 2e 20 | 20 54 68 65 6e 0a 58 58 |XXX.el. | Then.XX|
|00000800| 58 2e 65 6c 20 69 6e 20 | 74 68 65 20 73 69 74 65 |X.el in |the site|
|00000810| 2d 6c 69 73 70 20 64 69 | 72 65 63 74 6f 72 79 20 |-lisp di|rectory |
|00000820| 69 73 20 72 65 66 65 72 | 72 65 64 20 74 6f 20 62 |is refer|red to b|
|00000830| 79 20 61 6c 6c 20 6f 66 | 3a 0a 28 72 65 71 75 69 |y all of|:.(requi|
|00000840| 72 65 20 27 58 58 58 29 | 2c 20 28 61 75 74 6f 6c |re 'XXX)|, (autol|
|00000850| 6f 61 64 20 2e 2e 2e 2e | 20 22 58 58 58 22 29 2c |oad ....| "XXX"),|
|00000860| 20 28 6c 6f 61 64 2d 6c | 69 62 72 61 72 79 20 22 | (load-l|ibrary "|
|00000870| 58 58 58 22 29 20 65 74 | 63 2e 0a 0a 54 68 65 20 |XXX") et|c...The |
|00000880| 66 69 72 73 74 20 58 58 | 58 2e 65 6c 20 66 69 6c |first XX|X.el fil|
|00000890| 65 20 70 72 65 76 65 6e | 74 73 20 65 6d 61 63 73 |e preven|ts emacs|
|000008a0| 20 66 72 6f 6d 20 73 65 | 65 69 6e 67 20 74 68 65 | from se|eing the|
|000008b0| 20 73 65 63 6f 6e 64 20 | 28 75 6e 6c 65 73 73 0a | second |(unless.|
|000008c0| 74 68 65 20 73 65 63 6f | 6e 64 20 69 73 20 6c 6f |the seco|nd is lo|
|000008d0| 61 64 65 64 20 65 78 70 | 6c 69 63 69 74 6c 79 20 |aded exp|licitly |
|000008e0| 76 69 61 20 6c 6f 61 64 | 2d 66 69 6c 65 29 2e 0a |via load|-file)..|
|000008f0| 0a 57 68 65 6e 20 6e 6f | 74 20 69 6e 74 65 6e 64 |.When no|t intend|
|00000900| 65 64 2c 20 73 75 63 68 | 20 73 68 61 64 6f 77 69 |ed, such| shadowi|
|00000910| 6e 67 73 20 63 61 6e 20 | 62 65 20 74 68 65 20 73 |ngs can |be the s|
|00000920| 6f 75 72 63 65 20 6f 66 | 20 73 75 62 74 6c 65 0a |ource of| subtle.|
|00000930| 70 72 6f 62 6c 65 6d 73 | 2e 20 20 46 6f 72 20 65 |problems|. For e|
|00000940| 78 61 6d 70 6c 65 2c 20 | 74 68 65 20 61 62 6f 76 |xample, |the abov|
|00000950| 65 20 73 69 74 75 61 74 | 69 6f 6e 20 6d 61 79 20 |e situat|ion may |
|00000960| 68 61 76 65 20 61 72 69 | 73 65 6e 20 62 65 63 61 |have ari|sen beca|
|00000970| 75 73 65 20 74 68 65 0a | 58 58 58 20 70 61 63 6b |use the.|XXX pack|
|00000980| 61 67 65 20 77 61 73 20 | 6e 6f 74 20 64 69 73 74 |age was |not dist|
|00000990| 72 69 62 75 74 65 64 20 | 77 69 74 68 20 76 65 72 |ributed |with ver|
|000009a0| 73 69 6f 6e 73 20 6f 66 | 20 65 6d 61 63 73 20 70 |sions of| emacs p|
|000009b0| 72 69 6f 72 20 74 6f 0a | 31 39 2e 33 30 2e 20 20 |rior to.|19.30. |
|000009c0| 41 6e 20 65 6d 61 63 73 | 20 6d 61 69 6e 74 61 69 |An emacs| maintai|
|000009d0| 6e 65 72 20 64 6f 77 6e | 6c 6f 61 64 65 64 20 58 |ner down|loaded X|
|000009e0| 58 58 20 66 72 6f 6d 20 | 65 6c 73 65 77 68 65 72 |XX from |elsewher|
|000009f0| 65 20 61 6e 64 20 69 6e | 73 74 61 6c 6c 65 64 0a |e and in|stalled.|
|00000a00| 69 74 2e 20 20 4c 61 74 | 65 72 2c 20 58 58 58 20 |it. Lat|er, XXX |
|00000a10| 77 61 73 20 75 70 64 61 | 74 65 64 20 61 6e 64 20 |was upda|ted and |
|00000a20| 69 6e 63 6c 75 64 65 64 | 20 69 6e 20 74 68 65 20 |included| in the |
|00000a30| 65 6d 61 63 73 20 64 69 | 73 74 72 69 62 75 74 69 |emacs di|stributi|
|00000a40| 6f 6e 2e 0a 55 6e 6c 65 | 73 73 20 74 68 65 20 65 |on..Unle|ss the e|
|00000a50| 6d 61 63 73 20 6d 61 69 | 6e 74 61 69 6e 65 72 20 |macs mai|ntainer |
|00000a60| 63 68 65 63 6b 73 20 66 | 6f 72 20 74 68 69 73 2c |checks f|or this,|
|00000a70| 20 74 68 65 20 6e 65 77 | 20 76 65 72 73 69 6f 6e | the new| version|
|00000a80| 20 6f 66 20 58 58 58 0a | 77 69 6c 6c 20 62 65 20 | of XXX.|will be |
|00000a90| 68 69 64 64 65 6e 20 62 | 65 68 69 6e 64 20 74 68 |hidden b|ehind th|
|00000aa0| 65 20 6f 6c 64 20 28 77 | 68 69 63 68 20 6d 61 79 |e old (w|hich may|
|00000ab0| 20 6e 6f 20 6c 6f 6e 67 | 65 72 20 77 6f 72 6b 20 | no long|er work |
|00000ac0| 77 69 74 68 20 74 68 65 | 20 6e 65 77 0a 65 6d 61 |with the| new.ema|
|00000ad0| 63 73 20 76 65 72 73 69 | 6f 6e 29 2e 0a 0a 54 68 |cs versi|on)...Th|
|00000ae0| 69 73 20 66 75 6e 63 74 | 69 6f 6e 20 70 65 72 66 |is funct|ion perf|
|00000af0| 6f 72 6d 73 20 74 68 65 | 73 65 20 63 68 65 63 6b |orms the|se check|
|00000b00| 73 20 61 6e 64 20 66 6c | 61 67 73 20 61 6c 6c 20 |s and fl|ags all |
|00000b10| 70 6f 73 73 69 62 6c 65 | 0a 73 68 61 64 6f 77 69 |possible|.shadowi|
|00000b20| 6e 67 73 2e 20 20 42 65 | 63 61 75 73 65 20 61 20 |ngs. Be|cause a |
|00000b30| 2e 65 6c 20 66 69 6c 65 | 20 6d 61 79 20 65 78 69 |.el file| may exi|
|00000b40| 73 74 20 77 69 74 68 6f | 75 74 20 61 20 63 6f 72 |st witho|ut a cor|
|00000b50| 72 65 73 70 6f 6e 64 69 | 6e 67 20 2e 65 6c 63 0a |respondi|ng .elc.|
|00000b60| 28 6f 72 20 76 69 63 65 | 2d 76 65 72 73 61 29 2c |(or vice|-versa),|
|00000b70| 20 74 68 65 73 65 20 73 | 75 66 66 69 78 65 73 20 | these s|uffixes |
|00000b80| 61 72 65 20 65 73 73 65 | 6e 74 69 61 6c 6c 79 20 |are esse|ntially |
|00000b90| 69 67 6e 6f 72 65 64 2e | 20 20 41 20 66 69 6c 65 |ignored.| A file|
|00000ba0| 0a 58 58 58 2e 65 6c 63 | 20 69 6e 20 61 6e 20 65 |.XXX.elc| in an e|
|00000bb0| 61 72 6c 79 20 64 69 72 | 65 63 74 6f 72 79 20 28 |arly dir|ectory (|
|00000bc0| 74 68 61 74 20 64 6f 65 | 73 20 6e 6f 74 20 63 6f |that doe|s not co|
|00000bd0| 6e 74 61 69 6e 20 58 58 | 58 2e 65 6c 29 20 69 73 |ntain XX|X.el) is|
|00000be0| 0a 63 6f 6e 73 69 64 65 | 72 65 64 20 74 6f 20 73 |.conside|red to s|
|00000bf0| 68 61 64 6f 77 20 61 20 | 6c 61 74 65 72 20 66 69 |hadow a |later fi|
|00000c00| 6c 65 20 58 58 58 2e 65 | 6c 2c 20 61 6e 64 20 76 |le XXX.e|l, and v|
|00000c10| 69 63 65 2d 76 65 72 73 | 61 2e 0a 0a 57 68 65 6e |ice-vers|a...When|
|00000c20| 20 72 75 6e 20 69 6e 74 | 65 72 61 63 74 69 76 65 | run int|eractive|
|00000c30| 6c 79 2c 20 74 68 65 20 | 73 68 61 64 6f 77 69 6e |ly, the |shadowin|
|00000c40| 67 73 20 28 69 66 20 61 | 6e 79 29 20 61 72 65 20 |gs (if a|ny) are |
|00000c50| 64 69 73 70 6c 61 79 65 | 64 20 69 6e 20 61 0a 62 |displaye|d in a.b|
|00000c60| 75 66 66 65 72 20 63 61 | 6c 6c 65 64 20 60 2a 53 |uffer ca|lled `*S|
|00000c70| 68 61 64 6f 77 73 2a 27 | 2e 20 20 53 68 61 64 6f |hadows*'|. Shado|
|00000c80| 77 69 6e 67 73 20 61 72 | 65 20 6c 6f 63 61 74 65 |wings ar|e locate|
|00000c90| 64 20 62 79 20 63 61 6c | 6c 69 6e 67 20 74 68 65 |d by cal|ling the|
|00000ca0| 0a 28 6e 6f 6e 2d 69 6e | 74 65 72 61 63 74 69 76 |.(non-in|teractiv|
|00000cb0| 65 29 20 63 6f 6d 70 61 | 6e 69 6f 6e 20 66 75 6e |e) compa|nion fun|
|00000cc0| 63 74 69 6f 6e 2c 20 60 | 66 69 6e 64 2d 65 6d 61 |ction, `|find-ema|
|00000cd0| 63 73 2d 6c 69 73 70 2d | 73 68 61 64 6f 77 73 27 |cs-lisp-|shadows'|
|00000ce0| 2e 1f 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6c 69 |...(defa|lias 'li|
|00000cf0| 73 74 2d 6c 6f 61 64 2d | 70 61 74 68 2d 73 68 61 |st-load-|path-sha|
|00000d00| 64 6f 77 73 20 23 5b 6e | 69 6c 20 22 c0 20 89 19 |dows #[n|il ". ..|
|00000d10| 47 c2 a5 1b c4 c5 0b c6 | 55 83 14 00 c7 82 19 00 |G.......|U.......|
|00000d20| c8 c9 0b 21 50 0b ca 55 | 83 23 00 cb 82 24 00 cc |...!P..U|.#...$..|
|00000d30| 23 1e 0d 74 83 5c 5c 00 | 8a ce cf 21 1e 10 d1 0e |#..t.\\.|...!....|
|00000d40| 10 21 88 0e 10 71 88 d2 | 20 88 09 83 53 00 c4 d3 |.!...q..| ...S...|
|00000d50| 09 40 09 41 40 23 63 88 | 09 41 41 89 11 84 41 00 |.@.A@#c.|.AA...A.|
|00000d60| 0e 0d c8 b1 02 2a 82 76 | 00 09 83 71 00 d4 d5 09 |.....*.v|...q....|
|00000d70| 40 09 41 40 23 88 09 41 | 41 89 11 84 60 00 d4 d6 |@.A@#..A|A...`...|
|00000d80| 0e 0d 5c 22 2b 87 22 20 | 5b 66 69 6e 64 2d 65 6d |..\"+." |[find-em|
|00000d90| 61 63 73 2d 6c 69 73 70 | 2d 73 68 61 64 6f 77 73 |acs-lisp|-shadows|
|00000da0| 20 73 68 61 64 6f 77 73 | 20 32 20 6e 20 66 6f 72 | shadows| 2 n for|
|00000db0| 6d 61 74 20 22 25 73 20 | 45 6d 61 63 73 20 4c 69 |mat "%s |Emacs Li|
|00000dc0| 73 70 20 6c 6f 61 64 2d | 70 61 74 68 20 73 68 61 |sp load-|path sha|
|00000dd0| 64 6f 77 69 6e 67 25 73 | 20 66 6f 75 6e 64 22 20 |dowing%s| found" |
|00000de0| 30 20 22 4e 6f 22 20 22 | 5c 6e 22 20 6e 75 6d 62 |0 "No" "|\n" numb|
|00000df0| 65 72 2d 74 6f 2d 73 74 | 72 69 6e 67 20 31 20 22 |er-to-st|ring 1 "|
|00000e00| 20 77 61 73 22 20 22 73 | 20 77 65 72 65 22 20 6d | was" "s| were" m|
|00000e10| 73 67 20 67 65 74 2d 62 | 75 66 66 65 72 2d 63 72 |sg get-b|uffer-cr|
|00000e20| 65 61 74 65 20 22 2a 53 | 68 61 64 6f 77 73 2a 22 |eate "*S|hadows*"|
|00000e30| 20 6f 75 74 70 75 74 2d | 62 75 66 66 65 72 20 64 | output-|buffer d|
|00000e40| 69 73 70 6c 61 79 2d 62 | 75 66 66 65 72 20 65 72 |isplay-b|uffer er|
|00000e50| 61 73 65 2d 62 75 66 66 | 65 72 20 22 25 73 20 68 |ase-buff|er "%s h|
|00000e60| 69 64 65 73 20 25 73 5c | 6e 22 20 6d 65 73 73 61 |ides %s\|n" messa|
|00000e70| 67 65 20 22 25 73 20 68 | 69 64 65 73 20 25 73 22 |ge "%s h|ides %s"|
|00000e80| 20 22 25 73 22 5d 20 36 | 20 28 23 24 20 2e 20 31 | "%s"] 6| (#$ . 1|
|00000e90| 35 32 32 29 20 6e 69 6c | 5d 29 0a 28 70 72 6f 76 |522) nil|]).(prov|
|00000ea0| 69 64 65 20 28 71 75 6f | 74 65 20 73 68 61 64 6f |ide (quo|te shado|
|00000eb0| 77 29 29 0a | |w)). | |
+--------+-------------------------+-------------------------+--------+--------+