]> git.eshelyaron.com Git - emacs.git/commitdiff
go-ts-mode: Fix highlighting of function name in call_expression
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 6 Feb 2023 02:12:25 +0000 (04:12 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 6 Feb 2023 02:12:25 +0000 (04:12 +0200)
* 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

index e5b7bcca9aa6564c5d8950112b4c7368c6265d7b..dbb08c8144722e62445e3305afb5b7b82f5854e4 100644 (file)
    :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)
    :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