Quiero poner algo de configuración fuera de mi init.el
archivo .dir-locals.el
, es decir, lo siguiente:
((nil
(let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes")))
(mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs))))
Pero cada vez que intento abrir un archivo en mi .emacs.d
carpeta, emacs me pregunta si es guardar para aplicar este código. Intenté silenciarlo configurando los archivos locales vars:
;; -*- enable-local-variables: t; enable-local-eval: t -*-
y no ayudó en absoluto, al contrario agrega otro mensaje para confiar en estas configuraciones locales. ¿Cómo puedo hacer que confíe en mi .dir-locals.el
código?
let
Respuestas:
Puede personalizar
safe-local-variable-values
en su archivo de inicio. Esto requerirá que también especifique qué valores considera seguros.Esto está bien si conoce el conjunto de valores posibles, como su pregunta implica que lo sabe.
Si desea que una variable sea segura para todos los valores que satisfacen un predicado, puede hacer lo siguiente:
fuente
.dir-locals.el