diff options
author | Christian Clason <c.clason@uni-graz.at> | 2024-11-23 13:44:25 +0100 |
---|---|---|
committer | Christian Clason <ch.clason+github@icloud.com> | 2024-11-23 14:08:16 +0100 |
commit | 46d124a9339f24eb5e5dc1ed7e6fdad99599cec8 (patch) | |
tree | e44b5f06a9ae492d17b2ce53f60ad0f5c58d517e /runtime/doc | |
parent | 91295db97d89b140849e7dc9e3bcb1c5a9208f62 (diff) | |
download | rneovim-46d124a9339f24eb5e5dc1ed7e6fdad99599cec8.tar.gz rneovim-46d124a9339f24eb5e5dc1ed7e6fdad99599cec8.tar.bz2 rneovim-46d124a9339f24eb5e5dc1ed7e6fdad99599cec8.zip |
vim-patch:cacfccf: runtime(netrw): update netrw's decompress logic
Detect a few more default archive types, correctly handle file
extensions with digits in it.
fixes: vim/vim#16099
closes: vim/vim#16104
https://github.com/vim/vim/commit/cacfccf803949e62a29c85d4525372a10ea7e070
Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/pi_netrw.txt | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt index 04dd854637..01e6b5fa6a 100644 --- a/runtime/doc/pi_netrw.txt +++ b/runtime/doc/pi_netrw.txt @@ -2645,10 +2645,34 @@ your browsing preferences. (see also: |netrw-settings|) netrw last saw |g:netrw_cursor| >= 5 or when netrw was initially run. - *g:netrw_decompress* = { ".gz" : "gunzip" , - ".bz2" : "bunzip2" , - ".zip" : "unzip" , - ".tar" : "tar -xf"} + *g:netrw_decompress* = { ".lz4": "lz4 -d", + ".lzo": "lzop -d", + ".lz": "lzip -dk", + ".7z": "7za x", + ".001": "7za x", + ".tar.bz": "tar -xvjf", + ".tar.bz2": "tar -xvjf", + ".tbz": "tar -xvjf", + ".tbz2": "tar -xvjf", + ".tar.gz": "tar -xvzf", + ".tgz": "tar -xvzf", + ".tar.zst": "tar --use-compress-program=unzstd -xvf", + ".tzst": "tar --use-compress-program=unzstd -xvf", + ".tar": "tar -xvf", + ".zip": "unzip", + ".bz": "bunzip2 -k", + ".bz2": "bunzip2 -k", + ".gz": "gunzip -k", + ".lzma": "unlzma -T0 -k", + ".xz": "unxz -T0 -k", + ".zst": "zstd -T0 -d", + ".Z": "uncompress -k", + ".rar": "unrar x -ad", + ".tar.lzma": "tar --lzma -xvf", + ".tlz": "tar --lzma -xvf", + ".tar.xz": "tar -xvJf", + ".txz": "tar -xvJf"} + A dictionary mapping suffices to decompression programs. |