From e63cf571067e8d1777adc354b098dfc91c2ab5de Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Fri, 24 Jul 2026 16:28:16 -0700 Subject: fix(zip): keep a leading dash from becoming a backend option --- runtime/lua/nvim/zip.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'runtime/lua/nvim/zip.lua') diff --git a/runtime/lua/nvim/zip.lua b/runtime/lua/nvim/zip.lua index 7dd55b90dc..af07794039 100644 --- a/runtime/lua/nvim/zip.lua +++ b/runtime/lua/nvim/zip.lua @@ -18,7 +18,14 @@ end ---@param value string ---@return string local function literal_pattern(value) - return (value:gsub('\\', '\\\\'):gsub('%?', '\\?'):gsub('%*', '\\*'):gsub('%[', '[[]')) + return ( + value + :gsub('\\', '\\\\') + :gsub('%?', '\\?') + :gsub('%*', '\\*') + :gsub('%[', '[[]') + :gsub('^%-', '[-]') + ) end ---@param source string -- cgit