From 164ec2c0a2a9f1793fe2bb62fe401c085d4fada7 Mon Sep 17 00:00:00 2001 From: Cameron Ring Date: Thu, 20 Nov 2025 16:57:49 -0800 Subject: [PATCH] fix(input_window): only pass args if they exist Fixes #127 --- lua/opencode/ui/input_window.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/opencode/ui/input_window.lua b/lua/opencode/ui/input_window.lua index 502f655e..a5f0341b 100644 --- a/lua/opencode/ui/input_window.lua +++ b/lua/opencode/ui/input_window.lua @@ -89,7 +89,8 @@ M._execute_slash_command = function(command) end, slash_commands)[1] if command_cfg then - command_cfg.fn(vim.list_slice(parts, 2)) + local args = #parts > 1 and vim.list_slice(parts, 2) or nil + command_cfg.fn(args) else vim.notify('Unknown command: ' .. cmd, vim.log.levels.WARN) end