switch-to-buffer在迷你缓冲区中呼叫时,按下时SPACE,您可以看到通常看不到的隐藏缓冲区, *Minibuf-0*例如.
你怎么能将这些隐藏的缓冲区列入显示的缓冲区列表list-buffers?如果无法使用list-buffers,您如何管理它们?
您可以调整函数以显示所有缓冲区,如下所示:
(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)