]> git.eshelyaron.com Git - emacs.git/commitdiff
rust-ts-mode: Fix highlighting of function name in call_expression
authorDmitry Gutov <dgutov@yandex.ru>
Sun, 5 Feb 2023 21:42:18 +0000 (23:42 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Sun, 5 Feb 2023 21:42:18 +0000 (23:42 +0200)
* lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
Remove :override from the 'property' rules and move them above
'variable' (bug#61302).

lisp/progmodes/rust-ts-mode.el

index 18b42b9eced8e93fb558069261e777674860e04f..5c71a8ad461df1f93810a3e3206b42b99a5369fc 100644 (file)
      (use_as_clause alias: (identifier) @font-lock-type-face)
      (use_list (identifier) @font-lock-type-face))
 
+   :language 'rust
+   :feature 'property
+   '((field_identifier) @font-lock-property-face
+     (shorthand_field_initializer (identifier) @font-lock-property-face))
+
    :language 'rust
    :feature 'variable
    '((identifier) @font-lock-variable-name-face
    :override t
    '((escape_sequence) @font-lock-escape-face)
 
-   :language 'rust
-   :feature 'property
-   :override t
-   '((field_identifier) @font-lock-property-face
-     (shorthand_field_initializer (identifier) @font-lock-property-face))
-
    :language 'rust
    :feature 'error
    :override t