Tôi muốn có Emacs hỏi tôi liệu tôi có muốn lưu bộ đệm đã sửa đổi không, khi bộ đệm đó không được liên kết với một tệp. Để mở một bộ đệm mới (không truy cập vào một tập tin) Tôi có chức năng sau đây trong tập tin emacs của tôi:Emacs - Không thể nhận được bộ đệm-cung cấp-tiết kiệm làm việc
;; Creates a new empty buffer
(defun new-empty-buffer()
"Opens a new empty buffer."
(interactive)
(let ((buf (generate-new-buffer "untitled")))
(switch-to-buffer buf)
(funcall (and default-major-mode))
(setq buffer-offer-save t)))
Tôi nghĩ thiết "đệm-phục vụ-tiết kiệm" một cái gì đó không bằng không sẽ làm các trick. Nhưng bất cứ khi nào tôi giết bộ đệm bằng "kill-this-buffer", nó sẽ bị giết ngay lập tức mà không hỏi bất cứ điều gì.
Điều này xảy ra trên GNU Emacs 23.1.1
Bất kỳ ý tưởng nào?
Cảm ơn, W
sẽ liên kết bộ đệm với tệp, trong 'bộ đệm trống mới' giải quyết được sự cố? – Cheeso