?
Current Path : /usr/share/emacs/24.3/lisp/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/help-mode.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:20 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/help-mode.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'button) #@23 Keymap for help mode. (defvar help-mode-map (byte-code "\303 \304\305 \n\"\"\210\306\307\310#\210\306\311\312#\210\306\313\314#\210\306\315\312#\210\306\316\314#\210\306\317\320#\210\306\321\322#\210)\207" [map button-buffer-map special-mode-map make-sparse-keymap set-keymap-parent make-composed-keymap define-key [mouse-2] help-follow-mouse "" help-go-back "" help-go-forward [XF86Back] [XF86Forward] "" help-follow-symbol " " help-follow] 5) (#$ . 570)) #@21 Menu for Help Mode. (defvar help-mode-menu nil (#$ . 1049)) (easy-menu-do-define 'help-mode-menu help-mode-map "Menu for Help Mode." '("Help-Mode" ["Show Help for Symbol" help-follow-symbol :help "Show the docs for the symbol at point"] ["Previous Topic" help-go-back :help "Go back to previous topic in this help buffer"] ["Next Topic" help-go-forward :help "Go back to next topic in this help buffer"] ["Move to Previous Button" backward-button :help "Move to the Next Button in the help buffer"] ["Move to Next Button" forward-button :help "Move to the Next Button in the help buffer"])) #@239 A stack of ways by which to return to help buffers after following xrefs. Used by `help-follow' and `help-xref-go-back'. An element looks like (POSITION FUNCTION ARGS...). To use the element, do (apply FUNCTION ARGS) then goto the point. (defvar help-xref-stack nil (#$ . 1647)) (byte-code "\300\301\302\303#\210\304\301!\207" [put help-xref-stack permanent-local t make-variable-buffer-local] 4) #@236 A stack used to navigate help forwards after using the back button. Used by `help-follow' and `help-xref-go-forward'. An element looks like (POSITION FUNCTION ARGS...). To use the element, do (apply FUNCTION ARGS) then goto the point. (defvar help-xref-forward-stack nil (#$ . 2051)) (byte-code "\300\301\302\303#\210\304\301!\207" [put help-xref-forward-stack permanent-local t make-variable-buffer-local] 4) #@108 An item for `help-follow' in this buffer to push onto `help-xref-stack'. The format is (FUNCTION ARGS...). (defvar help-xref-stack-item nil (#$ . 2468)) (byte-code "\300\301\302\303#\210\304\301!\207" [put help-xref-stack-item permanent-local t make-variable-buffer-local] 4) #@102 An item for `help-go-back' to push onto `help-xref-forward-stack'. The format is (FUNCTION ARGS...). (defvar help-xref-stack-forward-item nil (#$ . 2751)) (byte-code "\300\301\302\303#\210\304\301!\210\305\306\307\"\210\305\310\307\"\210\305\311\307\"\210\305\312\307\"\210\313\314\307\315\316\317\320\321&\210\322\323\324\303\325\326%\207" [put help-xref-stack-forward-item permanent-local t make-variable-buffer-local set-default help-xref-stack nil help-xref-stack-item help-xref-forward-stack help-xref-forward-stack-item custom-declare-variable help-mode-hook "Hook run by `help-mode'." :type hook :group help define-button-type help-xref follow-link action help-button-action] 8) #@30 Call BUTTON's help function. (defalias 'help-button-action #[(button) "\301\302!\303\304\"\303\305\"#\207" [button help-do-xref button-start button-get help-function help-args] 6 (#$ . 3444)]) (byte-code "\300\301\302\303\301\304\305\306\307!&\210\300\310\302\303\301\311\305\306\312!&\210\300\313\302\303\301\314\305\306\315!&\210\300\316\302\303\301\317\305\306\320!&\210\300\321\302\303\301\322\305\306\323!&\210\300\324\302\303\301\325\305\306\326!&\210\300\327\302\303\301\330\305\306\331!&\210\300\332\302\303\301\333\305\306\334!&\210\300\335\302\303\301\336\305\306\337!&\210\300\340\302\303\301\341\305\306\342!&\210\300\343\302\303\301\344\305\306\342!&\210\300\345\302\303\301\346\305\306\347!&\210\300\350\302\303\301\351\305\306\352!&\210\300\353\302\303\301\354\305\306\355!&\210\300\356\302\303\301\357\305\306\360!&\210\300\361\302\303\301\362\305\306\363!&\210\300\364\302\303\301\365\305\306\366!&\210\300\367\302\303\301\370\305\306\371!&\210\300\372\302\303\301\373\305\306\374!&\210\300\375\302\303\301\376\305\306\377!&\210\300\201@ \302\303\301\201A \305\306\201B !&\210\300\201C \302\303\301\201D \305\306\201E !&\210\300\201F \302\303\301\201G \305\306\201H !&\210\201I \201J N\204W\201K \201I \201J \306\201L !#\210\201M \201N !\204o\201K \201N \201O \201P #\210\300\207" [define-button-type help-function :supertype help-xref describe-function help-echo purecopy "mouse-2, RET: describe this function" help-variable describe-variable "mouse-2, RET: describe this variable" help-face describe-face "mouse-2, RET: describe this face" help-coding-system describe-coding-system "mouse-2, RET: describe this coding system" help-input-method describe-input-method "mouse-2, RET: describe this input method" help-character-set describe-character-set "mouse-2, RET: describe this character set" help-symbol help-xref-interned "mouse-2, RET: describe this symbol" help-back help-xref-go-back "mouse-2, RET: go back to previous help buffer" help-forward help-xref-go-forward "mouse-2, RET: move forward to next help buffer" help-info-variable #[(_a v) "\301!\207" [v info] 2] "mouse-2, RET: read this Info node" help-info info help-url browse-url "mouse-2, RET: view this URL in a browser" help-customize-variable #[(v) "\301!\207" [v customize-variable] 2] "mouse-2, RET: customize variable" help-customize-face #[(v) "\301!\207" [v customize-face] 2] "mouse-2, RET: customize face" help-function-def #[(fun file) "\303\304!\210\305=\203 \306\307 !\301\"\310 \311#\312\n@!\210\nA\203' \nAb\202* \313\314!)\207" [file fun location require find-func C-source help-C-file-name indirect-function find-function-search-for-symbol nil pop-to-buffer message "Unable to find location in file"] 4] "mouse-2, RET: find function's definition" help-function-cmacro #[(fun file) "\302\303\"\211\203. \304!\203. \305\306!!\210eb\210\307\310\311\312\313 !!\"\314\303#\203* \315y\207\316\317!\207\316\320!\207" [file fun locate-library t file-readable-p pop-to-buffer find-file-noselect re-search-forward format "^[ ]*(define-compiler-macro[ ]+%s" regexp-quote symbol-name nil 0 message "Unable to find location in file" "Unable to find file"] 7] "mouse-2, RET: find function's compiler macro" help-variable-def #[(var &optional file) "\303=\203 \304 \301\"\305 \"\306\n@!\210\nA\203 \nAb\202# \307\310!)\207" [file var location C-source help-C-file-name find-variable-noselect pop-to-buffer message "Unable to find location in file"] 3] "mouse-2, RET: find variable's definition" help-face-def #[(fun file) "\303\304!\210\305\306 #\307\n@!\210\nA\203 \nAb\202 \310\311!)\207" [fun file location require find-func find-function-search-for-symbol defface pop-to-buffer message "Unable to find location in file"] 4] "mouse-2, RET: find face's definition" help-package describe-package "mouse-2, RET: Describe package" help-package-def #[(file) "\301!\207" [file dired] 2] "mouse-2, RET: visit package directory" help-theme-def find-file "mouse-2, RET: visit theme file" help-theme-edit customize-create-theme "mouse-2, RET: edit this theme file" help-dir-local-var-def #[(var &optional file) "\301!\207" [file find-file] 2] "mouse-2, RET: open directory-local variables file" help-mode-hook variable-documentation put "Hook run when entering Help mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp help-mode-map definition-name help-mode] 9) (defvar help-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [help-mode-map variable-documentation put purecopy "Keymap for `help-mode'." boundp help-mode-syntax-table definition-name help-mode] 5) (defvar help-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [help-mode-syntax-table variable-documentation put purecopy "Syntax table for `help-mode'." help-mode-abbrev-table definition-name help-mode] 5) (defvar help-mode-abbrev-table (progn (define-abbrev-table 'help-mode-abbrev-table nil) help-mode-abbrev-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [help-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `help-mode'." help-mode derived-mode-parent special-mode] 5) #@152 Major mode for viewing help text and navigating references in it. Entry to this mode runs the normal hook `help-mode-hook'. Commands: \{help-mode-map} (defalias 'help-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204' \316\317 \"\210\320\f!\211\2036 \321 =\203<