Variable: universal-argument-map

universal-argument-map is a variable defined in simple.el.gz.

Value

0               digit-argument
1               digit-argument
2               digit-argument
3               digit-argument
4               digit-argument
5               digit-argument
6               digit-argument
7               digit-argument
8               digit-argument
9               digit-argument
<kp-0>          digit-argument
<kp-1>          digit-argument
<kp-2>          digit-argument
<kp-3>          digit-argument
<kp-4>          digit-argument
<kp-5>          digit-argument
<kp-6>          digit-argument
<kp-7>          digit-argument
<kp-8>          digit-argument
<kp-9>          digit-argument
<switch-frame>  #<anonymous-function>
C-u             universal-argument-more

Documentation

Keymap used while processing C-u (universal-argument).

View in manual

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
(defvar universal-argument-map
  (let ((map (make-sparse-keymap))
        (universal-argument-minus
         ;; For backward compatibility, minus with no modifiers is an ordinary
         ;; command if digits have already been entered.
         `(menu-item "" negative-argument
                     :filter ,(lambda (cmd)
                                (if (integerp prefix-arg) nil cmd)))))
    (define-key map [switch-frame]
      (lambda (e) (interactive "e")
        (handle-switch-frame e) (universal-argument--mode)))
    (define-key map [?\C-u] 'universal-argument-more)
    (define-key map [?-] universal-argument-minus)
    (define-key map [?0] 'digit-argument)
    (define-key map [?1] 'digit-argument)
    (define-key map [?2] 'digit-argument)
    (define-key map [?3] 'digit-argument)
    (define-key map [?4] 'digit-argument)
    (define-key map [?5] 'digit-argument)
    (define-key map [?6] 'digit-argument)
    (define-key map [?7] 'digit-argument)
    (define-key map [?8] 'digit-argument)
    (define-key map [?9] 'digit-argument)
    (define-key map [kp-0] 'digit-argument)
    (define-key map [kp-1] 'digit-argument)
    (define-key map [kp-2] 'digit-argument)
    (define-key map [kp-3] 'digit-argument)
    (define-key map [kp-4] 'digit-argument)
    (define-key map [kp-5] 'digit-argument)
    (define-key map [kp-6] 'digit-argument)
    (define-key map [kp-7] 'digit-argument)
    (define-key map [kp-8] 'digit-argument)
    (define-key map [kp-9] 'digit-argument)
    (define-key map [kp-subtract] universal-argument-minus)
    map)
  "Keymap used while processing \\[universal-argument].")