Eu quero colocar algumas configurações fora do meu init.el
arquivo .dir-locals.el
, ou seja, o seguinte:
((nil
(let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes")))
(mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs))))
Mas cada vez que estou tentando abrir qualquer arquivo na minha .emacs.d
pasta, o emacs me pergunta se é salvar para aplicar esse código. Eu tentei silenciá-lo definindo arquivos locais vars:
;; -*- enable-local-variables: t; enable-local-eval: t -*-
e não ajudou em nada, pelo contrário, adiciona outra mensagem para confiar nessas configurações locais. Como posso confiar no meu .dir-locals.el
código?
let
Respostas:
Você pode personalizar
safe-local-variable-values
no seu arquivo init. Isso exigirá que você também especifique quais valores você considera seguros.Tudo bem se você souber o conjunto de valores possíveis, como sua pergunta implica.
Se você deseja tornar uma variável segura para todos os valores que satisfazem um predicado, você pode:
fonte
.dir-locals.el