48 votes

Comment traiter mon thème personnalisé emacs en tant que "thème sécurisé"?

Je suis nouveau sur Emacs.

Donc, je suis en utilisant emacs 24 et solarisés thème de couleur.

Lorsqu'Emacs démarre, il m'invite à "Chargement d'un thème peut exécuter du code Lisp, vraiment charger?".

Lorsque je réponds "oui", il continue à "Traiter ce thème comme sûr pour les sessions à venir?".

Si je dis "y", le thème est chargé, et

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

est ajouté à ~/.emacs automatiquement.

Cependant, ces questions reviennent à chaque fois que j'ouvre Emacs!

Quelle est la bonne manière de faire de ces off?

92voto

sanityinc Points 9156

Si vous utilisez M-x customize-themes de configurer et d'enregistrer votre thème préféré, alors tout devrait fonctionner correctement.

Si, au lieu de cela, vous avez ajouté le code pour votre .emacs pour activer le thème, mais que le code apparaisse dans le fichier que l' custom-set-variables à la commande, puis que pourrait être le problème.

Vous pouvez forcer Emacs pour charger un thème sans vous invitant à confirmer sa sécurité à l'aide de la load-theme fonction NO-CONFIRM drapeau:

(load-theme 'solarized-light t)

5voto

elf Points 609

le même problème s'est produit ici. J'ai résolu ce problème en mettant le code personnalisé-set-variables avant de charger le thème.

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

Ensuite, je charge mon thème:

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

(use-default-theme)
 

0voto

J'ai eu le même problème et je viens de supprimer les lignes dans .emacs et voilà que tout fonctionnait.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X