|
|
|
|
|
by Koshkin
3561 days ago
|
|
Having been using emacs on and off, both on Windows and Linux, and having found it being useful on some occasions, I somehow can't help thinking of it as more of a historical artifact than a toolset I would want to use on a daily basis. Being a very powerful personal computing environment and kinda fun to use, to me emacs still falls short in the ways that, for instance, UNIX command line interface with its simple single-purpose utilities never did. I am not even talking about the need to remember a gazillion of context-dependent key bindings, because with the command-line utilities you also have to remember the correct switches. I guess, this may be the case of needing to make a choice; but, if I am ever to be forced to actually make one, I'd probably settle rather for something like a full-blown desktop environment, or, should I find myself in front of a text terminal, Midnight Commander (whose built-in text editor now even offers syntax highlighting, for those who like it). |
|
Amusingly, I'm the opposite. Emacs to me is more consistent than the UNIX command line interface, and I feel Emacs satisfies the Unix philosophy better than the command line itself does.
https://en.wikipedia.org/wiki/Unix_philosophy
When people write "applications" on top of Emacs, they frequently come with APIs that let people utilize individual features. Part of the reason org-mode is so successful is its ability to leverage features from many other applications built on top of Emacs (mail, links, calendar, image viewing, etc).
Except for the few core Unix tools, most console applications in Unix do not provide as much flexibility through the command line interface. Nor do they come with APIs that let others build upon them.
To someone not well versed with Emacs, what I'm saying may sound crazy, as for many people, the extent Unix tools do provide these switches/APIs is very satisfactory. But it's not even close compared to Emacs.
This is why when I started my job and we work purely on Windows machines, I had no problem. I installed Emacs for Windows, and had access to much that I used to in Linux.