syntax: Improve go highlights

pull/724/head
Blaž Hrastnik 3 years ago
parent 585e3ce830
commit ade1a453ef

@ -17,9 +17,18 @@
; Identifiers
((identifier) @constant (match? @constant "^[A-Z][A-Z\\d_]+$"))
(const_spec
name: (identifier) @constant)
(type_identifier) @type
(field_identifier) @property
(identifier) @variable
(package_identifier) @variable
(parameter_declaration (identifier) @variable.parameter)
(variadic_parameter_declaration (identifier) @variable.parameter)
; Operators
@ -79,10 +88,8 @@
"go"
"goto"
"if"
"import"
"interface"
"map"
"package"
"range"
"return"
"select"
@ -92,6 +99,29 @@
"var"
] @keyword
[
"import"
"package"
] @keyword.control.import
; Delimiters
[
":"
"."
","
";"
] @punctuation.delimiter
[
"("
")"
"["
"]"
"{"
"}"
] @punctuation.bracket
; Literals
[
@ -111,7 +141,8 @@
[
(true)
(false)
(nil)
] @constant.builtin
] @constant.builtin.boolean
(nil) @constant.builtin
(comment) @comment

Loading…
Cancel
Save