https://github.com/redguardtoo/evil-matchit
I read vim matchit code before developing evil-matchit. evil-matchit is offering much more than original vim matchit now.
Besides, you can easily extend evil-matchit to support any new languages in your own ~/.emacs.