Compatibility is important
Compatibility is important
Posted Oct 4, 2020 11:53 UTC (Sun) by wtarreau (subscriber, #51152)Parent article: Toward a "modern" Emacs
There's no incentive for developers to actually *learn* how to master it since it will be worthless again 1 year later.
On the input side, I'm still very annoyed by the stubbornness in confusing tabs and spaces. Tabs are for indent, spaces for alignment, but I somewhat gave up and finally spend my time deleting wrong tabs and replacing them with spaces by hand. Having lost the ability to delete a region without copying it into the buffer when switching from Xemacs to emacs continues to annoy me as well, because I cannot easily use the same block to replace many occurrences of a seemingly identical block anymore.
Still it's the editor I find myself most comfortable with. But I also hate it for its strong refusal to adapt to my needs nor helping me perform rare operations. Very often I find myself saving my file an running sed or vi on it for a repetitive operation that would take hours to figure inside emacs. Contrary to its original author I don't live in ideology nor dogma and just want to get things done efficiently, so if I can do something easier with something else, I switch for the time it takes to do it.
The first thing to think about for future versions, instead of switching colors, is to think about *keeping* users by giving them less incentive to use other tools in the first place, even temporarily. There are extremely few emacs users around me, all others seem to be on gvim an to be mostly happy. Thinking that it's probably much easier to switch from emacs to gvim than the other way around suggests that not tempting to switch (even just for a small operation) is the most important thing to achieve.
