Saya memiliki yang berikut ini di .emacs
:
(desktop-save-mode 1)
(setq desktop-restore-eager 10)
(setq desktop-save t)
Seringkali saya memiliki banyak buffer terbuka (100 atau lebih), maka ini sangat membantu - karena emacs memuat buffer hanya ketika tidak sedang sibuk dengan sesuatu yang lain.
Sekarang, kadang-kadang hal berikut terjadi: Saya menutup emacs sebelum saya ingin mematikan laptop saya. Kemudian saya menyadari - saya perlu mengedit satu file lagi dengan cepat - jadi saya membuka emacs lagi, melakukan pengeditan, dan kemudian menutupnya. Jika ini terjadi dalam waktu singkat, maka desktop-save-mode
tidak dapat mengembalikan semua buffer yang disimpan sebelumnya. Dalam hal ini, ketika saya sekarang menutup emacs lagi, hanya buffer yang dipulihkan yang disimpan dan status sebelum shutdown awal hilang.
Apakah ada cara untuk mewujudkannya desktop-save
, jika desktop yang sebelumnya disimpan telah sepenuhnya pulih?