On Github revealjs-codemirror / demonstration
You can edit it and run it again! Try it!
Code blocks aren't runnable by default. Because you might want to put crazy non runnable code in there. Like, html.
You can specify a codemirror theme as long as you include htmlthe stylesheet for it by setting the theme attribute.