Pregunta:
A menudo utilizo múltiples invocaciones de forward-word
seguidas de una sola backward-word
hacia backward-word
para mover el punto al principio de una palabra en una línea. Supongo que nunca me acostumbré a la forma en que forward-word
difiere de la w
de vim e incluso después de años de usar Emacs no puedo acostumbrarme a la diferencia.
¿Hay alguna función que pueda usar en lugar de forward-word
que no salte sobre las palabras sino que también se detenga al principio de una palabra? ¿Existen otras estrategias para moverse al principio de una palabra cuando se mueve un punto hacia adelante que no impliquen ejecutar repetidamente forward-char
?
Respuesta:
El paquete misc
(enviado con emacs) tiene la función incorporada forward-to-word
, que hace lo que creo que quieres:
forward-to-word is an interactive compiled Lisp function in `misc.el'.
It is bound to M-f.
(forward-to-word ARG)
Move forward until encountering the beginning of a word.
With argument, do this that many times.
Para usarlo, primero agregue (require 'misc)
a su archivo de configuración.