Probando GNU Emacs para Windows
Publicado el Jueves, 10 de enero de 2008Tengo pensado meterle bastante estudio a C en lo que quedan de "vacaciones", hasta el 11 de marzo que tengo el examen de Algoritmos y estructuras de datos. Aprovecho para empezar el estudio con Emacs, un editor de texto que por lo que he leído, te da super poderes una vez que sabes dominarlo.
Emacs es el editor visual en tiempo real extensible, personalizable y auto-documentado.
Una explicación más sencilla es Emacs es un editor de texto y más. En su núcleo es un intérprete para Emacs Lisp ("elisp"), un dialecto del lenguaje de Programación Lisp con extensiones para soportar edición de texto.
Emacs fue desarrollado originalmente por Richard Stallman. Además, el editor es el protagonista de uno de los flamewar más famosos del mundo de la programación en entornos Unix: Emacs vs. Vi
Bien está comprobado que la mejor forma de aprender a usar algo, es usándolo. Emacs trae un tutorial para usuarios novatos bastante fácil de seguir. El editor se caracteriza por ser manejado con muchos comandos de teclado, ya sea para moverte entre el texto, como cualquier otra acción, de forma que la posición de las manos varíe poco en el teclado.
Si bien ya había comenzado el tutorial hace un tiempo en casa, ya me olvidé la mayoría de los comandos :S . Pero como realmente lo quiero aprender, decidí instalármelo en el trabajo. Aproveché que tenía que editar unos archivos xsl para instalarlo.
Voy a ir haciendo los tutoriales mientras practico con C en casa, y aplicándolo a algunas ediciones de código en el trabajo.
Además de encontrarse en prácticamente todas las distros o sus repositorios, también hay una versión de Emacs para Windows. La versión actual (22.1) está soportada en:
Windows 95, Windows 98, Windows ME, Windows NT, Windows XP, y Windows 2000
Para descargar versiones precompiladas, hay que entrar en ftp://ftp.gnu.org/gnu/emacs/windows/ y descargar un archivo comprimido con el programa. Al descargarlo, sólo hay que descomprimirlo en un directorio a elección, y para ejecutarlo, tenemos dos opciones:
- Ejecutar emacs-21.x\bin\runemacs.exe
- Ejecutar emacs-21.x\bin\addpm.exe
Al ejecutar "addpm.exe", nos pregunta si queremos instalarlo, y si aceptamos, se agrega GNU Emacs en el menú inicio, y algunas claves del registro.
Sumo así una herramienta GPL más en mi PC de trabajo, junto a:
GIMP, Pidgin, UltraVNC, NotePad ++, MagicMail Monitor, Gobby, JKDefrag
¡Porque tener un sistema operativo privativo no implica que el resto del software no pueda ser libre!
Sigo aprendiendo, ahora se suma Emacs...
Para más información:
GNU Emacs: http://www.gnu.org/software/emacs/
Wiki de Emacs: http://www.emacswiki.org/cgi-bin/wiki
Emacs FAQ: http://www.gnu.org/software/emacs/emacs-faq.html
Emacs FAQ para el port de Windows: http://www.gnu.org/software/emacs/windows/ntemacs.html
daniel 10 enero. 2008 - 21:59
bien ahi por usar emacs, algo que me es muy util para programar en C es el flymake http://flymake.sourceforge.net/
te va a ahorrar monton de tiempo buscando errores.
fernando 10 enero. 2008 - 23:01
daniel:
Ya estoy descargándome Flymake, un corrector de sintaxis para Emacs!
Ya te contaré cómo me funcionó. Cualquier otra ayuda que me puedas dar con Emacs o consejo, bienvenido sea.
Saludos y gracias por tu aporte!
Lucas! 8 abril. 2009 - 21:36
Hola, me estoy bajando Emacs para Windows, a ver que tal. Si quieren que sea franco, estoy aprendiendo a programar en C++ hace como 2 días, y eso que tengo sólo 12 AÑOS XD. Ya se, suena ridiculo, pero es la verdad 😀
Sldz!!
Pluton 27 julio. 2009 - 14:59
Proba Vi tambien esta bueno