https://github.com/skeeto/cl-lib-highlight.git
git clone 'git://github.com/skeeto/cl-lib-highlight.git'
This library adds all of the familiar highlighting to cl-lib macros
(cl-defun, cl-loop, etc.) that were originally provided for cl.
It's not simply throwing in all the symbols as keywords. They're being
added using the same regular expressions that cl gets, so function
names get highlighted with cl-defun, type names get highlighted with
cl-defstruct, etc.

Load this library and run cl-lib-highlight-initialize.
If you want to mark out the old cl functions with a warning face,
also run cl-lib-highlight-warn-cl-initialize.
I think cl-lib was a mistake, but since it's here it needs to be
well-supported. The Emacs devs
have chosen to exclude cl-lib font-locking
so it must be supported through a library.