Я думаю, что эта комбинация должна работать:
set foldmethod=indent set foldlevelstart=4
Возможно, вам придется настроить значение foldlevelstart
.
Если вы хотите, чтобы сворачивались только сами функции (а не блоки внутри них), вы также можете настроить значение так, foldnestmax
чтобы оно равнялось тому, которое вы установили foldlevelstart
.
Если вы делаете это, чтобы иметь представление о вашем коде с высоты птичьего полета, вас могут заинтересовать TagList или TagBar .