helm-w3m-bookmarksでmigemo検索を有効にするTIPS

helmの公式にはhelm-w3m-bookmarksという,emacs-w3mのブックマークをhelmのインターフェイスで検索する機能が提供されている.
しかしながら,対応する情報源には(migemo)が入っていないので,日本語のブックマークをmigemo検索することは不可能である.
そこで私は以下のようにして対処している.helm-migemoを入れておくのは当然である.

(require 'helm)
(require 'helm-w3m)

(defvar my-helm-c-source-w3m-bookmarks nil)

(setq my-helm-c-source-w3m-bookmarks
      (copy-alist helm-c-source-w3m-bookmarks))

(push '(migemo) my-helm-c-source-w3m-bookmarks)

(defun my-helm-w3m-bookmarks ()
  "Preconfigured `helm' for w3m bookmark with migemo."
  (interactive)
  (helm-other-buffer 'my-helm-c-source-w3m-bookmarks
                     "*helm w3m bookmarks*"))

M-x my-helm-w3m-bookmarksとすればmigemo検索が可能である.