Speichern Sie "custom-set-variables" mit elisp

8

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?

    
Malabarba 04.07.2013, 14:38
quelle

3 Antworten

7

Sie suchen nach customize-save-variable

    
juanleon 04.07.2013, 14:55
quelle
0

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.

    
Andreas Röhler 04.07.2013 16:13
quelle
0

Ja, customize-save-variable ist dein Freund. Siehe auch Ссылка über die Beziehung zwischen (a) Änderungen an Optionen und Flächen vorzunehmen und (b) sie zu speichern.

>     
Drew 11.08.2013 21:12
quelle

Tags und Links