mirror of
https://github.com/nvim-treesitter/nvim-treesitter
synced 2024-09-16 14:34:05 +02:00
feat(keywords) merge return and yield into keyword.return group
This commit is contained in:
parent
bd9095e969
commit
90f15d9bf7
23 changed files with 20 additions and 69 deletions
|
@ -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)
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
"register"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
[
|
||||
"while"
|
||||
|
|
|
@ -288,9 +288,6 @@
|
|||
|
||||
[
|
||||
"return"
|
||||
"yield"
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"yield"
|
||||
] @keyword.yield
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -226,11 +226,8 @@
|
|||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"yield"
|
||||
] @keyword.yield
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"function"
|
||||
|
|
|
@ -80,9 +80,7 @@
|
|||
(continue)
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
;; Punctuation
|
||||
|
||||
|
|
|
@ -77,9 +77,7 @@
|
|||
(procedure_qualifier)
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
[
|
||||
"else"
|
||||
|
|
|
@ -126,6 +126,4 @@
|
|||
"puppetsync"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
|
|
@ -101,9 +101,7 @@
|
|||
"fallthrough"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
"for" @repeat
|
||||
|
||||
|
|
|
@ -187,11 +187,8 @@
|
|||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"yield"
|
||||
] @keyword.yield
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"new"
|
||||
|
|
|
@ -133,9 +133,7 @@
|
|||
"type"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
((identifier) @keyword (#any-of? @keyword "global" "local"))
|
||||
|
||||
|
|
|
@ -121,9 +121,7 @@
|
|||
"throw"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
(null_literal) @keyword
|
||||
|
||||
|
|
|
@ -58,9 +58,7 @@
|
|||
"goto"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
;; Operators
|
||||
|
||||
|
|
|
@ -110,9 +110,7 @@
|
|||
"trait"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
[
|
||||
"case"
|
||||
|
|
|
@ -217,11 +217,8 @@
|
|||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"yield"
|
||||
] @keyword.yield
|
||||
] @keyword.return
|
||||
|
||||
["from" "import"] @include
|
||||
(aliased_import "as" @include)
|
||||
|
|
|
@ -24,11 +24,8 @@
|
|||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"yield"
|
||||
] @keyword.yield
|
||||
] @keyword.return
|
||||
|
||||
[
|
||||
"and"
|
||||
|
|
|
@ -173,9 +173,7 @@
|
|||
(super)
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
"fn" @keyword.function
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -27,9 +27,7 @@
|
|||
"assert"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
[
|
||||
"begin"
|
||||
|
|
|
@ -112,9 +112,7 @@
|
|||
"while"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"return"
|
||||
] @keyword.return
|
||||
"return" @keyword.return
|
||||
|
||||
"fn" @keyword.function
|
||||
|
||||
|
|
Loading…
Reference in a new issue