Я думаю, что это не конкретная проблема с фортран-модулем, а общая проблема.
Существует vimtip , который обеспечивает решение для случайного открытия сгибов при редактировании файла.Хитрость заключается в том, чтобы установить foldmethod
на manual
, когда начинается редактирование:
autocmd InsertEnter * if !exists('w:last_fdm') | let w:last_fdm=&foldmethod | setlocal foldmethod=manual | endif
Когда вы закончите редактирование (или выйдите из окна), сбросьте foldmethod
к его первоначальному значению:
autocmd InsertLeave,WinLeave * if exists('w:last_fdm') | let &l:foldmethod=w:last_fdm | unlet w:last_fdm | endif