$shibayu36->blog;

クラスター株式会社のソフトウェアエンジニアです。エンジニアリングや読書などについて書いています。

helm-c-moccurの代わりにhelm-occurを使うようにした

https://github.com/milkypostman/melpa/issues/1102

 githubのmelpa repositoryをwatchしていたら、こんなissueを見つけた。helm-c-moccurはメンテされて無く、helmのrepositoryで同様の機能が実装されているので、消しても良いとのこと。もともとhelm-c-moccurを使っていたので、これは良くないなと思って、helm-c-moccurの代わりの物を探すことにした。

 このissueによるとhelm内に同様の機能があるということだったので、そこから探すことにした。helm-occurが使えそう。

 helm-configを使うと勝手に使えるようなので、設定してみた。

(require 'helm-config)
(global-set-key (kbd "C-M-o") 'helm-occur) # helm-occurの起動
(define-key isearch-mode-map (kbd "C-o") 'helm-occur-from-isearch) # isearchからhelm-occurを起動
(define-key helm-map (kbd "C-c C-a") 'all-from-helm-occur) # helm-occurからall-extに受け渡し


これでhelm-occurの起動や、isearchしている時にそのwordでhelm-occurに移動できたり、選択した物をall-extに全て移動するということが出来るようになった。便利。

追記