From 0ae494269acd469fbd896cf5d5a430dbbf4d4e95 Mon Sep 17 00:00:00 2001 From: Vadim Kazakov Date: Mon, 12 Jun 2023 09:54:30 -0600 Subject: feat: add more support for glimmer (#4935) * add indents, locals and folds --- queries/glimmer/folds.scm | 4 ++++ queries/glimmer/indents.scm | 22 ++++++++++++++++++++++ queries/glimmer/locals.scm | 7 +++++++ 3 files changed, 33 insertions(+) create mode 100644 queries/glimmer/folds.scm create mode 100644 queries/glimmer/indents.scm create mode 100644 queries/glimmer/locals.scm diff --git a/queries/glimmer/folds.scm b/queries/glimmer/folds.scm new file mode 100644 index 000000000..cfe9d35b0 --- /dev/null +++ b/queries/glimmer/folds.scm @@ -0,0 +1,4 @@ +[ + (element_node (element_node_start)) + (block_statement) +] @fold diff --git a/queries/glimmer/indents.scm b/queries/glimmer/indents.scm new file mode 100644 index 000000000..8bccf33fa --- /dev/null +++ b/queries/glimmer/indents.scm @@ -0,0 +1,22 @@ +[ + (element_node (element_node_start)) + (element_node_void) + (block_statement (block_statement_start)) + (mustache_statement) +] @indent.begin + +(element_node (element_node_end [">"] @indent.end)) +(element_node_void "/>" @indent.end) +[ + ">" + "/>" + "