我正在为HTML / PHP模板编写一个次要模式。
我有一个带有PHP关键字的var
(defvar web-mode-php-keywords
'("array" "as" "break" "catch" "continue")
"PHP keywords.")
此var用于字体锁定,如下所示:
(defvar web-mode-php-font-lock-keywords
(list
(cons (concat "\\<\\(" (regexp-opt web-mode-php-keywords) "\\)\\>") 'web-mode-keyword-face)
...
我无法找到让用户在web-mode-php-keywords
.emacs
列表中添加关键字的方法
web-mode-php-font-lock-keywords
依赖于web-mode-php-keywords
并尝试更改web-mode-php-keywords
中的web-mode-php-font-lock-keywords
不起作用,因为eval-after-load
已经构建
我想我错过了什么...... (这与{{1}}相关吗?)
答案 0 :(得分:2)
我猜你可以在加载网络模式文件之前做(setq web-mode-php-keywords '("array" "as" "break" "catch" "continue" "mykeyword1" "mykeyword2"...))
。