Emacs包管理器的升级版——Paradox

楔子

就好像ibufferbuffer-menu的升级产品一样,Paradox可以看作是自带的package的升级产品,我偶然间在Endless Parentheses上看到了作者的介绍,马上安装试用,感觉不错,分享一下。

安装

安装还是比较容易的,使用自带的包管理器添加了Melpa后直接安装就好了,如果你安装过其他的包这一步是没有难度的。

试用

因为我用的也不多,简单写写我的感受。

界面

首先是界面,M-x paradox-list-package就出来啦。如果要你设置Github神马的先n

Paradox的界面

直观上,比list-package色彩丰富的多,而且,Mode-line显示了一些基本信息,很贴心,界面里的h可以直接到包的主页。

后台安装

这是Paradox的最大优势了罢。用法也很简单,安装了async包后,在安装的时候会提示是否使用后台安装,y就可以了。

不过也有缺点,会卡一下,但也比完全卡住好的多。

看介绍,还有一个神技是整合了版本控制,不过我暂时还没有用到。

总结

Emacs单线程的缺点恐怕段时间内难以克服了,但采用定时器和多进程可以解决大部分问题,对于Emacs这种不是计算见长的软件凑合了,Paradox就采用现有的技术提升了使用体验,如果你经常使用包管理,值得一试。

Update:

前一段时间自带的包管理也加入了后台安装的功能 所以这个扩展我已经弃用了