I love Floobits also. Works great in those I've tested: IntelliJ, Atom, and Emacs. But what is still missing in many of these peer programming solutions is the ability to leave for a few moments (or a few days) then return and do a playback of what your peer(s) did while you were gone.
Floobits has plugins for all major editors, including Vim and IntelliJ, as well as Google Hangouts.
https://floobits.com/
Disclosure: I used Floobits a few times and think it’s awesome 10/10