Function: autoarg-mode

Toggle Autoarg mode, a global minor mode.
With a prefix argument ARG, enable Autoarg mode if ARG is
positive, and disable it otherwise. If called from Lisp, enable
the mode if ARG is omitted or nil.


Uses keymap `autoarg-mode-map', which is not currently defined.

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.
M-x 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 M-x autoarg-terminate
is invoked, i.e. what it would be with Autoarg mode off.

For example:
`6 9 M-x 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 M-x autoarg-terminate M-x autoarg-terminate' inserts `69' into the buffer and
then invokes the normal binding of M-x autoarg-terminate.
`C-u M-x autoarg-terminate' invokes the normal binding of M-x autoarg-terminate four times.
Uses keymap `autoarg-mode-map', which is not currently defined. (fn &optional ARG)

Variable: autoarg-mode

Non-nil if Autoarg mode is enabled.
See the command `autoarg-mode' for a description of this minor mode.