runtime(sh): reset g:sh_fold_enabled after outputting its value in syntax script

Commit: 
https://github.com/vim/vim/commit/152a450d88532ef9a352e0e9c9d8f4b7a491191b
Author: hakkadaikon <hakkadai...@yahoo.co.jp>
Date:   Mon Jun 16 19:54:37 2025 +0200

    runtime(sh): reset g:sh_fold_enabled after outputting its value in syntax 
script
    
    fixes: https://github.com/vim/vim/issues/10701
    closes: https://github.com/vim/vim/issues/17557
    
    Signed-off-by: hakkadaikon <hakkadai...@yahoo.co.jp>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/syntax/sh.vim b/runtime/syntax/sh.vim
index 68d43a311..3e0a481fb 100644
--- a/runtime/syntax/sh.vim
+++ b/runtime/syntax/sh.vim
@@ -15,6 +15,7 @@
 "              2025 May 06 match KornShell compound arrays
 "              2025 May 10 improve wildcard character class lists
 "              2025 May 21 improve supported KornShell features
+"              2025 Jun 16 change how sh_fold_enabled is reset (#17557)
 " Version:             208
 " Former URL:          http://www.drchip.org/astronaut/vim/index.html#SYNTAX_SH
 " For options and settings, please use:      :help ft-sh-syntax
@@ -147,8 +148,8 @@ endif
 if !exists("g:sh_fold_enabled")
  let g:sh_fold_enabled= 0
 elseif g:sh_fold_enabled != 0 && !has("folding")
- let g:sh_fold_enabled= 0
  echomsg "Ignoring g:sh_fold_enabled=".g:sh_fold_enabled."; need to re-compile 
vim for +fold support"
+ let g:sh_fold_enabled= 0
 endif
 let s:sh_fold_functions= and(g:sh_fold_enabled,1)
 let s:sh_fold_heredoc  = and(g:sh_fold_enabled,2)

-- 
-- 
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/E1uRE7o-002TYn-Vm%40256bit.org.

Raspunde prin e-mail lui