add License
remove inefficient preprocess of an input text
allow to pass any CodeMirror configuration
wrap long lines by CodeMirror editor config