aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-05 02:21:00 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069 (patch)
tree1f17ab7ac507a38953136c1bede12351b59412f8 /queries
parenttest(queries): print ALL errors at end (diff)
downloadnvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar.gz
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar.bz2
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar.lz
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar.xz
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.tar.zst
nvim-treesitter-15de22a2e19fb5c79bbcff0e2d12f4b1dd44e069.zip
feat: query formatting script
Usage: - nvim -l scripts/format-queries.lua /path/to/file.scm - nvim -l scripts/format-queries.lua /path/to/dir fixup: add `format-ignore` directive to query/highlights.scm
Diffstat (limited to 'queries')
-rw-r--r--queries/query/highlights.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/queries/query/highlights.scm b/queries/query/highlights.scm
index 030e3d44f..8601b1365 100644
--- a/queries/query/highlights.scm
+++ b/queries/query/highlights.scm
@@ -33,6 +33,9 @@
((program . (comment)* . (comment) @keyword.directive)
(#lua-match? @keyword.directive "^;+ *extends *$"))
+((comment) @keyword.directive
+ (#lua-match? @keyword.directive "^;+%s*format%-ignore%s*$"))
+
((predicate
name: (identifier) @_name
parameters: (parameters (string "\"" @string "\"" @string) @string.regexp))