Using ReticulOS
The Cell Editor
Click the content of any text cell — in Reticulum or the widget — to open the editor overlay: a clean, distraction-free space where a quick capture grows into a structured note. It's the same full editor everywhere.
Basics
| Element | Behavior |
|---|---|
| Title field | Edit the cell's title at the top; press Enter to jump into the body |
| Body | A rich text area — type freely, structure with slash commands or Markdown shorthand |
| Autosave | The cell saves automatically 700 ms after you stop typing; "saving… → saved" shows in the header |
| Close | Esc, the ✕ button, or a click outside — all trigger an immediate final save |
Text cells open in the editor. Link and image cells are managed from their cards.
Slash commands
Type / anywhere in the body to open the block picker — organized into Basic, Lists, Blocks, and Callouts — and keep typing to filter (/he finds the headings, /task finds the checklist). Navigate with ↑ / ↓, insert with Enter, dismiss with Esc.
| Command | Also matches | Inserts |
|---|---|---|
/text | paragraph, plain | Normal paragraph |
/h1 /h2 /h3 | heading, title, subtitle | Heading 1–3 |
/bullet | list, ul | Bullet list |
/numbered | ol, ordered | Numbered list |
/todo | checklist, checkbox, task | Checklist |
/quote | blockquote | Block quote |
/code | snippet, pre | Code block |
/table | grid, rows, columns | Table (2×2 starter) |
/toggle | details, collapse, fold | Collapsible toggle block |
/divider | rule, separator, hr | Horizontal rule |
/note /tip /important /warning /caution | callout, info, alert | Colored callout block |
Type to format
Prefer Markdown muscle memory? The editor converts it as you type, at the start of a line:
| You type | You get |
|---|---|
#, ##, ### + space | Heading 1–3 |
- or * + space | Bullet list |
1. + space | Numbered list |
[] + space | Checklist item |
> + space | Block quote |
``` + space (optionally ```js) | Code block, with a language tag |
--- + space | Divider |
Inline shorthand works too: closing **bold**, *italic*, ~~struck~~, ==highlight==, or `code` formats the wrapped text the moment you type the final character.
The formatting toolbar
Select any text in the body to reveal the floating toolbar:
| Button | Shortcut | Effect |
|---|---|---|
| B | Ctrl+B | Bold |
| I | Ctrl+I | Italic |
| U | Ctrl+U | Underline |
| S | — | Strikethrough |
<> | — | Inline code |
| Highlight | — | Highlighted text |
| Link | — | Turn the selection into a link (prompts for the URL) |
Tables
Insert a table with /table and it behaves like a spreadsheet-lite:
- Tab / Shift+Tab move between cells; Tab in the last cell adds a new row.
- A floating toolbar appears while your cursor is in a table, with add/remove row and column controls.
- Tables are stored as standard Markdown pipe tables, including column alignment.
Lists and checklists
- Click the checkbox area (far left of a checklist item) to toggle it checked or unchecked.
- Pressing Enter at the end of an item starts a new one.
- Tab indents a list item into a nested sub-list; Shift+Tab brings it back out.
Reordering blocks
Hover over the left edge of any top-level block to reveal a ⠿ drag handle. Drag it to move the whole block — a drop line shows exactly where it will land.
Links
Links inside the editor aren't clickable by default — that would make it impossible to place your cursor in them. Hold Ctrl and click a link to open it in your browser.
Paste behavior
The editor keeps your cells clean:
- Text or webpage content → inserted as plain text. Foreign HTML formatting is stripped so your note stays portable and tidy.
- Images → not inserted. Images live as their own cells; a toast reminds you to close the editor and paste in the main canvas instead.
How content is stored
Every text cell is stored as RetMD, a portable Markdown subset — plain text is simply RetMD with no markup. Whatever you build in the editor round-trips losslessly to readable Markdown, which is also exactly what the Export as Markdown feature writes out. See Formatting (RetMD) for the full syntax reference.