Supporting indented code blocks and not stripping code block indents as whitespace for contenteditable fields.