var CodeMirror = require('codemirror');
// Dynamically load modes
var requireContext = require.context('codemirror/mode/', true, /\.js$/);
requireContext.keys().forEach(function (key) {
requireContext(key);
});
window.addEventListener('load', function () {
var editor = document.getElementById('cm-editor');
if (!editor) {
return;
}
CodeMirror.fromTextArea(editor, {
mode: editor.dataset.mode,
lineNumbers: true,
lineWrapping: true,
autofocus: true,
});
});