diff --git a/lua/cp/commands/init.lua b/lua/cp/commands/init.lua index 4845cc1..319f952 100644 --- a/lua/cp/commands/init.lua +++ b/lua/cp/commands/init.lua @@ -16,6 +16,7 @@ local actions = constants.ACTIONS ---@field platform? string ---@field problem_id? string ---@field interactor_cmd? string +---@field test_index? integer --- Turn raw args into normalized structure to later dispatch ---@param args string[] The raw command-line mode args diff --git a/lua/cp/ui/panel.lua b/lua/cp/ui/panel.lua index 903f2f3..ce846ba 100644 --- a/lua/cp/ui/panel.lua +++ b/lua/cp/ui/panel.lua @@ -280,6 +280,7 @@ function M.run_io_view(test_index) 'No platform/contest/problem configured. Use :CP [...] first.', vim.log.levels.ERROR ) + return end cache.load()