我正在为 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
?)