Voorbeeldweergave en brug gebruiken een andere codehek-grammatica #1644
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1644
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wat er misgaat
De visuele/Bron-voorbeeldweergave (
DocumentMarkdownView._parse) en de zero-loss-brug (DocumentDeckBridge.documentToDeck) herkennen fenced blokken anders. Export (OciWacht, HTML, PDF, conversie) volgt de brug; wat je ziet volgt de view.Voorbeelden:
```chart extra: de brug neemt taalchart(eerste\S*) en maakt een grafiekdia. De view neemt alles na```(chart extra) en tekent een codeblok._isFenceClose, minstens even lang) sluiten het blok. De view sluit alleen op een regel die na trim exact```of~~~is (_fenceMarkeris prefix van drie, sluiting istrim() != fence). De rest van het document verdwijnt in het codeblok op het scherm, niet in de export.Waar het zit
lib/widgets/reader/parts/document_markdown_blocks.dart—_fenceMarker.lib/widgets/reader/document_markdown_view.dart— fence-lus in_parse.lib/services/document_deck_bridge.dart—_fenceOpen/_isFenceClose.Wat het met het formaat doet
De bron op schijf is ongewijzigd. Voorbeeld en uitvoer liegen over elkaar, precies waar de documentmodus één renderwereld belooft.
Regressie
Gedeelde fence-helper; tests voor
```chart extraen langere sluithekjes in view én brug.