Tôi để Emacs chạy cả ngày và thường sẽ thực hiện nhiều thao tác hệ thống tệp trên các tệp được mở trong bộ đệm Emacs. Ví dụ: tôi có thể chuyển sang một nhánh khác trong Git có cấu trúc thư mục rất khác.
Thật không may, điều này cho tôi một loạt các bộ đệm mở mà Emacs hiện đăng ký là bộ đệm "đã sửa đổi" đề cập đến các tệp "mới". Trừ khi tôi cẩn thận đóng chúng theo cách thủ công mỗi khi tôi làm điều này, thật dễ dàng để phản xạ lưu những bộ đệm đó dẫn đến các tệp giả, có thể trùng lặp trong dự án của tôi. Tôi thậm chí không thể đóng emacs mà không trả lời câu hỏi "lưu bộ đệm này" cho mỗi người.
Có cách nào để tự động đóng bộ đệm chưa sửa đổi khi tệp bên dưới biến mất không? Tương tự về mặt tinh thần global-auto-revert-mode
cũng xử lý khi một tập tin bị xóa hoàn toàn?