Wenn ich die Emacs-Anpassungsoberfläche aufruft, eine Variable bearbeite und dann + setze, wird ihr neuer Wert in einer (custom-set-variables ...)
-Liste in meiner init-Datei gespeichert.
Nehmen wir an, ich habe den Wert einer Variablen in elisp geändert (mit (setq ...)
oder etwas anderem).
Wie kann ich diesen neuen Wert in der (custom-set-variables ...)
-Liste speichern, indem ich elisp anstelle der interaktiven Schnittstelle verwende?
Der Wert von 'benutzerdefinierte Datei' gibt an, wo Ihre Anpassungen gespeichert werden. Es ist ein einfacher Emacs Lisp, e.i. Textdatei. Sie können die Werte dort von jedem Programm ändern, indem Sie einen elisp-Befehl erstellen oder ihn von außen über sed, perl, python, emacs-batch mode usw. ändern.
Tags und Links emacs customization