|
|
|
|
|
by eadmund
2170 days ago
|
|
> The difference is that holy wars are always about platforms with network effects, and the indirect second-order effects are much more important than the first-order changes. That is a really insightful point. One think gwern doesn't dive into is that someone closer to one can cost one more. I get more annoyed when someone tries to rewrite Emacs in Scheme than in Rust. The Rust programmer would probably never have written Lisp code, but the Scheme programmer might have. Likewise, someone who writes a neat extension for vim might have been willing to write the same functionality for Emacs — but someone who extends Eclipse would probably never have spent any time on Emacs. It goes in the other direction in both cases, too! |
|
Sure, they might really like the underlying functionality emacs has, but even evil-mode can't completely hide emac's UI.
I wish there was an emacs with a totally user-defined UI, so some people could configure their UI to feel like Vim, others like emacs, and others as something completely different.
Sure, you can replace the default keymaps, but that only gets you so far. If you go down this road (I have), it quickly becomes a futile effort to remove the emacsness from your UI.