aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-10-08 21:25:05 +0300
committerObserverOfTime <chronobserver@disroot.org>2023-01-25 23:53:04 +0200
commitde459332e2b479d703421aebf63746660e1dc5f8 (patch)
tree0b0e9db494b14b330d86612036e26d6d0ce8d7d7 /queries
parentUpdate parsers: scala (diff)
downloadnvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar.gz
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar.bz2
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar.lz
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar.xz
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.tar.zst
nvim-treesitter-de459332e2b479d703421aebf63746660e1dc5f8.zip
feat: add poe_filter
Diffstat (limited to 'queries')
-rw-r--r--queries/poe_filter/folds.scm1
-rw-r--r--queries/poe_filter/highlights.scm38
-rw-r--r--queries/poe_filter/indents.scm5
-rw-r--r--queries/poe_filter/injections.scm1
4 files changed, 45 insertions, 0 deletions
diff --git a/queries/poe_filter/folds.scm b/queries/poe_filter/folds.scm
new file mode 100644
index 000000000..fd7d23999
--- /dev/null
+++ b/queries/poe_filter/folds.scm
@@ -0,0 +1 @@
+(block) @fold
diff --git a/queries/poe_filter/highlights.scm b/queries/poe_filter/highlights.scm
new file mode 100644
index 000000000..889e302ad
--- /dev/null
+++ b/queries/poe_filter/highlights.scm
@@ -0,0 +1,38 @@
+["Show" "Hide" "Minimal"] @namespace
+
+(condition (name) @conditional)
+(action (name) @keyword)
+(continue) @label
+
+(operator) @operator
+
+(string) @string @spell
+
+(file) @string
+
+[
+ (quality)
+ (rarity)
+ (influence)
+ (colour)
+ (shape)
+] @constant.builtin
+
+(sockets) @variable.builtin
+
+(number) @number
+
+(boolean) @boolean
+
+[
+ (disable)
+ "Temp"
+] @constant
+
+(comment) @comment @spell
+
+"\"" @punctuation.delimiter
+
+("\"" @conceal
+ (#not-has-parent? @conceal string file)
+ (#set! conceal ""))
diff --git a/queries/poe_filter/indents.scm b/queries/poe_filter/indents.scm
new file mode 100644
index 000000000..c096da418
--- /dev/null
+++ b/queries/poe_filter/indents.scm
@@ -0,0 +1,5 @@
+(block) @indent
+
+(ERROR) @auto
+
+(comment) @ignore
diff --git a/queries/poe_filter/injections.scm b/queries/poe_filter/injections.scm
new file mode 100644
index 000000000..4bb7d675d
--- /dev/null
+++ b/queries/poe_filter/injections.scm
@@ -0,0 +1 @@
+(comment) @comment