Editor
Syntaxhervorhebung
Der Editor basiert auf einem nativen NSTextView mit TextKit 2. Markdown-Syntax wird in Echtzeit hervorgehoben — Überschriften, Fettdruck, Kursiv, Links, Code-Blöcke und Listen erhalten jeweils eigene Formatierungen. Die Hervorhebung erfolgt über einen AST-Walk mit dem swift-markdown-Framework.
Fokus-Modus
Der Fokus-Modus blendet alles außer dem aktuellen Absatz aus. Nicht-aktive Absätze werden abgedunkelt, sodass Sie sich auf den aktuellen Text konzentrieren können. Aktivieren Sie den Modus über Ansicht → Fokus-Modus oder die Toolbar.
Wide-Modus
Im Standard-Modus ist die Textbreite auf eine gut lesbare Spaltenbreite begrenzt. Der Wide-Modus nutzt die gesamte Fensterbreite — nützlich bei Tabellen oder langen Code-Blöcken.
Unterstützte Markdown-Syntax
| Element | Syntax |
|---|---|
| Überschriften | # H1 bis ###### H6 |
| Fett | **text** |
| Kursiv | *text* |
| Code (inline) | `code` |
| Code-Block | ```sprache |
| Link | [Text](URL) |
| Bild |  |
| Liste | - Element oder 1. Element |
| Zitat | > Text |
| Tabelle | | A | B | |
| Horizontale Linie | --- |
| Aufgabenliste | - [ ] Aufgabe |
| KaTeX-Formel | $formel$ oder $$formel$$ |
| Mermaid-Diagramm | ```mermaid |