Emacs, el editor de una vida.



Emacs es un editor de texto extensible en tiempo real. Esto significa que puedes modificar su núcleo, y funciones desde el propio editor gracias a que Emacs esta hecho en el lenguaje de programación Emacs Lisp.

Junto con Vi, son los dos editores mas utilizados en el mundo GNU/Linux.

Seguramente te preguntaras: ¿Que lo hace tan especial?

Es de codigo abierto (Open Source)

Como la mayoria del software open source, Emacs nacio por la necesidad de tener alternativas que no limitaran la libertad del usuario. Ver video

Esta escrito en Lisp

casting-spels-emacs.jpg

Leer libro

Dicen que dios creo el universo con Lisp.

Esta hecho a base de macros

Toda tecla (si, hasta la tecla `h’ y `.’) ejecuta un macro. Y toda tecla es personalizable:

(global-set-key (kbd "C-c x") 'select-current-line)

Documentacion

Para cualquier cosa que no sepas como funciona puedes obtener ayuda dentro del mismo programa. No necesitas ir a la web para investigar. Y mucho mas importante, no necesitas tener acceso a internet.

Para acceder al tutorial presiona `C-h t’, esto significa presionar `Ctrl’ y `h’ al mismo tiempo y despues `h’.

Convencion de teclas

Emacs Nombre en emacs Normal
C Control Ctrl
M Meta Alt
S Super Tecla de windows

Cabe destacar que en la mayoria de los editores/programas se define expliticamente cuando se presiona `Shift’, en emacs no, en la tabla siguiente se muestra un ejemplo de como diferenciar el uso de shift.

Emacs Normal
C-m M-m Ctrl+m Alt+m
S-A Windows+Shift+a
S-a Windows+a

Como se puede observar, cuando se habla de `a’ y `A’ no se habla de la misma tecla sino una diferencia con `Shift’

BLAHBLABHALBAHBLABHLABHALHBLAHLBHALHBLHALAHLAHLBHLAHB

Seguramente estas harto, asi que hablemos de porque emacs es asombroso.

LaTeX

latex.png

Puedes realizar documentos tan complejos como tu imaginacion te lo permita.

Explorador de archivos

dir.png

Puedes explorar archivos desde emacs.

Terminal

terminal.png

Incluso puedes abrir una terminal dentro de emacs.

Git

git.png

Integracion 100% con git sin salir de emacs.

Juegos

juego.png

Por si te cansas de ser asombroso: ¿ya dije que se puede jugar el juego que estas desarrollando?

Blog

blog.png

Esta publicacion esta hecho y subida desde emacs. ¿Que mas te puedo decir?

Correo

mail.png

Pues si te puedo decir mas: puedes ver tu correo

Todo esto sin salir de emacs, y aún faltan muchas mas cosas. Pero creo que fue suficiente por ahora. Espero te hayas motivado a usar Emacs!

Ir al post:Instalacion y configuracion de Emacs

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s