Хотя это не идеальный ответ, вы можете попытаться поиграть с фолд-уровнем, чтобы увидеть, может ли это соответствовать вашим потребностям.
:help fold-foldlevel
Это не решит вашу проблему идеально, но C ++ обычно не 'Я думаю, что вы могли бы установить его на свой стандартный уровень функций и свернуть все до этого уровня.
Надеюсь, это поможет:)