commit 1351fd18fb71fab4df65020854ff531b6374f729 parent e05de72670ab62573bd7ffc4c063f3738551e832 Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe> Date: Wed, 13 May 2026 15:16:22 -0300 folds: set python folds only if manual Diffstat:
| M | pack/pablo/opt/folds/ftplugin/python.vim | | | 12 | ++++++++---- |
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/pack/pablo/opt/folds/ftplugin/python.vim b/pack/pablo/opt/folds/ftplugin/python.vim @@ -59,9 +59,13 @@ def CustomFoldText(): string return '+' .. v:folddashes .. printf('%3d lines: %s', nlines, line) enddef -setlocal foldmethod=expr -setlocal foldexpr=MyFoldFunc() -setlocal foldtext=CustomFoldText() -setlocal foldlevel=1 +def SetFolds() + setlocal foldmethod=expr + setlocal foldexpr=MyFoldFunc() + setlocal foldtext=CustomFoldText() + setlocal foldlevel=1 +enddef + +autocmd BufWinEnter * if &foldmethod == "manual" | call SetFolds() | endif # vim: et sts=4 sw=4