禁止 Emacs 将 package-selected-package 变量写入初始化文件中
升级到 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 技术交流群。
上一篇: Golden Gate 数据库复制应用
下一篇: 彻底找到 Tomcat 启动速度慢的元凶
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论