diff --git a/demo/demo.ts b/demo/demo.ts index 9472e9f0..cfc84390 100644 --- a/demo/demo.ts +++ b/demo/demo.ts @@ -1,11 +1,13 @@ import {EditorView, basicSetup} from "codemirror" -import {javascript} from "@codemirror/lang-javascript" -;(window as any).view = new EditorView({ - doc: 'console.log("Hello world")', - extensions: [ - basicSetup, - javascript(), - ], +let doc = "" +for (let i = 0; i <= 1245526; i++) doc += String.fromCharCode("a".charCodeAt(0) + Math.floor(Math.random() * 26)) + +let view = (window as any).view = new EditorView({ + doc, + extensions: basicSetup, parent: document.body }) + +console.log("---") +view.dispatch({selection: {anchor: view.state.doc.length}, scrollIntoView: true})