Function: universal-argument-more

universal-argument-more is an interactive and byte-compiled function defined in simple.el.gz.

Signature

(universal-argument-more ARG)

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
(defun universal-argument-more (arg)
  ;; A subsequent C-u means to multiply the factor by 4 if we've typed
  ;; nothing but C-u's; otherwise it means to terminate the prefix arg.
  (interactive "P")
  (prefix-command-preserve-state)
  (setq prefix-arg (if (consp arg)
                       (list (* 4 (car arg)))
                     (if (eq arg '-)
                         (list -4)
                       arg)))
  (when (consp prefix-arg) (universal-argument--mode)))