diff options
| author | maxxnino <idonthaveemail@dontknow.com> | 2021-08-04 17:20:00 +0900 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2021-08-04 11:07:59 +0200 |
| commit | d5116feefd19f81a6b35be732732c98ce7e8352a (patch) | |
| tree | 2d7aae8e79198d7e724c122325e9c45c3292ff89 /queries/zig | |
| parent | highlights(zig): highlight enum,union,error and custom number type (diff) | |
| download | nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar.gz nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar.bz2 nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar.lz nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar.xz nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.tar.zst nvim-treesitter-d5116feefd19f81a6b35be732732c98ce7e8352a.zip | |
highlights(zig): function return type, var decl type
Diffstat (limited to 'queries/zig')
| -rw-r--r-- | queries/zig/highlights.scm | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index 9c0a095b0..6f0c0a84d 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -15,7 +15,8 @@ name: (identifier) @function) (function_declaration - name: (identifier) @function) + name: (identifier) @function + return: (identifier) @type) ; Function calls (call_expression @@ -29,9 +30,11 @@ function: ((identifier) @include (#any-of? @include "@import" "@cImport")) ) + (struct_construction (type_identifier) @constructor ) + ;; other identifiers (type_identifier) @type (custom_number_type) @type.builtin @@ -41,6 +44,16 @@ (union_identifier) @field (error_identifier) @field +(assignment_statement + name: (identifier) @type + expression: [ + (enum_expression) + (union_expression) + (error_expression) + (struct_expression) + ] +) + (line_comment) @comment (doc_comment) @comment |
