Rich Content Plugins
Advanced inline and block content: text highlighting, emoji picker, KaTeX math formulas, hover tooltips, and one-click copy buttons.
Usage
setup.ts
highlightPlugin()
Mark text with the <Highlight color="..."> JSX component. Supports 8 built-in colours: yellow, green, blue, purple, pink, red, orange, and cyan.
highlight.mdx
emojiPlugin()
Opens a searchable emoji picker from the toolbar. Click an emoji to insert it directly into the editor as a Unicode character. Includes 56+ common emoji with keyword search support.
formulaPlugin()
LaTeX math rendering via KaTeX. Use $...$ for inline math and $$...$$ for display-mode block equations. KaTeX must be loaded on the page for rendered output; otherwise a code fallback is shown.
Inline Math
inline-math.md
Block Math
block-math.md
tooltipPlugin()
Add hover tooltips to any inline text using the <Tooltip tip="..."> JSX component. Useful for definitions, abbreviations, and contextual help.
tooltip.mdx
copyTextPlugin()
One-click copy-to-clipboard block using the <CopyText> JSX component. Clicking the block copies its content to the clipboard with visual feedback.
copy-text.mdx
© 2026 SynclineMDX Editor. All rights reserved.