最近helmの更新で,公式にmigemo検索が導入されたようだ。
https://github.com/emacs-helm/helm/wiki#use-migemo-in-helm
M-x helm-migemo-mode
,もしくは設定ファイルに(helm-migemo-mode 1)
を追記することで以下がmigemo検索の対象となる。
- kill ring
- occur, moccur
- buffers
- helm-find-files (One space after a current path is needed to get candidates via migemo.)
- Files in current directory
- file name history (C-c h in helm-find-files)
- recentf
- minibuffer history
- bookmarks
- filtered bookmarks
helm-migemoをインストールせずともmigemo検索が使える,この事実が重要である。
例えばhelm-occurの情報源(source)が定義されているhelm-regexp.elを見れば分かるとおり、情報源はある一定のフォーマットで記述する必要があるらしい。
syohex氏の以下のブログ記事は参考になるだろう:
##追記
現在helm-migemoの本体はemacs-jpに移されたようである。
https://github.com/emacs-jp/helm-migemo
##追記2
helm-swoopについてもhelm-migemo-mode
への対応がなされたようである。
https://github.com/ShingoFukuyama/helm-swoop/commit/0ef60eba8304c98d787aa823e9303da31dd52f15