1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
" Vim :function and :def tail comments
" VIM_TEST_SETUP unlet! g:vimsyn_folding
fun s:Test1() abort " fun
return 1
endfun " endfun
def s:Test2(): number # def
return 2
enddef # enddef
fun s:Test3() abort " fun
fun s:DoTest3() abort " fun
return 3
endfun " endfun
return s:DoTest3()
endfun " endfun
def s:Test4(): number # def
def DoTest4(): number # def
return 4
enddef # enddef
return DoTest4()
enddef # enddef
def s:Test5(): number # def
fun DoTest5() abort " fun
return 5
endfun " endfun
return DoTest5()
enddef # enddef
fun s:Test6() abort " fun
def s:DoTest6(): number # def
return 6
enddef # enddef
return s:DoTest6()
endfun " endfun
for d in range(1, 6)->reverse()
exec $'echo s:Test{d}()'
exec $'delfunction s:Test{d}'
endfor
|