emacs editor themes elisp customization

¿Cómo tratar mi tema emacs personalizado como un "tema seguro"?



editor themes (3)

Soy nuevo en Emacs.

Por lo tanto, estoy usando emacs 24 y tema de color solarized .

Cuando Emacs se inicia, me pregunta "¿Cargar un tema puede ejecutar código Lisp, realmente cargar?".

Cuando respondo con "sí", continúa con "¿Tratar este tema como seguro en sesiones futuras?".

Si digo "y", el tema se carga, y

(custom-set-variables (custome-safe-themes (quote ("..." default))))

se agrega a ~ / .emacs automáticamente.

Sin embargo, esas preguntas vuelven cada vez que abro Emacs!

¿Cuál es la forma correcta de apagar esos?


El mismo problema ocurrió aquí. Resolví este problema poniendo el código de variables personalizadas antes de cargar el tema.

(custom-set-variables ''(custom-safe-themes (quote ("9527feeeec43970b1d725bdc04e97eb2b03b15be982ac50089ad223d3c6f2920" default)))) (custom-set-faces )

Luego cargo mi tema:

(defun use-default-theme() (load-theme ''default-black)) (use-default-theme)


Si usa Mx customize-themes para configurar y guardar su tema preferido, entonces todo debería funcionar bien.

Si, en cambio, ha agregado código a sus .emacs para habilitar el tema, pero ese código aparece antes en el archivo que en el comando de custom-set-variables , entonces ese podría ser el problema.

Puede forzar a Emacs a cargar un tema sin pedirle que confirme su seguridad usando el indicador NO-CONFIRM la función de load-theme :

(load-theme ''solarized-light t)


Tuve el mismo problema y acabo de eliminar las líneas en .emacs y he aquí que todo funcionó.