Gần đây tôi đã có một người dùng Sublime Text dùng thử Emacs một thời gian và anh ta quan tâm đến việc có hành vi tự động lưu tương tự trong Emacs.
Về cơ bản, anh ta muốn tất cả các bộ đệm được lưu bất cứ khi nào khung bị mất tiêu điểm (thực sự được lưu, không chỉ sao lưu). Điều này bao gồm khi chuyển các cửa sổ sang một ứng dụng hoàn toàn khác.
Tôi không thể tìm thấy bất kỳ sự kiện nào được kích hoạt khi chuyển sang một ứng dụng khác. Có một sự kiện như vậy hoặc có một cách khác để đạt được hành vi tương tự?
Lưu ý rằng giải pháp dựa trên thời gian là không thỏa đáng và cũng không phải là hành vi sao lưu tự động mặc định. Ông đặc biệt muốn các bộ đệm được lưu (như trong save-buffer
) cho tất cả các tệp.
defadvice
phiên bản, trong trường hợp bài viết trên blog bị hỏng hoặc một cái gì đó? Cảm ơn!