【发布时间】:2016-05-27 18:42:58
【问题描述】:
我安装了 emacs,它工作正常。我尝试更改配置文件(我制作了 init.el 文件并从以下位置复制了样式(主题和更多)部分:realpython.com
在此操作之后,我失去了菜单栏和工具栏。我删除了我的 init.el 文件,但所有更改仍然存在。如何重置旧设置。我是emacs的新手,现在我想拥有菜单栏。感谢您的帮助。
【问题讨论】:
-
如果它们存在,请尝试删除(或重命名)
.emacs文件和.emacs.d目录。 -
我添加了 (menu-bar-mode 1) (tool-bar-mode 1) (scroll-bar-mode 1),没关系。尽管正如您所写,删除 .emacs.d 目录会删除配置。谢谢。
-
考虑熟悉您使用名为
better-defaults的软件包安装的有问题的源代码:melpa.org/packages/better-defaults-20160127.2318.el 违规代码是(menu-bar-mode -1) (when (fboundp 'tool-bar-mode) (tool-bar-mode -1)) (when (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))您可以将这些内容注释掉,然后不要不需要额外的代码将其恢复为默认设置。整个包better-defaults只是几行而已,那么为什么不直接删除整个包并将您想要的内容复制到您自己的.emacs文件中呢? -
注意,修改源码时需要重新字节编译IF之前有一个对应的
*elc文件,可以用M-x byte-compile-file完成