aboutsummaryrefslogtreecommitdiffstats
path: root/queries/wing
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 15:05:50 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch)
tree70bf645539882b88e6fa129cefd30986b89bbac3 /queries/wing
parentci: add query lint job (diff)
downloadnvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip
chore: query formatting
Diffstat (limited to 'queries/wing')
-rw-r--r--queries/wing/highlights.scm38
-rw-r--r--queries/wing/locals.scm1
2 files changed, 25 insertions, 14 deletions
diff --git a/queries/wing/highlights.scm b/queries/wing/highlights.scm
index 3ef530746..2fb7268e7 100644
--- a/queries/wing/highlights.scm
+++ b/queries/wing/highlights.scm
@@ -1,39 +1,49 @@
(identifier) @variable
+
(reference_identifier) @variable
+
(member_identifier) @property
; Classes
-
(custom_type) @type
-(class_field
+
+(class_field
name: (identifier) @variable.member)
-(class_definition
+
+(class_definition
name: (identifier) @type)
+
(method_definition
name: (identifier) @function.method)
; Functions
-
(keyword_argument_key) @variable.parameter
-(call
- caller: (reference
- (nested_identifier
- property: (member_identifier) @function.method.call)))
-(call
- caller: (reference
- (reference_identifier) @function.method.call))
-; Primitives
+(call
+ caller:
+ (reference
+ (nested_identifier
+ property: (member_identifier) @function.method.call)))
+(call
+ caller:
+ (reference
+ (reference_identifier) @function.method.call))
+
+; Primitives
(number) @number
+
(duration) @constant
+
(string) @string
+
(bool) @boolean
+
(builtin_type) @type.builtin
+
(json_container_type) @type.builtin
; Special
-
(comment) @comment @spell
[
@@ -41,7 +51,7 @@
")"
"{"
"}"
-] @punctuation.bracket
+] @punctuation.bracket
[
"-"
diff --git a/queries/wing/locals.scm b/queries/wing/locals.scm
index c5515d15e..9a860c5f2 100644
--- a/queries/wing/locals.scm
+++ b/queries/wing/locals.scm
@@ -1,4 +1,5 @@
(block) @local.scope
+
(variable_definition_statement
name: (identifier) @local.definition)