The Editor
MindWiki ships a markdown editor on both the web app and the macOS app. Both run on CodeMirror 6, share the same syntax highlighting, the same wikilink autocomplete, and the same slash-command grammar. The macOS app adds a richer set of inline tools and a properties inspector.
Common features (web + macOS)
- Markdown with live styling. Headings, bold, italic, links, code, tables, blockquotes, callouts, and task lists all render with inline previews while you keep the underlying markdown source.
- Wikilink autocomplete. Type
[[and a list of vault pages appears, filtered as you type. Pick one to insert. See Wikilinks & Backlinks. - Slash commands. Type
/to open a menu of insertable blocks — headings, lists, callouts, dividers, code blocks, tables, wikilinks, and more. Filter by typing. See Slash Commands for the full list and platform differences. - Click-through wikilinks. Click any
[[wikilink]]to jump to that page. - Auto-save. Changes save automatically — three seconds of inactivity on web, continuous on macOS.
Cmd+Sforces an immediate save anywhere. - Search inside the page.
Cmd+Fopens find-in-page. - Word count. Live word count is shown in the editor footer.
macOS-only features
The macOS app extends the editor with capabilities that benefit from native OS integration:
- Properties inspector. A dedicated panel at the top of every page exposes typed YAML frontmatter (text, number, checkbox, date, list, link, url) with proper input controls for each. See Properties.
- Inspector pane. A right-rail panel showing the current page's outline, backlinks count, and graph context.
- Attachments. Drag-and-drop or use
/attachment,/image,/audio,/video, or/pdfslash commands to embed files. See Attachments & Files. - Interactive tables. The
/tablecommand opens a row × column picker. Inserted tables support inline cell editing, a floating toolbar for alignment and sort, and add/delete row or column actions. - Read-only mode.
Cmd+Etoggles read-only on the current page. Useful for reviewing without accidental edits. - Tabs. Open multiple pages in tabs.
Cmd+1throughCmd+9jump to a specific tab.Cmd+Wcloses the active tab. - Knowledge graph view. A full-canvas force-directed graph of every page and link. See Knowledge Graph.
- Native menu bar. File / Edit / Insert / Format / View / Window menus map common operations to system shortcuts. See Keyboard Shortcuts.
Selection, formatting, and navigation
- Bold —
Cmd+B - Italic —
Cmd+I - Strikethrough —
Cmd+Shift+X(macOS app) - Highlight —
Cmd+Shift+H(macOS app) - Heading 1–6 —
Cmd+1throughCmd+6while a line is selected (macOS app) - Comment / uncomment —
Cmd+/ - Wikilink wrap — select text, press
Cmd+Shift+K(macOS app) - Undo / Redo —
Cmd+Z/Cmd+Shift+Z - Tab navigation between cells — inside interactive tables on macOS,
TabandShift+Tabmove between cells,Enteradds a row.
For the full keyboard map, see Keyboard Shortcuts.
Live styling reference
The editor renders these inline styles while preserving the source markdown:
| Markdown | Renders as | |
|---|---|---|
# Heading | Heading levels 1–6 | |
**bold** | Bold | |
*italic* | Italic | |
` code ` | Inline code | |
[label](url) | Inline link | |
[[Page Name]] | Wikilink (click to navigate) | |
| `[[Page Name\ | Display Text]]` | Wikilink with custom display |
> [!note] ... | Note callout | |
> [!warning] ... | Warning callout | |
> [!tip] ... | Tip callout | |
> [!toggle] Title | Collapsible toggle (macOS) | |
- [ ] task | Task checkbox | |
`lang block | Fenced code block | |
--- on its own line | Horizontal rule | |
| Pipe-separated `\ | ` rows | Tables (interactive on macOS) |
Where to go next
- Slash Commands — every block insert
- Wikilinks & Backlinks — connecting pages
- Properties — structured metadata at the top of pages
- Keyboard Shortcuts — full keyboard map