I've been using Vim since version 4.
Take a look at my monobook.js to see how to create an external editor tab after the watch/unwatch tab. (This is ganked from Wikipedia User scripts.)
Community content is available under CC-BY-SA unless otherwise noted.