如何列出和管理隐藏缓冲区?

Jér*_*dix 3 emacs

switch-to-buffer在迷你缓冲区中呼叫时,按下时SPACE,您可以看到通常看不到的隐藏缓冲区, *Minibuf-0*例如.

你怎么能将这些隐藏的缓冲区列入显示的缓冲区列表list-buffers?如果无法使用list-buffers,您如何管理它们?

Tre*_*son 5

您可以调整函数以显示所有缓冲区,如下所示:

(defun list-all-buffers (&optional files-only)
  "Display a list of names of existing buffers.
The list is displayed in a buffer named `*Buffer List*'.
Non-null optional arg FILES-ONLY means mention only file buffers.

For more information, see the function `buffer-menu'."
  (interactive "P")
  (display-buffer (list-buffers-noselect files-only (buffer-list))))

(define-key ctl-x-map "\C-b" 'list-all-buffers)
Run Code Online (Sandbox Code Playgroud)