Skip to main content


As I rework my Emacs configuration, I am reminded once again of the many reasons why I like Emacs. Currently, I especially appreciate the quality of the documentation (available not only for Emacs but also for many established packages).

Importantly, the keyboard interaction is the primary and expected means of using the application, not an afterthought to pointer-based graphical input. The documentation reflects this priority, as does the design of the software.

There are no compromises made in the flexibility and efficacy of features to cater to non-technical users of software - people who don't know basic programming concepts and who don't enjoy learning to use powerful, complex tools. This focus is liberating. Efficiency of interaction for the experienced user is a priority.

Emacs has been evolving for decades, and it remains as relevant now as it ever was. I first learned to use it in the mid 1990s, and that investment has more than been repaid. If you're going to learn to use software well, it's advantageous to choose tools that are likely to remain relevant and useful over the long run. The UNIX shell and utilities, Emacs, Vi, LaTeX and Git, among others, have all been in this category for me.
#Emacs #Linux

in reply to Jason J.G. White

I agree; the only thing missing for Emacs is a full featured web browser integrated into Emacs interface.
in reply to Martin Stemplinger

@mstempl @clv0 Regrettably not, and I generally agree with T.V. Raman that for people who rely on a spoken (or, I would add, Braille) interface, having to interact with the Javascript-intensive Web is far from optimal. The resurgence of natural language interaction that we're starting to observe may improve matters, however, and it would presumably be more Emacs-compatible as well.