From d0cfed2df6c364b1c19be9644581b878e1832a8c Mon Sep 17 00:00:00 2001 From: qw457812 <37494864+qw457812@users.noreply.github.com> Date: Sat, 7 Jun 2025 20:14:52 +0800 Subject: [PATCH] fix: parse_argv error with nest_if_no_args=true. Closes #108 --- lua/flatten/core.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/flatten/core.lua b/lua/flatten/core.lua index e7388d3..fbab76d 100644 --- a/lua/flatten/core.lua +++ b/lua/flatten/core.lua @@ -52,7 +52,7 @@ end ---@param argv string[] ---@return string[] pre_cmds, string[] post_cmds -local function parse_argv(argv) +function M.parse_argv(argv) local pre_cmds, post_cmds = {}, {} local is_cmd = false for _, arg in ipairs(argv) do @@ -76,7 +76,7 @@ end function M.run_commands(opts) local argv = opts.argv - local pre_cmds, post_cmds = parse_argv(argv) + local pre_cmds, post_cmds = M.parse_argv(argv) for _, cmd in ipairs(pre_cmds) do vim.api.nvim_exec2(cmd, {}) @@ -152,7 +152,7 @@ function M.edit_files(opts) local stdin_lines = #stdin --- commands passed through with +, to be executed after opening files - local pre_cmds, post_cmds = parse_argv(argv) + local pre_cmds, post_cmds = M.parse_argv(argv) if nfiles == 0