anythingで絞り込み選択をする際に全ての候補を選択する方法

anythingで絞り込み選択をする際に全ての候補を選択する方法

最近、helmからanythingに戻せるものは戻しています。

そうした所、 helm(helm-miniなど)で絞り込み選択をする際に M-a で全ての候補を選択することができていましたが、 anythingではできないことに気付きました。

以下、解決法です。

そのため、 helmのソースコードで M-a を使用している箇所を検索したところ helm-mark-all という関数が見つかりました。

anythingでも同じような関数が定義されているかを調べたところ anything-mark-all が見つかりました。

そこで

(define-key anything-map (kbd "M-a") 'anything-mark-all)

としてM-aにanything-mark-allを割り当てたところ、 anythingでも全ての候補を選択できるようになりました。

【追記】

anythingのコードを見ると anything-mark-allがM-aに割り当てられているようです。

ただ、M-aが効いたり効かなかったりするので自分自身では上記の設定をしておきます。

また、 M-m (anything-toggle-all-marks)で全てを選択したり選択を解除することができるので、こちらでもいいかもしれません。

Toshiaki Ara

コメントは受け付けていません。