From f82cf8fd596fa173a028bd04035d0465d09f8d48 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Fri, 24 Jul 2026 16:28:25 -0700 Subject: fix(zip): list a valid empty archive as empty --- runtime/lua/nvim/zip.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'runtime/lua/nvim') diff --git a/runtime/lua/nvim/zip.lua b/runtime/lua/nvim/zip.lua index af07794039..7264d33558 100644 --- a/runtime/lua/nvim/zip.lua +++ b/runtime/lua/nvim/zip.lua @@ -45,6 +45,9 @@ local function list_archive(source) end local result = system:wait() if result.code ~= 0 then + if vim.trim(result.stdout or '') == 'Empty zipfile.' then + return {} + end return nil, vim.trim(result.stderr or ''), true end return vim.split(result.stdout or '', '\n', { plain = true, trimempty = true }) -- cgit