clmemo-mode での item header の face は change-log-mode の face を利用しているため,
* foo bar baz:
のように,スペースをはさむと foo にしか色がつかない.
* foo, bar, baz:
のように "," をつければ,foo, bar, baz それぞれに色がつく.
ChageLog memo では item header 部全体に色がついて欲しいので
(change-log-mode の face はそのままで),highlight-regexp を使って
次のようにしてみた.
(defface my-clmemo-item-header-face '((((class color) (background light)) (:background "blue" :foreground "yellow")) (((class color) (background dark)) (:background "blue" :foreground "yellow")) (t (:bold t))) "Face for highlighting item header.")
というふうに face を用意し,clmemo-mode-hook に
(highlight-regexp "\\* .+:$" "my-clmemo-item-header-face")
を追加.