Markdown
Markdown is a lightweight way to format text using simple symbols — for example, wrapping a word in asterisks to make it bold or italic. It is widely used in blogs, note-taking apps, and documentation tools.
Kosshi supports a subset of Markdown. Markers are visible while editing and hidden when the cursor leaves the row.
Supported Formatting
| Syntax | Result |
|---|---|
**text** | Bold |
*text* | Italic |
~~text~~ | |
==text== | Highlight |
`code` | Inline code |
[link](URL) | Link |
 | Image from the web |
Internal Links
Type [[ to insert a link to another row in your outline. A searchable preview appears so you can pick the target row.
Row Links
Choose Copy Row Link from a row's context menu to copy a link to that row. Paste the link into another app to open the row in Kosshi.
Tables
Type a header such as | a | b | and press Return to start a Markdown table. You can also choose Insert Table from Find Action (Cmd+Shift+A), then edit cells and manage rows or columns with table commands, or switch to Edit as Markdown to change the source directly.
Tables export with Markdown and other formats that support them.
Checkboxes
Type [ ] or [x] at the start of a row to create a checkbox. Click a checkbox or press Cmd+Enter to toggle it.
You can hide checked rows to show only remaining tasks.
Blockquotes
Prefix a row with > to create a blockquote.
Code Blocks
Wrap code with ``` to create a code block. Add a language name like ```python for syntax highlighting.
Inside code blocks, Tab inserts 4 spaces for indentation.
On macOS, move the pointer over a blockquote or code block to show a button that copies only the block contents.
Math
Kosshi renders LaTeX math inline with the rest of the text.
| Syntax | Result |
|---|---|
$E = mc^2$ | Inline math |
$$\int_0^1 x^2 \, dx$$ | Block math |
Shortcuts
| Shortcut | Description |
|---|---|
| Cmd+B | Toggle bold |
| Cmd+I | Toggle italic |
Highlight has no default shortcut. You can assign one in Settings.
Markdown Symbol Visibility
Turn on "Always Show Markdown Symbols" in Settings to keep markers visible even when the cursor leaves the row.
