aboutsummaryrefslogtreecommitdiffstats
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
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
-rw-r--r--.github/workflows/lint.yml2
-rwxr-xr-xscripts/format-queries.lua10
2 files changed, 5 insertions, 7 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 47a2ee386..b73f03cf8 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -46,5 +46,5 @@ jobs:
- name: Lint
run: |
- nvim -l scripts/format-queries.lua queries
+ nvim -l scripts/format-queries.lua
git diff --exit-code
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)