几个emacs扩展创建"垃圾"缓冲区,我必须从各种缓冲区列表中手动删除它们.
Emacs有一个"隐藏缓冲区"的概念,例如用于迷你缓冲区.
如何将任意缓冲区设为隐藏缓冲区?
Tre*_*son 13
Emacs确实有一个不感兴趣/隐藏缓冲区的概念 - 并通过使它们的名称以空格开头来指定它们.有关缓冲区名称,请参阅文档.您可以通过将其名称更改为以空格开头来使缓冲区"无趣".
试试M-x make-buffer-uninteresting:
(defun make-buffer-uninteresting ()
"rename the current buffer to begin with a space"
(interactive)
(unless (string-match-p "^ " (buffer-name))
(rename-buffer (concat " " (buffer-name)))))
Run Code Online (Sandbox Code Playgroud)