Maybe Python? I understand Emacs is more than an editor, and maybe better suited to this type of integration.
I've never tried, but VIM already got nice looking IPython binding (https://github.com/ivanov/vim-ipython). I think it doesn't support notebook editing though.