Font-lock code blocks according to mode.

I still need more information to come up with an implementation, Do you think you know how we can implement this?

Otherwise we can make this into an issue.