Emacs:如何在打开3+文件时停止显示"*Buffer List*"

Joh*_*ohn 7 emacs

当我在emacs中打开3+文件时,我得到一个拆分窗口,其中一个文件位于上层缓冲区,缓冲区列表位于下层缓冲区.

我怎样才能让emacs不将缓冲区列表放在那里,而是显示我的另一个文件.

谢谢.-约翰

Tre*_*son 7

试试这个:

(setq inhibit-startup-buffer-menu t)
Run Code Online (Sandbox Code Playgroud)

文档可以在这里找到.

注意:此选项是在Emacs 22中引入的.

对于Emacs 21及之前的版本,您可以将以下解决方法添加到您的.emacs操作系统中,这将迫使Emacs在启动时只显示一个窗口:

(add-hook 'after-init-hook 'delayed-delete-other-windows)
(defun delayed-delete-other-windows ()
  "need the call to happen after startup runs, so wait for idle"
  (run-with-idle-timer 0 nil 'delete-other-windows))
Run Code Online (Sandbox Code Playgroud)