C'è un modo per rendere le funzioni di piegatura di Vim basate sulla sintassi di una dichiarazione di funzione?
Ad esempio, facendo in modo che vim attivi una funzione come questa:
def foobar(foo,bar):
if foo > bar:
print "foo"
elif foo < bar:
print "bar"
elif foo == bar:
print "foobar"
In questo:
+----- 7 lines: def foobar(foo,bar): -------------------------------------------------------------
Esiste un set di comandi o una funzione che posso inserire nel mio file .vimrc per farlo?
syn-fold
. nella mia installazione di vim74, solo circa il 10% dei file di sintassi lo usa.