I recently found a vim plug-in for WordPress. Vimpress allows your to write and edit your blog posts directly from vim. Sure it has its limitations. There does not appear to be support for future data publishing or drafts. But overall its a much better experience to write in vim than the built in editor.
One highly annoying omission was support for the more tag. By default when opening old posts will only display content before the more tag. And when posting at least from my brief testing would insert the more tag as plain text. Luckily Manuel Pégourié-Gonn wrote a small patch to address that issue. As of yet it does not appear he has actually published the patch though he does have a post about Vimpress that mentions it http://weblog.elzevir.fr/2008/07/wordpress-a-ma-sauce-partie-1/.
Here is the vimpress more tag patch thanks to Manuel. And a full patched version of vimpress.vim aka blog.vim.