Arreglar Emacs sin fuentes

emacs

Recientemente he perdido las fuentes de mi querido Emacs. Estaban ahí, y de repente sólo me aparecían cuadritos de colores (muy monos, eso sí, de colores y todo). Sin embargo, por fin, he encontrado una solución, aunque sea temporal.

Solución provisional

Qué fuentes tienes en el sistema

Lo primero es saber qué fuentes tienes en el sistema. Para ello basta ejecutar:

xlsfonts

Eso sí... preparaos para una salida laaaaarga.

Una fuente para Emacs

Ahora basta con decirle a Emacs la fuente que quieres. A mí me ha gustado una courier (se parecía bastante a la que tenía antes):

emacs -font -adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1

Escribir menos

Como escribir esa parrafada cada vez es un rollo... pues vamos a hacerle un alias. Para ello editamos el fichero .bashrc y le añadimos la línea siguiente:

alias emacs="emacs -font -adobe-courier-medium-r-normal--14-140-75-75-m-90-iso10646-1"

Y conseguimos que Emacs se abra con esa fuente. No es lo mejor, pero funciona.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Y ¿para qué el alias?

En vez de hacer un alias puedes editar el fichero .emacs en tu carpeta personal (si no existe lo creas) y colocar la fuente permanentemente para tus sesiones de emacs de la forma:


;; aqui esta la nueva fuente a usar
(cond (window-system
(setq default-frame-alist
(append '((font . "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso10646-1")
(geometry . "-1-1"))
default-frame-alist))
))
;; aqui se acaba la definicion de fuente

Para ver las fuentes prefiero xfontsel, que me las muestra directamente!

Saludos!

Andrés

Imagen de david.villa

Supongo que has actualizado las X...

Si es por eso, probablemente tu problema es que las fuentes ahora están en otro sitio. Ya no están en /usr/lib/X11/fonts/ (que es lo que tendrás en tu xorg.conf) sino en /usr/share/fonts/X11/.

Otra cosa, para elegir una fuente sin volverte loco usa xfontsel.

Y otra cosa más, prueba “emacs-snapshot-gtk” que te va a gustar. Me lo dijo fsancho hace poco, yo no sabía que esto del emacs-gtk iba para adelante, y ya está empaquetado y todo!

Saludos

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.