Skip to content
Mimir Docs
Esc
↑↓navigate↵open⌘Jpreview
On this page

Formatting text

Type any of these markers and Mimir renders them immediately — the raw characters disappear from view as soon as you finish typing the pair.

Type this To get
**bold** Bold
*italic* Italic
`code` Code
```code block``` A multi-line code block
# Heading A heading
> Words A guest block — someone else’s words, in a green-to-blue gradient, marked with ❝
[[Page]] A link to a page
~my PIN is 4821~ Masked text — click into the note to see and edit it
-> An arrow, →
<- An arrow, ←
... An ellipsis, …
-- An em dash, —

Bold and italic follow standard Markdown: the markers have to touch the text, so **bold** works and ** bold ** doesn’t. They can be combined (***both***) and nested (**bold and *italic***). snake_case_words aren’t italicized.

To mask text, put a tilde (~) directly before and after it. The tildes are the marker, and the text between them is yours.

None of these markers apply inside `code` or a ```fenced``` block, so a real -> in code is left alone. Backspace right after one appears turns it back into the raw characters. Three dashes alone on a line (---) are left as-is too — that’s a divider, a horizontal rule across the page, not an em dash.

Using the Format menu

On a Mac, you can right-click instead of typing the markers. Select some text, or one or more notes, then right-click and choose Format:

  • Headings turns the note into a heading, level 1, 2, or 3. Choose the same level again to turn it back into ordinary text.
  • Bold, Italic, Code, and Secret wrap the selection in that marker. Secret is masked text.
  • Guest puts > at the start of the note, or takes it off again if it’s already there. It works on the whole note, wherever the caret is.
  • Code Block wraps the selection in a code block. With nothing selected, it adds an empty code block where the caret is.
  • Add Horizontal Rule adds a divider as a new note below the current one. On an empty note, the divider goes in that note.

With whole notes selected, each format applies to the whole of each note.

Guest blocks

Start a note with > and a space to mark it as a guest: words that aren’t yours, such as a quote, an excerpt from a page, or something an AI wrote. The note is shown in a subtle green, and the > stays visible so you can see and change it. Links, code, and emphasis inside it work as usual.

A guest block is one note. Its child notes and the notes around it are unaffected, and pressing Enter at the end of it starts a plain note. To quote several paragraphs, start each with > . Pasted markdown quotes become guest blocks the same way.

>5, a > b, and >text (no space) are ordinary text.

Marking a to-do

Start a note with the bare word todo or done (no brackets, any capitalization) and it renders as a bold marker you can tap, or select the note and press Cmd/Ctrl-G, to flip between the two. It also counts as a link to the “todo” or “done” page, so every marked note shows up there.

Turning off a marker

Wrap anything on one line in `backticks` to show it exactly as typed, with no markers applied — useful for writing about Mimir’s own syntax without triggering it. For text spanning more than one line, use a ```fenced``` code block instead — it can hold single backticks of its own, and shows a small copy button in its top-right corner.