For the complete documentation index, see llms.txt. This page is also available as Markdown.

withHistory

The withHistory plugin adds the HistoryEditor to an Editor instance and keeps track of the operation history of a Slate editor as operations are applied to it, using undo and redo stacks.

withHistory<T extends Editor>(editor: T): T & HistoryEditor

Add HistoryEditor interface to an instance of any Editor.

When used with withReact, withHistory should be applied inside. For example:

const [editor] = useState(() => withReact(withHistory(createEditor())))

Last updated