runtime(glvs): fix a few issues
Fix errors on #15640 that:
* led to use the wrong vim runtime directory name if using powershell or
bash on windows.
* use a wrong pattern to detect the users runtime dir
* allow to use global variables to specify un-archive commands
closes: #15722
Signed-off-by: GuyBrush <miguel.barro@live.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/runtime/doc/pi_getscript.txt b/runtime/doc/pi_getscript.txt
index 7d17811..642487a 100644
--- a/runtime/doc/pi_getscript.txt
+++ b/runtime/doc/pi_getscript.txt
@@ -1,8 +1,8 @@
-*pi_getscript.txt* For Vim version 9.1. Last change: 2024 Sep 08
+*pi_getscript.txt* For Vim version 9.1. Last change: 2024 Sep 26
>
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell
<
-Author: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
+Original Author: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
(remove NOSPAM from the email address)
*GetLatestVimScripts-copyright*
Copyright: (c) 2004-2012 by Charles E. Campbell *glvs-copyright*
@@ -357,6 +357,35 @@
Override this if your system needs
... ='http://vim.sourceforge.net/scripts/download_script.php?src_id='
>
+ g:GetLatestVimScripts_bunzip2
+< default= bunzip2
+ This variable holds the name of the command to decompress .bz2
+ files
+>
+ g:GetLatestVimScripts_gunzip
+< default= gunzip
+ This variable holds the name of the command to decompress .gz
+ files
+>
+ g:GetLatestVimScripts_unxz
+< default= unxz
+ This variable holds the name of the command to decompress .xz
+ files
+>
+ g:GetLatestVimScripts_unzip
+< default= unzip
+ This variable holds the name of the command to decompress .zip
+ files
+
+Note: The variables associated with decompression commands help workaround
+ crossplatform issues. For example, on Windows is possible to delegate this
+ calls into `wsl` by doing: >
+
+ let g:GetLatestVimScripts_bunzip2= "wsl -e bunzip2"
+ let g:GetLatestVimScripts_gunzip= "wsl -e gunzip"
+ let g:GetLatestVimScripts_unxz= "wsl -e unxz"
+ let g:GetLatestVimScripts_unzip= "wsl -e unzip"
+<
==============================================================================
8. GetLatestVimScripts Algorithm *glvs-algorithm* *glvs-alg*
@@ -393,6 +422,11 @@
==============================================================================
9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
+v37 Sep 23, 2024 : * Support for the new vimball's .vmb extension (old .vba
+ extension conflicted with visual basic).
+ * Support for |glvs-autoinstal| in ftplugins and packages.
+ * Allow platform driven customization of decompressing
+ commands.
v36 Apr 22, 2013 : * (glts) suggested use of plugin/**/*.vim instead of
plugin/*.vim in globpath() call.
* (Andy Wokula) got warning message when setting