1

Update generated neovim config

This commit is contained in:
2024-09-22 20:41:25 +02:00
parent 1743764e48
commit aa1271c42c
1247 changed files with 26512 additions and 15067 deletions

View File

@ -2,6 +2,10 @@
;;; an expression like (((3))) does not have three levels of nesting, but only
;;; one. All the parentheses and the integer literal are on the same level.
;;; This makes it impossible to apply alternating highlights.
;;;
;;; For some of the patterns it is possible to make a best effort by specifying
;;; multiple mutually exclusive variants.
(list
"[" @delimiter
"]" @delimiter @sentinel) @container
@ -9,7 +13,7 @@
(dictionnary ;; this is no typo, "dictionary" is misspelled in the parser
"{" @delimiter
(dictionnary_entry
":" @delimiter)
":" @delimiter)?
"}" @delimiter @sentinel) @container
(call_expression
@ -20,10 +24,80 @@
"(" @delimiter
")" @delimiter @sentinel) @container
;;; ---------------------------------------------------------------------------
(binary_operation
"(" @delimiter
")" @delimiter @sentinel) @container
left: ("(" @delimiter
")" @delimiter)
right: ("(" @delimiter
")" @delimiter @sentinel)) @container
(binary_operation
left: _ @_left
(#not-eq? @_left "(")
right: ("(" @delimiter
")" @delimiter @sentinel)) @container
(binary_operation
left: ("(" @delimiter
")" @delimiter @sentinel)
right: _ @_right
(#not-eq? @_right "(")) @container
;;; ---------------------------------------------------------------------------
(ternary_expression
condition: ("(" @delimiter
")" @delimiter)
left: ("(" @delimiter
")" @delimiter)
right: ("(" @delimiter
")" @delimiter @sentinel)) @container
(ternary_expression
"(" @delimiter
")" @delimiter @sentinel) @container
condition: _ @_condition
(#not-eq? @_condition "(")
left: ("(" @delimiter
")" @delimiter)
right: ("(" @delimiter
")" @delimiter @sentinel)) @container
(ternary_expression
condition: ("(" @delimiter
")" @delimiter)
left: _ @_left
(#not-eq? @_left "(")
right: ("(" @delimiter
")" @delimiter @sentinel)) @container
(ternary_expression
condition: ("(" @delimiter
")" @delimiter)
left: ("(" @delimiter
")" @delimiter @sentinel)
right: _ @_right
(#not-eq? @_right "(")) @container
(ternary_expression
condition: ("(" @delimiter
")" @delimiter @sentinel)
left: _ @_left
(#not-eq? @_left "(")
right: _ @_right
(#not-eq? @_right "(")) @container
(ternary_expression
condition: _ @_condition
(#not-eq? @_condition "(")
left: ("(" @delimiter
")" @delimiter @sentinel)
right: _ @_right
(#not-eq? @_right "(")) @container
(ternary_expression
condition: _ @_condition
(#not-eq? @_condition "(")
left: _ @_left
(#not-eq? @_left "(")
right: ("(" @delimiter
")" @delimiter @sentinel)) @container