ищите совет, как программно определить, содержит ли текущий буфер Vim хотя бы одну определенную кратность?Независимо от того, открыт ли или закрыт фолд.
Попытка вызова только mkview
, если в текущем буфере определена фолд:
autocmd BufWrite ?* if fold_defined() | mkview | endif
function fold_defined()
???
endfunction