emacs-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]