小编Dan*_*icz的帖子

el-get in a便携式emacs配置解决方案

el-get在帮助实现便携式emacs配置设置方面做了大量工作.我们的想法是在emacs配置文件中声明您想要的软件包,将该文件推送到repo,然后将其拉到您想要相同emacs配置的所有计算机上.这是代码的外观elisp:

(setq my-packages (append '(el-get switch-window yasnippet ...)
    (mapcar 'el-get-source-name el-get-sources)))                  
(el-get 'sync my-packages)                                                
Run Code Online (Sandbox Code Playgroud)

el-get将确保软件包自动安装并正确初始化.但是,我的理解是,当您取消引用包时,它不会被卸载.如果您手动卸载它,则必须在所有计算机上手动卸载它.换句话说,el-get只能实现真正便携式解决方案的一半.我的问题是,是否有人编写了elisp代码,只是通过在init.el中取消引用它们来卸载软件包?或者我是否应该寻找其他地方为emacs提供完全可移植的声明性依赖管理解决方案?

emacs

10
推荐指数
2
解决办法
1195
查看次数

标签 统计

emacs ×1