%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/ |
Current File : //usr/local/share/emacs/27.2/lisp/help-mode.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; 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 button cl-lib] 2) #@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\312#\210\306\320\314#\210\306\321\322#\210\306\323\324#\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 "l" help-go-back "r" help-go-forward "" "" [XF86Back] [XF86Forward] "" help-follow-symbol " " help-follow] 5) (#$ . 475)) #@21 Menu for Help Mode. (defvar help-mode-menu nil (#$ . 998)) (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 Previous 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 (#$ . 1599)) (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 (#$ . 2003)) (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 (#$ . 2420)) (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 (#$ . 2703)) (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 nil button-get help-function help-args] 6 (#$ . 3396)]) (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!&\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 describe-symbol "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"] 9) (defalias 'help-function-def--button-function #[(fun &optional file type) "\204 \305 \n\"\204 \306\307!\207\310\311!\210\312=\203\"