The ProseMirror schema to build keymaps for.
Additional options to configure the plugin's behaviour.
Build keyboard commands for nodes and marks present in the schema.
An object of keyboard shortcuts to editor functions.
Implement keyboard commands for heading levels.
The keyboard mapping.
The maximum level of headings.
Implement keyboard commands for horizontal rules.
The keyboard mapping.
Implement line-break keyboard commands.
The keyboard mapping.
Implement some custom logic for how to split special blocks.
The keyboard mapping.
Implement save shortcut.
The keyboard mapping.
Build the plugin.
The ProseMirror schema to build the plugin against.
A class responsible for building the keyboard commands for the ProseMirror editor.