mirror of https://github.com/helix-editor/helix
Apply suggestions from code review
Co-authored-by: uncenter <uncenter@uncenter.dev>pull/13449/head
parent
2bd2a180ff
commit
9e78104a78
|
@ -1,8 +1,8 @@
|
||||||
; inherits: c
|
; inherits: c
|
||||||
|
|
||||||
; cpp
|
; cpp
|
||||||
((identifier) @variable.member
|
((identifier) @variable.other.member
|
||||||
(#match? @variable.member "^m_.*$"))
|
(#match? @variable.other.member "^m_.*$"))
|
||||||
|
|
||||||
(parameter_declaration
|
(parameter_declaration
|
||||||
declarator: (reference_declarator) @variable.parameter)
|
declarator: (reference_declarator) @variable.parameter)
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
(#has-parent? @_parent template_method function_declarator))
|
(#has-parent? @_parent template_method function_declarator))
|
||||||
|
|
||||||
(field_declaration
|
(field_declaration
|
||||||
(field_identifier) @variable.member)
|
(field_identifier) @variable.other.member)
|
||||||
|
|
||||||
(field_initializer
|
(field_initializer
|
||||||
(field_identifier) @property)
|
(field_identifier) @property)
|
||||||
|
@ -31,12 +31,12 @@
|
||||||
declarator: (field_identifier) @function.method)
|
declarator: (field_identifier) @function.method)
|
||||||
|
|
||||||
(concept_definition
|
(concept_definition
|
||||||
name: (identifier) @type.definition)
|
name: (identifier) @type)
|
||||||
|
|
||||||
(alias_declaration
|
(alias_declaration
|
||||||
name: (type_identifier) @type.definition)
|
name: (type_identifier) @type)
|
||||||
|
|
||||||
(namespace_identifier) @module
|
(namespace_identifier) @namespace
|
||||||
|
|
||||||
((namespace_identifier) @type
|
((namespace_identifier) @type
|
||||||
(#match? @type "^[%u]"))
|
(#match? @type "^[%u]"))
|
||||||
|
@ -54,7 +54,7 @@
|
||||||
[
|
[
|
||||||
(qualified_identifier)
|
(qualified_identifier)
|
||||||
(identifier)
|
(identifier)
|
||||||
] @module)
|
] @namespace)
|
||||||
|
|
||||||
(destructor_name
|
(destructor_name
|
||||||
(identifier) @function.method)
|
(identifier) @function.method)
|
||||||
|
@ -75,13 +75,6 @@
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(identifier) @function))))
|
(identifier) @function))))
|
||||||
|
|
||||||
((qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(identifier) @function)))) @_parent
|
|
||||||
(#has-ancestor? @_parent function_declarator))
|
|
||||||
|
|
||||||
(function_declarator
|
(function_declarator
|
||||||
(template_function
|
(template_function
|
||||||
(identifier) @function))
|
(identifier) @function))
|
||||||
|
@ -95,56 +88,41 @@
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(identifier) @function.call))
|
(identifier) @function))
|
||||||
|
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(identifier) @function.call)))
|
(identifier) @function)))
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(identifier) @function.call))))
|
(identifier) @function))))
|
||||||
|
|
||||||
((qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(identifier) @function.call)))) @_parent
|
|
||||||
(#has-ancestor? @_parent call_expression))
|
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(template_function
|
(template_function
|
||||||
(identifier) @function.call))
|
(identifier) @function))
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(template_function
|
(template_function
|
||||||
(identifier) @function.call)))
|
(identifier) @function)))
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(template_function
|
(template_function
|
||||||
(identifier) @function.call))))
|
(identifier) @function))))
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(qualified_identifier
|
(qualified_identifier
|
||||||
(template_function
|
(template_function
|
||||||
(identifier) @function.call)))))
|
(identifier) @function)))))
|
||||||
|
|
||||||
((qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(qualified_identifier
|
|
||||||
(template_function
|
|
||||||
(identifier) @function.call))))) @_parent
|
|
||||||
(#has-ancestor? @_parent call_expression))
|
|
||||||
|
|
||||||
; methods
|
; methods
|
||||||
(function_declarator
|
(function_declarator
|
||||||
|
@ -153,7 +131,7 @@
|
||||||
|
|
||||||
(call_expression
|
(call_expression
|
||||||
(field_expression
|
(field_expression
|
||||||
(field_identifier) @function.method.call))
|
(field_identifier) @function.method))
|
||||||
|
|
||||||
; constructors
|
; constructors
|
||||||
((function_declarator
|
((function_declarator
|
||||||
|
@ -187,9 +165,9 @@
|
||||||
(null
|
(null
|
||||||
"nullptr" @constant.builtin)
|
"nullptr" @constant.builtin)
|
||||||
|
|
||||||
(true) @boolean
|
(true) @constant.builtin.boolean
|
||||||
|
|
||||||
(false) @boolean
|
(false) @constant.builtin.boolean
|
||||||
|
|
||||||
; Literals
|
; Literals
|
||||||
(raw_string_literal) @string
|
(raw_string_literal) @string
|
||||||
|
@ -200,7 +178,7 @@
|
||||||
"catch"
|
"catch"
|
||||||
"noexcept"
|
"noexcept"
|
||||||
"throw"
|
"throw"
|
||||||
] @keyword.exception
|
] @keyword.control.exception
|
||||||
|
|
||||||
[
|
[
|
||||||
"decltype"
|
"decltype"
|
||||||
|
@ -218,13 +196,13 @@
|
||||||
"template"
|
"template"
|
||||||
"typename"
|
"typename"
|
||||||
"concept"
|
"concept"
|
||||||
] @keyword.type
|
] @keyword.storage.type
|
||||||
|
|
||||||
[
|
[
|
||||||
"co_await"
|
"co_await"
|
||||||
"co_yield"
|
"co_yield"
|
||||||
"co_return"
|
"co_return"
|
||||||
] @keyword.coroutine
|
] @keyword
|
||||||
|
|
||||||
[
|
[
|
||||||
"public"
|
"public"
|
||||||
|
@ -232,7 +210,7 @@
|
||||||
"protected"
|
"protected"
|
||||||
"final"
|
"final"
|
||||||
"virtual"
|
"virtual"
|
||||||
] @keyword.modifier
|
] @keyword.storage.modifier
|
||||||
|
|
||||||
[
|
[
|
||||||
"new"
|
"new"
|
||||||
|
@ -293,7 +271,7 @@
|
||||||
"triangleadj"
|
"triangleadj"
|
||||||
"lineadj"
|
"lineadj"
|
||||||
"triangle"
|
"triangle"
|
||||||
] @keyword.modifier
|
] @keyword
|
||||||
|
|
||||||
((identifier) @variable.builtin
|
((identifier) @variable.builtin
|
||||||
(#match? @variable.builtin "^SV_"))
|
(#match? @variable.builtin "^SV_"))
|
||||||
|
@ -327,9 +305,9 @@
|
||||||
"set"
|
"set"
|
||||||
] @function.builtin
|
] @function.builtin
|
||||||
|
|
||||||
(call_expression) @function.call
|
(call_expression) @function
|
||||||
|
|
||||||
(call_expression (identifier)) @function.call
|
(call_expression (identifier)) @function
|
||||||
|
|
||||||
((call_expression
|
((call_expression
|
||||||
function: (identifier) @function.builtin)
|
function: (identifier) @function.builtin)
|
||||||
|
@ -392,7 +370,7 @@
|
||||||
[
|
[
|
||||||
"__exported"
|
"__exported"
|
||||||
"import"
|
"import"
|
||||||
] @keyword.import
|
] @keyword.control.import
|
||||||
|
|
||||||
(property_declaration
|
(property_declaration
|
||||||
(identifier) @property)
|
(identifier) @property)
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
[
|
[
|
||||||
(interface_specifier)
|
(interface_specifier)
|
||||||
(extension_specifier)
|
(extension_specifier)
|
||||||
] @indent.begin
|
] @indent
|
||||||
|
|
Loading…
Reference in New Issue