aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/format-queries.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-02-19 18:43:32 +0100
committerPhạm Huy Hoàng <hoangtun0810@gmail.com>2024-02-20 09:59:02 +0900
commit4b27f87fef2df2feaca47a8498f5f7f51e94b765 (patch)
tree80ad97fd9f448f857ce8f97168d8247af0a9ba72 /scripts/format-queries.lua
parentfeat: add tmux parser (diff)
downloadnvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar.gz
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar.bz2
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar.lz
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar.xz
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.tar.zst
nvim-treesitter-4b27f87fef2df2feaca47a8498f5f7f51e94b765.zip
fix(scripts): format-queries defaults to cwd
Diffstat (limited to 'scripts/format-queries.lua')
-rwxr-xr-xscripts/format-queries.lua10
1 files changed, 4 insertions, 6 deletions
diff --git a/scripts/format-queries.lua b/scripts/format-queries.lua
index ab7aa237b..61309f817 100755
--- a/scripts/format-queries.lua
+++ b/scripts/format-queries.lua
@@ -6,13 +6,11 @@ local get_node_text = ts.get_node_text
---@type string[]
local files
-if not _G.arg[1] then
- print "Must specify file or directory to format!"
- return
-elseif _G.arg[1]:match ".*%.scm$" then
- files = { _G.arg[1] }
+local arg = _G.arg[1] or "."
+if arg:match ".*%.scm$" then
+ files = { arg }
else
- files = vim.fn.split(vim.fn.glob(_G.arg[1] .. "/**/*.scm"))
+ files = vim.fn.split(vim.fn.glob(arg .. "/**/*.scm"))
end
ts.query.add_predicate("has-type?", function(match, _, _, pred)