migemize anything.el

昨日の続き。anything を Migemoで pattern matching させるって anything.el の関数 anything-check-new-input を

(defun anything-check-new-input (input)
  "Check input string and update the anything buffer if
necessary."
  (unless (equal input anything-pattern)
;;    (setq anything-pattern input) ;; original
    (setq anything-pattern (migemo-get-pattern input)) ;; migemize
    (unless anything-saved-sources
      (setq anything-input anything-pattern))
    (anything-update)))

に置き換えるだけで大丈夫かな? 一応手元だとこれで動いている気配。

[追記]

絞込み自体はできるけど、pattern入力して候補絞り込んだ後でカーソルによる候補選択とか利かなくなっちゃってるな。そんな直感だけでいけるほど単純でもないか。それはそのうち調べよう。