From 0e1b742040430f89638d31d1fae0caea142915c9 Mon Sep 17 00:00:00 2001 From: William Ball Date: Wed, 11 Dec 2024 18:21:59 -0800 Subject: [PATCH] support experimental lightweight function syntax --- queries/perga/highlights.scm | 8 +++++++- queries/perga/rainbow-delimiters.scm | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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