+const CodeMirror = require('codemirror');
+const Clipboard = require("clipboard");
+
+// Modes
require('codemirror/mode/css/css');
require('codemirror/mode/clike/clike');
require('codemirror/mode/diff/diff');
require('codemirror/mode/xml/xml');
require('codemirror/mode/yaml/yaml');
-const Clipboard = require("clipboard");
-
-const CodeMirror = require('codemirror');
+// Addons
+require('codemirror/addon/scroll/scrollpastend');
const modeMap = {
css: 'css',
mode: "markdown",
lineNumbers: true,
theme: getTheme(),
- lineWrapping: true
+ lineWrapping: true,
+ scrollPastEnd: true,
});
}
module.exports = {
highlight: highlight,
- highlightElem: highlightElem,
wysiwygView: wysiwygView,
popupEditor: popupEditor,
setMode: setMode,