Ruby-modeで色がついている状態で、コメントが「#%」で始まっている行を別の色に変更しようとしています。
ぐぐってこんな感じに設定しましたが、うまくいきません。
Ruby-modeではコメントにはすでに色がついていますが、色が
ついている箇所を別の色に変更するのがうまくいっていません。
(色がついてない箇所の変更はうまくいっています。)

(defface my-face-cmt '((t (:background "gray"))) nil)
(defvar my-face-cmt 'my-face-cmt)
(defadvice font-lock-mode (before my-font-lock-mode ())
(font-lock-add-keywords
major-mode
'(("#%.*" 0 my-face-cmt append))))
(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)
(ad-activate 'font-lock-mode)

だれがアドバイスお願いします。
CarbonEmacs 22