summaryrefslogtreecommitdiff
path: root/src/CHANGELOG.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-24 22:18:24 -0300
committerGabriel Schneider <[email protected]>2026-08-25 09:42:07 -0300
commit08eadb3b46dc70a297ff89308dd1cd26237785d6 (patch)
tree66152ea18a3639dd216b6e658d9cd5503201afdc /src/CHANGELOG.md
parentc3d0b84b7961ae26d2d654e7120821cc2d83d20d (diff)
downloadpardes-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.md18
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.