一般的に使用されるヘルムの結果を注文する方法はありますか?


23

ヘルムの結果の順序は役に立たないようです...長いリストをナビゲートするか、リストを十分に絞り込むまで入力し続ける必要があります。

結果を使用頻度の順に並べ替える方法はありますか?

編集:つまり、ファイル、コマンド、変数などに関係なく、最も一般的に選択されたヘルム結果がリストの一番上に表示されます。


特定のヘルムコマンドはありますか?ヘルム-MXは、例えば上部に私に新しいコマンドを与えない
stsquad

うーん、私はMxを押したときにストックヘルムの補完を使用していたと思いますが、ヘルムMxを使用するように切り替えただけで、現在は機能しています。私は私が実権を握っ詳細ビットを読み取る必要があると思います
aiguofer

回答:


14

Helmには、使用頻度に応じて結果をソートする適応ソートオプションがあります。ヘルムのソースコードによると、マイナーモードでアクティブにできますhelm-adaptive-mode

https://github.com/emacs-helm/helm/blob/master/helm-adaptive.el


おかげで、これは私が探しているもののようですが、期待どおりに動作していないようです(履歴を保存していません)が、質問に答えているので答えとしてマークします。
aiguofer 14

@aiguoferバグを見つけたら、githubでバグを開きます。
トム14

1

Tomが指摘したように、helm-adaptive-modeはこれを行うことになっていますが、残念ながら多くのhelmコマンドはそれを使用しません:https ://groups.google.com/forum/#!topic/emacs-helm/ S6FXhGfDFqA

これは可能な限り最も近い回答であり、https://github.com/emacs-helm/helm/issues/751を提起したため、彼の回答は受け入れられたままにします。


aiguoferの回答で指摘された議論の一部は、ここに持ち込むことができます。「前のコメントで述べたように変数を保存する方法をhelm-M-xpsession.el見つけました[...]「いいですね、これを行う外部パッケージもあります私のものです。」 このソリューションとhelm-adaptive-mode制限は異なるため、おそらく一緒に使用できます。長期的には、おそらく同じ方法で保存できる追加の変数を作成する必要があります。
ジョーコルネリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.