LINUX.ORG.RU

Я бы смотрел в сторону fdm=expr. Пишешь на viml функцию, которая на строчках /^ *def/ и /^ *class/ «начинает» фолд, а на последней непустрой строке перед уменьшением количества отступов (до того количества, которое было в начале фолда), «заканчивает».

NeXTSTEP ★★
()
Последнее исправление: NeXTSTEP (всего исправлений: 2)

А может тебе достаточно будет топлевельные конструкции сворачивать? Тогда fdm=indent и foldnestmax=1.

NeXTSTEP ★★
()
Ответ на: комментарий от NeXTSTEP

Как вариант в принципе годится)

bryak ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.