มีวิธีการทำฟังก์ชั่น Vim fold บนพื้นฐานของไวยากรณ์ของการประกาศฟังก์ชั่นหรือไม่?
เช่นมี vim เปิดฟังก์ชั่นเช่นนี้
def foobar(foo,bar):
if foo > bar:
print "foo"
elif foo < bar:
print "bar"
elif foo == bar:
print "foobar"
เป็นนี้
+----- 7 lines: def foobar(foo,bar): -------------------------------------------------------------
มีชุดคำสั่งหรือฟังก์ชันที่ฉันสามารถใส่ลงในไฟล์. vimrc ของฉันเพื่อใช้ในการทำสิ่งนี้หรือไม่?
syn-fold
ในการสั่งซื้อสำหรับการทำงานไฟล์ไวยากรณ์ที่คุณกำลังใช้ควรจะใช้ ในการติดตั้ง vim74 ของฉันมีเพียง 10% ของไฟล์ไวยากรณ์ที่ใช้