Você pode modificar as propriedades sintáticas dos caracteres usando a função modify-syntax-entry
( C-h f
modify-syntax-entry
no emacs para mais informações):
Por exemplo, se você estiver escrevendo documentos .tex, adicione o seguinte ao seu .emacs
:
(add-hook
'TeX-mode-hook
'(lambda ()
(modify-syntax-entry ?_ "w")
(modify-syntax-entry ?- "w")
))
Isso diz ao emacs para tratar _
e -
como caracteres de "palavra" quando você está no modo TeX, assim, palavra de avanço e palavra de retorno farão o que você quiser.