Editor Formatting
The Inklings editor gives you the formatting tools a worldbuilder actually needs — without the bloat of a full word processor or the austerity of a plain text file. Every formatting option has both a toolbar button and a keyboard shortcut.
Inline marks
Section titled “Inline marks”Inline marks apply to selected text within a paragraph. Select the text first, then apply the mark.
| Mark | Shortcut | What it does |
|---|---|---|
| Bold | Cmd+B / Ctrl+B | Makes selected text bold |
| Italic | Cmd+I / Ctrl+I | Makes selected text italic |
Cmd+Shift+S / Ctrl+Shift+S | Draws a line through selected text | |
Inline code | Cmd+E / Ctrl+E | Renders selected text in monospace code style |
Marks can be combined. Select a phrase, apply bold, then apply italic to the same selection — you get bold-italic. Applying a mark to already-marked text removes it (toggle behavior).
Block elements
Section titled “Block elements”Block elements affect the entire block (paragraph) your cursor is in. You don’t need to select text — place the cursor anywhere in the block.
Headings
Section titled “Headings”Three heading levels are available:
| Level | Shortcut | Markdown shortcut |
|---|---|---|
| Heading 1 | Cmd+Alt+1 / Ctrl+Alt+1 | Type # at the start of an empty line |
| Heading 2 | Cmd+Alt+2 / Ctrl+Alt+2 | Type ## at the start of an empty line |
| Heading 3 | Cmd+Alt+3 / Ctrl+Alt+3 | Type ### at the start of an empty line |
Headings within a page can be linked to directly from wiki-links using the # heading fragment syntax.
Press Cmd+Shift+8 or click the list button in the toolbar. You can also type - (hyphen space) at the start of an empty line to enter list mode. Press Enter to add more items.
Press Cmd+Shift+7 or click the numbered list button. You can also type 1. at the start of an empty line. Numbers increment automatically.
Code block
Section titled “Code block”Insert a code block via the toolbar or by typing three backticks (```) at the start of an empty line and pressing Enter. The code block accepts an optional language label (e.g., typescript, python, rust) which appears as an annotation on the block.
Content inside a code block is not formatted — it renders verbatim in a monospace font.
Blockquote
Section titled “Blockquote”Press Cmd+Shift+B / Ctrl+Shift+B or type > at the start of an empty line. Blockquotes render with a distinct left border and background, useful for callouts, quotes from characters, or highlighted lore entries.
Undo and redo
Section titled “Undo and redo”The editor uses a persistent undo system that persists across navigation. This means:
- Undo (
Cmd+Z/Ctrl+Z) still works after you’ve navigated away and returned - Redo (
Cmd+Shift+Z/Ctrl+Shift+Z) reapplies undone changes - Each page has its own independent undo history
Mixed formatting
Section titled “Mixed formatting”Multiple inline marks can coexist in a single paragraph. A paragraph can have a bold character name, italic flavor text, and code-formatted system terms all at once. Inklings persists all combinations without loss across navigation.
See Also
Section titled “See Also”- Create and Edit Pages — The page lifecycle beyond formatting
- Wiki-Links and Backlinks — Linking pages from within editor content
- Image Blocks — Adding images to pages
- Keyboard Shortcuts — Full shortcut reference
Was this page helpful?
Thanks for your feedback!