codemirror as a submodule