%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/autoarg.elc

;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; 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.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


#@26 Keymap for Autoarg mode.
(defvar autoarg-mode-map (byte-code "\303 \304\305	\nW\203*\306\307\310	\\!\311#\210\306\307\312\310	\\D!\313#\210	T\211\202*\306\314\315#\210)\207" [map i --dotimes-limit-- make-sparse-keymap 10 0 define-key vector 48 digit-argument control self-insert-command " " autoarg-terminate] 7) (#$ . 408))
(defvar autoarg-kp-digits (byte-code "\303\304\305	\nW\203\306\307\310	\"!	BB	T\211\202+\207" [alist i --dotimes-limit-- nil 10 0 intern format "kp-%d"] 5))
#@75 Part of the numeric argument for the next command, like `digit-argument'.
(defalias 'autoarg-kp-digit-argument #[(arg) "	\236A\250\203\306_\307W\203\n[\202\n\\\2026\310=\2034\n\307U\203.\310\2020\n[\2026\n)
\211	\207" [last-command-event autoarg-kp-digits digit arg prefix-arg universal-argument-map 10 0 - overriding-terminal-local-map] 3 (#$ . 918) "P"])
#@29 Keymap for Autoarg-KP mode.
(defvar autoarg-kp-mode-map (byte-code "\304 \305\306	\nW\203$\307\310\311	\"!\312\313!\314#\210)	T\211\202*\312\315\316#\210)\207" [map i --dotimes-limit-- sym make-sparse-keymap 10 0 intern format "kp-%d" define-key vector autoarg-kp-digit-argument [kp-subtract] negative-argument] 5) (#$ . 1302))
#@106 Non-nil if Autoarg mode is enabled.
See the `autoarg-mode' command
for a description of this minor mode.
(custom-declare-variable 'autoarg-mode nil '(#$ . 1649) :set 'custom-set-minor-mode :initialize 'custom-initialize-default :group 'keyboard :type 'boolean)
#@1091 Toggle Autoarg mode, a global minor mode.

If called interactively, enable Autoarg mode if ARG is positive, and
disable it if ARG is zero or negative.  If called from Lisp, also
enable the mode if ARG is omitted or nil, and toggle it if ARG is
`toggle'; disable the mode otherwise.

\<autoarg-mode-map>
In Autoarg mode, digits are bound to `digit-argument', i.e. they
supply prefix arguments as C-DIGIT and M-DIGIT normally do.
Furthermore, C-DIGIT inserts DIGIT.
\[autoarg-terminate] terminates the prefix sequence and inserts
the digits of the autoarg sequence into the buffer.
Without a numeric prefix arg, the normal binding of \[autoarg-terminate]
is invoked, i.e. what it would be with Autoarg mode off.

For example:
`6 9 \[autoarg-terminate]' inserts `69' into the buffer, as does `C-6 C-9'.
`6 9 a' inserts 69 `a's into the buffer.
`6 9 \[autoarg-terminate] \[autoarg-terminate]' inserts `69' into the buffer and
then invokes the normal binding of \[autoarg-terminate].
`C-u \[autoarg-terminate]' invokes the normal binding of \[autoarg-terminate] four times.

\{autoarg-mode-map}
(defalias 'autoarg-mode #[(&optional arg) "\303 \304\305	\306=\203\307\305!?\202\310	!\311V\"\210\312\313\307\305!\203%\314\202&\315\"\210\316\317!\203Q\320\305!\210\303 \203>\303 \232\203Q\321\322\323\307\305!\203L\324\202M\325\n#\210))\326 \210\307\305!\207" [#1=#:last-message arg local current-message set-default autoarg-mode toggle default-value prefix-numeric-value 0 run-hooks autoarg-mode-hook autoarg-mode-on-hook autoarg-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Autoarg mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 1918) (list (or current-prefix-arg 'toggle))])
(defvar autoarg-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\211%\210\311\312\310\313\314\315\316\317\320\321\322\323&\207" [autoarg-mode-map autoarg-mode-hook variable-documentation put "Hook run after entering or leaving `autoarg-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode autoarg-mode " Aarg" nil custom-declare-variable autoarg-kp-mode "Non-nil if Autoarg-Kp mode is enabled.\nSee the `autoarg-kp-mode' command\nfor a description of this minor mode.\nSetting this variable directly does not take effect;\neither customize it (see the info node `Easy Customization')\nor call the function `autoarg-kp-mode'." :set custom-set-minor-mode :initialize custom-initialize-default :group keyboard :type boolean] 12)
#@438 Toggle Autoarg-KP mode, a global minor mode.

If called interactively, enable Autoarg-Kp mode if ARG is positive,
and disable it if ARG is zero or negative.  If called from Lisp, also
enable the mode if ARG is omitted or nil, and toggle it if ARG is
`toggle'; disable the mode otherwise.

\<autoarg-kp-mode-map>
This is similar to `autoarg-mode' but rebinds the keypad keys
`kp-1' etc. to supply digit arguments.

\{autoarg-kp-mode-map}
(defalias 'autoarg-kp-mode #[(&optional arg) "\306 \307\302	\310=\203\311\302!?\202\312	!\313V\"\210\n\203C\314\313\fW\203?\315\316\317\"!\320!\321
!\322#\210)T\211\202\"*\202f\314\313\fW\203e\315\316\317\"!\320!\321
!\323#\210)T\211\202H*\324\325\311\302!\203r\326\202s\327\"\210\330\331!\203\240\332\302!\210\306 \203\213\306 \232\203\240\333\"\334\335\311\302!\203\232\336\202\233\337\"#\210))\340 \210\311\302!\207" [#1=#:last-message arg autoarg-kp-mode i --dotimes-limit-- sym current-message set-default toggle default-value prefix-numeric-value 0 10 intern format "kp-%d" define-key vector autoarg-kp-digit-argument nil run-hooks autoarg-kp-mode-hook autoarg-kp-mode-on-hook autoarg-kp-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Autoarg-Kp mode %sabled%s" "en" "dis" force-mode-line-update universal-argument-map local] 5 (#$ . 4507) (list (or current-prefix-arg 'toggle))])
(defvar autoarg-kp-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\211%\207" [autoarg-kp-mode-map autoarg-kp-mode-hook variable-documentation put "Hook run after entering or leaving `autoarg-kp-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode autoarg-kp-mode " Aakp" nil] 6)
#@241 Maybe terminate a digit prefix sequence.
With a non-negative numeric prefix arg, insert the digits comprising
the arg into the current buffer.  Otherwise use the binding of the key
which invoked this function, excluding the Autoarg keymap.
(defalias 'autoarg-terminate #[(n) "\247\203\n\303!c\207\304\305\306 !\211\205\307\n!*\207" [n autoarg-mode binding number-to-string nil key-binding this-single-command-keys call-interactively] 3 (#$ . 6313) "P"])
(provide 'autoarg)

Zerion Mini Shell 1.0