Ich habe folgendes in meinem .emacs
:
(desktop-save-mode 1)
(setq desktop-restore-eager 10)
(setq desktop-save t)
Oft habe ich viele Puffer geöffnet (100 oder so), dann hilft das wirklich - da Emacs Puffer nur lädt, wenn ich nicht mit etwas anderem beschäftigt bin.
Jetzt passiert manchmal Folgendes: Ich schließe Emacs, bevor ich meinen Laptop herunterfahren möchte. Dann wird mir klar - ich muss schnell eine weitere Datei bearbeiten -, also öffne ich Emacs erneut, führe die Bearbeitung durch und schließe sie dann. Wenn dies innerhalb kurzer Zeit geschieht, desktop-save-mode
konnten nicht alle zuvor gespeicherten Puffer wiederhergestellt werden. In diesem Fall werden beim erneuten Schließen von Emacs nur die wiederhergestellten Puffer gespeichert und der Status vor dem ersten Herunterfahren geht verloren.
Gibt es eine Möglichkeit, das desktop-save
einzige Ereignis zu erreichen, wenn der zuvor gespeicherte Desktop vollständig wiederhergestellt wurde?