branch: externals/bicep-ts-mode
commit a5cb3dc8e1507f8b8953f5cc4adcf2d2772d954f
Author: Jostein Kjønigsen <[email protected]>
Commit: Jostein Kjønigsen <[email protected]>
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