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

时间:2010-11-16 17:01:22

标签: emacs

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

如何让emacs不要将缓冲区列表放在那里,而是显示我的另一个文件。

感谢。 -John

1 个答案:

答案 0 :(得分:7)

试试这个:

(setq inhibit-startup-buffer-menu t)

可以找到文档here

注意:此选项是在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))