aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTING.md1
-rw-r--r--doc/nvim-treesitter.txt6
-rw-r--r--lua/nvim-treesitter/highlight.lua1
-rw-r--r--plugin/nvim-treesitter.vim1
-rw-r--r--queries/c/highlights.scm4
-rw-r--r--queries/c_sharp/highlights.scm5
-rw-r--r--queries/dart/highlights.scm5
-rw-r--r--queries/ecma/highlights.scm5
-rw-r--r--queries/fish/highlights.scm4
-rw-r--r--queries/fortran/highlights.scm4
-rw-r--r--queries/gdscript/highlights.scm4
-rw-r--r--queries/go/highlights.scm4
-rw-r--r--queries/java/highlights.scm5
-rw-r--r--queries/julia/highlights.scm4
-rw-r--r--queries/kotlin/highlights.scm4
-rw-r--r--queries/lua/highlights.scm4
-rw-r--r--queries/php/highlights.scm4
-rw-r--r--queries/python/highlights.scm5
-rw-r--r--queries/ruby/highlights.scm5
-rw-r--r--queries/rust/highlights.scm4
-rw-r--r--queries/teal/highlights.scm2
-rw-r--r--queries/verilog/highlights.scm4
-rw-r--r--queries/zig/highlights.scm4
23 files changed, 20 insertions, 69 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d1dd66f6b..dbf3c3d26 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -137,7 +137,6 @@ effect on highlighting. We will work on improving highlighting in the near futur
@keyword.function
@keyword.operator (for operators that are English words, e.g. `and`, `or`)
@keyword.return
-@keyword.yield
@operator (for symbolic operators, e.g. `+`, `*`)
@exception
@include keywords for including modules (e.g. import/from in Python)
diff --git a/doc/nvim-treesitter.txt b/doc/nvim-treesitter.txt
index 3161ca58d..ac764d888 100644
--- a/doc/nvim-treesitter.txt
+++ b/doc/nvim-treesitter.txt
@@ -530,11 +530,7 @@ for operators that are English words, e.g. `and`, `as`, `or`.
*hl-TSKeywordReturn*
`TSKeywordReturn`
-for the `return` keyword.
-
- *hl-TSKeywordYield*
-`TSKeywordYield`
-for the `yield` keyword.
+for the `return` and `yield` keywords.
*hl-TSLabel*
`TSLabel`
diff --git a/lua/nvim-treesitter/highlight.lua b/lua/nvim-treesitter/highlight.lua
index 9ffc5ac0e..a106c6204 100644
--- a/lua/nvim-treesitter/highlight.lua
+++ b/lua/nvim-treesitter/highlight.lua
@@ -47,7 +47,6 @@ hlmap["keyword"] = "TSKeyword"
hlmap["keyword.function"] = "TSKeywordFunction"
hlmap["keyword.operator"] = "TSKeywordOperator"
hlmap["keyword.return"] = "TSKeywordReturn"
-hlmap["keyword.yield"] = "TSKeywordYield"
hlmap["label"] = "TSLabel"
diff --git a/plugin/nvim-treesitter.vim b/plugin/nvim-treesitter.vim
index 30aba6699..9f216c86d 100644
--- a/plugin/nvim-treesitter.vim
+++ b/plugin/nvim-treesitter.vim
@@ -64,7 +64,6 @@ highlight default link TSKeyword Keyword
highlight default link TSKeywordFunction Keyword
highlight default link TSKeywordOperator TSOperator
highlight default link TSKeywordReturn TSKeyword
-highlight default link TSKeywordYield TSKeyword
highlight default link TSException Exception
highlight default link TSType Type
diff --git a/queries/c/highlights.scm b/queries/c/highlights.scm
index 29fff0fc2..757dc232e 100644
--- a/queries/c/highlights.scm
+++ b/queries/c/highlights.scm
@@ -16,9 +16,7 @@
"register"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
[
"while"
diff --git a/queries/c_sharp/highlights.scm b/queries/c_sharp/highlights.scm
index d702187de..de5f72066 100644
--- a/queries/c_sharp/highlights.scm
+++ b/queries/c_sharp/highlights.scm
@@ -288,9 +288,6 @@
[
"return"
-] @keyword.return
-
-[
"yield"
-] @keyword.yield
+] @keyword.return
diff --git a/queries/dart/highlights.scm b/queries/dart/highlights.scm
index 343f6c905..9974d4095 100644
--- a/queries/dart/highlights.scm
+++ b/queries/dart/highlights.scm
@@ -188,6 +188,7 @@
[
"return"
+ "yield"
] @keyword.return
@@ -218,10 +219,6 @@
"typedef"
] @keyword
-[
- "yield"
-] @keyword.yield
-
; when used as an identifier:
((identifier) @variable.builtin
(#any-of? @variable.builtin
diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm
index 073a0d697..7e96eb4ac 100644
--- a/queries/ecma/highlights.scm
+++ b/queries/ecma/highlights.scm
@@ -226,11 +226,8 @@
[
"return"
-] @keyword.return
-
-[
"yield"
-] @keyword.yield
+] @keyword.return
[
"function"
diff --git a/queries/fish/highlights.scm b/queries/fish/highlights.scm
index bcac60a3e..fc5338b2e 100644
--- a/queries/fish/highlights.scm
+++ b/queries/fish/highlights.scm
@@ -80,9 +80,7 @@
(continue)
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
;; Punctuation
diff --git a/queries/fortran/highlights.scm b/queries/fortran/highlights.scm
index 9bad6965f..6ef4867e7 100644
--- a/queries/fortran/highlights.scm
+++ b/queries/fortran/highlights.scm
@@ -77,9 +77,7 @@
(procedure_qualifier)
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
[
"else"
diff --git a/queries/gdscript/highlights.scm b/queries/gdscript/highlights.scm
index 8be07a0b4..2c88a52f3 100644
--- a/queries/gdscript/highlights.scm
+++ b/queries/gdscript/highlights.scm
@@ -126,6 +126,4 @@
"puppetsync"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
diff --git a/queries/go/highlights.scm b/queries/go/highlights.scm
index c076b774c..5c6bdf94c 100644
--- a/queries/go/highlights.scm
+++ b/queries/go/highlights.scm
@@ -101,9 +101,7 @@
"fallthrough"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
"for" @repeat
diff --git a/queries/java/highlights.scm b/queries/java/highlights.scm
index c494b687b..6a2cf2f40 100644
--- a/queries/java/highlights.scm
+++ b/queries/java/highlights.scm
@@ -187,11 +187,8 @@
[
"return"
-] @keyword.return
-
-[
"yield"
-] @keyword.yield
+] @keyword.return
[
"new"
diff --git a/queries/julia/highlights.scm b/queries/julia/highlights.scm
index 760d26bff..c24bd68b4 100644
--- a/queries/julia/highlights.scm
+++ b/queries/julia/highlights.scm
@@ -133,9 +133,7 @@
"type"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
((identifier) @keyword (#any-of? @keyword "global" "local"))
diff --git a/queries/kotlin/highlights.scm b/queries/kotlin/highlights.scm
index f47358e48..bdbe36293 100644
--- a/queries/kotlin/highlights.scm
+++ b/queries/kotlin/highlights.scm
@@ -121,9 +121,7 @@
"throw"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
(null_literal) @keyword
diff --git a/queries/lua/highlights.scm b/queries/lua/highlights.scm
index 53020c2d8..e15008e8a 100644
--- a/queries/lua/highlights.scm
+++ b/queries/lua/highlights.scm
@@ -58,9 +58,7 @@
"goto"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
;; Operators
diff --git a/queries/php/highlights.scm b/queries/php/highlights.scm
index 760dd8f5f..d3dfff0b7 100644
--- a/queries/php/highlights.scm
+++ b/queries/php/highlights.scm
@@ -110,9 +110,7 @@
"trait"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
[
"case"
diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm
index ce5970747..9d9f8a5bb 100644
--- a/queries/python/highlights.scm
+++ b/queries/python/highlights.scm
@@ -217,11 +217,8 @@
[
"return"
-] @keyword.return
-
-[
"yield"
-] @keyword.yield
+] @keyword.return
["from" "import"] @include
(aliased_import "as" @include)
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index 718268aaf..af21c64ce 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -24,11 +24,8 @@
[
"return"
-] @keyword.return
-
-[
"yield"
-] @keyword.yield
+] @keyword.return
[
"and"
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm
index 912ce2800..6258c2fa8 100644
--- a/queries/rust/highlights.scm
+++ b/queries/rust/highlights.scm
@@ -173,9 +173,7 @@
(super)
] @keyword
-[
-"return"
-] @keyword.return
+"return" @keyword.return
"fn" @keyword.function
diff --git a/queries/teal/highlights.scm b/queries/teal/highlights.scm
index cf074d1f0..8e9621242 100644
--- a/queries/teal/highlights.scm
+++ b/queries/teal/highlights.scm
@@ -20,7 +20,7 @@
[ "if" "then" "elseif" "else" ] @conditional
[ "for" "while" "repeat" "until" ] @repeat
[ "in" "local" (break) (goto) "do" "end" ] @keyword
-[ "return" ] @keyword.return
+"return" @keyword.return
(label) @label
;; Global isn't a real keyword, but it gets special treatment in these places
diff --git a/queries/verilog/highlights.scm b/queries/verilog/highlights.scm
index 3e8df8339..1c9d3b6fd 100644
--- a/queries/verilog/highlights.scm
+++ b/queries/verilog/highlights.scm
@@ -27,9 +27,7 @@
"assert"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
[
"begin"
diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm
index a76f65a98..bad60855c 100644
--- a/queries/zig/highlights.scm
+++ b/queries/zig/highlights.scm
@@ -112,9 +112,7 @@
"while"
] @keyword
-[
- "return"
-] @keyword.return
+"return" @keyword.return
"fn" @keyword.function