之前Xah分享了Melpa不再发布来自EmacsiWiki的包的消息,我看了没什么感觉,今天才发现我也是受害者之一。

从EmacsWiki手动安装Elisp包

我使用Drew AdamsDired+,之前从Melpa上安装的,因为Melpa移除了这些包,本地安装的包就好像「孤儿」一样,没法更新了。索性把它们都删除了,直接从EmacsWiki上安装:

1
2
3
4
5
6
7
mkdir -p ~/.emacs.d/emacswiki
cd ~/.emacs.d/emacswiki
wget https://www.emacswiki.org/emacs/download/synonyms.el
wget https://www.emacswiki.org/emacs/download/w32-browser.el
wget https://www.emacswiki.org/emacs/download/dired-sort-menu.el
wget https://www.emacswiki.org/emacs/download/dired-sort-menu%2b.el
wget https://www.emacswiki.org/emacs/download/dired%2b.el

所谓安装就是下载这些包啦,然后用没有包管理器时代的加载方式:

1
2
3
4
5
6
7
8
9
(add-to-list 'load-path "~/.emacs.d/emacswiki")

(ignore-errors
(require 'dired+)
(require 'dired-sort-menu+)
(require 'w32-browser)
(when (featurep 'dired+)
(add-to-list 'dired-compress-files-alist
'("\\.7z\\'" . "7z u -mmt %o %i"))))

闲言碎语

Emacs本就小众,阵营内部还分裂不断,比如原生Emacs (Vanilla Emacs) vs Spacemacs,原生键绑定vs Evil vs Swiper,等等。可能分裂是Emacs世界的常态罢,可苦了用户了,折腾不断。

记录并分享。