aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorCédric Barreteau <cbarrete@users.noreply.github.com>2021-01-28 22:42:07 +0100
committerThomas Vigouroux <tomvig38@gmail.com>2021-01-31 10:44:45 +0100
commit459173e5c7d5e602024bb08eefdb7c5c90ef7328 (patch)
tree00d2bbd15032bc6d53de25b88d097e63b0c45a8b /queries
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar.gz
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar.bz2
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar.lz
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar.xz
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.tar.zst
nvim-treesitter-459173e5c7d5e602024bb08eefdb7c5c90ef7328.zip
Add ledger parser, folds and highlights queries
Diffstat (limited to 'queries')
-rw-r--r--queries/ledger/folds.scm3
-rw-r--r--queries/ledger/highlights.scm16
2 files changed, 19 insertions, 0 deletions
diff --git a/queries/ledger/folds.scm b/queries/ledger/folds.scm
new file mode 100644
index 000000000..d807fc35e
--- /dev/null
+++ b/queries/ledger/folds.scm
@@ -0,0 +1,3 @@
+[
+ (xact)
+] @fold
diff --git a/queries/ledger/highlights.scm b/queries/ledger/highlights.scm
new file mode 100644
index 000000000..ba902006d
--- /dev/null
+++ b/queries/ledger/highlights.scm
@@ -0,0 +1,16 @@
+((comment) @comment)
+
+((date) @number)
+((account) @variable)
+((note) @comment)
+((amount_expr) @keyword)
+((quantity) @number)
+((commodity) @string)
+
+"include" @include
+
+[
+ "account"
+ "end"
+ "def"
+] @keyword