From 08eadb3b46dc70a297ff89308dd1cd26237785d6 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Mon, 24 Aug 2026 22:18:24 -0300 Subject: syntax + pdf_pane + file_pane: prose grammars paint, pdf Esc cancels, gj/gk walk wrapped rows --- src/CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/CHANGELOG.md') diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 61e670d6..b2bc9583 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -32,3 +32,21 @@ - `zig build run-isolated` builds and runs `pardes-isolate`: the same source with one comptime option, whose host supplies only the terminal. The filesystem is not disabled in it, it is absent — the libc paths compile away. +- Typst highlighting: headings, `*bold*` spans, raw/code blocks and inline raw + spans, and `#`-prefixed function calls (including the sigil itself). +- Fenced Typst raw blocks with a language tag (e.g. ```` ```zig ````) get that + language's grammar injected, the same treatment markdown fenced blocks + already had. +- Markdown bold, italics and inline code spans are highlighted: pardes now + builds the markdown inline grammar, a second parser off the same dependency, + and re-parses the block grammar's `inline` nodes with it. Only the block + grammar was built before, so emphasis had no nodes to match. +- Escape in a PDF pane is the document's own cancel: it drops the mouse + selection and the search highlight overlay and stays where you were reading. + It used to run `Last`, which moved focus out of the pane and left every + following key going somewhere else. `Shift-Esc` is now the hop out — the same + chord that leaves a raw tty. +- `gj`/`gk` move one VISUAL line, following the automatic breaks of a + soft-wrapped body and keeping the goal column inside the row. `j`/`k` are + unchanged: whole file lines. With `Wrap` off a line is one visual row and the + two pairs are the same motion. -- cgit v1.3