Snippets is a project mainly written in ..., it's free.
Vim snippets for Drupal 7
/**
REQUIRED: snipMate for vim: http://www.vim.org/scripts/script.php?script_id=2540
Included: All 330+ Drupal 7 hooks
Missing: Other functions
Replace the php.snippets file in the ~/.vim/snippets directory with the one included.
Type hook_HOOKNAME
Most snippets include multiple