Blog de Tecnología
podcast    GitHub  Twitter  Telegram
uGeek










2 Archivos de configuración, un Emacs

Como sabéis, podemos utilizar Emacs tanto con interfaz gráfica como vía terminal. La verdad es que utilizo las dos versiones, pero cuando utilizo la versión vía terminal, quiero que sea ligera y muy rápida, pero sin perder cierta personalización como el acceso a los archivos .org, resaltar la sintaxis, corrector ortográfico… Para la interfaz gráfica, dejo la totalidad de paquetes instalados y eso hace que el arranque sea un poquito mas lento, pero con la totalidad de servicios disponibles como elfeed, temas, etc… En este post voy a explicaros como utilizo mis dos archivos de configuración init.el de Emacs, para las dos versiones.

Archivo de configuración con Interfaz gráfica

Para la interfaz gráfica, dejo el archivo en la ruta por defecto. ~/.emacs.d/init.el

Archivo de configuración versión terminal

En breve, publicaré un pequeño script en bash con el que gestiono mis dotfile. En esta carpeta donde los guardo, que la tengo sincronizada mediante syncthing con todos mis dispositivos, tengo mi archivo de configuración para la versión de terminal.

Lo que hago es crear un nuevo alias en .bashrc, llamado "e", para que cuando introduzca esta letra en la terminal, ejecute Emacs versión terminal con el archivo de configuración en mi carpeta de dotfiles:

printf "alias e='emacs -nw -q --load ~/dotfile/emacs/init_terminal.el'" >> ~/.bashrc

Mediante esta simple línea de terminal, añadirá el nuevo alias a .bashrc.

Crea un nuevo archivo de configuración y personaliza este. Personaliza también a tu gusto tanto el nombre del alias como la ruta del archivo de configuración.

Ya tienes Emacs con dos personalizaciones similares, pero diferentes 😜

A Disfrutar a tope con Emacs!!!


Publicado por Angel el viernes 08 febrero del 2019



También te puede interesar:




Powered by org-bash-blog


Writing in orgmode whith emacs

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.