就一个理由,异步,安装插件的速度 快!!!!!!!!!!!!!!
如果 git config 配置了 insteadOf 形式的代理的话,elpaca 会走代理吗?
啥事insteadOf形式的代理,我这边用export https_proxy=xxxx是ok的
就是替换 url 形式的代理,使用 git 操作的话默认替换成代理链接,因为我工作环境只能用这个
俺之后自己试试吧,之前调研包管理器的时候 elpaca 属于最新的那批,还没试过
[url "https://ghp.ci/https://github"]
insteadOf = https://github
我感觉没什么问题
之前的use-package的,可以直接替换升级么?主要是历史配置的升级问题比较麻烦
如果有使用 Termux Emacs, 建议先试试 Termux 能不能用, 我这用不了, 貌似是因为 elpaca 使劲用CPU导致卡住 Emacs…
elpaca 还不支持 package lockfile,这个还是 straight 的最重要的核心功能。不想用 git submodule 的情况下,想要做好插件的版本管理只能用 straight 了。
还是有些不同的,虽然也支持use-package. 我觉得最大的问题是,因为是异步加载的,所以可能得吧after-init-hook 换成elpaca-after-init-hook
两年多了,终于又在论坛见到推荐了。
不过还是那个问题,不能batch运行的话,暂时还是只能straight
啥叫不能batch运行?
emacs --batch
elpaca的老问题了
跑一遍straight 够跑elpaca 几遍了(或者10几遍?)
轻量的感觉用自带的就够了,从30开始支持这个用法了
(use-package xxx
:vc "https://github.com/a/bc"
)
学姐的意思是,她的配置是包下载与配置分离的,在实际使用前会将包下载完毕,但是elpaca暂时不支持她的使用场景(类似于doom),所以再快也对她的配置没啥收益
我记得doom作者有提到会用elpaca重写包下载这一块,elpaca作者也去discord讨论过,但是感觉进度不快的样子,doom本身也忙着在搞v3
elpaca如何设置从github的镜像下载包
DOOM V3 就用的是elpaca。
在我这儿其实区别不大。。。大概跑两遍的时间吧
我straight.el换成elpaca然后启动时间变慢了