anything.elが動かなくなった

anything.elのニューバージョン(次世代anything.elとプラグインをリリース!候補選択は是非anythingを)がリリースされたので、久し振りにアップデートしたのだが、実行時のエラーで動かなくなってしまった。
emacsのバージョンは、22.0 。
buffer-chars-modified-tick が実装されていないのが原因のようだ。

仕事で使っているので、気軽にバージョンアップもできないし。。

ということで、.emacsに↓のような記述を追加して対応した。これでいいのかなぁ

(unless (fboundp 'buffer-chars-modified-tick)
  (defun buffer-chars-modified-tick ()
    (if (listp buffer-undo-list)
        (length buffer-undo-list)
      0)))