Tôi có những điều sau đây .emacs
:
(desktop-save-mode 1)
(setq desktop-restore-eager 10)
(setq desktop-save t)
Thường thì tôi có rất nhiều bộ đệm mở (100 hoặc hơn), sau đó điều này thực sự có ích - vì emacs chỉ tải bộ đệm khi không bận rộn với việc khác.
Bây giờ, đôi khi điều sau đây xảy ra: Tôi đóng emacs trước khi tôi muốn tắt máy tính xách tay của mình. Sau đó, tôi nhận ra - tôi cần nhanh chóng chỉnh sửa một tệp nữa - vì vậy tôi mở lại emacs, thực hiện chỉnh sửa và sau đó đóng nó. Nếu điều này xảy ra trong một khoảng thời gian ngắn, thì desktop-save-mode
không thể khôi phục tất cả các bộ đệm đã lưu trước đó. Trong trường hợp này, khi tôi đóng emacs một lần nữa, chỉ các bộ đệm được khôi phục mới được lưu và trạng thái trước khi tắt máy ban đầu.
Có cách nào để thực hiện điều desktop-save
duy nhất xảy ra không, nếu máy tính để bàn đã lưu trước đó đã được khôi phục hoàn toàn?