diff options
| author | Barrett Ruth <br@barrettruth.com> | 2026-07-24 16:28:16 -0700 |
|---|---|---|
| committer | Barrett Ruth <br@barrettruth.com> | 2026-07-29 14:32:36 -0500 |
| commit | e63cf571067e8d1777adc354b098dfc91c2ab5de (patch) | |
| tree | b37c6e161a5cfc5ab99fc83107297f9d19ab21aa /runtime/lua/nvim/zip.lua | |
| parent | e29af9c32f8be5767924b79612ce0f73877d2263 (diff) | |
| download | rneovim-e63cf571067e8d1777adc354b098dfc91c2ab5de.tar.gz rneovim-e63cf571067e8d1777adc354b098dfc91c2ab5de.tar.bz2 rneovim-e63cf571067e8d1777adc354b098dfc91c2ab5de.zip | |
fix(zip): keep a leading dash from becoming a backend option
Diffstat (limited to 'runtime/lua/nvim/zip.lua')
| -rw-r--r-- | runtime/lua/nvim/zip.lua | 9 |
1 files changed, 8 insertions, 1 deletions
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 |