[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-29 1fab91d852: go-ts-mode: Fix highlighting of function name in ca
From: |
Dmitry Gutov |
Subject: |
emacs-29 1fab91d852: go-ts-mode: Fix highlighting of function name in call_expression |
Date: |
Sun, 5 Feb 2023 21:12:39 -0500 (EST) |
branch: emacs-29
commit 1fab91d852e461ae8091e906b3c6c4f17143068d
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>
go-ts-mode: Fix highlighting of function name in call_expression
* lisp/progmodes/go-ts-mode.el (go-ts-mode--font-lock-settings):
Remove :override from the 'property' rules and move them above
'variable' (bug#61302). Just like in rust-ts-mode.
---
lisp/progmodes/go-ts-mode.el | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/lisp/progmodes/go-ts-mode.el b/lisp/progmodes/go-ts-mode.el
index e5b7bcca9a..dbb08c8144 100644
--- a/lisp/progmodes/go-ts-mode.el
+++ b/lisp/progmodes/go-ts-mode.el
@@ -169,6 +169,11 @@
:feature 'type
'([(package_identifier) (type_identifier)] @font-lock-type-face)
+ :language 'go
+ :feature 'property
+ '((field_identifier) @font-lock-property-face
+ (keyed_element (_ (identifier) @font-lock-property-face)))
+
:language 'go
:feature 'variable
'((identifier) @font-lock-variable-name-face)
@@ -178,12 +183,6 @@
:override t
'((escape_sequence) @font-lock-escape-face)
- :language 'go
- :feature 'property
- :override t
- '((field_identifier) @font-lock-property-face
- (keyed_element (_ (identifier) @font-lock-property-face)))
-
:language 'go
:feature 'error
:override t
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-29 1fab91d852: go-ts-mode: Fix highlighting of function name in call_expression,
Dmitry Gutov <=