小编Ern*_*t A的帖子

在终端窗口中摆脱 GNU Emacs 的菜单栏

如何在终端窗口中摆脱 Emacs 的菜单栏?

标准答案是把

(when (not (display-graphic-p))
  (menu-bar-mode -1))
Run Code Online (Sandbox Code Playgroud)

init.el。但是,这种解决方案并不好,因为它所做的只是事后删除菜单栏。你仍然可以看到它的一瞬间。这很烦人。

查看中的源代码startup.el我没有看到这个问题的明显解决方案。我认为唯一的方法是使用before-init-hook. 也许这可以解决问题?

(add-hook 'before-init-hook
          (lambda ()
            (setq emacs-basic-display t)))
Run Code Online (Sandbox Code Playgroud)

但是这个钩子是在init.el评估其他初始化文件之前运行的,那么应该如何使用它呢?

linux debian terminal emacs

6
推荐指数
1
解决办法
1342
查看次数

标签 统计

debian ×1

emacs ×1

linux ×1

terminal ×1