TES: Emacs con pestañas

emacs

Con el epígrafe "TES" comenzaré una serie de articulillos sobre emacs. Se corresponden con las siglas "Truco Emacs de la Semana". Procuraré escribirlo todos los lunes, pero no aseguro nada. En esta ocasión, os explicaré cómo activar las pestañas (tabbar).

Ingredientes

Nos hará falta Emacs y el paquete emacs-goodies-el.

Activación

Para activarlo basta con editar nuestro .emacs (_EMACS en windows) y meterle la entrada siguiente:

;; Tabbed buffers
(tabbar-mode t)

Recordad que las entradas van agrupadas (si abrís un .c, sólo os mostrará los .c y .h, no los Makefiles).

Más bonito

Si miráis, ahora tendréis un grupo "tabbar" ("Options"->"Customize Emacs"->"Specific Group"->"tabbar"), donde podéis cambiar todo lo que se os ocurra. Mi configuración es la siguiente (copio directamente desde mi .emacs, sección "custom-set-faces"):

 '(tabbar-button-face ((t (:inherit tabbar-default-face :foreground "red" :box (:line-width 2 :color "black" :style released-button)))))
 '(tabbar-default-face ((t (:background "gray30" :foreground "white" :height 0.8))))
 '(tabbar-selected-face ((t (:inherit tabbar-default-face :foreground "yellow" :box (:line-width 2 :color "white" :style released-button)))))

Próxima semana:

La próxima semana os comentaré el paquete ECB, con algunos scriptillos para el .emacs que os permitan activarlo/desactivarlo a placer... Eye-wink

PD: Creo recordar que esta "receta" (he preferido clasificarlo de "script") ya estaba publicada, pero así puedo iniciar esta serie de scriptillos.