feat(keywords) merge return and yield into keyword.return group

This commit is contained in:
antonk52 2021-07-04 20:24:25 +03:00 committed by Stephan Seitz
parent bd9095e969
commit 90f15d9bf7
23 changed files with 20 additions and 69 deletions

View file

@ -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)

View file

@ -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`

View file

@ -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"

View file

@ -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

View file

@ -16,9 +16,7 @@
"register"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
[
"while"

View file

@ -288,9 +288,6 @@
[
"return"
"yield"
] @keyword.return
[
"yield"
] @keyword.yield

View file

@ -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

View file

@ -226,11 +226,8 @@
[
"return"
] @keyword.return
[
"yield"
] @keyword.yield
] @keyword.return
[
"function"

View file

@ -80,9 +80,7 @@
(continue)
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
;; Punctuation

View file

@ -77,9 +77,7 @@
(procedure_qualifier)
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
[
"else"

View file

@ -126,6 +126,4 @@
"puppetsync"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return

View file

@ -101,9 +101,7 @@
"fallthrough"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
"for" @repeat

View file

@ -187,11 +187,8 @@
[
"return"
] @keyword.return
[
"yield"
] @keyword.yield
] @keyword.return
[
"new"

View file

@ -133,9 +133,7 @@
"type"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
((identifier) @keyword (#any-of? @keyword "global" "local"))

View file

@ -121,9 +121,7 @@
"throw"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
(null_literal) @keyword

View file

@ -58,9 +58,7 @@
"goto"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
;; Operators

View file

@ -110,9 +110,7 @@
"trait"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
[
"case"

View file

@ -217,11 +217,8 @@
[
"return"
] @keyword.return
[
"yield"
] @keyword.yield
] @keyword.return
["from" "import"] @include
(aliased_import "as" @include)

View file

@ -24,11 +24,8 @@
[
"return"
] @keyword.return
[
"yield"
] @keyword.yield
] @keyword.return
[
"and"

View file

@ -173,9 +173,7 @@
(super)
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
"fn" @keyword.function

View file

@ -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

View file

@ -27,9 +27,7 @@
"assert"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
[
"begin"

View file

@ -112,9 +112,7 @@
"while"
] @keyword
[
"return"
] @keyword.return
"return" @keyword.return
"fn" @keyword.function