Zasugerowano, że pytanie o ponowne uruchomienie należy zadać osobno.
Czy istnieje prosty sposób na ponowne otwarcie wszystkich poprzednich buforów i zachowanie M-p
interaktywnej historii poleceń?
Zasugerowano, że pytanie o ponowne uruchomienie należy zadać osobno.
Czy istnieje prosty sposób na ponowne otwarcie wszystkich poprzednich buforów i zachowanie M-p
interaktywnej historii poleceń?
Odpowiedzi:
desktop-save-mode
obsługuje przechowywanie i przywracanie stanu bufora sesji. Może również obsługiwać okna i ramy. Aby uzyskać trwałość zmiennych między sesjami, zobacz savehist-mode
. Domyślnie obsługuje historię minibufora, ale nie jest do niego ograniczony. Inną interesującą rzeczą, która może być interesująca do utrzymania, jest na przykład pierścień zabijania.
W skrócie:
(desktop-save-mode 1)
(savehist-mode 1)
(add-to-list 'savehist-additional-variables 'kill-ring) ;; for example
desktop.el
tym savehist
. Zapisywanie i przywracanie okien i ram dodano do desktop.el
Emacsa 24.4. I wsparcie dla buforów niezwiązanych z plikami. IOW, prawie wszystko (dotyczy komputerów stacjonarnych). ;-) Istnieje jednak obsługa buforów powiązanych z plikami przed 24.4.
desktop.el
i frameset.el
(która jest nowa w wersji 24.4) i spróbować użyć ich z Emacsem 24.3.