EOS – Emacs Operating System
writequit.org
writequit.org
Now I am back to Gnome, and I think I'll stick to it for the years to come.
I’m using Gnome too, after Emacs I like the lack of configuration.
I mostly just use M-x to run interactive commands, and then use the basic C-x chords to save files and whatnot. I make really heavy use of interactive commands though, I find it easier to type "describe-function" into the minibuffer than doing the key-combo for it, for example!
Using the GUI Emacs interface can also help a bit with non keyboard driven interaction I think, since it provides buttons you can click and a context menu when you right click that changes depending on the modes and other things.
Anyways, my main point is that Emacs does not require a heavy keyboard/key-combo use style, and that you can use the mouse and the minibuffer to do everything you could with keyboard stuff.
This is what helped me:
- the help commands (obviously), where I can quickly look up what a shortcut does (C-h k) and which ones are bound to a specific function (C-h f) or variable (C-h v)
- the escape command (C-g) which helped me out countless times when I accidentally hit the wrong keystrokes
- keeping an “Emacs Journal” where I write down my most important commands with shortcuts, what I want to learn next, what I want to fix, research, etc. (I use my persistent scratch buffer for this and I also keep a Journal for Vim)
Emacs OS main point, classic systems main point is: the environment must be a single desktop where anything is integrated because users have a single mind where anything is integrated...
Emacs itself suffer from a 50+ years old codebase and a development still alive but definitely far from the fast of the Lisp golden age, so it's normal that you have spotted issues here and there that demand too much effort to be sorted out, but the principle is the evolutionary key IMVHO we need in IT...
Unix violates it's own integration principles introducing GUIs where there are no unix IPCs behind cut/copy/paste and (pre-unix or) more recently drag&drop, that's why we keep using unix CLIs in 2022. Emacs offer a 2D/GUI unix CLI with "far better IPCs". That's the essence :-)
The author also uses Emacs. The article consists of writing a bit of VimScript and downloading some plugins, in a way that is much like installing a plugin on Emacs. The old editor war was about if extensibility should even be in a text editor, whether was bloat. Since Vim can support this and has plugins like it used often, the real cultural differences Emacs appear to be dead.
They don't. They are quite good, but those editors are not even close to as configurable as Emacs. It's orders of magnitudes different, even today.