在Emacs中,当缓冲区被终止时,它仍然显示在缓冲区列表中(尽管从列表中打开它后它是空的)。是否可以从缓冲区列表中删除缓冲区?
按g刷新缓冲区列表。
您可以定义一个函数来自动实现:
(defun my-kill-buffer ()
(interactive)
(kill-buffer)
(if (get-buffer "*Buffer List*")
(save-excursion
(set-buffer "*Buffer List*")
(revert-buffer))
))