Chronicle KeeperDocs
Docs / The editor

The editor

A proper Markdown editor built for worldbuilding — it edits your file's literal text, never mangles your formatting, and gets out of the way.

Source & reading views

Every page has two faces. The source view is a real code editor (CodeMirror 6) with line numbers, code folding, multi-cursor, ⌘F find-and-replace and Markdown syntax highlighting. Toggle to the reading view for the clean, rendered page — transclusions expanded, callouts styled, images shown. Edits touch only the literal string in your file, so what you write is exactly what's saved.

A page in reading view with a Read/Edit toggle
Reading view with the Read / Edit toggle top-right — switch to source any time.

Writing shortcuts

  • ⌘B / ⌘I — bold / italic.
  • ⌘L — wrap the selection as a [[wikilink]].
  • [[ — autocomplete page names and aliases as you type; # autocompletes tags.
  • Smart lists — bullets, numbers and - [ ] tasks continue on Enter and out-dent when empty.

The slash menu

Type / at the start of a line for an insert menu: headings, lists, tables, callouts, an /event stub for the timeline, and your own snippets. No need to remember Markdown syntax for the fiddly bits.

Smart paste

Paste does the obvious thing:

  • A URL over selected text becomes a Markdown link.
  • Spreadsheet cells or an HTML table become a Markdown table.
  • An image is saved into Assets/ and embedded as ![[name]] — rendered in reading view, with |width honoured.

Transclusion

Pull one page (or one section) into another with ![[Page]] or ![[Page#heading]]. The content renders inline in reading view, so you can compose a region overview from its towns, or a faction page from its members, without copy-paste drift. Embeds nest a few levels deep and are cycle-guarded.

Callouts & secrets

Set off asides with callouts:

> [!note] Worth remembering
> The duke's seal is a forgery.

> [!secret]- GM eyes only
> The duke is already dead.

Types include note, tip, warning and secret. A - after the type makes the callout start collapsed (a + starts it open); secrets are collapsed by default, so spoilers stay hidden until you click.

Snippets & quick capture

Reusable blocks live in .ck/templates/snippets/ and appear in the slash menu — a stat block, a shop inventory, whatever you reach for often. And when an idea strikes mid-session, ⌘⇧J quick-captures it straight to your Inbox/ tagged #inbox, ready to promote later.

Selection toolbar

Select text in the editor for a bubble toolbar: format it, turn it into a heading or list, wrap it as a wikilink, extract it to a new page (leaving a [[link]] behind), or send it to the Keeper as a quote to ask about.

Tabs & focus

Open several pages at once in tabs, with the browser muscle memory you'd expect: ⌘-click a link to open it in a background tab, ⌘W to close, ⌘⇧T to reopen, ⌘1–9 to jump, middle-click to close, drag to reorder. Each tab remembers its cursor, scroll and read/edit mode. For deep work, Zen mode strips everything but the page.

It's just Markdown.

Nothing here is a proprietary format. The slash menu, callouts and transclusion all write plain Markdown an Obsidian user would recognise — so your world stays portable no matter what you edit it with.