Arguments
---------
digit-argument (ESC-0..ESC-9) (1-9) (unbound)
Start a new numeric argument, or add to the current one. See also
vi-digit-or-beginning-of-line. This only works if bound to a key
sequence ending in a decimal digit.
Inside a widget function, a call to this function treats the last
key of the key sequence which called the widget as the digit.
neg-argument (ESC-) (unbound) (unbound)
Changes the sign of the following argument.
universal-argument
Multiply the argument of the next command by 4. Alternatively, if
this command is followed by an integer (positive or negative), use
that as the argument for the next command. Thus digits cannot be
repeated using this command. For example, if this command occurs
twice, followed immediately by forward-char, move forward sixteen
spaces; if instead it is followed by -2, then forward-char, move
backward two spaces.
Inside a widget function, if passed an argument, i.e. `zle
universal-argument NUM', the numerical argument will be set to
NUM; this is equivalent to `NUMERIC=NUM'.