Server IP : 111.118.215.189 / Your IP : 18.189.171.154 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:25 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/man.el ;;; in Emacs version 24.3.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!\210\303\304\305\306\307\310\311\312\311\313& \210\314\315\305\316\317\320\311\304&\207" [require ansi-color button custom-declare-group man nil "Browse UNIX manual pages." :prefix "Man-" :group external help custom-declare-variable Man-filter-list "Manpage cleaning filter command phrases.\nThis variable contains a list of the following form:\n\n'((command-string phrase-string*)*)\n\nEach phrase-string is concatenated onto the command-string to form a\ncommand filter. The (standard) output (and standard error) of the Un*x\nman command is piped through each command filter in the order the\ncommands appear in the association list. The final output is placed in\nthe manpage buffer." :type (repeat (list (string :tag "Command String") (repeat :inline t (string :tag "Phrase String"))))] 10) #@65 Non-nil means use `untabify' instead of `Man-untabify-command'. (defvar Man-uses-untabify-flag t (#$ . 1379)) #@65 Script for sed to nuke backspaces and ANSI codes from manpages. (defvar Man-sed-script nil (#$ . 1495)) (byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\306\307\314\315&\210\310\316\317\320\306\307\314\315&\210\310\321\322\323\306\307\314\315&\207" [custom-declare-variable Man-fontify-manpage-flag t "Non-nil means make up the manpage with fonts." :type boolean :group man custom-declare-face Man-overstrike ((t (:inherit bold))) "Face to use when fontifying overstrike." :version "24.3" Man-underline ((t (:inherit underline))) "Face to use when fontifying underlining." Man-reverse ((t (:inherit highlight))) "Face to use when fontifying reverse video."] 8) #@43 The value used here for `ansi-color-map'. (defvar Man-ansi-color-map (byte-code "\301\302 )\207" [ansi-color-faces-vector [default Man-overstrike default Man-underline Man-underline default default Man-reverse] ansi-color-make-color-map] 1) (#$ . 2183)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\210\300\314\311\315\304\316\306\307&\210\300\317\320\321\304\322\306\307&\210\300\323\320\324\304\322\306\307&\210\300\325\326\327\304\330\306\307&\210\300\331\332\333\334\335\304\336\306\307& \210\300\337\340\341\334\335\304\342\306\343& \210\300\344\345\346\304\342\306\307&\210\300\347\350\351\304\342\306\307&\210\300\352\353\354\304\355\306\307&\210\300\356\357\360\304\342\306\307&\210\300\361\362\363\304\342\306\307&\210\300\364\311\365\304\366\306\307&\210\300\367\311\370\304\366\306\307&\207" [custom-declare-variable Man-notify-method (if (boundp 'Man-notify) Man-notify 'friendly) "Selects the behavior when manpage is ready.\nThis variable may have one of the following values, where (sf) means\nthat the frames are switched, so the manpage is displayed in the frame\nwhere the man command was called from:\n\nnewframe -- put the manpage in its own frame (see `Man-frame-parameters')\npushy -- make the manpage the current buffer in the current window\nbully -- make the manpage the current buffer and only window (sf)\naggressive -- make the manpage the current buffer in the other window (sf)\nfriendly -- display manpage in the other window but don't make current (sf)\npolite -- don't display manpage, but prints message and beep when ready\nquiet -- like `polite', but don't beep\nmeek -- make no indication that the manpage is ready\n\nAny other value of `Man-notify-method' is equivalent to `meek'." :type (radio (const newframe) (const pushy) (const bully) (const aggressive) (const friendly) (const polite) (const quiet) (const meek)) :group man Man-width nil "Number of columns for which manual pages should be formatted.\nIf nil, the width of the window selected at the moment of man\ninvocation is used. If non-nil, the width of the frame selected\nat the moment of man invocation is used. The value also can be a\npositive integer." (choice (const :tag "Window width" nil) (const :tag "Frame width" t) (integer :tag "Specific width" :value 65)) Man-frame-parameters "Frame parameter list for creating a new frame for a manual page." sexp Man-downcase-section-letters-flag t "Non-nil means letters in sections are converted to lower case.\nSome Un*x man commands can't handle uppercase letters in sections, for\nexample \"man 2V chmod\", but they are often displayed in the manpage\nwith the upper case letter. When this variable is t, the section\nletter (e.g., \"2V\") is converted to lowercase (e.g., \"2v\") before\nbeing sent to the man background process." boolean Man-circular-pages-flag "Non-nil means the manpage list is treated as circular for traversal." Man-section-translations-alist (list '("3C++" . "3") '("3X11" . "3") '("1-UCB" . "")) "Association list of bogus sections to real section numbers.\nSome manpages (e.g. the Sun C++ 2.1 manpages) have section numbers in\ntheir references which Un*x `man' does not recognize. This\nassociation list is used to translate those sections, when found, to\nthe associated section number." (repeat (cons (string :tag "Bogus Section") (string :tag "Real Section"))) Man-header-file-path (let ((arch (with-temp-buffer (when (eq 0 (ignore-errors (call-process "gcc" nil '(t nil) nil "-print-multiarch"))) (goto-char (point-min)) (buffer-substring (point) (line-end-position))))) (base '("/usr/include" "/usr/local/include"))) (if (zerop (length arch)) base (append base (list (expand-file-name arch "/usr/include"))))) "C Header file search path used in Man." :version "24.1" (repeat string) Man-name-local-regexp (concat "^" (regexp-opt '("NOM" "NAME")) "$") "Regexp that matches the text that precedes the command's name.\nUsed in `bookmark-set' to get the default bookmark name." string bookmark manual-program "man" "Program used by `man' to produce man pages." Man-untabify-command "pr" "Program used by `man' for untabifying." Man-untabify-command-args (list "-t" "-e") "List of arguments to be passed to `Man-untabify-command' (which see)." (repeat string) Man-sed-command "sed" "Program used by `man' to process sed scripts." Man-awk-command "awk" "Program used by `man' to process awk scripts." Man-mode-hook "Hook run when Man mode is enabled." hook Man-cooked-hook "Hook run after removing backspaces but before `Man-mode' processing."] 10) #@72 Regular expression describing the name of a manpage (without section). (defvar Man-name-regexp "[-a-zA-Z0-9_+][-a-zA-Z0-9_.:+]*" (#$ . 6805)) #@69 Regular expression describing a manpage section within parentheses. (defvar Man-section-regexp "[0-9][a-zA-Z0-9+]*\\|[LNln]" (#$ . 6957)) #@54 Regular expression describing the heading of a page. (defvar Man-page-header-regexp (byte-code "\303\304\"\203 \305 \306\n\307\260\207\310 \306\n\311\260\207" [system-configuration Man-name-regexp Man-section-regexp string-match "-solaris2\\." "^[-A-Za-z0-9_].*[ ]\\(" "(\\(" "\\))\\)$" "^[ ]*\\(" "\\))\\).*\\1"] 5) (#$ . 7101)) #@56 Regular expression describing a manpage heading entry. (defvar Man-heading-regexp "^\\([A-Z][A-Z0-9 /-]+\\)$" (#$ . 7443)) #@114 Regular expression for SEE ALSO heading (or your equivalent). This regexp should not start with a `^' character. (defvar Man-see-also-regexp "SEE ALSO" (#$ . 7573)) #@118 Regular expression describing first heading on a manpage. This regular expression should start with a `^' character. (defvar Man-first-heading-regexp "^NAME$\\|^[ ]*No manual entry fo.*$" (#$ . 7745)) #@63 Regular expression describing a reference to another manpage. (defvar Man-reference-regexp (concat "\\(" Man-name-regexp "\\(\n[ ]+" Man-name-regexp "\\)*\\)[ ]*(\\(" Man-section-regexp "\\))") (#$ . 7953)) #@75 Regular expression describing a reference to manpages in "man -k output". (defvar Man-apropos-regexp (concat "\\[\\(" Man-name-regexp "\\)\\][ ]*(\\(" Man-section-regexp "\\))") (#$ . 8168)) #@114 Regular expression for SYNOPSIS heading (or your equivalent). This regexp should not start with a `^' character. (defvar Man-synopsis-regexp "SYNOPSIS" (#$ . 8367)) #@111 Regular expression for FILES heading (or your equivalent). This regexp should not start with a `^' character. (defvar Man-files-regexp "FILES\\>" (#$ . 8539)) #@64 Regular expression describing the #include (directive of cpp). (defvar Man-include-regexp "#[ ]*include[ ]*" (#$ . 8704)) #@71 Regular expression describing <> in #include line (directive of cpp). (defvar Man-file-name-regexp "[^<>\", \n]+" (#$ . 8834)) #@70 Regular expression describing a file path appeared in FILES section. (defvar Man-normal-file-prefix-regexp "[/~$]" (#$ . 8968)) #@59 Regular expression describing references to header files. (defvar Man-header-regexp (concat #1="\\(" Man-include-regexp #2="\\)" "[<\"]" #1# Man-file-name-regexp #2# "[>\"]") (#$ . 9102)) #@59 Regular expression describing references to normal files. (defvar Man-normal-file-regexp (concat Man-normal-file-prefix-regexp Man-file-name-regexp) (#$ . 9296)) #@68 Regular expression describing a reference in the SEE ALSO section. (defvar Man-hyphenated-reference-regexp (concat "\\(" Man-name-regexp "\\)\\((\\(" Man-section-regexp "\\))\\)?") (#$ . 9464)) #@174 Switches passed to the man command, as a single string. For example, the -a switch lets you see all the manpages for a specified subject, if your `man' program supports it. (custom-declare-variable 'Man-switches "" '(#$ . 9665) :type 'string :group 'man) #@58 Option that indicates a specified a manual section name. (defvar Man-specified-section-option (byte-code "\301\302\"\203 \303\207\304\207" [system-configuration string-match "-solaris[0-9.]*$" "-s" ""] 3) (#$ . 9926)) #@221 Internal cache for the value of the function `Man-support-local-filenames'. `auto-detect' means the value is not yet determined. Otherwise, the value is whatever the function `Man-support-local-filenames' should return. (defvar Man-support-local-filenames 'auto-detect (#$ . 10153)) (byte-code "\300\301!\210\300\302!\210\303\302\304\305#\207" [make-variable-buffer-local Man-original-frame Man-arguments put permanent-local t] 4) (defvar Man--sections nil) (make-variable-buffer-local 'Man--sections) (defvar Man--refpages nil) (make-variable-buffer-local 'Man--refpages) (defvar Man-page-list nil) (make-variable-buffer-local 'Man-page-list) (defvar Man-current-page 0) (make-variable-buffer-local 'Man-current-page) (defvar Man-page-mode-string "1 of 1") (make-variable-buffer-local 'Man-page-mode-string) #@75 Script for sysV-like sed to nuke backspaces and ANSI codes from manpages. (defconst Man-sysv-sed-script "// { s/_//g\n s/_//g\n s/o+/o/g\n s/+o/o/g\n :ovstrk\n s/\\(.\\)\\1/\\1/g\n t ovstrk\n }\n/\\[[0-9][0-9]*m/ s///g" (#$ . 10968)) #@79 Script for berkeley-like sed to nuke backspaces and ANSI codes from manpages. (defconst Man-berkeley-sed-script "// { s/_//g\\\n s/_//g\\\n s/o+/o/g\\\n s/+o/o/g\\\n :ovstrk\\\n s/\\(.\\)\\1/\\1/g\\\n t ovstrk\\\n }\\\n/\\[[0-9][0-9]*m/ s///g" (#$ . 11229)) #@21 Topic read history. (defvar Man-topic-history nil (#$ . 11514)) #@40 Syntax table used in Man mode buffers. (defvar man-mode-syntax-table (byte-code "\301\302 !\303\304\305#\210\303\306\305#\210\303\307\305#\210)\207" [table copy-syntax-table standard-syntax-table modify-syntax-entry 46 "w" 95 58] 4) (#$ . 11584)) #@22 Keymap for Man mode. (defvar Man-mode-map (byte-code "\302 \303!\210\304 \"\210\305\306\307#\210\305\310\311#\210\305\312\313#\210\305\314\315#\210\305\316\317#\210\305\320\321#\210\305\322\323#\210\305\324\325#\210\305\326\325#\210\305\327\330#\210\305\331\332#\210\305\333\334#\210\305\335\336#\210\305\337\340#\210\305\341\342#\210\305\343\344#\210\305\345\346#\210)\207" [map button-buffer-map make-sparse-keymap suppress-keymap set-keymap-parent define-key " " scroll-up-command "" scroll-down-command "n" Man-next-section "p" Man-previous-section "n" Man-next-manpage "p" Man-previous-manpage ">" end-of-buffer "<" beginning-of-buffer "." "r" Man-follow-manual-reference "g" Man-goto-section "s" Man-goto-see-also-section "k" Man-kill "q" Man-quit "m" man " " man-follow "?" describe-mode] 4) (#$ . 11842)) (define-button-type 'Man-abstract-xref-man-page 'follow-link t 'help-echo "mouse-2, RET: display this man page" 'func nil 'action 'Man-xref-button-action) (defalias 'Man-xref-button-action #[(button) "\302\303\"\302\304\" \204 \305!\202\"