您可以通过关闭次要模式来禁用菜单栏menu-bar-mode
。C-h f menu-bar-mode
告诉你:
menu-bar-mode
是一个交互式编译的 Lisp 函数menu-bar.el
。
(menu-bar-mode &optional ARG)
在每个框架上切换菜单栏的显示(菜单栏模式)。
使用前缀参数
ARG
,如果ARG
为正则启用菜单栏模式,否则禁用它。如果从 Lisp 调用,如果ARG
省略 或也启用菜单栏模式nil
。此命令适用于所有存在的框架和将来要创建的框架。
因此,要使用 Lisp 关闭它,例如在您的 init 文件 ( ~/.emacs
) 中,您可以这样做:
(menu-bar-mode -1)
以交互方式和从 Lisp 打开/关闭模式的描述对于次要模式是通用的。
不幸的是,该文档字符串并没有告诉您这menu-bar-mode
是次要模式,或者次要模式通常遵循相同的规则来打开/关闭它们。但是,如果您单击该*Help*
输出中的链接以转到menu-bar-mode
in的定义,menu-bar.el
那么您将看到它是使用 macro 定义的define-minor-mode
。
并C-h f define-minor-mode
为您提供有关打开/关闭次要模式的一般信息。