aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-11-23 13:44:25 +0100
committerChristian Clason <ch.clason+github@icloud.com>2024-11-23 14:08:16 +0100
commit46d124a9339f24eb5e5dc1ed7e6fdad99599cec8 (patch)
treee44b5f06a9ae492d17b2ce53f60ad0f5c58d517e /runtime/doc
parent91295db97d89b140849e7dc9e3bcb1c5a9208f62 (diff)
downloadrneovim-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.txt32
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.