@mulmoclaude/markdown-plugin
v4.1.0
Published
Full-fidelity markdown document plugin (presentDocument) — Marp slides, PDF export, AI image-fill — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal.
Readme
@mulmoclaude/markdown-plugin
Full-fidelity markdown document plugin (presentDocument) — Marp slides, PDF export, AI image-fill — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal.
A plugin for MulmoClaude and MulmoTerminal — loaded by the host, not run standalone.
Source-editor bookmarks
The plain-document source editor marks bookmarked places in a rail down its left edge — a small clickable triangle per bookmark, positioned at that place's position in the whole document. Clicking one scrolls the editor there.
Marp decks are excluded: a deck is navigated by slide, and its editor sits beside a live slide preview that already says where you are.
What counts as a bookmark is a regular expression of your own, set once per
machine in ~/.config/mulmo/config.json — the host-neutral config file shared by
MulmoClaude and MulmoTerminal, so both apps mark the same thing:
{
"documentBookmarks": {
"pattern": "^\\.\\.\\."
}
}That is also the default when the file (or the key) is absent: a line beginning
with ... is a bookmark. The pattern is compiled with the m and g flags, so
^ and $ mean line boundaries. Note that it is a regex source inside JSON —
backslashes are doubled, and a literal . needs escaping (bare ^... would mean
"any three characters at line start", which matches nearly every line).
A pattern that does not compile, is empty, or is over 200 characters is ignored in favour of the default; the rail is hidden entirely in documents with no matches.
Dev loop
yarn workspace @mulmoclaude/markdown-plugin run build
yarn workspace @mulmoclaude/markdown-plugin run testRelated projects
Used by both MulmoClaude and MulmoTerminal, and published from the MulmoClaude monorepo by Receptron.
- MulmoClaude — an open-source AI assistant platform that runs on your own computer. Claude Code as the engine, a personal wiki for long-term memory, schema-driven collections for your data, and chat that summons the right GUI (markdown, charts, forms, spreadsheets, wikis) for each task.
- MulmoTerminal — a terminal-first cockpit for running many AI coding agents in parallel. One roster showing every session's summary and PR status, tmux-backed session persistence, git-worktree isolation, one-click PRs, and mobile push with remote reply.
- MulmoTerminal manual — setup, workflows, feature reference, configuration, mobile notifications, and alternative / local model providers. Available in English and Japanese.
