有时候对官方的layer修改多到自己重新写一个layer更省劲的地步。可是又想追踪官方layer的更新。请问大家是怎么处理这种情况的?
单独fork一份spacemacs,在上面进行修改?
有时候对官方的layer修改多到自己重新写一个layer更省劲的地步。可是又想追踪官方layer的更新。请问大家是怎么处理这种情况的?
单独fork一份spacemacs,在上面进行修改?
我用 Doom 都是自己写 private layer,然后把官方的去掉。
强。那你不跟随上游的更新吗?有时候真的有不少好用的配置。
(spacemacs|use-package-add-hook helm
:pre-init
;; Code
:post-init
;; Code
:pre-config
;; Code
:post-config
;; Code
)
用这些,不需要修改官方layer本身啊
我fork了一份spacemacs,建立一个自己的分支如dev_foo,这个分支可以随意修改即使是spacemacs的layer,develop分支定期和原spacemacs 同步,然后在dev_foo上,进行rebase 本地develop,最后force push 到 dev_foo。
我把上述的写了一个shell 脚本,然后利用alias创建了一个命令。偶尔跑一跑。
这个方法我在用。我遇到的问题是有些layer更新滞后。package更新了,但layer 的配置一直不跟进。这样打补丁真的很麻烦,有时恨不得自己写一个layer。