Server IP : 111.118.215.189 / Your IP : 18.224.51.27 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:16 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/ehelp.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 'electric) (defvar electric-help-form-to-execute nil) (byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\314DD\315\316\317\306\301&\210\310\320\312\313\321DD\322\316\323\306\301&\210\324\325\326\327#\207" [custom-declare-group electric-help nil "Electric help facility." :version "21.1" :group help custom-declare-variable electric-help-shrink-window funcall function #[0 "\300\207" [t] 1 "\n\n(fn)"] "If set, adjust help window sizes to buffer sizes when displaying help." :type boolean electric-help-mode-hook #[0 "\300\207" [nil] 1 "\n\n(fn)"] "Hook run by `with-electric-help' after initializing the buffer." hook put electric-help-undefined suppress-keymap t] 8) #@61 Keymap defining commands available in `electric-help-mode'. (defvar electric-help-map (byte-code "\302 \303\"\210\304!\210\305\306\307#\210\305\310\307#\210\305\311\307#\210\305\312\307#\210\305\313\307#\210\305\314\307#\210\305\315\307#\210\305\316\307#\210\305\317\307#\210\305\320\307#\210\305\321\307#\210\305\322 !\323#\210\305\324\323#\210\305\325\326#\210\305\327\330#\210\305\331\332#\210\305\333\332#\210\305\334\335#\210\305\336\337#\210\305\340\337#\210\305\341\342#\210\305\343\342#\210\305\344\345#\210\305\346\347#\210\211\207" [button-buffer-map help-char make-keymap set-keymap-parent suppress-keymap define-key "" electric-help-undefined [67108912] [67108913] [67108914] [67108915] [67108916] [67108917] [67108918] [67108919] [67108920] [67108921] char-to-string electric-help-help "?" " " scroll-up "" scroll-down "." beginning-of-buffer "<" ">" end-of-buffer "Q" electric-help-exit "q" "R" electric-help-retain "r" "x" electric-help-execute-extended "" electric-help-ctrl-x-prefix] 5) (#$ . 1243)) (defvar electric-help-orig-major-mode nil) (make-variable-buffer-local 'electric-help-orig-major-mode) #@148 `with-electric-help' temporarily places its buffer in this mode. (On exit from `with-electric-help', the original `major-mode' is restored.) (fn) (defalias 'electric-help-mode #[0 "\306 \307\310\311\312 !\210\313\314\315\"\210\316\317!\207" [buffer-read-only major-mode electric-help-orig-major-mode mode-name mode-line-buffer-identification electric-help-map t "Help" help-mode (" Help: %b") use-local-map add-hook mouse-leave-buffer-hook electric-help-retain view-mode -1] 3 (#$ . 2401)]) #@1169 Pop up an "electric" help buffer. THUNK is a function of no arguments which is called to initialize the contents of BUFFER. BUFFER defaults to `*Help*'. BUFFER will be erased before THUNK is called unless NOERASE is non-nil. THUNK will be called while BUFFER is current and with `standard-output' bound to the buffer specified by BUFFER. If THUNK returns nil, we display BUFFER starting at the top, and shrink the window to fit. If THUNK returns non-nil, we don't do those things. After THUNK has been called, this function "electrically" pops up a window in which BUFFER is displayed and allows the user to scroll through that buffer in `electric-help-mode'. The window's height will be at least MINHEIGHT if this value is non-nil. If THUNK returns nil, we display BUFFER starting at the top, and shrink the window to fit if `electric-help-shrink-window' is non-nil. If THUNK returns non-nil, we don't do those things. When the user exits (with `electric-help-exit', or otherwise), the help buffer's window disappears (i.e., we use `save-window-excursion'), and BUFFER is put back into its original major mode. (fn THUNK &optional BUFFER NOERASE MINHEIGHT) (defalias 'with-electric-help #[1025 "C\211\306@\206\n \307!\240\210\310\311!\312 C\313C\313\314\315\316\317\320\321 #\322\"\323\324%DC\216\212\2037 \325\326 !b\210\311\327@!\210)r@q\210\203V \330 W\203V \331\330 Z!\210\332 \210\313\204b \333 \210)@ \204\202 @q\210\334\313!\210eb\210\203\202 \f\203\202 \335 \210)@q\210\336\337!\210\311\340 \242\341=\203\235 \312 \240\210\202\241 \211\311\240\210\342 >\205\253 \343\305\342\"+\266\203\207" [electric-help-form-to-execute pop-up-windows buffer-read-only standard-output electric-help-shrink-window mouse-leave-buffer-hook get-buffer-create "*Help*" one-window-p t current-window-configuration nil funcall make-byte-code 0 "\305\306!\210\300@q\210\307\310\311\312D\313\311\314\310EDC\217\210\315\301@!\210\302@\203+ \316\300@!\210\317\300@!\210\320\f!\2034 \f \207\321\f!\207" vconcat vector [buffer-read-only electric-help-form-to-execute message "" nil #1=#:err funcall #[0 "\206 \301 \207" [electric-help-orig-major-mode fundamental-mode] 1 "\n\n(fn)"] error #[257 "\300\207" [nil] 2 "\n\n(fn IGNORED)"] set-window-configuration replace-buffer-in-windows bury-buffer functionp eval] 6 "\n\n(fn)" window-start selected-window pop-to-buffer window-height enlarge-window electric-help-mode erase-buffer set-buffer-modified-p shrink-window-if-larger-than-buffer run-hooks electric-help-mode-hook electric-help-command-loop retain electric-help-retain remove-hook] 17 (#$ . 2907)]) (defalias 'electric-help-command-loop #[0 "\300\301\302D\215\207" [exit funcall #[0 "\301d!\203 \302\303\304\305!\"\210\306 C\211\307\232\203 \310\311\312\313\"\210\310C\310C\310C\310C\314\315\310\313#\316=\205K \314\317\310\313#\320=\205K \314\321\310\313#\322=\205K \314\323\310\313#\324=\325\312\326\327\330\331\332%\333\"\334\335%\313#\207" [unread-command-events pos-visible-in-window-p message "%s" substitute-command-keys "<<< Press Space to bury the help buffer, Press \\[electric-help-retain] to retain it >>>" read-event (32) nil throw exit t key-binding " " scroll-up "" scroll-down "q" electric-help-exit "r" electric-help-retain Electric-command-loop make-byte-code 0 "\306\307!\210\310e!\310dS! \203 \311\202t \2030 \211\2030 \304\203# \312\202t \303@\206t \303\313\314!\240\202t \203I \304\203<