Supongamos que quiero escribir '222222' en emacs, ¿cómo uso el idioma de prefijo numérico para lograr esto? Una suposición ingenua sería 'Cu 6 2' pero emacs interpreta esto como un prefijo numérico de 62 y espera el siguiente comando.
Supongamos que quiero escribir '222222' en emacs, ¿cómo uso el idioma de prefijo numérico para lograr esto? Una suposición ingenua sería 'Cu 6 2' pero emacs interpreta esto como un prefijo numérico de 62 y espera el siguiente comando.
Respuestas:
C-u 6 C-u 2
Documentación para universal-argument
(énfasis mío):
Comience un argumento numérico para el siguiente comando.
Los dígitos o el signo menos que siguen a Cu forman el argumento numérico.
Cu siguiendo los dígitos o el signo menos termina el argumento.
Cu sin dígitos o signo menos proporciona 4 como argumento.
La repetición de Cu sin dígitos o signo menos
multiplica el argumento por 4 cada vez.
Para algunos comandos, solo Cu por sí mismo sirve como un indicador
que es diferente en efecto de cualquier argumento numérico particular.
Estos comandos incluyen C-SPC y Mx start-kbd-macro.
Puede encontrar esta documentación escribiendo C-h k C-u
o M-x describe-function RET universal-argument RET
.