| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\314DD\315\316\317%\210\320\321\322\323\324\325%\210\320\326\327\330\324\325%\210\320\331\332\333\324\325%\210\320\334\335\336\324\337%\210\320\340\341\342\324\325%\210\320\343\344\345\324\325%\210\320\346\347\350\324\351%\210\320\352\353\354\324\325%\210\310\355\312\313\356DD\357\316\360\324\325&\210\310\361\312\313\362DD\363\316\364%\210\310\365\312\313\366DD\367\316\370%\207" [custom-declare-group apropos nil "Apropos commands for users and programmers." :group help :prefix "apropos" custom-declare-variable apropos-do-all funcall function #[0 "\300\207" [nil] 1 #1=""] "Non-nil means apropos commands will search more extensively.\nThis may be slower. This option affects the following commands:\n\n`apropos-user-option' will search all variables, not just user options.\n`apropos-command' will also search non-interactive functions.\n`apropos' will search all symbols, not just functions, variables, faces,\nand those with property lists.\n`apropos-value' will also search in property lists and functions.\n`apropos-documentation' will search all documentation strings, not just\nthose in the etc/DOC documentation file.\n\nThis option only controls the default behavior. Each of the above\ncommands also has an optional argument to request a more extensive search.\n\nAdditionally, this option makes the function `apropos-library'\ninclude keybinding information in its output." :type boolean custom-declare-face apropos-symbol ((t (:inherit bold))) "Face for the symbol name in Apropos output." :version "24.3" apropos-keybinding ((t (:inherit underline))) "Face for lists of keybinding in Apropos output." apropos-property ((t (:inherit font-lock-builtin-face))) "Face for property name in Apropos output, or nil for none." apropos-button ((t (:inherit (font-lock-variable-name-face button)))) "Face for buttons that indicate a face in Apropos." "28.1" apropos-function-button ((t (:inherit (font-lock-function-name-face button)))) "Button face indicating a function, macro, or command in Apropos." apropos-variable-button ((t (:inherit (font-lock-variable-name-face button)))) "Button face indicating a variable in Apropos." apropos-user-option-button ((t (:inherit (font-lock-variable-name-face button)))) "Button face indicating a user option in Apropos." "24.4" apropos-misc-button ((t (:inherit (font-lock-constant-face button)))) "Button face indicating a miscellaneous object type in Apropos." apropos-match-face #[0 "\300\207" [match] 1 #1#] "Face for matching text in Apropos documentation/value, or nil for none.\nThis applies when you look for matches in the documentation or variable value\nfor the pattern; the part that matches gets displayed in this font." (choice (const nil) face) apropos-sort-by-scores #[0 "\300\207" [nil] 1 #1#] "Non-nil means sort matches by scores; best match is shown first.\nThis applies to all `apropos' commands except `apropos-documentation'.\nIf value is `verbose', the computed score is shown for each match." (choice (const :tag "off" nil) (const :tag "on" t) (const :tag "show scores" verbose)) apropos-documentation-sort-by-scores #[0 "\300\207" [t] 1 #1#] "Non-nil means sort matches by scores; best match is shown first.\nThis applies to `apropos-documentation' only.\nIf value is `verbose', the computed score is shown for each match." (choice (const :tag "off" nil) (const :tag "on" t) (const :tag "show scores" verbose))] 8)
#@30 Keymap used in Apropos mode.
(defvar apropos-mode-map (byte-code "\302!\303 \"\210\304\305\306#\210\304\307\310#\210\304\311\312#\210\207" [button-buffer-map special-mode-map copy-keymap set-keymap-parent define-key "
" apropos-follow "n" apropos-next-symbol "p" apropos-previous-symbol] 5) (#$ . 3545))
#@34 Hook run when mode is turned on.
(defvar apropos-mode-hook nil (#$ . 3860))
#@37 Apropos pattern as entered by user.
(defvar apropos-pattern nil (#$ . 3942))
#@48 Apropos pattern passed through `regexp-quote'.
(defvar apropos-pattern-quoted nil (#$ . 4025))
#@65 Current list of apropos words extracted from `apropos-pattern'.
(defvar apropos-words nil (#$ . 4126))
#@37 Current list of words and synonyms.
(defvar apropos-all-words nil (#$ . 4235))
#@37 Regexp used in current apropos run.
(defvar apropos-regexp nil (#$ . 4320))
#@38 Regexp matching `apropos-all-words'.
(defvar apropos-all-words-regexp nil (#$ . 4402))
#@78 List of elc files already scanned in current run of `apropos-documentation'.
(defvar apropos-files-scanned nil (#$ . 4495))
#@522 Alist of symbols already found in current apropos run.
Each element has the form
(SYMBOL SCORE FUN-DOC VAR-DOC PLIST WIDGET-DOC FACE-DOC CUS-GROUP-DOC)
where SYMBOL is the symbol name, SCORE is its relevance score (a
number), FUN-DOC is the function docstring, VAR-DOC is the
variable docstring, PLIST is the list of the symbols names in the
property list, WIDGET-DOC is the widget docstring, FACE-DOC is
the face docstring, and CUS-GROUP-DOC is the custom group
docstring. Each docstring is either nil or a string.
(defvar apropos-accumulator nil (#$ . 4626))
#@47 Current item in or for `apropos-accumulator'.
(defvar apropos-item nil (#$ . 5198))
#@166 List of synonyms known by apropos.
Each element is a list of words where the first word is the standard Emacs
term, and the rest of the words are alternative terms.
(defvar apropos-synonyms '(("find" "open" "edit") ("kill" "cut") ("yank" "paste") ("region" "selection")) (#$ . 5289))
#@227 List of current Apropos function followed by its arguments.
Used by `apropos--revert-buffer' to regenerate the current
Apropos buffer. Each Apropos command should ensure it is set
before `apropos-mode' makes it buffer-local.
(defvar apropos--current nil (#$ . 5580))
(define-button-type 'apropos-symbol 'face 'apropos-symbol 'help-echo "mouse-2, RET: Display more help on this symbol" 'follow-link t 'action 'apropos-symbol-button-display-help)
#@75 Display further help for the `apropos-symbol' button BUTTON.
(fn BUTTON)
(defalias 'apropos-symbol-button-display-help #[257 "\300\301\302!!\206 \303\304\305!\"!\207" [button-activate apropos-next-label-button button-start error "There is nothing to follow for `%s'" button-label] 6 (#$ . 6032)])
(byte-code "\300\301\302\303\304\305\306\307\310\311\312\313\314\315&
\210\300\316\302\317\304\320\306\307\310\321\312\313\314\322&
\210\300\323\302\324\304\325\306\307\310\326\312\313\314\327&
\210\300\330\302\331\304\332\306\333\310\334\312\313\314\335&
\210\300\336\302\337\304\340\306\341\310\342\312\313\314\343&
\210\300\344\302\345\304\346\306\347\310\350\312\313\314\351&
\210\300\352\302\353\304\354\306\355\310\356\312\313\314\357&
\210\300\360\302\361\304\362\306\355\310\363\312\313\314\364&
\210\300\365\302\366\304\367\306\355\310\370\312\313\314\371&
\210\300\372\310\373\312\313\314\374&\207" [define-button-type apropos-function apropos-label "Function" apropos-short-label "f" face apropos-function-button help-echo "mouse-2, RET: Display more help on this function" follow-link t action #[257 "\300\301\302\"!\207" [describe-function button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-macro "Macro" "m" "mouse-2, RET: Display more help on this macro" #[257 "\300\301\302\"!\207" [describe-function button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-command "Command" "c" "mouse-2, RET: Display more help on this command" #[257 "\300\301\302\"!\207" [describe-function button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-variable "Variable" "v" apropos-variable-button "mouse-2, RET: Display more help on this variable" #[257 "\300\301\302\"!\207" [describe-variable button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-user-option "User option" "o" apropos-user-option-button "mouse-2, RET: Display more help on this user option" #[257 "\300\301\302\"!\207" [describe-variable button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-face "Face" "F" apropos-button "mouse-2, RET: Display more help on this face" #[257 "\300\301\302\"!\207" [describe-face button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-group "Group" "g" apropos-misc-button "mouse-2, RET: Display more help on this group" #[257 "\300\301\302\"!\207" [customize-group-other-window button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-widget "Widget" "w" "mouse-2, RET: Display more help on this widget" #[257 "\300\301\302\"!\207" [widget-browse-other-window button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-plist "Properties" "p" "mouse-2, RET: Display more help on this plist" #[257 "\300\301\302\"!\207" [apropos-describe-plist button-get apropos-symbol] 5 "\n\n(fn BUTTON)"] apropos-library "mouse-2, RET: Display more help on this library" #[257 "\300\301\302\"!\207" [apropos-library button-get apropos-symbol] 5 "\n\n(fn BUTTON)"]] 14)
#@184 Return the next apropos label button after POS, or nil if there's none.
Will also return nil if more than one `apropos-symbol' button is encountered
before finding a label.
(fn POS)
(defalias 'apropos-next-label-button #[257 "\300\301\"\302\205
\303\304\"\205 \303\305\"\203J \204J \211\306=\203'