¿Es posible cargar .dir-locals.elarchivos sin mi preguntar, pero también sin la adición de los valores Estoy configurando en ese archivo a mi init.elen 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.elpuede 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.elarchivo manualmente, puede agregar lo siguiente:Ahora, cuando emacs se encuentra
.dir-locals.elcon opciones dudosas, Emacs guardará su elección en estecustom.elarchivo, dejándolo en libertad de compartir suinit.elarchivo 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