Skip to content

chore(format): set proseWrap to preserve for Markdown - #29

Merged
jansroka merged 2 commits into
mainfrom
chore/prettier-prose-preserve
Aug 23, 2026
Merged

chore(format): set proseWrap to preserve for Markdown#29
jansroka merged 2 commits into
mainfrom
chore/prettier-prose-preserve

Conversation

@jansroka

Copy link
Copy Markdown
Contributor

Beim Speichern einer .md-Datei hat Prettier bisher den kompletten Absatz neu umgebrochen. Ursache ist proseWrap: always in .prettierrc.yml: damit werden Zeilenumbrüche im Fließtext ignoriert und Absätze stur auf printWidth (160 Zeichen) neu gesetzt.

Sichtbar wird das an willkürlichen Umbrüchen mitten im Satz — im Impressum etwa direkt vor der Hausnummer.

Änderung

   - files:
       - "*.md"
     options:
       parser: markdown
-      proseWrap: always
+      proseWrap: preserve

preserve ist Prettiers eigener Standard: vorhandene Umbrüche bleiben so, wie sie getippt wurden. Listen, Tabellen und Code-Blöcke werden weiterhin formatiert — die Dateien bleiben also unter Prettier-Kontrolle, nur der Fließtext wird in Ruhe gelassen.

Effekt

Eingabe (drei bewusst gesetzte Zeilen):
  Kurz eins.
  Kurz zwei.
  Kurz drei — ... 160 Zeichen.

always   → alles zu einem Absatz zusammengefasst, dann mitten im Satz neu umgebrochen
preserve → unverändert

Verifikation

  • npx prettier --check .sauber unmittelbar nach der Umstellung. Keine einzige bestehende Datei muss neu formatiert werden, es entsteht also kein Reformatierungs-Rauschen und der CI-Schritt "Check formatting (Prettier)" bleibt grün.
  • Verhalten gegen beide Einstellungen direkt gegeneinander geprüft (siehe oben).

Betrifft nur die Formatter-Konfiguration; keine Inhalts- oder Layout-Änderung an der Website.

Prettier hat bisher mit `proseWrap: always` jeden Absatz in `.md`-Dateien beim Speichern auf printWidth (160 Zeichen) neu umgebrochen. Bewusst gesetzte Zeilenumbrüche wurden dadurch zusammengefasst und an willkürlicher Stelle mitten im Satz neu gesetzt — besonders störend im Impressum.

`preserve` ist Prettiers eigener Standard und lässt Fließtext-Umbrüche unangetastet. Listen, Tabellen und Code-Blöcke werden weiterhin formatiert, die Datei bleibt also unter Prettier-Kontrolle.

Verifiziert: `npx prettier --check .` ist unmittelbar nach der Umstellung sauber — keine bestehende Datei muss neu formatiert werden, der CI-Gate bleibt grün.
@jansroka
jansroka merged commit 528d0e9 into main Aug 23, 2026
1 check passed
@jansroka
jansroka deleted the chore/prettier-prose-preserve branch August 23, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant