1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

rust-ts-mode: Fix highlighting of function name in call_expression

* 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).
This commit is contained in:
Dmitry Gutov 2023-02-05 23:42:18 +02:00
parent 088425538f
commit a529b0d646

View File

@ -234,6 +234,11 @@
(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
@ -245,12 +250,6 @@
: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