3

(menu-bar-mode 0)我的.emacs-file 中,Emacs(在终端中)似乎从菜单栏可见开始,然后在几分之一秒内,该栏消失了。

有没有办法让 Emacs 根本不显示菜单栏?

4

2 回答 2

3

否:Emacs 首先设置它的“框架”(包括一些初始显示),然后读取 .emacs 文件。这就是为什么您会看到菜单栏闪烁的原因。Emacs 可以先读取 .emacs,但如果 .emacs 输出任何消息或发出错误信号,则只有 stderr 来显示它,而在当前设置下,这些消息显示在 minibuffer 中并且可以捕获错误以“正常”的方式。

于 2012-10-11T14:02:20.990 回答
1

如果您正在运行 Linux(我猜是任何 Emacs 在 X 服务器中运行的系统),您可以使用 X 资源告诉 Emacs 您不需要菜单栏。只需将其放入您的~/.Xresources文件中:

emacs.menuBar: off

这些资源用于自定义框架外观,因此 Emacs 一开始就读取这些资源。

也可以看看:

于 2012-10-15T06:55:47.610 回答