There is a running joke in the Linux community that Emacs is not a text editor — it is an operating system that happens to edit text. Like most jokes, it contains more truth than the people laughing at it realize.
I have been a Vim user. I know my way around a terminal. I am not someone who needs to be told that there are perfectly good tools already available. And yet, here I am, a fresh Emacs user, documenting my configuration one small change at a time.
The reason is simple: Emacs is one of those tools where the ceiling is so high you can spend years exploring it and still find new rooms. It has been in continuous development since 1976. It has survived every wave of new editors that was supposed to replace it. There is something worth paying attention to in that kind of longevity.
What drew me in is not the power — it is the philosophy. Emacs is configurable at a level most software does not even attempt. Everything it does, it does through Lisp functions you can inspect, modify, and replace. You are not a user of Emacs so much as an inhabitant of it. Over time it stops being a program you open and starts being an environment you live in.
I am at the beginning of that journey. The configuration file is still small. The keybindings are still occasionally surprising. But every small thing I learn feels like it will stay useful for the rest of my life — which is more than I can say for most software.
If you want to follow along from the very beginning, the first howto is on the forum: How to change theme in Emacs
Comments