In Emacs haben einige Variablen ein spezielles Verhalten, wenn sie über M-x angepasst werden, die nicht ausgelöst werden, wenn Sie die gleiche Variable über setq
setzen. Gibt es eine programmatische Möglichkeit, solche Variablen so zu setzen, dass das spezielle Verhalten ausgelöst wird, als ob der Benutzer die Variable über customize gesetzt hätte?Wie programmiere ich programmatisch eine benutzerdefinierte Variable in Emacs Lisp?
Gibt es auch eine Funktion, um den Wert programmgesteuert in der benutzerdefinierten Datei des Benutzers zu speichern? Ich versuche, eine Funktionalität zu implementieren, um die Standardelemente zu einer Liste hinzuzufügen, ohne die hinzugefügten Elemente des Benutzers zu entfernen.
Möchten Sie für 'custom-Set-variables' suchen? Dies ist genau das, was Sie normalerweise in Ihrer '.emacs' Datei haben. – nickie