@milkdown/plugin-listener
Listener plugin for milkdown.
Example Usage
import { Editor } from '@milkdown/core';
import { commonmark } from '@milkdown/preset-commonmark';
import { nord } from '@milkdown/theme-nord';
import { listener, listenerCtx } from '@milkdown/plugin-listener';
Editor.make()
.config((ctx) => {
ctx.get(listenerCtx)
.beforeMount((ctx) => {
})
.mounted((ctx) => {
})
.updated((ctx, doc, prevDoc) => {
})
.markdownUpdated((ctx, markdown, prevMarkdown) => {
})
.blur((ctx) => {
})
.focus((ctx) => {
})
.destroy((ctx) => {
});
})
.use(nord)
.use(commonmark)
.use(listener)
.create();
License
Milkdown is open sourced software licensed under MIT license.