%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require cl-lib help-mode] 2) #@252 List of functions to run in help buffer in `describe-function'. Those functions will be run after the header line and argument list was inserted, and before the documentation will be inserted. The functions will receive the function name as argument. (defvar help-fns-describe-function-functions nil (#$ . 481)) #@156 Buffer that was current when `describe-function' was invoked. Functions on `help-fns-describe-function-functions' can use this to get buffer-local values. (defvar describe-function-orig-buffer nil (#$ . 800)) #@134 Display the full documentation of FUNCTION (a symbol). When called from lisp, FUNCTION may also be a function object. (fn FUNCTION) (defalias 'describe-function #[257 "\206 p\306\307E\310\311!\"\210\212 \312\211\223\210\313\nB\314B\315 \316 \317!\211\312\211\320!\210\321\322!\210\323!\210r q\210\324 )\262rq\210\325\312\"\262)\326\327!\203W \327\"\202X \211)\266\204,\207" [describe-function-orig-buffer help-window-point-marker temp-buffer-window-setup-hook temp-buffer-window-show-hook help-window-old-frame standard-output help-setup-xref #[514 "\301!\205 \211\302!)\207" [describe-function-orig-buffer buffer-live-p describe-function] 4 "\n\n(fn FUNCTION BUFFER)"] called-interactively-p interactive nil help-mode-setup help-mode-finish selected-frame help-buffer temp-buffer-window-setup prin1 princ " is " describe-function-1 buffer-string temp-buffer-window-show functionp help-window-setup] 8 (#$ . 1016) (byte-code "\302 \303\304\203 \305\306\"\202 \307 \310\303\311\211\205 \312!&\211\313\232\204, \314!\262\2035 9\2049 \315\316!\210\310!\204D \315\317\"\210)C\207" [enable-recursive-minibuffers obarray function-called-at-point t completing-read format "Describe function (default %s): " "Describe function: " fboundp nil symbol-name "" intern user-error "You didn't specify a function symbol" "Symbol's function definition is void: %s"] 10)]) #@148 Return the name of the C file where SUBR-OR-VAR is defined. KIND should be `var' for a variable or `subr' for a subroutine. (fn SUBR-OR-VAR KIND) (defalias 'help-C-file-name #[514 "\303\304!\305=\203 \306\307!P\202 \310\311\312!!Prq\210eb\210m\203* \313\314 \"!\210\3152Q \316\317\320Q!\321\322!\210\323\324!\211\n\235\203I \325\315\"\210\202L b\210\266\202. \326\327\"\203d \330\331\332\211\324%\262\202s \326\333\"\203s \330\334\332\211$\262\326\335\"\203\200 \336P\202\201 \211\262)\207" [internal-doc-file-name doc-directory build-files get-buffer-create " *DOC*" var "V" symbol-name "F" subr-name advice--cd*r insert-file-contents-literally expand-file-name loop search-forward "" "\n" re-search-backward "S\\(.*\\)" match-string 1 throw string-match "^ns.*\\(\\.o\\|obj\\)\\'" replace-match ".m" t "\\.\\(o\\|obj\\)\\'" ".c" "\\.\\(c\\|m\\)\\'" "src/"] 11 (#$ . 2421)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \207" [custom-declare-variable help-downcase-arguments funcall function #[0 "\300\207" [nil] 1] "If non-nil, argument names in *Help* buffers are downcased." :type boolean :group help :version "23.2"] 10) #@183 Highlight ARG as an argument name for a *Help* buffer. Return ARG in face `help-argument-name'; ARG is also downcased if the variable `help-downcase-arguments' is non-nil. (fn ARG) (defalias 'help-highlight-arg #[257 "\301\203\n \227\202 \302\303#\207" [help-downcase-arguments propertize face help-argument-name] 5 (#$ . 3596)]) (defalias 'help-do-arg-highlight #[514 "\301 p\302\303\304\305\306\"\307\"\310$\216\311\312!!\210\313\314\315\"\210\211\203E \211@\316\317\320\321\322!\323\324\325\326\327\260 \330!\331\211\332&\262A\266\202\202 \210)\207" [emacs-lisp-mode-syntax-table syntax-table make-byte-code 0 "r\301q\210\302\300!)\207" vconcat vector [set-syntax-table] 2 set-syntax-table make-syntax-table modify-syntax-entry 45 "w" replace-regexp-in-string "\\<" "\\(?:[a-z-]*-\\)?" "\\(" regexp-quote "\\)" "\\(?:es\\|s\\|th\\)?" "\\(?:-[a-z0-9-]+\\)?" "\\(?:-[{([<`\"‘].*?\\)?" "\\>" help-highlight-arg t 1] 16 "\n\n(fn DOC ARGS)"]) (defalias 'help-highlight-arguments #[642 "\203\214 \301\302\"\203\214 \303\304!r\211q\210\305\306\307\310\311!\312\"\313$\216c\210eb\210\314\206, \315\316!?\314\317\314w\210\203s \211\204E \315\320!\203E \321\262\322\323\314\321#\204S \314\262\2024 \324\313!B\262\211\2034 \324\325!\326\230\2034 \327\326!\210\330`\325\"b\210\2024 \331\332 \"\262\205\205 \331\"\262)\266*\210B\207" [case-fold-search string-match "^(" generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 nil looking-at "\\[" "^ " " &" t re-search-forward " \\([\\[(]*\\)\\([^] &).]+\\)" match-string 1 "(" search-backward scan-sexps help-do-arg-highlight buffer-string] 11 "\n\n(fn USAGE DOC &rest ARGS)"]) #@689 Guess the file that defined the Lisp object OBJECT, of type TYPE. OBJECT should be a symbol associated with a function, variable, or face; alternatively, it can be a function definition. If TYPE is `defvar', search for a variable definition. If TYPE is `defface', search for a face definition. If TYPE is not a symbol, search for a function definition. The return value is the absolute name of a readable file where OBJECT is defined. If several such files exist, preference is given to a file found via `load-path'. The return value can also be `C-source', which means that OBJECT is a function or variable defined in C. If no suitable file is found, return nil. (fn OBJECT TYPE) (defalias 'find-lisp-object-file-name #[514 "\211\211\242\301=\262\211\203 A@\206 \3029\203 \206 \303\"\203- \304\305\306$\262\202l \211;\203l \307\310\"\203l \3111F \312\313#0\202H \210\313\211A\203k r\211@q\210\211Ab\210\314\315\313\316#\203j \304\317\320\321!!\322\306$\262)\210\211\204\207 \323!\203\207 \324\325!\203\203 \326\327\"\2024\330\2024\211\204\250 9\203\250 \331N\250\203\250 \324\325!\203\244 \326\332\"\2024\330\2024\211;\204\261 \313\2024\313\307\333\334!\"\205\323 \335!\336\337\340!!\230\205\323 \341\317!\211\262!\205\323 \211\262\2064\307\342\"\203\347 \343\344\345#\202\350 \211\341!\203\362 \211\206\373 \341\346P!\205\373 \211\262\2064\334!\304\347#\232\203 \307\342\"\203\343\344\345#\202!\211\202!\350\316\313\306$\211\2052\341!\2052\211\266\203\207" [load-path autoload symbol-file defun locate-file (".el" ".elc") readable string-match "[.]*loaddefs.el\\'" (error) find-function-search-for-symbol nil re-search-backward "^;;; Generated autoloads from \\(.*\\)" t file-name-sans-extension match-string-no-properties 1 (".el" ".elc") subrp get-buffer " *DOC*" help-C-file-name subr C-source variable-documentation var "\\`\\..*\\.elc\\'" file-name-nondirectory file-name-directory file-name-as-directory expand-file-name "~" file-readable-p "[.]elc\\'" substring-no-properties 0 -1 ".gz" ("") locate-library] 11 (#$ . 5333)]) (defalias 'help-fns--key-bindings #[257 "\302!\205\361 rq\210`)\303!\211\304>\204\331 \305\206 \306\211$\306\307=\203<