মাঝে মাঝে আমি ঘটনাক্রমে একটি বাফার হত্যা এবং এটি পুনরায় খোলা, ঠিক CST মত ফায়ারফক্সে পূর্বাবস্থা বন্ধ ট্যাবটি করতে চাই, কিন্তু কোন এ গিয়ে Emacs মধ্যে বিল্ট-ইন করা হয় কমান্ড defun undo-kill-buffer
মধ্যে http://www.emacswiki.org/RecentFiles :
(defun undo-kill-buffer (arg)
"Re-open the last buffer killed. With ARG, re-open the nth buffer."
(interactive "p")
(let ((recently-killed-list (copy-sequence recentf-list))
(buffer-files-list
(delq nil (mapcar (lambda (buf)
(when (buffer-file-name buf)
(expand-file-name (buffer-file-name buf)))) (buffer-list)))))
(mapc
(lambda (buf-file)
(setq recently-killed-list
(delq buf-file recently-killed-list)))
buffer-files-list)
(find-file
(if arg (nth arg recently-killed-list)
(car recently-killed-list)))))
মোটেই কাজ করে না আপনি যদি এলিস্প জানেন তবে কীভাবে এই সমস্যাটি সমাধান করবেন?
এটি যদি বন্ধ হওয়া বাফারগুলির একটি তালিকা প্রদর্শন করতে পারে এবং তাদের পুনরায় খোলার জন্য আমি তাদের মধ্য থেকে একটি চয়ন করতে পারি, এটি আরও ভাল।