Emitted when an annotation changes, like through [[EditSession.setAnnotations]].
Emitted when a back marker changes.
Emitted when the gutter changes, either by setting or removing breakpoints, or when the gutter decorations change.
Emitted when a code fold is added or removed.
Emitted when a front marker changes.
Emitted when the current mode changes.
Emitted when the ability to overwrite text changes, via [[EditSession.setOverwrite]].
Emitted when the scroll left changes.
The new scroll left value
Emitted when the scroll top changes.
The new scroll top value
Emitted when the tab size changes, via [[EditSession.setTabSize]].
Emitted when the wrapping limit changes.
Emitted when the wrap mode changes.
Emitted when a background tokenizer asynchronously processes new rows.
Emitted when the document changes.