summaryrefslogtreecommitdiff
path: root/src/CHANGELOG.md
diff options
context:
space:
mode:
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.