hereおよびhere で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's value as variable is void error
(modify-syntax-entry ?_ "w" nxhtml-mode-syntax-table)
私は何が欠けていますか?