En emacs hay funciones forward-wordy backward-word. ¿Existen también funciones que muevan el punto al siguiente / último espacio en blanco?
\a_command_with_special-characters
En emacs hay funciones forward-wordy backward-word. ¿Existen también funciones que muevan el punto al siguiente / último espacio en blanco?
\a_command_with_special-characters
Respuestas:
Puede modificar las propiedades sintácticas de los caracteres usando la modify-syntax-entryfunción ( C-h f modify-syntax-entryen emacs para más información):
Por ejemplo, si está escribiendo documentos .tex, puede agregar lo siguiente a su .emacs:
(add-hook
'TeX-mode-hook
'(lambda ()
(modify-syntax-entry ?_ "w")
(modify-syntax-entry ?- "w")
))
Esto le dice a emacs que trate _y -como caracteres de "palabras" cuando esté en modo TeX, por lo tanto, las palabras hacia adelante y hacia atrás harán lo que desee.
Use forward-whitespacepara avanzar por espacios, pestañas o líneas nuevas. Los espacios múltiples se tratan como un delimitador. Con un argumento negativo, retroceda esa cantidad de espacios en blanco.