Reference
Constructor: new Editor(element, doc, options?).
| Field | Type / notes |
|---|---|
onChange | (doc) => void after commits |
editable | boolean; also setEditable |
extensions | default markloomKit() |
ai | { provider | endpoint | stream } — see AI guide |
collab | { url, room, name?, color?, seed? } |
toc | boolean — left outline rail |
comments | opt-in comment rail |
mentionSource | async/sync candidates for @ |
nodeViews | e.g. { code } |
placeholder | empty-doc hint text |
renderMath | hook for KaTeX / custom math |
uploadImage | hook for image insert |
focus() / setEditable(bool)collab — CollabClient when enabled