禁止 Emacs 将 package-selected-package 变量写入初始化文件中

发布于 2024-07-03 17:27:35 字数 656 浏览 11 评论 0

升级到 Emacs 25.1 后,Emacs 会保存一个名为 package-selected-packages 的变量,这个变量保存了你选定的 package 的列表。

在删除 package 时,Emacs 会用这个变量来处理依赖关系,同时也使得你能将 package 配置迁移到多台机器上,This is used to handle dependencies on

但是这又带来了一个问题: Emacs 会将这个变量下到你初始化文件(init.el 或.emacs) 的 custom section 里面,这意味着要同步(比如通过 git 进行同步) 各个机器上的配置变得更加困难了。

而且我也不希望由 Emacs 自动为我生成配置信息,我希望我的配置文件能由我完全掌握。

幸好,解决这个问题的方法有很多 。我选择了其中一个最简单的方法,那就是为 Emacs 自动生成的配置信息指定一个独立的配置文件。

你选择在初始化文件中是否加载这个文件都没有问题,但至少 Emacs 不会再搞乱你的初始化文件了。

当然还有其他的解决方案,详情请查看刚才那个链接里的内容。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
24 人气
更多

推荐作者

玍銹的英雄夢

文章 0 评论 0

我不会写诗

文章 0 评论 0

十六岁半

文章 0 评论 0

浸婚纱

文章 0 评论 0

qq_kJ6XkX

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文