Updates zigs highlight to emit right captures
This commit is contained in:
parent
e5b71cc6ac
commit
ebbfff5ce8
2 changed files with 12 additions and 12 deletions
|
@ -25,6 +25,7 @@ parameter: (IDENTIFIER) @parameter
|
|||
] @type
|
||||
(#match? @type "^[A-Z]([a-z]+[A-Za-z0-9]*)*$")
|
||||
)
|
||||
|
||||
;; assume camelCase is a function
|
||||
(
|
||||
[
|
||||
|
@ -32,7 +33,7 @@ parameter: (IDENTIFIER) @parameter
|
|||
field_access: (IDENTIFIER)
|
||||
parameter: (IDENTIFIER)
|
||||
] @function
|
||||
(#match? @function "^[a-z]+([A-Z][a-z0-9]*)+$")
|
||||
(#match? @function "^[a-z]+([A-Z][a-z0-9]+)$")
|
||||
)
|
||||
|
||||
;; assume all CAPS_1 is a constant
|
||||
|
@ -49,7 +50,7 @@ parameter: (IDENTIFIER) @parameter
|
|||
function: (IDENTIFIER)
|
||||
] @function
|
||||
|
||||
exception: "!" @exception
|
||||
exception: "!" @keyword.exception
|
||||
|
||||
(
|
||||
(IDENTIFIER) @variable.builtin
|
||||
|
@ -72,13 +73,12 @@ field_constant: (IDENTIFIER) @constant
|
|||
|
||||
(BUILTINIDENTIFIER) @keyword
|
||||
|
||||
; No idea why this doesnt work
|
||||
; ((BUILTINIDENTIFIER) @include
|
||||
; (#any-of? @include "@import" "@cImport"))
|
||||
((BUILTINIDENTIFIER) @keyword.import
|
||||
(#any-of? @keyword.import "@import" "@cImport"))
|
||||
|
||||
(INTEGER) @number
|
||||
|
||||
(FLOAT) @float
|
||||
(FLOAT) @number.float
|
||||
|
||||
[
|
||||
"true"
|
||||
|
@ -135,7 +135,7 @@ field_constant: (IDENTIFIER) @constant
|
|||
"if"
|
||||
"else"
|
||||
"switch"
|
||||
] @conditional
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"for"
|
||||
|
@ -146,7 +146,7 @@ field_constant: (IDENTIFIER) @constant
|
|||
|
||||
[
|
||||
"usingnamespace"
|
||||
] @include
|
||||
] @keyword.import
|
||||
|
||||
[
|
||||
"try"
|
||||
|
@ -171,7 +171,7 @@ field_constant: (IDENTIFIER) @constant
|
|||
"align"
|
||||
"callconv"
|
||||
"linksection"
|
||||
] @storageclass
|
||||
] @keyword.storage
|
||||
|
||||
[
|
||||
"comptime"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
(ContainerDecl)
|
||||
(SwitchExpr)
|
||||
(InitList)
|
||||
] @indent
|
||||
] @indent.begin
|
||||
|
||||
[
|
||||
"("
|
||||
|
@ -12,11 +12,11 @@
|
|||
"]"
|
||||
"{"
|
||||
"}"
|
||||
] @branch
|
||||
] @indent.branch
|
||||
|
||||
[
|
||||
(line_comment)
|
||||
(container_doc_comment)
|
||||
(doc_comment)
|
||||
(LINESTRING)
|
||||
] @ignore
|
||||
] @indent.ignore
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue