想添加 protobuf mode, 但是用 straight 安装的时候把整个 Protobuf 的库 clone 下来了, 我可以指定只下载 editors/protobuf-mode.el 吗?
补充说明一下,straight.el不论下载什么都是会把整个repo克隆下来的,但是如果几个包共用一个repo,straight不会重复克隆,:files
这个keyword让straight.el在安装你想要的包的时候,只会处理:files
指定的文件(移动到straight的build文件夹,byte-compile,加到load-path里等等)。
就是说 files
是控制 build 文件夹中的内容的, 但是 repo 这个文件夹中还是一整个repo, 我这么理解对吗?
对,简单理解就是只有build文件夹里面的内容才是安装到emacs里的,如果想减小repo占用体积
可以用:depth
来浅克隆,大部分包都可以:depth 1
或者把straight-vc-git-default-clone-depth
设成1,部分需要tag的包比如org,可以单独指定:depth full
3 个赞
我的 doom emacs 配置 ~/.emacs.d 有 1.6 GB,这事不能洁癖。。。