branch: externals/bicep-ts-mode commit a5cb3dc8e1507f8b8953f5cc4adcf2d2772d954f Author: Jostein Kjønigsen <jost...@kjonigsen.net> Commit: Jostein Kjønigsen <jost...@kjonigsen.net>
Add support for font-lock-property-use face. --- bicep-ts-mode.el | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bicep-ts-mode.el b/bicep-ts-mode.el index 2cc3e40020..1624b6a5e7 100644 --- a/bicep-ts-mode.el +++ b/bicep-ts-mode.el @@ -152,6 +152,8 @@ Changes may require an Emacs-restart to take effect." (identifier) @font-lock-variable-use-face) (member_expression object: (identifier) @font-lock-variable-use-face) + (member_expression + property: (property_identifier) @font-lock-property-use-face) (if_statement (parenthesized_expression (identifier) @font-lock-variable-use-face)) @@ -178,13 +180,13 @@ Changes may require an Emacs-restart to take effect." :language 'bicep :feature 'functions - '((call_expression - function: (identifier) @font-lock-function-call-face) + :override t ;; required to override property-use-face in other member-expressions! + '( (call_expression - function: (member_expression (identifier)) @font-lock-function-call-face) + function: (identifier) @font-lock-function-call-face) (call_expression - function: (member_expression (property_identifier) @font-lock-function-call-face)) - ) + function: (member_expression + property: (property_identifier) @font-lock-function-call-face))) :language 'bicep :feature 'error