eshell で ansi-color に対応にする方法

僕は以下のような設定を .emacs に追加しているのだけど

(setq eshell-output-filter-functions (list 'eshell-handle-ansi-color
                                           'eshell-handle-control-codes
                                           'eshell-watch-for-password-prompt))
(add-hook 'eshell-mode-hook 'ansi-color-for-comint-mode-on)

「autotest」で「--color」オプションをつけた「spec」を動かしてると
途中で黒字のはずの文字に色がついちゃったりして困ってる。
うーん。なんとかならないものかー。

追記

「spec/spec.opts」に「-fs」を入れなければ色がおかしくならないみたい。
「-fs」はまあなくても困ることはないので当面ははずしておくことにしよう。
今一スッキリしないけども。