【发布时间】:2010-11-16 17:01:22
【问题描述】:
当我在 emacs 中打开 3 个以上的文件时,我会得到一个拆分窗口,其中一个文件位于上部缓冲区中,而 缓冲区列表 位于下部缓冲区中。
我怎样才能让 emacs 不把 Buffer List 放在那里,而是显示我的另一个文件。
谢谢。 -约翰
【问题讨论】:
标签: emacs
当我在 emacs 中打开 3 个以上的文件时,我会得到一个拆分窗口,其中一个文件位于上部缓冲区中,而 缓冲区列表 位于下部缓冲区中。
我怎样才能让 emacs 不把 Buffer List 放在那里,而是显示我的另一个文件。
谢谢。 -约翰
【问题讨论】:
标签: emacs
试试这个:
(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))
【讨论】: