@avelino That is an excellent question. I think it comes down to whether the benefits of cross-pollination out-weigh the problems with too much entanglement. In this case, my view is that emacs is a clear winner, because it excels at interfaces and text-management, and the since those things can be very profitably construed into that problem space, Emacs benefits outweigh the down-sides. Not only does one get to keep benefits of common highly-developed interface, the considerable cognitive burden of context-shifting is minimized. This is a clear win in my view.
@worldsendless @avelino
For me, one of the most attractive things about emacs is being able to do just about everything I need to without having to move my fingers off the home keys. I'm much slower at entering and editing text or code in other programs. I also find it speeds things up to be able to move between code and external documentation (generally org files) seamlessly.