vim_function vim ^[\ 	:]*fu\%[nction]!\?\s*\(.\{-}\)(


function
function!
:function
:function!

 function
 function!
 :function
 :function!

: function
: function!
: :function
: :function!

::function
::function!
:::function
:::function!

:	function
:	function!
:	:function
:	:function!
