Tengo lo siguiente en mi .emacs
:
(desktop-save-mode 1)
(setq desktop-restore-eager 10)
(setq desktop-save t)
A menudo tengo muchos buffers abiertos (más o menos 100), entonces esto realmente ayuda, ya que emacs está cargando buffers solo cuando no está ocupado con otra cosa.
Ahora, a veces sucede lo siguiente: cierro emacs antes de querer apagar mi computadora portátil. Entonces me doy cuenta: necesito editar un archivo más rápidamente, así que abro emacs nuevamente, realizo la edición y luego la cierro. Si esto sucede dentro de un corto período de tiempo, desktop-save-mode
no pudo restaurar todos los búferes guardados anteriormente. En este caso, cuando ahora cierro emacs nuevamente, solo se guardan los búferes que se restauraron y se pierde el estado anterior al apagado inicial.
¿Hay alguna manera de hacer que desktop-save
solo suceda, si el escritorio previamente guardado se ha restaurado por completo?