@milkdown/plugin-listener

Listener plugin for milkdown.

Usage no npm install needed!

<script type="module">
  import milkdownPluginListener from 'https://cdn.skypack.dev/@milkdown/plugin-listener';
</script>

README

@milkdown/plugin-listener

Listener plugin for milkdown.

Example Usage

import { Editor } from '@milkdown/core';
import { commonmark } from '@milkdown/preset-commonmark';

import { listener, listenerCtx } from '@milkdown/plugin-history';

// import theme and style
import '@milkdown/theme-nord/lib/theme.css';
import '@milkdown/preset-commonmark/lib/style.css';

new Editor()
    .config((ctx) => {
        ctx.set(listenerCtx, {
            markdown: [(get) => console.log(get())],
            doc: [console.log],
        });
    })
    .use(commonmark)
    .use(listener)
    .create();