radicle-heartwood-lfs/crates
Lorenz Leutgeb ec47566cb0 radicle-term: Remove custom pager
I learned that there is an implementation of a pager in
`crates/radicle-term/src/pager.rs`. It does not make sense to me to
maintain a pager in `heartwood`, this is too far from the core of what
we are trying to achieve and adds unnecessary maintenance burden. We can
allow ourselves to defer to the paging done by `git` or just call the
user's `$PAGER`. Even though falling back to unpaged output might not be
the nicest thing, I still prefer that over maintaining the pager.

It also was frustrating to me that the pager does not support things
like search (like `less` does).

This also significantly decreases our dependence on `termion`.

The pager was originally implemented by cloudhead in

  40f4383bbc

and integrated into `rad diff` in

  6dd52c94fb

This commit restores the behaviour introduced in

  84a95848b0

(before there was a custom pager implementation).
2025-06-27 15:35:19 +02:00
..
radicle radicle: improve config errors 2025-06-24 13:51:55 +02:00
radicle-cli radicle-term: Remove custom pager 2025-06-27 15:35:19 +02:00
radicle-cli-test repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-cob radicle: add .external_template(false) to all other libgit2 calls 2025-06-14 00:28:06 +02:00
radicle-crypto repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-node chore: Remove `seed.radicle.xyz` 2025-06-18 14:45:54 +02:00
radicle-remote-helper radicle: store threshold in Canonical 2025-06-12 13:19:48 +02:00
radicle-schemars repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-signals repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-ssh repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-systemd repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-term radicle-term: Remove custom pager 2025-06-27 15:35:19 +02:00