The old regex also captured functions with two or more
uppercase characters. This new regex fixes that issue.
* lisp/progmodes/php-ts-mode.el (php-ts-mode--font-lock-settings):
New regex that match only user-defined constants. (Bug#71593)
(cherry picked from commit
a4fe4ca93cfdc835ecd8c5dcc98c201a1eefb546)
@font-lock-builtin-face))
;; user defined constant
((name) @font-lock-constant-face
- (:match "_?[A-Z][0-9A-Z_]+" @font-lock-constant-face))
+ (:match "\\`_?[A-Z][0-9A-Z_]+\\'" @font-lock-constant-face))
(const_declaration
(const_element (name) @font-lock-constant-face))
(relative_scope "self") @font-lock-builtin-face