我的基本配置信息:emacs-29;archlinux
问题:在安装 Treemacs插件时出现:Error (use-package): Failed to install treemacs-magit: Package ‘seq’ (version 2.24) is unavailable。
我的疑惑:seq需要2.24版本,但是我查看了我的emacs应该是最新的,且seq包不能单独升级,而我的seq却是2.23版本。。。
我的基本配置信息:emacs-29;archlinux
问题:在安装 Treemacs插件时出现:Error (use-package): Failed to install treemacs-magit: Package ‘seq’ (version 2.24) is unavailable。
我的疑惑:seq需要2.24版本,但是我查看了我的emacs应该是最新的,且seq包不能单独升级,而我的seq却是2.23版本。。。
Emacs master (30) 现在的 seq 版本是 2.24
也不排除 treemacs-magit 是手滑了,才会用这么 head 的版本(我瞎说的)。
感谢回答,我发现是我的配置只配置了MELPA,忘记配置GUN的了。。。
是 magit (baae31e) 对 seq 版本有要求:
Depend on seq-2.24 in all packages
In [1: 84eaa20] we only did this for `magit’ itself.
1: 2023-09-21 84eaa20
Use seq-keep instead of delq and mapcarThis is not strictly necessary for
git-commit' because there we don't *currently* use
seq-keep’, but in the future we might very well start using it there as well, without remembering that a dependency has to be added. So let’s just do it now.