Ho il seguente nel mio .emacs
:
(desktop-save-mode 1)
(setq desktop-restore-eager 10)
(setq desktop-save t)
Spesso ho molti buffer aperti (circa 100), quindi questo mi aiuta davvero - poiché emacs sta caricando i buffer solo quando non si è impegnati con qualcos'altro.
Ora, a volte succede quanto segue: chiudo emacs prima di voler spegnere il mio laptop. Poi mi rendo conto - devo modificare rapidamente un altro file - quindi apro di nuovo emacs, eseguo il montaggio e quindi lo chiudo. Se ciò accade entro un breve periodo di tempo, desktop-save-mode
non è stato possibile ripristinare tutti i buffer precedentemente salvati. In questo caso, quando ora chiudo di nuovo emacs, vengono salvati solo i buffer ripristinati e lo stato prima della chiusura iniziale viene perso.
Esiste un modo per far sì desktop-save
che ciò accada solo se il desktop precedentemente salvato è stato completamente ripristinato?