Take two on Emacs (Toma dos de Emacs)
Nota: Este post tiene una versión en inglés para participar en el "Emacs Carnival" (https://christiantietze.de/posts/2025/06/emacs-carnival-2025-06-take-two/
). La versión en castellano está tras la inglesa.
Take Two on Emacs
I first discovered Emacs back at middle school, because it was installed on the school's computers. I have no idea what Emacs was, and the description on the splash screen wasn't really helpful for me.
I find it weird, the mouse experience was not smooth, and every time I wanted to closed it, it said something about "modified buffers". What is a buffer? Why was it modified if I hadn't not touched anything?
It wasn't until several years later, in a conference that Richard Stallman gave in Seville, that I discovered what Emacs was. I was then decided to try again Emacs, and find out whether it was worth it or not.
I really didn't like that you have to learn yet another programming language to really dive into Emacs, but when I discovered Emacs Lisp I was really impressed. Today is one of my favorite computer languages, and it is really a pleasure to play with Elisp.
My first steps with Emacs were magical. When I started the tutorial and scrolled to the next screen with C-v I discovered a whole new world. From there, the omnipresence of the terminal and keyboard-driven UI was born for me. I no longer looked backwards. I moved from a normal desktop environment to a tiling window manager (i3wm), and hopefully some day I will move into EXWM, if only to try it when I have time.
I struggle a little bit to become a proficient Emacs user. At first I saw all the wonderful Planet Emacs posts, but I didn't even know how to install packages or try the things the different posts explained.
But after reading the fine manual (and also after discovering info, which is now my favorite program to read manuals) a little bit, I started to grow confidence and started to understand the language in which the "Emacs people" talk.
From that point, the rest was very enjoyable, and I am still a noob in the Emacs world but I learn a little every day, and now I use Emacs for almost everything.
Toma dos de Emacs
Descubrí Emacs en el instituto, porque era parte de la distribución de Guadalinex que tenían todos los ordenadores. Cuando lo abrí por primera vez no tenía ni idea de qué era, simplemente vi un icono que no sabía qué era en el menú de aplicaciones y pinché sobre él.
Me pareció bastante feo a primera vista, además el ratón no funcionaba como yo esperaba, y encima cada vez que lo quería cerrar me decía algo de "existen búfers modificados". Pero yo no tenía ni idea de qué era un búfer y además ni siquiera había modificado nada, ¿por qué salía esa advertencia?
Hasta varios años después, en una conferencia de Richard Stallman en la Escuela Técnica Superior de Ingeniería Informática de Sevilla, no descubrí realmente qué era Emacs. Después de la magistral charla de Stallman decidí que tenía que probarlo y ver si realmente merecía la pena.
No me gustó lo de tener que aprender otro lenguaje de programación más para poder sacarle todo el partido a Emacs, pero cuando descubrí Emacs Lisp me quedé alucinado. Hoy es uno de mis lenguajes de programación favoritos, y es una experiencia muy placentera jugar con Elisp.
Mis primeros pasos con Emacs fueron algo mágico. Cuando empecé el tutorial integrado y pasé a la siguiente pantalla con C-v algo dentro de mi cabeza hizo clic, y a partir de ahí mi visión sobre la informática cambió. Empecé a hacerlo todo con la terminal y a manejar el ordenador casi exclusivamente con el teclado. Nunca más volví a usar interfaces gráficas como opción predeterminada. Pasé de usar un entorno de escritorio normal y corriente a un gestor de ventanas tipo i3wm, y espero algún día tener tiempo de probar EXWM.
Me costó un poco aprender a ser un usuario en condiciones de Emacs. Al principio veía los posts de webs como https://planet.emacslife.com/
y no entendía nada, no sabía cómo aplicar las configuraciones que ponía la gente o cómo probar los consejos que daban.
Pero después de leer el manual un poco (y de paso descubrir info, mi forma favorita de ver manuales), empecé a soltarme más y a entender la jerga de Emacs en la que hablan los que lo usan.
A partir de ahí, como ya tenía la base, aprender el resto ya fue mucho más divertido, y, aunque sigo siendo un principiante en el mundo de Emacs, ya lo uso casi para todo.