Perfiles en Emacs馃敆

Configuraci贸n de Emacs

Emacs depende en gran medida de la variable de entorno $HOME para la configuraci贸n del usuario, buscando el archivo $HOME/.emacs, $HOME/.emacs.el o bien $HOME/.emacs.d/init.el. Esto conlleva a la dificultad de mantener distintas configuraciones para Emacs en distintas carpetas.

Es posible mantener perfiles de tal manera que uno pueda separar extensiones y preferencias de usuario mediante el uso del proyecto chemacs.

Por ejemplo, las siguientes carpetas son perfiles: $HOME/.config/emacs/profiles/perfil1 y $HOME/.config/emacs/profiles/perfil2. En cada una de ellas existe el archivo init.el.

Una vez hecha la instalaci贸n de chemacs se crea el archivo $HOME/.emacs-profiles.el con el siguiente contenido:

(("perfil1" . ((user-emacs-directory . "~/.config/emacs/profiles/perfil1")))
 ("perfil2" . ((user-emacs-directory . "~/.config/emacs/profiles/perfil2"))))

La ejecuci贸n de Emacs de acuerdo al perfil ser铆a:

[nihilipster@localhost:~]$ emacs --with-profile perfil1

Distribuciones de configuraci贸n

En caso de usar algun starter kit/starter pack ser谩 necesario determinar la facilidad para integrarlo con chemacs.

Otra opci贸n, similar a chemacs, ser铆a emacs-sandbox.sh

Fuentes馃敆