全部学习汇总: GreyZhang/editors_skills: Summary for some common editor skills I used. (github.com)
安装的时候遇到evil-unimpaired找不到的问题,查了一下网络上很多人都遇到这样的问题,但是问题千奇八怪。更要命的可能是我遇到的提示跟找到的例子中没有相同的。
在启动安装的过程中,大概会遇到类的问题。
启动之后,发现有这样的报错。
我看了一下配置文件中其实是已经有了这个插件。但是,安装处理的过程中失败了。我清空了缓存之后再次测试,发现这个过程中在从github同步melpa的全部repo,由于网络问题失败。
由此,找到了上面的代码之后干脆把github的地址换成了码云上的一个镜像。
处理完之后,报错消失。
看了一下这个记录,发现这里原理出现问题的evil-ediff问题也没了。但是每次启动的时候发现emacs还是在尝试安装这个插件。后来确认了一下,应该是spacemacs使用的这个插件已经不再维护了。具体的信息可以在这里看到:GitHub - emacs-evil/evil-ediff: Make ediff a little more evil
这样的问题之前已经有人提了issue,看到了一个可以尝试的解决方案,参考链接:evil-ediff removed from melpa · Issue #10972 · syl20bnr/spacemacs · GitHub
这是里面的解决方案,从指定的github安装额外的插件。
我在我的配置中照搬了这个配置。再次测试,可以成功安装插件。
我个人使用的spacemacs配置已经很多年没有更新了,这次更新一下看看是否会带来全新的体验。不过,这种尝鲜的处理中总会有各种有趣的问题。Happy hacking!