La mayoría de usuarios de Emacs preferimos modificar el código de nuestro fichero de inicio, ese que carga todos nuestros gadgets y los ajusta a nuestros gustos. Si vienes por primera vez a nuestra herramienta de edición y no eres programador estarás preguntándote: «¿tengo que aprender a programar para manejar el editor?». La mejor respuesta que se me ocurre es: «es aconsejable, pero no imprescindible». O dicho de otro modo, la configuración se puede gestionar de un modo más gráfico. Y quiero explicar un poco, con un par de ejemplos cómo se puede hacer, utilizando los menús y el ratón para quien esté acostumbrado a ese uso.

Por ejemplo, vamos a cambiar el aspecto del editor modificando el tema. Un tema es un conjunto de acciones visuales que modifican el aspecto que tendrá nuestro editor en pantalla. Pincha en Options -> Customize Emacs -> Custom Themes . Tras hacer eso, nos aparecerá un buffer con las opciones disponibles. Siéntete libre de seleccionar el tema que más se ajuste a tus gustos y acuérdate de pulsar el botón de guardar los cambios y así, cada vez que inicies el editor lo verás con el tema que hayas seleccionado... ¿Qué te ha parecido raro? ¡Oh, sí! Emacs ha abierto un buffer. Quizá estés acostumbrado a que los programas modernos abren marcos modales donde seleccionar las opciones. Y aunque le has dado al botón, el buffer sigue ahí, en pantalla. Si te molesta mucho tener un buffer abierto pulsa la combinación C-x k y aparecerá en la última linea el siguiente texto: Kill buffer (default *Custom Themes*) , si pulsas <RET> se borrará de pantalla.

Vamos con otro ejemplo, que no tiene una entrada en el menú de manera directa. Lo que queremos hacer es ahorrarnos el buffer de la ventana de inicio de Emacs. Para ello vamos a pinchar en Options -> Customize Emacs -> Specific Option... . En la última línea (línea de eco o de prompt) habrá aparecido el texto Customize variable: y el cursor allí, nos indica que está esperando que le digamos qué variable queremos modificar. Nuestro objetivo es modificar la variable inhibit-startup-screen , pero vamos a ver otra característica del editor que nos facilita la vida: escribe in y pulsa <TAB> ... ¡eh! nos muestra un montón de opciones, pincha con el ratón en la que estamos buscando. Si sólo ha movido el cursor a ella, pero sigue mostrando las opciones, pulsa <RET> y te abrirá el buffer para modificar la variable. Pincha en el botón Toggle y luego en Apply and Save .