use codemirror instead of epiceditor