2009-08-04 14 views

Odpowiedz

58

Jak powiedział Trey Jackson, chcesz umieścić to:

(savehist-mode 1) 

w swoim Emacs rozruchu plik, a następnie zrestartuj Emacsa. (Wywołanie go interaktywnie spowoduje utratę aktualnej historii mini-bufora, więc możesz tego nie chcieć.)

Warto również zauważyć, że możesz utrzymywać inne zmienne w sesjach, dodając je do savehist-additional-variables, jak na przykład:

(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring)) 

można też dostosować savehist-file, aby wybrać miejsce, w którym Emacs zapisuje wszystkie te rzeczy:

(setq savehist-file "~/.emacs.d/tmp/savehist") 
+0

Dziękuję za informacje o clobberingu i możliwość dodania innych buforów historii. To wygląda na to, czego szukam. –

11
M-x savehist-mode 

lub

(savehist-mode 1) 

(dostępny w Emacs jak z 22,1)