Wie kann ich ändern, wo das Anpassen benutzerdefinierte Variablen setzt?

8

Grundsätzlich möchte ich (benutzerdefinierte Variablen ...) in einer separaten Datei haben und diese Datei laden.

Dies dient nur zum Zweck der Organisation meiner Init-Datei.

Wie kann ich den Standardspeicherort für benutzerdefinierte Variablen ändern?

Jessie Ross
quelle
3
Gute Frage. Nicht genug Benutzer nutzen custom-fileIMO. Das Emacs-Dokument sollte es bekannter machen und sogar vorsehen, dass es standardmäßig verwendet wird, anstatt dass Customize die Init-Datei verschmutzt.
Drew

Antworten:

9

Legen Sie die custom-fileVariable in Ihrer Init-Datei fest.

C-hv custom-file RET

Phils
quelle
Und beachten Sie, dass Sie, obwohl dies eine Benutzeroption ist, wahrscheinlich nicht darauf zählen möchten, sie nur mit Anpassen festzulegen, dh sie in Ihrer "benutzerdefinierten Datei" festzulegen. ;-)
Drew
2

Beispiel für einen genauen Text, den Sie möglicherweise in Ihren Text einfügen möchten init.el:

(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file 'noerror)
ideasman42
quelle