;ELC ;;; compiled by jwz@thalidomide on Mon May 23 23:48:58 1994 ;;; from file /th/jwz/emacs19/lisp/packages/apropos.el ;;; emacs version 19.10 Lucid (beta25). ;;; bytecomp version 2.24; 26-Apr-94. ;;; optimization is on. ;;; this file uses opcodes which do not exist in Emacs 18. (if (and (boundp 'emacs-version) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19"))) (error "This file was compiled for Emacs 19.")) (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 \n E AI," [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 "MMMMM" [super-apropos-check-doc-file #[(regexp) "\n \"\"ʼn \n\nq \n!eb#!`Tf=Ҫ u\n!`#`S`{ʼnEB ,)-" [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\" Ap*" [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."])