Blocks
Type / anywhere in a note to open the block menu, then keep typing to filter it. Press Enter to insert the highlighted block, Esc to dismiss.
Tip: blocks that have a title (Task List, Section, Database, Kanban, Gantt, Dashboard, Widget) drop the caret straight into the title when created — name it, press Enter, and keep writing. Mentions, hashtags and dates work inside those titles too.
Moving & styling a block
Hover any block and a small grip (⠿) appears in the left margin.
- Drag the grip to move the block. As you drag, the spot where it will land lights up — the destination column or section gets a highlight, and a line shows the exact position between blocks.
- Click the grip to open the block menu:
- Mark complete — greys out and strikes through the block (click again for Mark incomplete).
- Colour — pick a preset to give the whole block a coloured background panel and matching text. Choose Default to clear it. (A completed block shows its grey "done" look instead; un-completing brings your colour back.)
- Copy link to block — copies a link to this exact block. Paste it into any note and it becomes a clickable reference pill that jumps straight here.
- Duplicate, Move to notebook…, Copy to notebook… (search for the destination), and Delete.
Tip: click any empty space — between blocks, or inside a Section, Callout, Column or task list — to drop a new line right there (inside a task list it adds a new task).
Changed while you were away: when you reopen a notebook, any top-level block that was edited since your last visit by something other than you at the keyboard — a connected app over MCP, an agent, a background task — gets a small accent dot in the left margin. Hover the dot for a label (“Edited while you were away” or “Edited by a connected app”). The dots clear themselves the next time you open the note.
Text basics
| Block | What it does |
|---|---|
| Paragraph | Plain body text — the default. |
| Title | A big section heading (H1). |
| Subtitle | A smaller heading (H3). |
| Quote | A blockquote with an accent bar. |
| Horizontal Line | A visual divider between sections. |
| Table / Database | Inserts a Database — see Database below. (Plain tables have been replaced by the Database; pasting a table from the web also becomes one.) |
“Write naturally; let the structure find you.”
Automatic links: finish typing a web address or an email — https://…, a www. host, a common domain like github.com, or name@example.com — then press Space and it turns into a clickable link pill on its own. It’s deliberately conservative: bare words like node.js, README.md or e.g. are left as plain text.
Task List
A titled checklist card. Create it from the / menu or by typing [] + space at the start of a line.
- Editable title — name the list; pressing Enter in the title jumps to the first task. @mentions, #hashtags and dates work in the title.
- Progress badge — the card header shows
3/5style progress as you check items off. - Collapsible — the chevron folds the list down to its title row.
- Auto-complete — when every task is checked, the whole list turns green and counts as complete. Add a new task and it flips back automatically.
- Backspace on an empty list deletes the whole list cleanly; arrow keys escape out of it in every direction.
Note: the / block menu is intentionally disabled inside checklist items — checklists stay checklists. Press Enter to leave the list first.
To do
A lighter, Apple Notes–style checklist. Type /todo for a frameless list — no card, no title, just circular checkboxes sitting flush with your text.
- No card or title — unlike Task List, a To do list reads as plain content in the note, not a bordered widget.
- Enter adds a row; Tab indents a row as a subtask.
- Ticking a row completes it the same way as any other task — it still counts in Smart Views, Stats and Insights.
Reach for Task List when you want a titled, progress-tracked card; reach for To do for a quick inline checklist inside your prose.
Containers
| Block | What it does |
|---|---|
| Section | A titled, collapsible container that can hold any other blocks. The summary line stays visible when folded. Mark the summary with #complete and the whole section greys out — done, filed, out of the way. |
| Toggle List | A lighter inline disclosure — just a chevron and content, no card chrome. |
| Callout | A tinted box with an icon badge. Click the badge to pick the type: Note, Info, Tip, Idea, Important, Success, Warning, Urgent, Critical, Bug, Question, Research, or Follow-up — each with its own color and line icon. A completed callout shows a green checkmark regardless of type. |
| Columns | Side-by-side layout with two or three columns; each column holds normal blocks. Columns can't be nested — the Columns option isn't offered while you're inside a column. |
Carousel (/carousel) | A horizontal, scrollable track of columns — three in view at a time. Each card takes a S / M / L width and the whole row runs at auto height (or drag the bottom handle to pin a fixed height); Tab from the last card adds another. Like Columns, a Carousel can't be nested — it isn't offered inside a column or another carousel. |
▤ label and content that folds away.Interview five users
@Sara Chen
Ship the beta
Fri 5pm
Draft announcement
#launch
Interview users
@Sara
Ship the beta
Fri 5pm
Draft post
#launch
Track signups
⇥ Tab added this
Follow-up chains
Spin a follow-up section off any block to continue a thread of work. Chained sections inherit the source block’s title with a locked prefix, and a connector line draws between them so you can see the whole chain at a glance — handy for turning a single block into an ongoing series of next steps.
Database
The Database is Nomima’s table — but every row is a record and every column has a type. Create it from the / menu (“Table / Database”). Name it in the title row, then Enter drops into the first cell.
- Typed columns — click a column header to set its type: plain Text, Date, Number, or any Smart Tag type (Person, Status, Project…). Cells in a typed column become real Smart Tags, so the people and tags inside your table show up in search and the Knowledge Graph.
- Records & completion — each row is its own block. A #complete in a Status cell (or the row’s checkbox) marks just that row done; mark the title #complete to complete the whole table.
- Totals & sorting — the calc strip under each column offers type-aware totals (Sum/Average/Min/Max on numbers, Done-count on status, Count on anything); the column menu sorts rows; drag a header edge to resize.
- Keyboard — Tab/Shift Tab walk cells, Enter adds a row, and arrow keys hop between rows and out to the title.
Pasting a table from a web page, Google Docs, Notion or Markdown drops in as a Database automatically — the header row becomes your columns and each row a record.
Derived tables: /entity-table builds a live table of every entity of a type (one row per Person, Project…, editable straight from the grid), and /query-table builds a filtered view of blocks across your notebooks. Both stay in sync as you edit elsewhere.
| AaTask | 👤Owner | 📅Due | 🚩Status | |
|---|---|---|---|---|
| Scope the release | @Sam Ortiz | Jul 24 | #complete | |
| Draft the announcement | @Sara Chen | Fri 5pm | #in review | |
| Book the venue | @Sara Chen | Mon | #to do |
Code, math & diagrams
| Block | What it does |
|---|---|
| Code Block | Syntax-highlighted code with a language picker. Tab/Shift Tab indent and outdent; press Enter on two empty trailing lines (triple-Enter) or ↓ past the end to exit the block. |
| Equation | LaTeX math rendered beautifully with KaTeX. |
| Diagram | Mermaid diagrams — flowcharts, sequence diagrams, ER diagrams, mind maps, Gantt syntax and more. |
| Drawing | A freeform whiteboard canvas (powered by Excalidraw) for sketches and doodles. |
Terminal
Type /terminal to drop a real command-mode shell straight into a note. Run a command and its output streams in live — each line lands as it’s produced. Stop a command mid-run, and every command shows its duration and exit code when it finishes. Page back through what you ran with ↑/↓, and watch the working-directory chip update as you cd around. Up to 200 commands are saved with the note.
Calendar
Type /calendar to embed a live calendar view in any note. Switch between Day, 3-day and Week layouts. Events and dated tasks from your vault appear on the grid — click an item to jump to the source block. Tick a task directly from the calendar to mark it complete without leaving the view. A date-guard prevents the block from being created without a valid date anchor.
Boards & timelines
Kanban Board
Draggable cards in three fixed columns — To Do, In Progress and Done. Dragging a card to Done marks it complete, and a #complete card sits in Done — the board and your notes stay in sync. The header shows an active-of-total count. See Advanced blocks for the full walkthrough.
Gantt Chart
A timeline of tasks with start and end dates. Switch between Fit (default), Day, Week and Month zoom. Edit mode exposes name, start, end and assignee fields per row; preview mode shows just the chart. Tasks complete via their checkbox or a #complete tag. See Advanced blocks for details.
Dashboard & Widget
Dashboard is a live grid of widgets showing stats and trends about your vault; Widget is a single resizable chart or metric you can drop anywhere in a note.
Media & references
| Block | What it does |
|---|---|
| File | Attach any file from disk (you can also just drag & drop one onto the note). The file is copied into your vault and appears as a pill with its name and size. Click to preview, or open it in its default app. Text is extracted and indexed so the file’s contents join your Knowledge Graph and search. |
Files (/files) | A drop zone and folder listing in one block: drop files onto it or point it at a folder and it lists them, each with per-file actions — open in its default app, or extract the text to knowledge so it joins your search and Knowledge Graph. See Capture & reading. |
Subpages (/subpages) | An auto-updating index of a notebook’s child pages. Add a child page and it appears here on its own — no manual linking. |
| Image | Paste an image from the clipboard or drag & drop one onto the note and it lands inline. The file is copied into your vault (pasted web images are downloaded too, so they stay available offline). Drag the corner handle to resize, align it left / centre / right, reset the size, and add a caption underneath. |
| Embed / Bookmark / Video | Paste a link. YouTube plays inline right in the note, remembers your watch progress so you resume where you left off, drops into a picture-in-picture corner player when you scroll away, and can pop out to a native floating mini-player that stays on top even when you leave Nomima. Vimeo plays inline as a simpler player (no resume or float); Loom, Figma, CodePen, Spotify and Google Maps render inline as a live frame. Any other link becomes a rich preview card (image, title, description, favicon), fetched and cached so it works offline — click it and the page opens in Nomima’s in-app floating web-view (there’s an explicit Open the original in your browser button when you’d rather hand it off to your browser). See Capture & reading. |
| RSS Feed | Subscribe to news feeds inside a note, read articles in place, and pin the ones worth keeping. See RSS Feed below. |
| Block Reference | Link to another notebook or to a specific block inside one. |
| Backlinks | A panel that lists every note referencing the current one — the reverse side of block references and @mentions. It updates itself as other notes link here. |
| Reminder | A countdown with a desktop alert — covered in depth in Dates & reminders. |
RSS Feed
Type /rss to drop a news reader straight into a note. Every feed is fetched privately in the background and cached in your vault, so articles stay readable offline.
- Adding a feed — open Edit feeds and follow up to five topics from a searchable, tabbed catalogue, or paste any site address (
theverge.com) and Nomima auto-discovers its feed for you — no need to hunt down the feed URL. - Three views — switch between List (compact email-style rows), Grid (visual cards with cover images) and Reader (a magazine river with excerpts). Unread items carry a dot and a “N new” badge; Mark all as read clears it, and there’s a search box to filter the current articles.
- Read in place — click an article to open it right inside the block. The feed’s own text shows instantly, then a clean, readable full-text extraction replaces it (a chip reads Summary or Full article), cached after the first fetch. Expand the block to a full-height reader, or hit Open original to read the source in Nomima’s in-app floating web-view without leaving the app (it only falls back to your browser if the web-view can’t open).
- RSS Memories — hit Pin on any article to fold it into a standalone RSS Memory block: the headline, image and snippet are captured read-only, with an editable field below (seeded with #rss_memory #read_later) for your own tags and notes. The article’s text joins your search and Knowledge Graph.
AI
Summon — opens the AI assistant with your cursor’s context (current block, selection) already attached. See Summon assistant.
Assign to Summon (/assign) — hand a task to Summon to run in the background. Type it inline (/assign research the EV market), select text first, or use the whole current block; a task pill drops in at your cursor and the work runs in Summon’s task queue. When the task came from a block, that block is stamped #complete once it finishes.
Just for fun
| Block | What it does |
|---|---|
| Funky Text | Hand-drawn marker font. |
| Cursive | Flowing script lettering. |
| ASMR Block | Mechanical-keyboard sounds while you type in it. Pick the sound pack in Settings → Sound. |