Últimamente estoy usando mucho editor de texto por consola en entornos GNU/Linux (Debian, Ubuntu y hasta CentOs por un rato…). Como en el trabajo usamos este sistema, y además de la programación estoy metiendo administración de servidores, estoy en este entorno prácticamente todo el tiempo.

Por esto, y no teniendo nada que ver con la conferencia que dió Richard Stallman donde dijo que “Vi Vi Vi es el Editor de la Bestia”, volví a usar GNU Emacs. Ya había hecho el tutorial (Ctrl H – T ) antes, pero a pesar de resultarme cómodo, no me había pasado completamente a Emacs. En unos minutos libres en el trabajo, seguí el tutorial, y desde entonces uso Emacs para mis necesidades de edición de texto.
Además de edición de texto en la consola de GNU/Linux, también viene bien para programar. Ayer estuve haciendo unos bug-fixes de mi plugin para Wordpress: UserAgent-Spy y decidí usar Emacs para editar los archivos PHP. Con resaltado de sintaxis tengo más que suficiente (antes usaba Geany).
Por defecto, Emacs no trae resaltado de sintaxis para PHP, así que hay que descargar PHP-Mode. El procedimiento:
Descargamos el tar.gz, en mi caso del 1.5.0:
tar zxvf php-mode-1.5.0.tar.gz
Entramos al directorio descomprimido, y le damos “make”. Ahí se crean los archivos de documentación. El archivo que necesitamos es php-mode.el, una biblioteca en Lisp. Es la primer biblioteca que le instalo a Emacs, y resultó bastante fácil.
Primero copié el archivo php-mode.el a ~/.emacs.d/
Después, edité el archivo ~/,emacs, y agregué las siguientes líneas:
(add-to-list 'load-path "~/.emacs.d/") (load "php-mode")
En la documentación del sitio oficial de PHP Mode trae más instrucciones. Pero con estos pasos alcanzó, al abrir un archivo php en emacs tengo resaltado de sintaxis:

PD: Para usar Emacs desde la consola por más que tengamos un servidor X corriendo (si no queremos que abra la interfaz con GTK):
emacs -nwSi te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!
Mozilla/5.0 (X11; U; Linux i686; en; rv:1.9.0.3) Gecko/20080528 Epiphany/2.22
Yo sí empecé a meterle mano después de la conferencia de Stallman
Está bueno, porque vi que hasta tiene lector de news y correo (aunque hay que ver como configurarlos).
No he tenido tiempo aún para seguir el tutorial.
Saludos.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092816 Iceweasel/3.0.3 (Debian-3.0.3-3)
Las veces que tuve que programar en linux fueron pocas y fue hacer scripts de shell, nunca se me dió por agarrar Emacs porque de rebote en un Suse encontré Kate y me resultó una papa…
Habrá que probar llegado el momento.
¡Busco IDE para programar PHP en GNU/Linux!
Se escuchan sugerencias aparte de la expuesta en el artículo.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3
Hace muuuuuuucho tiempo, escribí lo siguiente al respecto:
Probando IDEs para desarrollo web
Pero hoy, más acostumbrado a Eclipse, te recomiendo Eclipse con el plugin de PHP. Sino esperá que salga NetBeans 6.5 que trae soporte para PHP.
Opera/9.62 (Windows NT 5.1; U; es-LA) Presto/2.1.1
Muy buen artículo Fernando. Será cuestión de probar Emacs, que hasta ahora nunca me animé.
Adolf: para programar PHP en GNU/Linux, te recomiendo Eclipse, es excelente!
Un abrazo!
Trackbacks y pingbacks:
Additional comments powered by BackType
Enlaces
- Re: List Category Posts WordPress Plugin new features request
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
- Add Tags Support (Here's how)
- Herramienta
- Re: List Category Posts WordPress Plugin support
- Re: List Category Posts WordPress Plugin support
\n\nRSS del foro:Últimos comentarios
Categorías
Blogroll