Hello, CodeMirror!
I wanted to check here whether a PR would be accepted to export the startOperation
and endOperation
methods on CodeMirror instances. I know about the option to call operation(callback)
, but sometimes I have groups of editor changes that happen with short timeouts, or in the same stack but in some way that I can’t “capture” all the parts in a callback. (This happens, for example, in React applications, where multiple child components make changes to the editor in a single render cycle, but application code can’t wrap the rendering of a subtree because of inversion of control.
If CodeMirror would accept such a PR (or some other way to allow asynchronous operations that only redraw at the end), I’d be very happy to be the one to write it up.
Thanks!
Adam