diff --git a/readme.md b/readme.md index b2d9c95..4020fba 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ SimonUp ist der Entwurf für eine moderne, fluss- und blockorientierte Auszeichnungssprache (Dateiendung: `.up`). Sie wird entwickelt, um den Schreibfluss zu maximieren, die Finger-Akrobatik auf der Tastatur zu minimieren und die Schwachstellen von traditionellem Markdown elegant zu lösen. -Du siehst hier quasi meinen Entwurf 1.0 vor dir. +Du siehst hier quasi meinen Entwurf 1.1 vor dir. --- @@ -35,27 +35,27 @@ Hier beginnt ein völlig neuer Absatz. | Syntax | Ergebnis | Besonderheit / Usecase | | :--- | :--- | :--- | -| `1#Text1#` bis `6#Text6#` | **Überschrift (H1 bis H6)** | Text kann direkt in der Zeile weiterfliessen. | -| `1x#Text1x#` bis `6x#Text6x#` | **Überschrift (H1 bis H6) mit automatischer Nummerierung** | Text kann direkt in der Zeile weiterfliessen. | -| `1-#Text1-#` bis `6-#Text6-#` | **Überschrift (H1 bis H6) werden nicht im TOC aufgenommen** | Text kann direkt in der Zeile weiterfliessen. | -| `*Text*` | **Medium** | Halbfette Betonung (`font-weight: 500`). | -| `**Text**` | **Fett (Bold)** | Starke Betonung (`font-weight: 700`) | -| `/Text/` | *Kursiv* | Leichte Betonung / Zitate im Text. | -| `_Text_` | Unterstrichen | Sauberer, dokumentenähnlicher Textstil. | -| `~Text~` | ~~Durchgestrichen~~ | Korrekturen oder erledigte To-Dos. | -| `=Text=` | Highlight | Textmarker-Effekt für wichtige Schlüsselwörter. | -| `^Text^` | Hochgestellt | Mathematische Notation oder Indizes. | -| `°Text°` | Tiefgestellt | Chemische Formeln. | -| `` `Text` `` | `Inline-Code` | Technische Begriffe im Fliesstext. | +| `1#Text/#` bis `6#Text/#` | **Überschrift (H1 bis H6)** | Text kann direkt in der Zeile weiterfliessen. | +| `1x#Text/#` bis `6x#Text/#` | **Überschrift (H1 bis H6) mit automatischer Nummerierung** | Text kann direkt in der Zeile weiterfliessen. | +| `1-#Text/#` bis `6-#Text/#` | **Überschrift (H1 bis H6) werden nicht im TOC aufgenommen** | Text kann direkt in der Zeile weiterfliessen. | +| `*Text/*` | **Medium** | Halbfette Betonung (`font-weight: 500`). | +| `**Text/**` | **Fett (Bold)** | Starke Betonung (`font-weight: 700`) | +| `%Text/%` | *Kursiv* | Leichte Betonung / Zitate im Text. | +| `_Text/_` | Unterstrichen | Sauberer, dokumentenähnlicher Textstil. | +| `~Text/~` | ~~Durchgestrichen~~ | Korrekturen oder erledigte To-Dos. | +| `=Text/=` | Highlight | Textmarker-Effekt für wichtige Schlüsselwörter. | +| `^Text/^` | Hochgestellt | Mathematische Notation oder Indizes. | +| `°Text/°` | Tiefgestellt | Chemische Formeln. | +| `` `Text/` `` | `Inline-Code` | Technische Begriffe im Fliesstext. | | `\Zeichen` | *Escape* | Hebt die Bedeutung von Steuerzeichen auf (z. B. `\#`). | ### Ausrichtung & Einrückung im Fluss -Die Positionierung und Ausrichtung von Fliesstext wird einheitlich über das Basiszeichen `>` gesteuert, gefolgt von einem Richtungskürzel. Das schliessende Zeichen ist immer ein einfaches `>`. +Die Positionierung und Ausrichtung von Fliesstext wird einheitlich über das Basiszeichen `>` gesteuert, gefolgt von einem Richtungskürzel. Das schliessende Zeichen ist immer ein `/>`. -* `>l Links bündig>` → Richtet den Text explizit **linksbündig** (*left*) aus. -* `>r Rechts bündig>` → Richtet den Text **rechtsbündig** (*right*) aus. -* `>c Zentriert>` → Richtet den Text **zentriert** (*center*) aus. -* `>j Blocksatz>` → Richtet den Text im **Blocksatz** (*justified*) aus. +* `>l Links bündig />` → Richtet den Text explizit **linksbündig** (*left*) aus. +* `>r Rechts bündig />` → Richtet den Text **rechtsbündig** (*right*) aus. +* `>c Zentriert />` → Richtet den Text **zentriert** (*center*) aus. +* `>j Blocksatz />` → Richtet den Text im **Blocksatz** (*justified*) aus. --- @@ -87,12 +87,12 @@ Zweiter nummerierter Punkt *Ergebnis: Nummerierte Liste (1., 2., ...).* -### Kompakte Block-Übersicht (`&t`, `&tt`, `&c`, `&q`, `&b`, `&f` , `&i`, `&toc`) +### Kompakte Block-Übersicht (`&>`, `&>>`, `&c`, `&q`, `&b`, `&f` , `&i`, `&toc`) | Block-Typ | Kurzbeschreibung & Syntax-Beispiel | | --- | --- | -| **Code (`&t`)** | `&t`
Rückt den umschlossenen Text **1x ein** (*tab*).
`&` | -| **Code (`&tt`)** | `&tt`
Rückt den umschlossenen Text **2x ein** (*double tab*).
`&` | +| **Code (`&>`)** | `&>`
Rückt den umschlossenen Text **1x ein** (*tab*).
`&` | +| **Code (`&>>`)** | `&>>`
Rückt den umschlossenen Text **2x ein** (*double tab*).
`&` | | **Code (`&c`)** | `&c python`
`print("Fluss-Formatierungen werden hier ignoriert")`
`&` | | **Zitat (`&q`)** | `&q`
„Dies ist ein eigenständiger **Zitatblock** (Blockquote).“
`&` | | **Bibeltext (`&b`)** | `&b`
„Ein spezialisierter Textblock für Bibelstellen.“
`&` |