history のタイムスタンプが出てしまう・・・

.zshrc で

# 履歴ファイルに時刻を記録
setopt extended_history

としていると、Emacs の shell-mode で M-p (履歴呼び出し) をしたときに

% : 1347254684:0;ls

UNIX TIME でタイムスタンプが表示されてしまいます。
multi-term だったら C-p してもタイムスタンプは出ませんが、
shell-mode が好きなので・・・。

なんとか非表示にしたいのですが、正しい方法が分かりません。
しかたないので、対処療法・・・。

comit.el:

(defun comint-previous-matching-input (regexp n)
:
      ;; (insert (ring-ref comint-input-ring pos))
      (insert
       (replace-regexp-in-string "^[0-9:; ]+" ""
                                 (ring-ref comint-input-ring pos)))
: