diff options
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. |
