我之前一直用懒猫的sdcv包,一切正常。某次更新包之后发现sdcv出现错误,排查之后发现是包管理器在更新时把sdcv包更新成了elpa/melpa中的同名包。这种情况应该如何避免呢?
(use-package sdcv
:quelpa (sdcv :fetcher github :repo "manateelazycat/sdcv")
)
我是用use-package
加上quelpa
来管理包的,发现无论是直接将包名中的sdcv或者fetcher前的sdcv改成其他名字都会产生错误。
org
2
这种情况,你不考虑去提个issue吗?或者你fork项目一份改个名字?
那这应该算谁的bug呢?
用了重复名称的包作者?还是emacs自带的包管理器?
org
5
更新并替换已有的sdcv那是emacs自带的包管理list-packages
做的,好像和quelpa没关系。我只是最开始从github安装包时用了quelpa。我猜要是用quelpa更新sdcv包好像反而不会有这个问题。
org
7
那你用最小配置测试吧,嫌麻烦就直接copy猫大的那个文件到自己配置里就完事了。或者直接fork一份,改个名字。