这是一个通用问题,这里以一个具体例子来说明。
先讲故事:
我在使用org-pomodoro 这个包,但是这个包有很多我想要的功能没有,比如我希望在modeline显示正在进行的任务,比如动态设置时间长度,比如超时持续提醒,比如提醒设置pomodoro等等。我fork了这个包,加了上面的功能,但是由于这些功能很个性化,估计原作者也不会同意接受我的PR。
下面是问题
我使用spacemacs, org-pomodoro 是org layer的一个包,我不想因为一个包把整个org layer去掉。在保留org layer的前提下,我怎么样把org-pomodoro的源连接到我自己fork的repo上呢?
我想到的一个办法是复制并修改org layer,修改org-pomodoro 对应的 ·use-package
内容把它连接到自己的repo上。但是,缺点是org layer 涉及到很多配置,如果后面有更新,我就不能跟进了,也很可惜。