H1# Text Editor
A Markdown editor set as a page of the manual. Type on the left; the proof sets
itself on the right.
H2## The marks
Down the left margin, each line that opens a block wears its mark — the annotation
a copy-editor pencils down the side of a proof. Put the caret on this line to see
it lit.
**Bold**, *italic*, ~~struck~~, and `code` all set as you would expect. A [link](/apps)
goes cobalt.
>> A quotation takes the cobalt margin rule and the serif face.
H2## The keys
|| Key | What it does |
||-----|---------------------|
|| H1 | Sets the line as a heading |
|| B | Wraps the selection in bold |
|| <> | Wraps it in code |
1.1. Press a key with text selected and it wraps what you chose.
2.2. Press it with nothing selected and it leaves the marks with the caret between them.
3.3. Enter carries a list on. Enter on an empty item ends it.
H2## The listing
<>```js
// Code sets as a listing, numbered in the pixel face.
export const sheet = (mm) => mm * 2.83465;
<>```
-----
Everything is kept in this browser as you type. Nothing is sent anywhere.