Emacs24, temas, consola y la concha de su madre …

Bueno, ahora que me libere de los parciales, voy a ver si retomo un poco la programación que ya la tenia olvidada, voy a tratar de hacer una guía de las cosas que tuve que hacer hoy para terminar con un editor masomenos decente (ojo, falta mucho todavía, por hacer y aprender).

Emacs

Y si vamos a codear, vamos a usar un programa como la gente para eso, emacs, es cuestion de gusto personal, bah, realmente me lo recomendo un amigo y me enseño a usarlo un poco, entonces lo uso, en tu distro, dependiendo si es o no rolling release, vas a tener la version 23 o 24, yo estoy en Debian Testing desde ayer, en los repositorios esta la version 23 pero gracias a unos dev que tienen un repositorio con los snapshots de emacs (http://emacs.naquadah.org/), tengo la version 24, con respecto a la 23, le siento mas rapida, buena onda, pero claro, con nueva version vienen las pesadillas, las incompatibilidades …

Temas en emacs24

Cuando usas emacs23 los temas se manejan con color-theme.el, una extension aparte, para emacs24 ya se integro el manejo de los temas en emacs, esto por un lado esta bueno y por otro lado no, vamos a ver, esta bueno porque no tenes que joder con cosas externas, lo malo es que, hay pocos temas y parece medio complicado portar temas viejos, bueno, arriba lo nuevo abajo lo viejo.

Manejando temas en emacs24

Para cambiar los temas en el emacs mismo usamos

M-x load-themes

Ahi te van a aparecer todos los temas que tenes instalados (vienen unos cuantos por default, osino tenes temas como Zenburn en Github, que ya estan portados para emacs24), acordate que cuando seleccionas asi un tema, no se hace default, es solamente para esa sesion, si lo queres permamente tenes que agregar a tu “.emacs”

(load-theme 'theme-name t)

Pero todo se ve igual, para la mierda flaco, que carajos me haces hacer??

AVISO, SI NO USAS EMACS EN CONSOLA (emacs -nw), O SI VES BIEN TODOS LOS COLORES, ESTO NO ES NECESARIO

Igual que a ustedes, a mi tambien me pasaba que los colores eran los mismos y todo eso, eso es cosa de la consola mas que de emacs, haciendo historia, antes las consolas soportaban solamente 16 colores, despues de un tiempo eso se actualizo y ahora soporta 256 colores, mucho mejor, todas las distros en estos dias ya tendrian que tener soporte para 256 colores en consola, pero extrañamente, no esta activado por defecto en las distros (almenos en Debian Testing no), activar eso es de lo mas facil, ponemos lo siguiente en nuestro “.bashrc”

if [ "$TERM" == "xterm" ]; then
    # No it isn't, it's gnome-terminal
    export TERM=xterm-256color
fi

Y ya tenemos full colores en nuestra consola, y todo esto por que?, la mayoria de los temas de emacs estan hechos para que funcionen bien en las X, pero para los que usamos emacs en consola, se nos complica, asi que ahora tendria que funcionar bien.

Bueno, en si es eso todo lo que pase hoy para tener mi emacs decentemente configurado, de paso les dejo un screenshot de mi emacs en consola con el tema Zenburn

Sin nombre

Saludos

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. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s