Estoy tratando de hacer que los guiones bajos sean tratados como parte de la palabra para la función forward/backward-word
como se describe here y here. Estoy tratando específicamente de hacer que esto funcione para el modo nxhtml
, pero realmente me gustaría que funcionara así en todos los modos.Subrayar como parte de la palabra para reenviar palabra no funciona
He modificado mi archivo site-start.el
de varias maneras, pero fue en vano. Pero si ejecuto manualmente el comando M-x modify-syntax-table
en el búfer, funciona bien. Simplemente no puedo hacer que este sea el comportamiento predeterminado.
Aquí es lo que he intentado poner en mi archivo site-start.el
:
;; 1
;; thought this would apply it to all modes - no error, but did not work
(modify-syntax-entry ?_ "w")
;; 2
;; thought this would automatically set it on a mode change - no error, but did not work
(defun change-major-mode-hook()
(modify-syntax-entry ?_ "w"))
;; 3
;; thought this would apply it to all modes - no error, but did not work
(modify-syntax-entry ?_ "w")
;; 4
;; this produced a symbol's value as variable is void error
(modify-syntax-entry ?_ "w" nxhtml-mode-syntax-table)
¿Qué me falta?
El docstring de 'modify-sintaxis-entrada' dice" La sintaxis se cambia solo para la tabla SYNTAX-TABLE, que por defecto es la tabla de sintaxis del buffer actual ". No hay nada que sugiera que pueda cambiar globalmente todas las tablas de sintaxis al omitir ese parámetro. – phils