home *** CD-ROM | disk | FTP | other *** search
- ;;; compiled by jwz@thalidomide on Thu Jul 2 16:31:16 1992
- ;;; from file /u/jwz/emacs19/lisp/packages/apropos.el
- ;;; emacs version 19.2.1 Lucid.
- ;;; bytecomp version 2.07; 17-jun-92.
- ;;; optimization is on.
- ;;; this file uses opcodes which do not exist in Emacs18.
-
- (if (and (boundp 'emacs-version)
- (or (and (boundp 'epoch::version) epoch::version)
- (string-lessp emacs-version "19")))
- (error "This file was compiled for Emacs19."))
-
- (defvar apropos-do-all nil "\
- *Whether `apropos' and `super-apropos' should do everything that they can.
- Makes them run 2 or 3 times slower. Set this non-nil if you have a fast
- machine.")
- (fset 'apropos #[(regexp &optional do-all pred) "«ü ┬\"╞!ê╟É╚╔ $æê)ç" [apropos-do-all do-all apropos-internal regexp pred apropos-accumulate apropos-get-doc "*Help*" apropos-print-matches nil] 6 "\
- Show all symbols whose names contain matches for REGEXP.
- If optional argument DO-ALL is non-nil, does more (time-consuming) work such as
- showing key bindings. Optional argument PRED is called with each symbol, and
- if it returns nil, the symbol is not shown. Returns list of symbols and
- documentation found." "sApropos (regexp): \nP"])
- (fset 'apropos-get-doc #[(list) "┴ëëë:½┤@╞\n!¡â╟\n!╚\n╔\"¡ç╩╦╠\"O¡ç╩╦╠\"O\nEáêAë¬I,ç" [list nil symbol var-doc fn-doc p fboundp documentation documentation-property variable-documentation 0 string-match "\n"] 6])
- (fset 'super-apropos #[(regexp &optional do-all) "«ü ┬ëëë╟! ½ä╔╩!ê╦É╠┬═ $æê,ç" [apropos-do-all do-all nil item var-doc fn-doc apropos-accumulate super-apropos-check-doc-file regexp mapatoms super-apropos-accumulate "*Help*" apropos-print-matches t] 6 "\
- Show symbols whose names/documentation contain matches for REGEXP.
- If optional argument DO-ALL is non-nil, does more (time-consuming) work such as
- showing key bindings and documentation that is not stored in the documentation
- file. Returns list of symbols and documentation found." "sSuper Apropos: \nP"])
- (byte-code "└┴Mê┬├Mê─┼Mê╞╟Mê╚╔Mç" [super-apropos-check-doc-file #[(regexp) "└┴\n\"─\"┼ëëë \nè\nqê─╠\n!êebê═┼─#½╠╧╨!ê`Tf╤=½â╥¬ü╙ ╙uê╘\n!`╒╨┼╓#½ä`S¬ü`{₧ë¼ì┼ëEëB ¢áê¬,)-ç" [find-file-noselect expand-file-name internal-doc-file-name exec-directory t nil sym-list doc symbol type doc-buffer buffer-read-only bury-buffer re-search-forward regexp search-backward "" 70 1 2 read search-forward move item] 6] super-apropos-accumulate #[(symbol) "└ ┬!\"½ƒ─!ëA╞!«âA@áêAA╟!«â╚8áꬻ╞!ë ½Å└ \"½ê─!A áê╟!ë\n½É└ \n\"½ë─!AA\náê╦ç" [string-match regexp symbol-name symbol apropos-get-accum-item item safe-documentation safe-documentation-property 2 fn-doc var-doc nil] 5] apropos-print-matches #[(matches &optional regexp spacing do-all) "└ ┬\"ëp├ëëè qê ¼ä╩╦!ê:â╬ @ë@A½åo¼â═ ê╩!ê½û╧!½æ¼Äèqê╨ \"ê)╥½ª╙¢ë¼à╧!½ÿ╒╓╫\"ê½ï╩╪┘┌#!ê¬ä╩█!ê═ êA@ë½ô╩▄!ê╩½å▌!¬é!ên¼â═ ê▐8ë½ô╩▀!ê╩½å▌!¬é!ênä ═ êé .╥ç" [sort matches #[(a b) "@ @Öç" [a b] 2] nil symbol keys-done item old-buffer p standard-output princ "No matches found." spacing terpri do-all commandp apropos-match-keys regexp t 3 tem indent-to 30 1 mapconcat key-description ", " "(not bound to any keys)" " Function: " substitute-command-keys 2 " Variable: "] 6] apropos-match-keys #[(alist &optional regexp) "┴ ë½É@─@@\n\"ñêAë¼p*ç" [alist current-local-map lm rest where-is-internal] 5] apropos-get-accum-item #[(symbol) " ₧«è┬ëE B ₧ç" [symbol apropos-accumulate nil] 3]] 2)
- (fset 'safe-documentation #[(function) "9½Ä┴!½äK¬ü┬ë¬o:??¡Ü@├=½âA@─>??¡ë┼8ë;¡üç" [function fboundp 0 macro (lambda autoload) 2] 3 "\
- Like documentation, except it avoids calling `get_doc_string'.
- Will return nil instead."])
- (fset 'safe-documentation-property #[(symbol) "┴Nëº?¡üç" [symbol variable-documentation] 3 "\
- Like documentation-property, except it avoids calling `get_doc_string'.
- Will return nil instead."])
-