Port to CodeMirror 6
Open
enhancement
- Dominant language
- Haskell
- Stars
- 1.3k
- Forks
- 201
- PR merge metrics
- No merged PRs in 30d
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.
Contributor guide
Assessment
This issue has not been assessed yet.