Pregunta:
Extracto del manual GNU Emacs:
C-u alone has the special meaning of “four times”:
it multiplies the argument for the next command by four.
C-u C-u multiplies it by sixteen.
Thus, C-u C-u C-f moves forward sixteen characters.
¿Hay alguna manera de obtener esta multiplicación por dieciséis al volver a enlazar universal-argument
con una clave diferente? Hice lo siguiente:
(global-set-key (kbd "C-i") 'universal-argument)
Pero cuando Ci Ci a
solo se insertan 4 copias de a
, no 16 (si vuelvo a vincular universal-argument
a Cu
, obtengo 16 copias como se anuncia en el manual).
Respuesta:
Agregue al menos una definición adicional:
(global-set-key (kbd "C-i") 'universal-argument)
(define-key universal-argument-map (kbd "C-i") 'universal-argument-more)
Ver adicionales universal-...
definiciones en tanto bindings.el
y simple.el
que puede ser de rebote si así se desea.