Warren Brown wrote:
>     As far as % moving from an "if" to its matching "end", these file
> won't help you.  The closest you are going to get is the matchit.vim
> plugin (:help matchit), which still isn't going to do this, but you
> might be able to modify it to do what you want.
> 
>     Sorry for the bad news...


http://bikenomad.microship.com/vim/

Put that in ~/.vim/ftplugin and make sure you have "filetype plugin on" 
in your .vimrc.  It's not perfect, but it's very useful.

Sorry for the good news...