Basic extension
Extension types
Node extension
For document elements:Mark extension
For inline formatting:Adding features
Commands
Keyboard shortcuts
ProseMirror plugins
Your extension can also define ProseMirror plugins which will let you perform more advanced things, such as listening to browser events attached to a node.Configuration
Type-safe factories
UsedefineNode and defineMark instead of Node.create() / Mark.create() for typed attributes:

