Configuración
Emacs
Instala a Prelude:
alumno@servidor:~ $ mkdir -p $HOME/.emacs.d/ alumno@servidor:~ $ cd $HOME/.emacs.d alumno@servidor:~/.emacs.d $ git clone https://github.com/bbatsov/preludePrelude tiene un módulo para el soporte de Clojure en Emacs el cual no es activado por default. Los módulos disponibles están disponibles en (y son activados mediante) el archivo
$HOME/.emacs.d/prelude/sample/prelude-modules.el:Copia dicho archivo en
$HOME/.emacs.d/prelude/y, como ejemplo, realiza las modificaciones básicas para activar el módulo de Clojure:alumno@servidor:~/.emacs.d $ grep -vE '^;;' prelude/prelude-modules.el (require 'prelude-ido) (require 'prelude-clojure) (require 'prelude-emacs-lisp)Inicia a Emacs para realizar la descarga de los paquetes que conforman a Prelude:
alumno@servidor:~/.emacs.d $ emacs --quick --load $HOME/.emacs.d/prelude/init.elDurante la ejecución de Emacs y la descarga de los paquetes que conforman a Prelude se obtendrán algunos mensajes de advertencia-errores, no hay algún problema con ellos.
La forma de iniciar a Emacs una vez terminado lo anterior será con el comando:
- En un entorno gráfico:
emacs --quick --load $HOME/.emacs.d/prelude/init.el - En la línea de comando (
--no-window-systemo-nw):emacs --no-window-system --quick --load $HOME/.emacs.d/prelude/init.el
La razón de mantener a Prelude en $HOME/.emacs.d/prelude es para separarlo de cualquier otra configuración
que se tenga de Emacs.
Personalización de Prelude-Emacs
Los archivos de Emac Lisp (extensión .el) que deposites en $HOME/.emacs.d/prelude/personal/preload serán ejecutados
previo inicio de Prelude por lo que puedes organizar tu configuración en dicho directorio.
Como ejemplo, para cambiar el tema visual (colores) de Emacs a Material light Theme for Emacs:
alumno@servidor:~/.emacs.d $ cat prelude/personal/preload/alumno.el
;; Color theme
(setq custom-theme-directory "~/.emacs.d/prelude/themes")
(setq prelude-theme 'material-light)
alumno@servidor:~/.emacs.d $ wget \
https://raw.githubusercontent.com/cpaulik/emacs-material-theme/master/material-light-theme.el \
-O prelude/themes/material-light-theme.el
Podrás encontrar otros temas en https://emacsthemes.com, https://pawelbx.github.io/emacs-theme-gallery/ y https://github.com/emacs-jp/replace-colorthemes.
Actualización
Para actualizar a Prelude:
Actualiza los paquetes de Prelude en Emacs:
M-x package-list-packages RET U x.Actualiza el repositorio local de Prelude:
alumno@servidor:~ $ cd $HOME/.emacs.d/prelude alumno@servidor:~/.emacs.d/prelude $ git pull origin masterReinicia a Emacs. Prelude descargará algún nuevo paquete posiblemente.