Ich habe mein Thema mit load-theme in einem beim Start geladenen Use-Package-Makro festgelegt. Das Thema wurde auch mit dem Use-Package aus dem Repository installiert.
Bei jedem Start fragt mich emacs, ob ich das Thema wirklich laden möchte, falls es nicht sicher ist. Wie kann ich ihm sagen, dass er aufhören soll?
M-x load-theme
Sie, das gewünschte Thema zu verwenden und auszuwählen , und prüfen Sie, ob es Ihnen die Möglichkeit bietet, zu erkennen, dass es in Zukunft sicher ist. Ich habe gerade versucht, ein neues Thema zu installieren und es auf diese Weise zu laden, und es hat bei mir funktioniert. Der Hash des Themas muss hinzugefügt werden,custom-safe-themes
aber ich bin mir nicht sicher, wie ich das manuell machen soll - wahrscheinlich sollten Sie das nicht tun.(setq custom-safe-themes t)
Ihrer Init-Datei hinzufügen , bevor Sie Ihr Design laden. Dadurch werden alle Themen als sicher behandelt, was theoretisch ein Risiko darstellen könnte. Wenn Sie jedoch nur Themen aus vertrauenswürdigen Quellen installieren, sehe ich kein ProblemM-x load-theme
emacs frage, ob es noch sicher ist, aber wenn ich es beim Start aus einer .el-Datei lade, werde ich trotzdem gefragt, ob ich Lisp-Code ausführen möchte.(setq custom-safe-themes t)
funktioniert für mich, daher teste ich neue Themen in einer Sitzung, bevor ich sie lade. Vielen DankAntworten:
Setzen Sie das zweite Argument der
load-theme
Funktion. Aus der Dokumentation:Zum Beispiel:
lädt das
solarized-dark
Thema ohne zu fragen.quelle