是否有某种"包搜索"功能可用于Emacs?

tce*_*act 5 emacs package-managers package emacs-helm

在Emacs中,M-x键绑定允许您搜索和执行可用命令.我正在寻找类似的功能/功能,允许您从Emacs存储库中搜索和安装可用的包.

我目前做的最好的是M-x package-list-packages后面C-s,但是这有一些缺点:

  1. 它要求您导航到可用包列表,而我想要的东西适用于Emacs中的大多数地方.
  2. 它只允许您在包列表中循环,而我想要显示缩小的结果列表.
  3. 它不支持模糊匹配(如Helm).

我正在寻找的功能是否存在?或者是否有一个为Emacs提供此功能的包?如果是这样,我在哪里可以找到它?

ele*_*han 8

听起来M-x package-install应该做你想做的事.如果已helm安装,则将具有类似头盔的界面来搜索和安装包.即便没有helm,它可以从任何缓存中调用,它支持缩小,如果你这样做有安装掌舵,它支持模糊匹配.

我仍然倾向于使用,M-x package-list-packages除非我确切地知道我在寻找什么,因为不像package-install它可以让你看到包的细节和描述.我必须这样C-shelm-occur,所以我也可以使用类似helm的界面搜索这个缓冲区.此外,在*Packages*缓冲区中,您可以使用f(package-menu-filter),它允许您根据逗号分隔的关键字列表缩小包列表的范围.但是,我可以理解你想要避免package-list-packages在你的帖子中概述的方面.