Seis razones porqué usar Emacs

Si existe evidencia alguna de lo dificil que es hacer una herramienta perfecta, que llene por completo el gusto de la mayoría, la podemos encontrar en los editores de texto. Tan solo sourceforge cuenta con 1.500 proyectos relacionados con editores de texto.

Podemos ser quisquillos para muchas cosas, pero a la hora de los editores de escoger editores de texto somos ultra-pedantes.

Buscamos el editor de texto que se nos ajuste como traje a la medida. Somos capaces de escoger un editor de texto sobre otro solamente porque, por ejemplo, el syntax higlighting de nuestro lenguaje favorito esta muy chulo, porque incluye un manual integrado de php o porque tiene cinco estrellas en los reviews.

Personalmente, a lo largo de mi vida he utilizado tantos editores de texto que, ahora que lo pienso me siento, he parecido mujer probándose su vestido de novia. Simplemente tenía que encontrar el editor que se sintiera perfecto.

Y alguna vez lo encontré ? Por momentos sí. Estuve contengo con lo que tenía, pero siempre llegaba el momento de partir. La falta de un feature “esencial”, el problema para accesar sitios de ftp, la falta de soporte para tal lenguaje o simple y llanamente terminé seducido por otro editor de texto. Vaya fidelidad la mia.

Durante mi búsqueda del Santo Grial de los Editores, muchas veces me cruzé en el camino de Emacs, uno de los más famosos editores. Pero siempre terminé abandonándolo por otro.

La principal razón por la que dejaba a Emacs por otro editor, es porque no es un editor fácil de aprender. Me ha tomado literalmente meses aprender a usar Emacs y por fin sé que he encontrado al Editor de Texto.

Emacs es como esa super-modelo dueña de nuestras fantasías. Perfecta a todas luces, con un cuerpo escultural, una mirada perfecta y una sonrisa encantadora. Y es una mujer perfecta porque es una fantasía. Personalmente nunca he vivido con una super-modelo, pero puedo imaginar que la mayoría de ellas han de ser mujeres de alto mantemiento acostumbradas a los mejores tratos. Los cuales, si uno es capaz de brindarlos, ya tiene un gran avance.

Mi Emacs es casi igual que una super modelo, salvo que de casco ligeros, porque le hace caso a cualquiera que este dispuesto a descargarlo. El problema es, como con la super-modelo, el alto mantenimiento y los tratos que hay que brindarle inicialmente. Pero les garantizo, que pasando las penas iniciales, estarán tan cerca del Santo Grial de los Editores de Texto como nunca han estado.

Si nunca han escuchado de Emacs, aqui les tengo 6 razones por las cuales Emacs debe ser su Editor de cabecera:

1. Por respeto a los mayores

Emacs tiene más de 20 años de vida. Créanme que en ese tiempo sus creadores han visto ante sus ojos una gran cantidad de situaciones en las que un editor de texto debe funcionar bien. Emacs se comporta como un editor de experiencia; generalmente tiene una forma de responder a cualquier situacion.

2. Porque es Omnipresente

Usas *nix, DOS, Windows, MacOSX, MacOS, OS/2 o WinCE ? Hay un emacs para ti.

Tu ordenador es linux/unix ? Emacs muy probablmente ya esta instalado!

3. No requiere de ventanas de diálogo ni del uso del mouse

“Y eso qué me importa ?”, te preguntarás. Una vez que dejés a un lado el mouse y que uses un software que no use ventanas de diálogo descubrirás todo el tiempo que has perdido en burocracia.

4. Porque alguien ya hizo eso que necesitas

Buscas un buen cliente de IRC ? Un frontend para subversion ? Un Wiki personal ? Una aplicación para tomar notas ? Alguien ya ha hecho que Emacs haga eso. Pero es opcional. La gran ventaja de usar Emacs para todo eso es que no hay que aprender nuevas combinaciones de teclas ni para mover información entre aplicaciones.

5. Porque tú puedes hacer eso que nadie ha hecho antes

Tienes una tarea repetitiva que hacer ? Ojalá hubiera alguien que haya resuelto algun problema que se te ha presentado al momento de editar un texto loco ? Bah! Las tareas repetitivas las resuelve Emacs con Macros. Con un par de teclazos arrancas la grabación de una macro. Ejecutas los comandos en el orden en que quieres que se repitan. Dejas de grabar. Seleccionas una región en donde quieres aplicar la macro y la ejecutas. Listo. No hubo nada que aprender salvo la combinación de teclas necesarioas para grabar la macro.

6. Porque es gratis… y libre

Una super-modelo con esas características ?!?!

Inténtalo

Haz la prueba. Descarga emacs si es que tu PC no lo trae ya y úsalo. No por unos dias, no por unas semanas. Decidete a usarlo indefinidamente. Estudia los tutoriales, encuentra formas de hacer eso que necesitas, configúralo a tu gusto. En algunos meses, me darás las gracias. O te divorciarás de la super-modelo, pero habrá valido la pena.

(emacswiki.org es el lugar ideal para aprender todo sobre emacs).

One Response

  1. A gravatar

    Seis razones porqué usar Emacs

    Si existe evidencia alguna de lo dificil que es hacer una herramienta perfecta, que llene por completo el gusto de la mayoría, la podemos encontrar en los editores de texto. Pero luego, existe Emacs. El editor. He aqui seis razones porqué usar Emacs …

    meneame.net - Febrero 22nd, 2006 at 1:50 am

Leave a Reply

You must be logged in to post a comment.