Open webbedspace opened 3 years ago
When it is not in beta, I think it's worth exploring.
(It being CM 6.)
UPDATE: Codemirror 6 is now stable.
Yeah, I want to explore it after things settle down with 2.4. I think it will be a breaking change for format extensions.
https://codemirror.net/6/ – This is important for me because the Harlowe mode has always been a bit sluggish for big passages, and while I'm doing some optimisation on that front right now, I think CM 6 has some speedups and API improvements (in particular, its focus away from a single-line document model toward a more intuitive single-string representation) that'd help. Also it has some built-in stuff that I wouldn't have to supply my own implementation for (such as tooltips). That being said, there's no ETA for stable release right now (despite the API being stable) and of course you'll have to rewrite "Extending Twine" to mention the new API.