diff --git a/queries/perga/highlights.scm b/queries/perga/highlights.scm index 2055220..55c6934 100644 --- a/queries/perga/highlights.scm +++ b/queries/perga/highlights.scm @@ -13,7 +13,7 @@ (comment) @comment ;(block_comment) @comment -[ "(" ")" ] @punctuation.bracket +[ "(" ")" "[" "]" ] @punctuation.bracket (definition name: (identifier) @function) @@ -30,6 +30,12 @@ (param_block type: (expr) @type) +(labs_alt + type: (expr) @type) + +(labs_alt + param: (identifier)+ @variable.parameter) + (variable_binding type: (expr) @type) diff --git a/queries/perga/rainbow-delimiters.scm b/queries/perga/rainbow-delimiters.scm index 95c86f1..0d9f4e9 100644 --- a/queries/perga/rainbow-delimiters.scm +++ b/queries/perga/rainbow-delimiters.scm @@ -17,3 +17,7 @@ (variable_binding "(" @delimiter ")" @delimiter @sentinel) @container + +(labs_alt + "[" @delimiter + "]" @delimiter @sentinel) @container