/** * Brainfish emoji: remark-emoji + Unicode node, `:shortcode:` input rule, and `:` suggest tooltip. * * Wire in the editor: * 1. `crepe.editor.use(emojiCorePlugins)` — early, with schema/remark plugins. * 2. `crepe.editor.config((ctx) => ctx.set(emojiTooltip.key, { view: pluginViewFactory({ component: EmojiTooltipView }) }))` * 3. `crepe.editor.use(emojiTooltip)` * 4. `crepe.editor.use(emojiSuggestProsePlugin)` — **after** other prose plugins so suggest keys run first. */ export { emojiCorePlugins } from './core'; export { emojiSuggestProsePlugin, emojiSuggestDismissMeta, emojiSuggestNavMeta, emojiSuggestPickMeta, findEmojiTrigger, getEmojiSuggestState, insertEmojiFromSuggest, type EmojiSuggestState, } from './suggest'; export { EmojiTooltipView, emojiTooltip, EMOJI_TOOLTIP_NAME } from './EmojiTooltipView';