有人在用cask或el-get来做包管理吗?

简略的看了下两个包的文档,感觉类似于ruby的Gemfile

这两个包都有好多star,但是在日常讨论中的出场率却并不高;/(why?)

我之前一直抄purcell的require-packagemaybe-require-package来管理package,想着要不要尝试一下这两个工具。

最后,这个对比use-package又如何?

1 个赞

Coooooool!!! more alternatives are listed there.

一直用 require-packageel-get 管理包。很久没关注其他包管理器了,不知有哪些进展,用法应该都差不多。

选择 el-get,主要是因为它支持几乎所有的来源:git,gist,svn,特定分支,单文件(.el,zip…)…还有一个特性就是支持浅克隆。浅克隆有什么不同?这是我之前做的一个比较 straight vs el-get

2 个赞

说一下use-package: 我刚抄了purcell的配置妄图从spacemacs迁移出来,require-package就是自动刷新目录和安装,从功能上来说够用了,use-packge当然也有这些功能,此外就是让你少写很多字,比如:hook :mode,还有:after可以让你把ivy-hydra写在ivy前面却在ivy后面加载。我知道的大概就这么多了,总之就是让你少写很多字。哦还有很关键的,加autoload,不过多数package都自带autoload,所以 差别不大?(不确定)

1 个赞

use-package能不能很好的解决package-selected-packages的问题?

require-package(load custom-file)前调用的话,package不会记录进package-selected-packages,然后你执行autoremove的时候就……

另外我不用use-package的原因是我的配置不是按package或modules组织的……

诶,没注意过这个问题^ ^;
刚执行了一下autoremove,所有包一个都没留下