简略的看了下两个包的文档,感觉类似于ruby的Gemfile
?
这两个包都有好多star,但是在日常讨论中的出场率却并不高;/(why?)
我之前一直抄purcell的require-package
和maybe-require-package
来管理package,想着要不要尝试一下这两个工具。
最后,这个对比use-package
又如何?
简略的看了下两个包的文档,感觉类似于ruby的Gemfile
?
这两个包都有好多star,但是在日常讨论中的出场率却并不高;/(why?)
我之前一直抄purcell的require-package
和maybe-require-package
来管理package,想着要不要尝试一下这两个工具。
最后,这个对比use-package
又如何?
Coooooool!!! more alternatives are listed there.
一直用 require-package
+ el-get
管理包。很久没关注其他包管理器了,不知有哪些进展,用法应该都差不多。
选择 el-get
,主要是因为它支持几乎所有的来源:git,gist,svn,特定分支,单文件(.el,zip…)…还有一个特性就是支持浅克隆。浅克隆有什么不同?这是我之前做的一个比较 straight vs el-get。
说一下use-package
: 我刚抄了purcell的配置妄图从spacemacs迁移出来,require-package
就是自动刷新目录和安装,从功能上来说够用了,use-packge
当然也有这些功能,此外就是让你少写很多字,比如:hook
:mode
,还有:after
可以让你把ivy-hydra
写在ivy
前面却在ivy
后面加载。我知道的大概就这么多了,总之就是让你少写很多字。哦还有很关键的,加autoload,不过多数package都自带autoload,所以 差别不大?(不确定)
use-package能不能很好的解决package-selected-packages
的问题?
require-package
在(load custom-file)
前调用的话,package
不会记录进package-selected-packages
,然后你执行autoremove的时候就……
另外我不用use-package
的原因是我的配置不是按package或modules组织的……
诶,没注意过这个问题^ ^;
刚执行了一下autoremove,所有包一个都没留下