editor with codemirror