1

Regenerate nvim config

This commit is contained in:
2024-06-02 03:29:20 +02:00
parent 75eea0c030
commit ef2e28883d
5576 changed files with 604886 additions and 503 deletions

View File

@ -0,0 +1,329 @@
; https://neovim.io/doc/user/treesitter.html#treesitter-highlight-groups
(comment) @comment @spell
[
"enum"
"struct"
"union"
"bitmask"
"bitset"
"@annotation"
"exception"
"typedef"
"home"
"typeid"
"typeprefix"
(interface_kind)
(value_kind)
"component"
"porttype"
"connector"
"eventtype"
"valuetype"
] @keyword.type
(import_dcl
"import" @keyword.directive)
[
"module"
"attribute"
"factory"
"manages"
] @keyword
[
"const"
"readonly"
"abstract"
"custom"
"supports"
"provides"
"uses"
"port"
"mirrorport"
"emits"
"publishes"
"consumes"
"primarykey"
"finder"
] @keyword.modifier
[
"switch"
"case"
"default"
] @keyword.conditional
[
"void"
(signed_short_int)
(signed_long_int)
(signed_longlong_int)
(unsigned_tiny_int)
(boolean_type)
(fixed_pt_const_type)
(octet_type)
(signed_tiny_int)
(unsigned_short_int)
(unsigned_long_int)
(unsigned_longlong_int)
(floating_pt_type)
(char_type)
(string_type)
(any_type)
(fixed_pt_type)
(sequence_type)
(map_type)
(object_type)
(value_base_type)
] @type.builtin
(scoped_name) @type
(boolean_literal) @boolean
(number_literal) @number
(char_literal) @character
(string_literal) @string
[
"("
")"
"["
"]"
"<"
">"
"{"
"}"
] @punctuation.bracket
[
"-"
"*"
"+"
"="
"<<"
">>"
"%"
"~"
"|"
"^"
"$"
] @operator
[
"::"
";"
":"
","
] @punctuation.delimiter
(readonly_attr_declarator
(simple_declarator) @variable.member)
(attr_declarator
(simple_declarator) @variable.member)
(annotation_appl
"@" @attribute
(scoped_name) @attribute)
(op_dcl
(identifier) @function.method)
(type_declarator
(simple_type_spec) @type
(any_declarators) @type)
(param_dcl
(simple_declarator) @variable.parameter)
(raises_expr
"raises" @keyword.exception
(scoped_name
(identifier) @type))
(param_dcl
(param_attribute) @keyword.modifier)
(preproc_call
directive: (preproc_directive) @keyword.directive
argument: (_) @constant)
(module_dcl
(identifier) @module)
(struct_def
(identifier) @type
parent: (scoped_name)? @type)
(enum_dcl
(enumerator
(identifier) @constant))
(annotation_dcl
(identifier) @type)
(struct_forward_dcl
(identifier) @type)
(bitmask_dcl
(identifier) @type)
(bitset_dcl
(identifier) @type
(scoped_name)* @type)
(enum_dcl
(identifier) @type)
(union_forward_dcl
(identifier) @type)
(interface_forward_dcl
(identifier) @type)
(interface_header
(identifier) @type)
(interface_inheritance_spec
(interface_name) @type)
(union_def
(identifier) @type
(switch_type_spec) @type)
(except_dcl
(identifier) @type)
(annotation_member_type) @type
(bitfield
(bitfield_spec
"bitfield" @keyword.modifier
(positive_int_const) @number
(destination_type)* @type)
(identifier) @variable.member)
(bit_value) @constant
(annotation_member
(annotation_member_type) @type
(simple_declarator) @property)
(const_dcl
(const_type) @type
(identifier) @constant)
(case_label
(const_expr) @constant)
(simple_type_spec
(scoped_name
(identifier) @type))
(annotation_appl_param
(identifier) @attribute)
(home_header
(identifier) @type)
(factory_dcl
(identifier) @type)
(factory_param_dcl
"in" @keyword.modifier)
(op_oneway_dcl
"oneway" @keyword.modifier
(identifier) @function.method)
(in_param_dcl
"in" @keyword.modifier)
(context_expr
"context" @keyword.modifier)
(get_excep_expr
"getraises" @keyword.exception)
(set_excep_expr
"setraises" @keyword.exception)
(value_header
(identifier) @type)
(value_abs_def
(identifier) @type)
(value_forward_dcl
(identifier) @type)
(value_box_def
(identifier) @type)
(provides_dcl
(interface_type) @type
(identifier) @variable.member)
(uses_dcl
(identifier) @variable.member)
(component_forward_dcl
(identifier) @type)
(component_header
(identifier) @type)
(porttype_forward_dcl
(identifier) @type)
(porttype_def
(identifier) @type)
(port_dcl
(identifier) @variable.member)
(connector_header
(identifier) @type)
(emits_dcl
(identifier) @variable.member)
(publishes_dcl
(identifier) @variable.member)
(consumes_dcl
(identifier) @variable.member)
(event_forward_dcl
(identifier) @type)
(event_header
(identifier) @type)
(event_abs_def
(identifier) @type)
(template_module_dcl
(identifier) @type)
(formal_parameter
(formal_parameter_type) @type
(identifier) @variable.member)
(init_param_dcl
"in" @keyword.modifier
(simple_declarator) @variable.parameter)
(finder_dcl
(identifier) @function.method)
(member
identifier: (declarators) @variable.member)
(factory_param_dcl
(simple_declarator) @variable.parameter)

View File

@ -0,0 +1,8 @@
((comment) @injection.content
(#lua-match? @injection.content "/[*\/][!*\/]<?[^a-zA-Z]")
(#set! injection.language "doxygen"))
((comment) @injection.content
(#not-lua-match? @injection.content "/[*\/][!*\/]<?[^a-zA-Z]")
(#not-lua-match? @injection.content "//@[a-zA-Z]")
(#set! injection.language "comment"))