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

Reply via email to