Yes. Babel requires emacs. Quote from the article:
<quote>
VimOrganizer also lets Vim users access Org-babel, a subproject of
Org-mode that allows execution of source-code blocks in org-format
documents. Uses for Org-babel range from writing technical research papers to
simply using a VimOrganizer document as a "language-scratchpad". Over
twenty languages are supported, including C, R, Lisp, Python, Perl, Ruby,
and others. VimOrganizer calls out to a running Emacs server for Org-babel
processing; functionality and speed are essentially the same as
when editing with Org-mode in Emacs.
</quote>
BTW, I love both org-mode and vim. My solution is to use a vim mode in emacs. My preferred one is "evil" (I recently switched from viper+vimpulse, which is also good). Evil lives here: http://gitorious.org/evil/pages/Home
As far as Vim goes, it is pretty stellar. Pretty much everything I tried is there and works as expected. There are even some Vim plugins that have been recreated for Evil (i.e. surround).
As far as Emacs goes, well, it has less problems than any other Vim emulation mode, but it still does not play well with everything. It is workable though.
I agree EVIL is pretty good, feels much better to me than Viper/Vimpulse. One issue with any Vim emulation in Emacs is the need to create vim-like keybindings for add-ons, like Org-mode. If you don't do this, and if you use many Emacs add-ons, you'll enter Emacs ctrl-key hell despite having decent Vim emulation.
Below is newsgroup thread with basics of adding Vim-style keybindings to Emacs/EVIL for Org-mode. I chose to make these sample bindings same as those I use in analogous functions in VimOrganizer. (I'm the author of VimOrganizer.)
Everything I want is there: text objects, visual mode, windows commands, macros, everything from ex that I use. Try it, you'll be pleasantly surprised.
The only two issues I've noticed are:
1) '\c' does not work for case insensitive search
2) I had to install an extra packages to get 'g;' (goto-last-change) and 'C-r' (redo) to work.
<quote> VimOrganizer also lets Vim users access Org-babel, a subproject of Org-mode that allows execution of source-code blocks in org-format documents. Uses for Org-babel range from writing technical research papers to simply using a VimOrganizer document as a "language-scratchpad". Over twenty languages are supported, including C, R, Lisp, Python, Perl, Ruby, and others. VimOrganizer calls out to a running Emacs server for Org-babel processing; functionality and speed are essentially the same as when editing with Org-mode in Emacs. </quote>
BTW, I love both org-mode and vim. My solution is to use a vim mode in emacs. My preferred one is "evil" (I recently switched from viper+vimpulse, which is also good). Evil lives here: http://gitorious.org/evil/pages/Home