403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/chistory.elc
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(custom-declare-group 'chistory nil "List command history." :group 'keyboard)
#@341 Edit and re-evaluate complex command with name matching PATTERN.
Matching occurrences are displayed, most recent first, until you select
a form for evaluation.  If PATTERN is empty (or nil), every form in the
command history is offered.  The form is placed in the minibuffer for
editing and the result is evaluated.

(fn &optional PATTERN)
(defalias 'repeat-matching-complex-command #[256 "\211\203\301\302\"\203\211\303\224\304O\262\202\304\262\304\211\203L\211\204L@\262\2035\301\305@!\"\203E\306\307\310\"!\203E@\262\202A\262\202\211\204T\311\312!\207@@\313=\203_A\314\315\"\207" [command-history string-match "[^ 	]" 0 nil symbol-name y-or-n-p format "Redo %S? " error "Command history exhausted" repeat-matching-complex-command edit-and-eval-command "Redo: "] 8 (#$ . 163) "sRedo Command (regexp): "])
(byte-code "\300\301\302\303\304DD\305\306\307%\207" [custom-declare-variable default-command-history-filter-garbage funcall function #[0 "\300\207" [(command-history-mode list-command-history electric-command-history)] 1 ""] "A list of symbols to be ignored by `default-command-history-filter'.\nIf that function is given a list whose car is an element of this list,\nthen it will return non-nil (indicating the list should be discarded from\nthe history).\nInitially, all commands related to the command history are discarded." :type (repeat symbol)] 6)
#@404 Predicate to test which commands should be excluded from the history listing.
If non-nil, should be the name of a function of one argument.
It is passed each element of the command history when
\[list-command-history] is called.  If the filter returns non-nil for
some element, that element is excluded from the history listing.  The
default filter removes commands associated with the command-history.
(defvar list-command-history-filter 'default-command-history-filter (#$ . 1569))
#@109 Filter commands matching `default-command-history-filter-garbage' list
from the command history.

(fn FROB)
(defalias 'default-command-history-filter #[257 "\211:?\206\n\211@>\207" [default-command-history-filter-garbage] 3 (#$ . 2060)])
(byte-code "\300\301\302\303\304DD\305\306\307%\207" [custom-declare-variable list-command-history-max funcall function #[0 "\300\207" [32] 1 ""] "If non-nil, maximum length of the listing produced by `list-command-history'." :type (choice integer (const nil))] 6)
#@313 List history of commands that used the minibuffer.
The number of commands listed is controlled by `list-command-history-max'.
Calls value of `list-command-history-filter' (if non-nil) on each history
element to judge if that element should be excluded from the list.

The buffer is left in Command History mode.
(defalias 'list-command-history #[0 "r\306\307!q\210p\310 \210\311\211\312\211\312\313 \210\314\315!\210+\211\311\206+\316\211\317U\204]\203]\320\321!\203J\203J@!\204V\211S\262\322@!\210\323 \210A\262\202-)\266r\307q\210eb\210m\203q\324\325!\202s\326 )\327!\210)\207" [default-directory buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only get-buffer-create "*Command History*" kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook -1 0 boundp list-command-history-filter prin1 terpri error "No command history" command-history-mode internal-temp-output-buffer-show standard-output command-history list-command-history-max] 8 (#$ . 2572) nil])
(byte-code "\300\301\302\303#\210\304\211\203(\211@\301N\203!\302N\204!\305\302\301N#\210A\266\202\202\210\306\301\302\307#\207" [defvaralias command-history-map command-history-mode-map nil (saved-value saved-variable-comment) put make-obsolete-variable "24.1"] 7)
#@36 Keymap for `command-history-mode'.
(defvar command-history-mode-map (byte-code "\302 \303\304	\"\"\210\305\306\307#\210\305\310\311#\210\305\312\311#\210\305\313\314#\210\207" [lisp-mode-shared-map special-mode-map make-sparse-keymap set-keymap-parent make-composed-keymap define-key "x" command-history-repeat "\n" next-line "
" "" previous-line] 6) (#$ . 3913))
(defvar command-history-mode-hook nil)
(byte-code "\300\301N\204\f\302\300\301\303#\210\304\305!\204\302\305\306\307#\210\300\207" [command-history-mode-hook variable-documentation put "Hook run after entering Command History mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" boundp command-history-mode-map definition-name command-history-mode] 4)
(defvar command-history-mode-map (make-sparse-keymap))
(byte-code "\301\302N\204\303\301\302\304\305!#\210\306\307!\204\303\307\310\311#\210\312\313 !\210\307\302N\204-\303\307\302\304\314!#\210\306\300!\204B\303\300\310\311#\210\315\316\300\317\"\210!\210\300\302N\204P\303\300\302\304\320!#\210\303\311\321\322#\207" [command-history-mode-abbrev-table command-history-mode-map variable-documentation put purecopy "Keymap for `command-history-mode'." boundp command-history-mode-syntax-table definition-name command-history-mode (lambda (#1=#:def-tmp-var) (defvar command-history-mode-syntax-table #1#)) make-syntax-table "Syntax table for `command-history-mode'." (lambda (#1#) (defvar command-history-mode-abbrev-table #1#)) define-abbrev-table nil "Abbrev table for `command-history-mode'." derived-mode-parent special-mode] 5)
#@279 Major mode for listing and repeating recent commands.

Keybindings:
\{command-history-mode-map}

In addition to any hooks its parent mode `special-mode' might have
run, this mode runs the hook `command-history-mode-hook', as the final
or penultimate step during initialization.
(defalias 'command-history-mode #[0 "\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\2035\211\321 =\203;\322\f\323 \"\210\210\324
\325\"\204R
=\204R\326
\325C#\210\327!\210\330\f!\210
\331\332!\210\306\333!\210\334\330 !\210)\335\336!\207" [delay-mode-hooks major-mode mode-name command-history-mode-map command-history-mode-syntax-table command-history-mode-abbrev-table make-local-variable t special-mode command-history-mode "Command History" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table abbrev-table-get :parents abbrev-table-put use-local-map set-syntax-table lisp-mode-variables nil revert-buffer-function command-history-revert run-mode-hooks command-history-mode-hook local-abbrev-table emacs-lisp-mode-syntax-table] 5 (#$ . 5567) nil])
(byte-code "\300\301\302\303\304DD\305\306\307%\207" [custom-declare-variable command-history-hook funcall function #[0 "\300\207" [nil] 1 ""] "If non-nil, its value is called on entry to `command-history-mode'." :type hook] 6)
#@30 

(fn IGNORE-AUTO NOCONFIRM)
(defalias 'command-history-revert #[514 "\300 \207" [list-command-history] 3 (#$ . 7003)])
#@107 Repeat the command shown on the current line.
The buffer for that command is the previous current buffer.
(defalias 'command-history-repeat #[0 "\212\300\212\301 \210\302p!)\303 A@q\210!)\207" [eval beginning-of-line read buffer-list] 3 (#$ . 7130) nil])
#@587 Examine commands from variable `command-history' in a buffer.
The number of commands listed is controlled by `list-command-history-max'.
The command history is filtered by `list-command-history-filter' if non-nil.
Use \<command-history-mode-map>\[command-history-repeat] to repeat the command on the current line.

Otherwise much like Emacs-Lisp Mode except that there is no self-insertion
and digits provide prefix arguments.  Tab does not indent.
\{command-history-mode-map}

This command always recompiles the Command History listing
and runs the normal hook `command-history-hook'.
(defalias 'command-history #[0 "\300 \210\301\302!\210\303\304!\207" [list-command-history pop-to-buffer "*Command History*" run-hooks command-history-hook] 2 (#$ . 7392) nil])
(provide 'chistory)

Youez - 2016 - github.com/yon3zu
LinuXploit