JavaScript-modeでキーワードに色が付かない
http://xyzzy.s53.xrea.com/wiki/index.php?%B3%C8%C4%A5lisp%2Fjavascript-modeのキーワードに色が付かない。
たぶんsite-lisp/site-init.lに書くか~/.xyzzyに書くかの違いだと思うけど、不便なので修正した。
*** javascript-mode.l.orig Wed Mar 2 19:48:08 2005 --- javascript-mode.l Thu Nov 24 16:26:57 2005 *************** *** 156,164 **** "The assoc-array literal for the function javascript-dot-notation.") (defvar *javascript-keyword-hash-list* nil) - (and *javascript-keyword-file* (null *javascript-keyword-hash-list*) - (setq *javascript-keyword-hash-list* - (load-keyword-file *javascript-keyword-file*))) (defvar *javascript-mode-syntax-table* nil) (unless *javascript-mode-syntax-table* --- 156,161 ---- *************** *** 239,244 **** --- 236,244 ---- (setq paragraph-separate paragraph-start) (make-local-variable 'indent-tabs-mode) (setq indent-tabs-mode *javascript-indent-tabs-mode*) + (and *javascript-keyword-file* (null *javascript-keyword-hash-list*) + (setq *javascript-keyword-hash-list* + (load-keyword-file *javascript-keyword-file*))) (when *javascript-keyword-hash-list* (make-local-variable 'keyword-hash-table) (setq keyword-hash-table *javascript-keyword-hash-list*))
要するに、トップレベルでロードしていたキーワードファイルをjavascript-mode関数内でロードするように変更しただけ。