Overtone is the reason I switched to emacs. It was possible with vim and fireplace, but not easy to get answers to the tough questions unless I was prepared to find them myself. That was a few years back, maybe it has changed?