Wie kann ich meine Mini-Puffer Geschichte in Emacs retten?
Frage
Ich mag speichern, zum Beispiel, meine find-Datei und Meta-X Geschichte in Emacs' Mini-Puffer, so kann ich Befehle später in einer anderen Sitzung wieder zu verwenden.
Lösung
Als Trey Jackson sagte, Sie wollen, dass diese setzen:
(savehist-mode 1)
in Ihrem Emacs-Datei starten, dann Emacs neu starten. (Calling es wird stampfen interaktiv auf dem aktuellen Mini-Puffer Geschichte, so können Sie nicht das tun wollen.)
Es ist auch erwähnenswert, dass Sie andere Variablen über mehrere Sitzungen hinweg bestehen bleiben können sie, indem savehist-additional-variables
etwa so:
(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring))
Sie können auch savehist-file
anpassen möchten, um den Ort zu holen, wo Emacs all dieses Zeug speichert:
(setq savehist-file "~/.emacs.d/tmp/savehist")
Andere Tipps
M-x savehist-mode
oder
(savehist-mode 1)
(erhältlich in Emacs ab 22.1)
Wenn Sie eine Emacs-Version haben die älter sind als 22, können Sie diese verwenden, anstatt: