At the moment, we have a Markdown Editor as the WYSIWYG editor.
This can perform all sorts of highlighting - see:
http://daringfireball.net/projects/markdown/syntax
In principal, you should be able to get highlighting by simply indenting 4 spaces,
if(True):
print("Hello")
or
#include "rubbish.h"
R = new Rubbish;