aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvi Areman <avi.areman@gmail.com>2024-09-07 00:18:06 +0900
committer再生花 <hoangtun0810@gmail.com>2024-09-07 00:21:07 +0900
commitccbaee59547425ef8b766433a6020ac191f3151f (patch)
treec504ce801ea84d80359d3bfe9b520f8eeefdf36d
parentbot(lockfile): update julia, kotlin, tcl (diff)
downloadnvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar.gz
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar.bz2
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar.lz
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar.xz
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.tar.zst
nvim-treesitter-ccbaee59547425ef8b766433a6020ac191f3151f.zip
feat(mermaid): indents and folds
-rw-r--r--queries/mermaid/folds.scm10
-rw-r--r--queries/mermaid/indents.scm18
2 files changed, 28 insertions, 0 deletions
diff --git a/queries/mermaid/folds.scm b/queries/mermaid/folds.scm
new file mode 100644
index 000000000..5f28abf5b
--- /dev/null
+++ b/queries/mermaid/folds.scm
@@ -0,0 +1,10 @@
+[
+ (diagram_sequence)
+ (diagram_class)
+ (diagram_state)
+ (diagram_gantt)
+ (diagram_pie)
+ (diagram_er)
+ (diagram_flow)
+ (flow_stmt_subgraph)
+] @fold
diff --git a/queries/mermaid/indents.scm b/queries/mermaid/indents.scm
new file mode 100644
index 000000000..fb95bd8de
--- /dev/null
+++ b/queries/mermaid/indents.scm
@@ -0,0 +1,18 @@
+([
+ (diagram_sequence)
+ (diagram_class)
+ (diagram_state)
+ (diagram_gantt)
+ (diagram_pie)
+ (diagram_er)
+ (diagram_flow)
+ (flow_stmt_subgraph)
+] @indent.begin
+ (#set! indent.immediate 1))
+
+"end" @indent.branch
+
+[
+ (ERROR)
+ (comment)
+] @indent.auto