boyan.codemirror.editor plugin