Indicates the abortion of an asynchronous process.
Implemented in the ui
module as Controller
.
Holds the current state of the editor raw data and analyses.
An object that emits flashes, timed events associated with a text selection.
Undo-redo management.
Undo-redo management.
Notifies observers when canUndo
, canRedo
, undoName
, or redoName
change.
An edit that is visible to the user, adding a representation name.
An edit that can be undone, and then again redone.
An edit that can be undone, and then again redone. All sub-classes should be immutable.
A candidate for completion.
A candidate for completion.
the "word" of the completion, e.g. method name
the complete text to be inserted, e.g. with trailing spaces or parentheses
the cursor motion after insertion, e.g. negative to step back into parentheses