Я пытаюсь сделать, чтобы подчеркивания обрабатывались как часть слова для функции forward/backward-word
, как описано здесь и здесь. Я специально пытаюсь заставить это работать в режиме nxhtml
, но мне бы очень хотелось, чтобы он работал так для всех режимов.
Я изменил файл site-start.el
несколькими способами, но безрезультатно. Но если я вручную выполняю команду M-x modify-syntax-table
в буфере, она работает просто отлично. Я просто не могу заставить это быть по умолчанию.
Вот что я пытался вставить в мой 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 value as variable is void error
(modify-syntax-entry ?_ "w" nxhtml-mode-syntax-table)
Что мне не хватает?