-
Notifications
You must be signed in to change notification settings - Fork 199
Open
Labels
Description
I really want to migrate CodeWorld to CodeMirror v6. This is apparently now ready, but will require a fair amount of work to move over the custom logic.
References:
- Basic migration guide is at https://codemirror.net/6/docs/migration/
- The legacy Haskell mode is ported at https://github.com/codemirror/legacy-modes
Migrating the custom CodeWorld mode will be a project, for sure. So will many of the editor features, such as autocomplete and autoindent, where I've written code that interacts deeply with the CodeMirror API. The new version has completely changed the API, so I suspect these will be rewrites.