インストール済みのパッケージにすばやく移動する方法は?


15

パッケージマネージャー(M-x package-list-packages)にいるとき、インストール済みのパッケージにすばやく移動したいと思います。

emacsパッケージ

そことしてマークされたパッケージの何千もの文字通りある利用可能インストールは、または内蔵のが、ナビゲーションのすべてがライン・バイ・ラインであるように思われます。これはパッケージマネージャーの監視ですか、それとも明らかな何かを見落としていますか(もちろん、基本的な文字列検索は別として)。


があり、またはFilter package list optionを押して呼び出すことができfますpackage-menu-filter
ルークシムカス14年

@KingShimkus:emacs 24.3.1に付属する標準のパッケージマネージャーを実行していますが、これにはpackage-menu-filterが含まれていないように見えますが、ありがとうございます!
ジェフバウアー14年

2
Emacsパッケージシステムに、便利であろうと重要であろうと、何らかの機能が欠けているか間違っていることがわかった場合は、を使用して改善のために報告することを検討してくださいM-x report-emacs-bug。(それはバグだけでなく、機能強化のリクエスト用です。)
ドリュー

3
Jeff Bauer:Emacs 24.4にアップデートすると、そのfキーフィルター機能が利用可能になります。
フィルス14年

2
fステータスではなく、キーワードのフィルタリング専用です。
14年

回答:


10

私は結果を使用する(またはより具体的にはhelm-swoop)ことになり、選択を絞り込む傾向があります。

ただし、基本的なパッケージマネージャーの機能を拡張するparadoxを使用することもできます。これには、S x並べ替えオプション、単一キーの次およびステータスが含まれます。また、独自のフィルターオプションもあります。特に、f uアップグレードの影響を受けるすべてのパッケージに絞り込まれます。


3

パッケージリストの外にあるインストール済みパッケージをすばやく開くためにcompleting-read(おそらくidovia ido-everywhereまたはido-ubiquitous)だけを使用する場合は、別のオプションがあります。

(defun open-package ()
  (interactive)
  (let* ((packages (mapcar 'symbol-name (mapcar 'car package-alist)))
         (package (completing-read "Open package: " packages nil t)))
    (find-library package)))
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.