%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/ |
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&