From: Mao-Yining Date: Sat, 30 May 2026 18:31:45 +0000 (+0000) Subject: runtime(vim9): remove unnecessary temp variable X-Git-Tag: v9.2.0567~1 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=22a78b5de72099e6f063dfbc2ab1daebc25f3ae6;p=thirdparty%2Fvim.git runtime(vim9): remove unnecessary temp variable closes: #20374 Signed-off-by: Mao-Yining Signed-off-by: Christian Brabandt --- diff --git a/runtime/autoload/dist/vim9.vim b/runtime/autoload/dist/vim9.vim index cd4022aba7..a8bb4f95d0 100644 --- a/runtime/autoload/dist/vim9.vim +++ b/runtime/autoload/dist/vim9.vim @@ -3,7 +3,7 @@ vim9script # Vim runtime support library # # Maintainer: The Vim Project -# Last Change: 2026 May 06 +# Last Change: 2026 May 30 export def IsSafeExecutable(filetype: string, executable: string): bool if empty(exepath(executable)) @@ -131,13 +131,12 @@ enddef export def Open(file: string) # disable shellslash for shellescape, required on Windows #17995 if exists('+shellslash') && &shellslash - &shellslash = false defer setbufvar('%', '&shellslash', true) + &shellslash = false endif if &shell == 'pwsh' || &shell == 'powershell' - const shell = &shell + defer setbufvar('%', '&shell', &shell) setlocal shell& - defer setbufvar('%', '&shell', shell) endif if has('unix') && !has('win32unix') && !exists('$WSL_DISTRO_NAME') Launch($"{Viewer()} {shellescape(file)}")