Of course, I edit text in emacs with evil: https://github.com/emacs-evil/evil
It's "editing macros," so yes, it's an editor first and foremost.
> not an IDE
It's integrated; mostly used by developers; it's an environment.
- Run Nethack
- Chat over IRC. Double combo with Bitlbee
- Chat over Slack/$whatever proto is designed in Elisp
- Write Interactive Fiction
- Emulate Interactive fiction with a Z machine in Elisp
- Write and read emails/news with GNUs
- Listen to music with EMMS
- M-x doctor because is too complex and you need to talk to someone
- Comment on HN with eww
- Do literate programming
- Do math, and with Maxima/R, algebra/statistics/whatever
- Use GIT with Magit
- org-mode. With this you could write three ebooks larger than the Java specs.
- org-babel. I forgot it. This is damn magic. Programming as if you were in a word processor, going back and forth, easily, showing up your results inline.
Also you missed that you can run WebKit inside of emacs. Also you embed X apps in emacs and use it as a window manager.
Not in the console mode, you can't.
I see it as an investment, since it will probably outlive me and anything an IDE can do, _technically_, can be done in emacs.
I was previously a vim user and I wanted to extend my editor but I really hate vimscript. I took a look at Emacs's Elisp and I liked it. To my surprise, the ecosystem was updated with my current tech stack (TypeScript, with the Tide plugin). I was really used to vim so I decided to create my own 'distro' and I began recreating some vim editing functionality along with similar keys (Since I'm not using evil mode or anything, I just made a prefix with Ctrl).
At the end I realized I only liked vim because of its ubiquity and keymaps.
As a big emacs guy, I say it's only worth putting in the effort if you really enjoy the process of crafting a tool that fits the shape of your mind and bending your mind to fit the shape a tool. I personally get a lot of pleasure out of improving my text editor, but I don't think most people will/do.
Depending on your choice of IDE and your proficiency with vim I think the efficiency gains you'd get from switching to emacs will be relatively slight.