patch 9.1.0859: several problems with the GLVS plugin Commit: https://github.com/vim/vim/commit/13a6605ddf3b2a166b68f2de0762f8bd72cd6fe1 Author: GuyBrush <miguel.ba...@live.com> Date: Tue Nov 12 20:18:14 2024 +0100
patch 9.1.0859: several problems with the GLVS plugin Problem: several problems with the GLVS plugin Solution: fix issues, add regression tests, require at least Vim 9.1 (GuyBrush) closes: #16036 Signed-off-by: GuyBrush <miguel.ba...@live.com> Signed-off-by: Christian Brabandt <c...@256bit.org> diff --git a/runtime/autoload/getscript.vim b/runtime/autoload/getscript.vim index dced99cc4..39060508b 100644 --- a/runtime/autoload/getscript.vim +++ b/runtime/autoload/getscript.vim @@ -11,6 +11,7 @@ " 2024 Sep 23 by Vim Project: runtime dir selection fix (#15722) " autoloading search path fix " substitution of hardcoded commands with global variables +" 2024 Nov 12 by Vim Project: fix problems on Windows (#16036) " }}} " " GetLatestVimScripts: 642 1 :AutoInstall: getscript.vim @@ -27,9 +28,9 @@ if &cp echoerr "GetLatestVimScripts is not vi-compatible; not loaded (you need to set nocp)" finish endif -if v:version < 702 +if v:version < 901 echohl WarningMsg - echo "***warning*** this version of GetLatestVimScripts needs vim 7.2" + echo "***warning*** this version of GetLatestVimScripts needs vim 9.1" echohl Normal finish endif @@ -57,6 +58,9 @@ endif if !exists("g:GetLatestVimScripts_wget") if executable("wget") let g:GetLatestVimScripts_wget= "wget" + elseif executable("curl.exe") + " enforce extension: windows powershell desktop version has a curl alias that hides curl.exe + let g:GetLatestVimScripts_wget= "curl.exe" elseif executable("curl") let g:GetLatestVimScripts_wget= "curl" else @@ -69,7 +73,7 @@ endif if !exists("g:GetLatestVimScripts_options") if g:GetLatestVimScripts_wget == "wget" let g:GetLatestVimScripts_options= "-q -O" - elseif g:GetLatestVimScripts_wget == "curl" + elseif g:GetLatestVimScripts_wget =~ "curl" let g:GetLatestVimScripts_options= "-s -o" else let g:GetLatestVimScripts_options= "" @@ -121,11 +125,14 @@ if g:GetLatestVimScripts_allowautoinstall let s:dotvim= s:is_windows ? "vimfiles" : ".vim" if !exists("g:GetLatestVimScripts_mv") - if s:is_windows && &shell !~ ' -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/E1tAwaT-0005Sn-He%40256bit.org.