Input rules
Pocper recognises a handful of common typing patterns and rewrites them into formatted content as you go. Type the trigger, hit space, and the rule fires — no toolbar needed.
1 · Block conversion
These rules turn a plain line into a different block type the moment you hit space after the trigger. They fire only on an empty line that's still a Text block — once the line has become something else, the same trigger does nothing.
"# "Convert the line to a Heading block. Use one "#" for the largest level, up to six ("######") for the smallest.
"- "Start a Bullet list. The asterisk ("* ") and the plus sign ("+ ") work too — pick whichever is closest to your fingers.
"1. "Start a Number (numbered) list. Any digit followed by ". " works; the number you type becomes the starting value of the list.
"[ ] "Insert an empty Checkbox. The no-space form "[]" works as well — both expand to the same Checkbox.
"[x] "Insert a pre-checked Checkbox. "[X]", "[v]", and "[V]" are also accepted — cross or tick markers, whichever feels natural.
2 · Inline formatting
Wrap a span of text with these delimiters and the rule replaces the delimiters with the corresponding inline mark. They fire as soon as the closing delimiter is typed.
**bold**Wrap text in two asterisks on each side.
*italic* or _italic_Wrap text in single asterisks or single underscores. Either delimiter produces the same Italic mark.
~~strike~~Wrap text in two tildes on each side.
https://… (then space)Type a full http:// or https:// URL followed by a space — Pocper wraps the URL portion with a Link mark. Whatever you type after the space stays outside the link.
3 · Smart typography
Three Western-typography conveniences ship enabled. They run while you type prose so you get proper marks without copy-pasting from a word processor. Chinese-style 「」『』 are not auto-handled — IME users insert those directly.
" or 'Straight quotes turn into curly ones as you type. The direction (open vs close) is inferred from the surrounding whitespace.
--Two hyphens become an em dash (—). Useful for parenthetical asides without reaching for a special character.
...Three dots become a proper ellipsis character (…). One glyph instead of three.
What's next
For the full list of block types that these rules can produce, head to Block types, which covers every block the editor knows about.