¿Es posible cargar .dir-locals.el
archivos sin mi preguntar, pero también sin la adición de los valores Estoy configurando en ese archivo a mi init.el
en custom-set-variables
? La razón por la que quiero es que ese archivo contiene algunos datos confidenciales y tengo la costumbre de compartir mi archivo init.el
, así que quiero que solo se cargue. Entiendo que en general .dir-locals.el
puede contener código inapropiado que no debería evaluar. Así que estaba pensando que probablemente hay algo así como una lista blanca .dir-locals.el
.
Actualizar
En general, lo que quiero lograr es tener un archivo de configuraciones de emacs para todo el proyecto que se cargue sin problemas adicionales. Entonces, si no es posible con .dir-locals.el
, estoy abierto a otras soluciones: D
fuente
Si escribe la configuración en su
init.el
archivo manualmente, puede agregar lo siguiente:Ahora, cuando emacs se encuentra
.dir-locals.el
con opciones dudosas, Emacs guardará su elección en estecustom.el
archivo, dejándolo en libertad de compartir suinit.el
archivo públicamente.Si desea utilizar la interfaz Personalizar de Emacs para toda su configuración, no creo que esto funcione para usted.
fuente
La solución es anular el sistema de protección local-dir de Emacs.
Simplemente colóquelo en algún lugar de su núcleo init y patch emacs elisp.
fuente