diff options
| author | Gabriel Schneider <[email protected]> | 2026-08-24 22:18:24 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-08-25 09:42:07 -0300 |
| commit | 08eadb3b46dc70a297ff89308dd1cd26237785d6 (patch) | |
| tree | 66152ea18a3639dd216b6e658d9cd5503201afdc /src/CHANGELOG.md | |
| parent | c3d0b84b7961ae26d2d654e7120821cc2d83d20d (diff) | |
| download | pardes-08eadb3b46dc70a297ff89308dd1cd26237785d6.tar.gz pardes-08eadb3b46dc70a297ff89308dd1cd26237785d6.zip | |
syntax + pdf_pane + file_pane: prose grammars paint, pdf Esc cancels, gj/gk walk wrapped rows
Diffstat (limited to 'src/CHANGELOG.md')
| -rw-r--r-- | src/CHANGELOG.md | 18 |
1 files changed, 18 insertions, 0 deletions
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. |
