aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRiley Bruins <ribru17@hotmail.com>2024-11-10 18:59:21 -0800
committerGitHub <noreply@github.com>2024-11-11 11:59:21 +0900
commita069bb62a86caaa15ea68af9e6a3bcd8cbc3608d (patch)
treeaf6e7ff42b2b122ab75e307567056134d07d02e2 /scripts
parentbot(lockfile): update bash, c_sharp, cpp, earthfile, editorconfig, embedded_t... (diff)
downloadnvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar.gz
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar.bz2
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar.lz
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar.xz
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.tar.zst
nvim-treesitter-a069bb62a86caaa15ea68af9e6a3bcd8cbc3608d.zip
fix: formatter idempotency for nested groupings (#7345)
Currently, for something like `(((((node))))) @cap`, the formatter will produce `((node)) @cap`, and then after another pass it will produce `(node) @cap`. This commit makes it so that all extraneous parentheses are removed on the first pass.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/format-queries.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/format-queries.lua b/scripts/format-queries.lua
index 3e264e78b..17e445369 100755
--- a/scripts/format-queries.lua
+++ b/scripts/format-queries.lua
@@ -248,6 +248,7 @@ local format_queries = [[
"(" @format.remove
.
[
+ (grouping)
(anonymous_node
name: (string) .)
(named_node