diff options
| author | lfenzo <lfenzo@protonmail.com> | 2022-07-29 21:09:58 -0300 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-08-03 12:05:30 -0700 |
| commit | c784720917bacb6716ce35ef07d464f5da738dd7 (patch) | |
| tree | ba382230cf80e97ebdeee4e620e1f9231cb368ee | |
| parent | Correct previously edited docs file (diff) | |
| download | nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar.gz nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar.bz2 nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar.lz nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar.xz nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.tar.zst nvim-treesitter-c784720917bacb6716ce35ef07d464f5da738dd7.zip | |
Split func/method definition from calls in several programming language queries
| -rw-r--r-- | queries/bash/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/elixir/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/erlang/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/java/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/lua/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/perl/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/php/highlights.scm | 8 | ||||
| -rw-r--r-- | queries/ruby/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/rust/highlights.scm | 12 | ||||
| -rw-r--r-- | queries/scala/highlights.scm | 6 | ||||
| -rw-r--r-- | queries/sql/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/swift/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/v/highlights.scm | 6 | ||||
| -rw-r--r-- | queries/vim/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/zig/highlights.scm | 2 |
15 files changed, 32 insertions, 32 deletions
diff --git a/queries/bash/highlights.scm b/queries/bash/highlights.scm index f80986f95..024ff25e3 100644 --- a/queries/bash/highlights.scm +++ b/queries/bash/highlights.scm @@ -97,7 +97,7 @@ (function_definition name: (word) @function) -(command_name (word) @function) +(command_name (word) @function.call) ((command_name (word) @function.builtin) (#any-of? @function.builtin diff --git a/queries/elixir/highlights.scm b/queries/elixir/highlights.scm index db9bfbb2d..ab3043741 100644 --- a/queries/elixir/highlights.scm +++ b/queries/elixir/highlights.scm @@ -84,13 +84,13 @@ (stab_clause operator: _ @operator) ; Local Function Calls -(call target: (identifier) @function) +(call target: (identifier) @function.call) ; Remote Function Calls (call target: (dot left: [ (atom) @type (_) -] right: (identifier) @function) (arguments)) +] right: (identifier) @function.call) (arguments)) ; Definition Function Calls (call target: ((identifier) @keyword.function (#any-of? @keyword.function diff --git a/queries/erlang/highlights.scm b/queries/erlang/highlights.scm index b9b1eb77e..c51019fd5 100644 --- a/queries/erlang/highlights.scm +++ b/queries/erlang/highlights.scm @@ -59,7 +59,7 @@ ) ;;; expr_function_call (expr_function_call - name: (computed_function_name) @function + name: (computed_function_name) @function.call ) (expr_function_call diff --git a/queries/java/highlights.scm b/queries/java/highlights.scm index bbcb9cc6e..660d2ea86 100644 --- a/queries/java/highlights.scm +++ b/queries/java/highlights.scm @@ -9,7 +9,7 @@ (method_declaration name: (identifier) @method) (method_invocation - name: (identifier) @method) + name: (identifier) @method.call) (super) @function.builtin diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm index 8c43fb7d8..92baba0f3 100644 --- a/queries/lua/highlights.scm +++ b/queries/lua/highlights.scm @@ -161,10 +161,10 @@ (parameters (identifier) @parameter) -(function_call name: (identifier) @function) +(function_call name: (identifier) @function.call) (function_declaration name: (identifier) @function) -(function_call name: (dot_index_expression field: (identifier) @function)) +(function_call name: (dot_index_expression field: (identifier) @function.call)) (function_declaration name: (dot_index_expression field: (identifier) @function)) (method_index_expression method: (identifier) @method) diff --git a/queries/perl/highlights.scm b/queries/perl/highlights.scm index 66403530d..2c0e1ba32 100644 --- a/queries/perl/highlights.scm +++ b/queries/perl/highlights.scm @@ -89,9 +89,9 @@ (pod_statement) @text (method_invocation - function_name: (identifier) @method) + function_name: (identifier) @method.call) (call_expression - function_name: (identifier) @function) + function_name: (identifier) @function.call) ;; ---------- diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm index 84db3b5d6..83e8e3a80 100644 --- a/queries/php/highlights.scm +++ b/queries/php/highlights.scm @@ -42,16 +42,16 @@ name: (name) @method) (function_call_expression - function: (qualified_name (name)) @function) + function: (qualified_name (name)) @function.call) (function_call_expression - (name) @function) + (name) @function.call) (scoped_call_expression - name: (name) @function) + name: (name) @function.call) (member_call_expression - name: (name) @method) + name: (name) @method.call) (function_definition name: (name) @function) diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm index c0300473c..0c5933433 100644 --- a/queries/ruby/highlights.scm +++ b/queries/ruby/highlights.scm @@ -70,7 +70,7 @@ method: [ (identifier) (constant) - ] @function + ] @function.call ) (program diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 554d64542..fabe32e99 100644 --- a/queries/rust/highlights.scm +++ b/queries/rust/highlights.scm @@ -39,22 +39,22 @@ ; Function calls (call_expression - function: (identifier) @function) + function: (identifier) @function.call) (call_expression function: (scoped_identifier - (identifier) @function .)) + (identifier) @function.call .)) (call_expression function: (field_expression - field: (field_identifier) @function)) + field: (field_identifier) @function.call)) (generic_function - function: (identifier) @function) + function: (identifier) @function.call) (generic_function function: (scoped_identifier - name: (identifier) @function)) + name: (identifier) @function.call)) (generic_function function: (field_expression - field: (field_identifier) @function)) + field: (field_identifier) @function.call)) ; Assume other uppercase names are enum constructors ((field_identifier) @constant diff --git a/queries/scala/highlights.scm b/queries/scala/highlights.scm index 7cf5906b0..c226ba8c2 100644 --- a/queries/scala/highlights.scm +++ b/queries/scala/highlights.scm @@ -65,18 +65,18 @@ (call_expression - function: (identifier) @function) + function: (identifier) @function.call) (call_expression function: (field_expression - field: (identifier) @method)) + field: (identifier) @method.call)) ((call_expression function: (identifier) @constructor) (#lua-match? @constructor "^[A-Z]")) (generic_function - function: (identifier) @function) + function: (identifier) @function.call) ( (identifier) @function.builtin diff --git a/queries/sql/highlights.scm b/queries/sql/highlights.scm index 2c63626d5..7eca6cdcf 100644 --- a/queries/sql/highlights.scm +++ b/queries/sql/highlights.scm @@ -1,10 +1,10 @@ (function_call (invocation - name: (identifier) @function + name: (identifier) @function.call parameter: [(field)]? @parameter)) (function_call - name: (identifier) @function + name: (identifier) @function.call parameter: [(field)]? @parameter) (table_expression diff --git a/queries/swift/highlights.scm b/queries/swift/highlights.scm index 3d04dcdd3..6edd2fe9d 100644 --- a/queries/swift/highlights.scm +++ b/queries/swift/highlights.scm @@ -54,10 +54,10 @@ (enum_entry ["case" @keyword]) ; Function calls -(call_expression (simple_identifier) @function) ; foo() +(call_expression (simple_identifier) @function.call) ; foo() (call_expression ; foo.bar.baz(): highlight the baz() (navigation_expression - (navigation_suffix (simple_identifier) @function))) + (navigation_suffix (simple_identifier) @function.call))) ((navigation_expression (simple_identifier) @type) ; SomeType.method(): highlight SomeType as a type (#lua-match? @type "^[A-Z]")) diff --git a/queries/v/highlights.scm b/queries/v/highlights.scm index c089fe045..3d2624e89 100644 --- a/queries/v/highlights.scm +++ b/queries/v/highlights.scm @@ -41,16 +41,16 @@ ;; Function calls ---------------- (call_expression - function: (identifier) @function) + function: (identifier) @function.call) (((_ - function: (selector_expression field: (identifier) @function) + function: (selector_expression field: (identifier) @function.call) arguments: (_) @_args) (#not-has-type? @_args arguments_list))) ((call_expression function: (binded_identifier name: (identifier) @function) - @function)) + @function.call)) ;; Function definitions --------- diff --git a/queries/vim/highlights.scm b/queries/vim/highlights.scm index 616f34fef..fea600f01 100644 --- a/queries/vim/highlights.scm +++ b/queries/vim/highlights.scm @@ -34,7 +34,7 @@ ;; Function related (function_declaration name: (_) @function) -(call_expression function: (identifier) @function) +(call_expression function: (identifier) @function.call) (parameters (identifier) @parameter) (default_parameter (identifier) @parameter) diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index b40cc0fac..b63e7ce07 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -51,7 +51,7 @@ parameter: (IDENTIFIER) @parameter [ function_call: (IDENTIFIER) function: (IDENTIFIER) -] @function +] @function.call exception: "!" @exception |
