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. See the Markdown Guide for a general introduction.
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 |
Internal Links
Type [[ to insert a link to another row in your outline. A searchable preview appears so you can pick the target row.
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.
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.
