tiptap/docs/api/extensions/history.md
Dominik f387ad3dd4
feat(pm): new prosemirror package for dependency resolving
* chore:(core): migrate to tsup

* chore: migrate blockquote and bold to tsup

* chore: migrated bubble-menu and bullet-list to tsup

* chore: migrated more packages to tsup

* chore: migrate code and character extensions to tsup

* chore: update package.json to simplify build for all packages

* chore: move all packages to tsup as a build process

* chore: change ci build task

* feat(pm): add prosemirror meta package

* rfix: resolve issues with build paths & export mappings

* docs: update documentation to include notes for @tiptap/pm

* chore(pm): update tsconfig

* chore(packages): update packages

* fix(pm): add package export infos & fix dependencies

* chore(general): start moving to pm package as deps

* chore: move to tiptap pm package internally

* fix(demos): fix demos working with new pm package

* fix(tables): fix tables package

* fix(tables): fix tables package

* chore(demos): pinned typescript version

* chore: remove unnecessary tsconfig

* chore: fix netlify build

* fix(demos): fix package resolving for pm packages

* fix(tests): fix package resolving for pm packages

* fix(tests): fix package resolving for pm packages

* chore(tests): fix tests not running correctly after pm package

* chore(pm): add files to files array

* chore: update build workflow

* chore(tests): increase timeout time back to 12s

* chore(docs): update docs

* chore(docs): update installation guides & pm information to docs

* chore(docs): add link to prosemirror docs

* fix(vue-3): add missing build step

* chore(docs): comment out cdn link

* chore(docs): remove semicolons from docs

* chore(docs): remove unnecessary installation note

* chore(docs): remove unnecessary installation note
2023-02-02 17:37:33 +01:00

2.1 KiB
Raw Blame History

description icon
If I could just go back and make everything undone … you can. history-line

History

Version Downloads

This extension provides history support. All changes to the document will be tracked and can be removed with undo. Undone changes can be applied with redo again.

Installation

npm install @tiptap/extension-history

Settings

depth

The amount of history events that are collected before the oldest events are discarded. Defaults to 100.

Default: 100

History.configure({
  depth: 10,
})

newGroupDelay

The delay between changes after which a new group should be started (in milliseconds). When changes arent adjacent, a new group is always started.

Default: 500

History.configure({
  newGroupDelay: 1000,
})

Commands

undo()

Undo the last change.

editor.commands.undo()

redo()

Redo the last change.

editor.commands.redo()

Keyboard shortcuts

Command Windows/Linux macOS
undo() Control Z
Control я
Cmd Z
Cmd я
redo() Shift Control Z
Control Y
Shift Control я
Shift Cmd Z
Cmd Y
Shift Cmd я

Source code

packages/extension-history/

Usage

https://embed.tiptap.dev/preview/Extensions/History