Editing
The editor is a rich-text surface with a formatting toolbar. It is laid out like a word processor, with margins and a centered content area. This page covers the formatting you can apply.
Text formatting
The toolbar has square buttons for bold, italic, underline, and strikethrough, shown as styled letters (B, I, U, S). You can also apply inline code, subscript, and superscript, and set text color, background color, font family, font size, and line height. A clear-formatting button removes all inline formatting from the selection.
Markdown typing shortcuts work as you type. For example, typing **text** produces bold text and # at the start of a line produces a heading. These shortcuts come from the editor's defaults.
Headings
The toolbar offers four heading levels, H1 through H4, and markdown imported by an agent can carry deeper levels. Use headings to structure a document into sections. Search treats headings as structure, and the AI assistant can navigate by them.
Lists and task lists
The editor supports bulleted lists, numbered lists, and task lists. Lists can nest.
Task lists are GFM-style checklists. Each item has a checkbox you can toggle. Toggling a checkbox is a real edit: it is collaborative and attributed to you, and it appears in version history like any other change. Task lists export to markdown as - [ ] and - [x].
Code
Apply inline code from the toolbar for short snippets inside a line. For multi-line code, start a code block by typing ``` at the start of a line. Code blocks are plain text: they are not syntax-highlighted, and their content is not executed.
Links
Add a link to selected text. When markdown is imported, or an agent writes a link, link targets are limited to safe protocols (http, https, mailto, and app-relative links); other targets keep their text but lose the link.
Other blocks
The editor also supports blockquotes, horizontal rules, and tables. For images and diagram blocks, see Images and diagrams.