Czy istnieje sposób, aby funkcje składania Vima były oparte na składni deklaracji funkcji?
Na przykład posiadanie vima włącza taką funkcję:
def foobar(foo,bar):
if foo > bar:
print "foo"
elif foo < bar:
print "bar"
elif foo == bar:
print "foobar"
Zaangażowany w to:
+----- 7 lines: def foobar(foo,bar): -------------------------------------------------------------
Czy istnieje jakiś zestaw poleceń lub funkcja, którą można umieścić w pliku .vimrc, aby to osiągnąć?
syn-fold
. w mojej instalacji vim74 używa go tylko około 10% plików składniowych.