mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-15 01:40:02 -04:00
update ruby highlights and locals to conform the new contribution
standards
This commit is contained in:
parent
73ea03fb8d
commit
64925f92d9
2 changed files with 62 additions and 61 deletions
|
|
@ -4,16 +4,16 @@
|
||||||
"and" @keyword
|
"and" @keyword
|
||||||
"begin" @keyword
|
"begin" @keyword
|
||||||
"break" @keyword
|
"break" @keyword
|
||||||
"case" @keyword
|
"case" @conditional
|
||||||
"class" @keyword
|
"class" @keyword
|
||||||
"def" @keyword
|
"def" @keyword
|
||||||
"do" @keyword
|
"do" @keyword
|
||||||
"else" @keyword
|
"else" @conditional
|
||||||
"elsif" @keyword
|
"elsif" @conditional
|
||||||
"end" @keyword
|
"end" @keyword
|
||||||
"ensure" @keyword
|
"ensure" @keyword
|
||||||
"for" @keyword
|
"for" @repeat
|
||||||
"if" @keyword
|
"if" @conditional
|
||||||
"in" @keyword
|
"in" @keyword
|
||||||
"module" @keyword
|
"module" @keyword
|
||||||
"next" @keyword
|
"next" @keyword
|
||||||
|
|
@ -22,10 +22,10 @@
|
||||||
"retry" @keyword
|
"retry" @keyword
|
||||||
"return" @keyword
|
"return" @keyword
|
||||||
"then" @keyword
|
"then" @keyword
|
||||||
"unless" @keyword
|
"unless" @conditional
|
||||||
"until" @keyword
|
"until" @repeat
|
||||||
"when" @keyword
|
"when" @conditional
|
||||||
"while" @keyword
|
"while" @repeat
|
||||||
"yield" @keyword
|
"yield" @keyword
|
||||||
|
|
||||||
((identifier) @keyword
|
((identifier) @keyword
|
||||||
|
|
@ -63,29 +63,29 @@
|
||||||
|
|
||||||
; Identifiers
|
; Identifiers
|
||||||
|
|
||||||
(class_variable) @Identifier
|
(class_variable) @label
|
||||||
(instance_variable) @Identifier
|
(instance_variable) @label
|
||||||
|
|
||||||
((identifier) @constant
|
((identifier) @constant.builtin
|
||||||
(match? @constant "^__(FILE|LINE|ENCODING)__$"))
|
(match? @constant.builtin "^__(FILE|LINE|ENCODING)__$"))
|
||||||
|
|
||||||
((constant) @constant
|
((constant) @constant.macro
|
||||||
(match? @constant "^[A-Z\\d_]+$"))
|
(match? @constant.macro "^[A-Z\\d_]+$"))
|
||||||
|
|
||||||
(constant) @constant
|
(constant) @constant
|
||||||
|
|
||||||
(self) @constant
|
(self) @constant.builtin
|
||||||
(super) @Identifier
|
(super) @constant.builtin
|
||||||
|
|
||||||
(method_parameters (identifier) @Type)
|
(method_parameters (identifier) @parameter)
|
||||||
(lambda_parameters (identifier) @Type)
|
(lambda_parameters (identifier) @parameter)
|
||||||
(block_parameters (identifier) @Type)
|
(block_parameters (identifier) @parameter)
|
||||||
(splat_parameter (identifier) @Type)
|
(splat_parameter (identifier) @parameter)
|
||||||
(hash_splat_parameter (identifier) @Type)
|
(hash_splat_parameter (identifier) @parameter)
|
||||||
(optional_parameter (identifier) @Type)
|
(optional_parameter (identifier) @parameter)
|
||||||
(destructured_parameter (identifier) @Type)
|
(destructured_parameter (identifier) @parameter)
|
||||||
(block_parameter (identifier) @Type)
|
(block_parameter (identifier) @parameter)
|
||||||
(keyword_parameter (identifier) @Type)
|
(keyword_parameter (identifier) @parameter)
|
||||||
|
|
||||||
((identifier) @function
|
((identifier) @function
|
||||||
(is-not? local))
|
(is-not? local))
|
||||||
|
|
@ -96,23 +96,22 @@
|
||||||
(bare_string) @string
|
(bare_string) @string
|
||||||
(bare_symbol) @constant
|
(bare_symbol) @constant
|
||||||
(subshell) @string
|
(subshell) @string
|
||||||
(heredoc_beginning) @Delimiter
|
(heredoc_beginning) @constant
|
||||||
(heredoc_body) @string
|
(heredoc_body) @string
|
||||||
(heredoc_end) @Delimiter
|
(heredoc_end) @constant
|
||||||
(symbol) @constant
|
(symbol) @constant
|
||||||
(regex) @string
|
(regex) @string.regex
|
||||||
(escape_sequence) @Special
|
(escape_sequence) @string.escape
|
||||||
(integer) @number
|
(integer) @number
|
||||||
(float) @number
|
(float) @float
|
||||||
|
|
||||||
(nil) @Identifier
|
(nil) @boolean
|
||||||
(true) @Identifier
|
(true) @boolean
|
||||||
(false) @Identifier
|
(false) @boolean
|
||||||
|
|
||||||
(interpolation
|
(interpolation
|
||||||
"#{" @Delimiter
|
"#{" @punctuation.bracket
|
||||||
(identifier) @Identifier
|
"}" @punctuation.bracket) @embedded
|
||||||
"}" @Delimiter) @embedded
|
|
||||||
|
|
||||||
(comment) @comment
|
(comment) @comment
|
||||||
|
|
||||||
|
|
@ -126,15 +125,17 @@
|
||||||
"*" @operator
|
"*" @operator
|
||||||
"/" @operator
|
"/" @operator
|
||||||
|
|
||||||
"," @Normal
|
"," @punctuation.delimiter
|
||||||
";" @Normal
|
";" @punctuation.delimiter
|
||||||
"." @Normal
|
"." @punctuation.delimiter
|
||||||
|
|
||||||
"(" @Normal
|
"(" @punctuation.bracket
|
||||||
")" @Normal
|
")" @punctuation.bracket
|
||||||
"[" @Normal
|
"[" @punctuation.bracket
|
||||||
"]" @Normal
|
"]" @punctuation.bracket
|
||||||
"{" @Normal
|
"{" @punctuation.bracket
|
||||||
"}" @Normal
|
"}" @punctuation.bracket
|
||||||
"%w(" @Normal
|
"%w(" @punctuation.bracket
|
||||||
"%i(" @Normal
|
"%i(" @punctuation.bracket
|
||||||
|
|
||||||
|
(ERROR) @error
|
||||||
|
|
|
||||||
|
|
@ -27,19 +27,19 @@
|
||||||
(block) @scope
|
(block) @scope
|
||||||
(do_block) @scope
|
(do_block) @scope
|
||||||
|
|
||||||
(method_parameters (identifier) @definition)
|
(method_parameters (identifier) @definition.function)
|
||||||
(lambda_parameters (identifier) @definition)
|
(lambda_parameters (identifier) @definition.function)
|
||||||
(block_parameters (identifier) @definition)
|
(block_parameters (identifier) @definition.var)
|
||||||
(splat_parameter name: (identifier) @definition)
|
(splat_parameter name: (identifier) @definition.var)
|
||||||
(hash_splat_parameter name: (identifier) @definition)
|
(hash_splat_parameter name: (identifier) @definition.var)
|
||||||
(optional_parameter name: (identifier) @definition)
|
(optional_parameter name: (identifier) @definition.var)
|
||||||
(destructured_parameter name: (identifier) @definition)
|
(destructured_parameter name: (identifier) @definition.var)
|
||||||
(block_parameter name: (identifier) @definition)
|
(block_parameter name: (identifier) @definition.var)
|
||||||
(keyword_parameter name: (identifier) @definition)
|
(keyword_parameter name: (identifier) @definition.var)
|
||||||
|
|
||||||
(identifier) @reference
|
(identifier) @reference
|
||||||
|
|
||||||
(assignment left:(identifier) @definition)
|
(assignment left:(identifier) @definition.var)
|
||||||
(left_assignment_list (identifier) @definition)
|
(left_assignment_list (identifier) @definition.var)
|
||||||
(rest_assignment (identifier) @definition)
|
(rest_assignment (identifier) @definition.var)
|
||||||
(destructured_left_assignment (identifier) @definition)
|
(destructured_left_assignment (identifier) @definition.var)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue