aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)