I’m late to the party, there have been several blog posts on this through the intertubes, but I have to add my w00t!
For those wanting to play with this, It’s only available on the development version, meaning you’ll need to get the source from CVS/SVN/Git repos, (some distros have packages for emacs23 so look around [...]