The “editor wars” are predominantly fought by people who work in IT (system admins, developers, etc.), which requires using the terminal frequently or is often the only tool at their disposal.
Some folks also use specific editors because of their text editing capabilities. Vim’s modal editing is very intuitive and fast, while Emacs’ Org Mode feature set can be a sole reason to put up with Emacs.
Tangential
A case can be made that modern programming does not really require a terminal since IDEs meet its needs. But the debate becomes more subjective and less objective.
I work in IT, use emacs configured with vim’s modal editing, even though my employer provides expensive IDE licenses for me to use.
I shifted IDEs to Vim because the former were too slow to open some of the code. Later I shifted to Emacs, trading some of that speed for Org mode.
Now, I treat Emacs as the sole software to interact with the computer, as much as I can.
A serious answer:
The “editor wars” are predominantly fought by people who work in IT (system admins, developers, etc.), which requires using the terminal frequently or is often the only tool at their disposal.
Some folks also use specific editors because of their text editing capabilities. Vim’s modal editing is very intuitive and fast, while Emacs’ Org Mode feature set can be a sole reason to put up with Emacs.
Tangential
A case can be made that modern programming does not really require a terminal since IDEs meet its needs. But the debate becomes more subjective and less objective.
I work in IT, use emacs configured with vim’s modal editing, even though my employer provides expensive IDE licenses for me to use.
I shifted IDEs to Vim because the former were too slow to open some of the code. Later I shifted to Emacs, trading some of that speed for Org mode.
Now, I treat Emacs as the sole software to interact with the computer, as much as I can.