yazi/yazi-actor/src
SpiritCroc 6c458ca318
feat: H/M/L Vim-like motion for moving cursor relative to viewport
Introduce a new `vp` step unit, that allows you to move the
cursor to relative position based on the items currently rendered on
screen, similar as H/M/L ("high", "middle", "low") would do in Vim.

Not added to default keybinding config since there are some conflicts,
but you can put following to override:

```
{ on = "H", run = "arrow 0vp",   desc = "High: Move cursor to visible viewport top" },
{ on = "M", run = "arrow 50vp",  desc = "Middle: Move cursor to visible viewport center" },
{ on = "L", run = "arrow 100vp", desc = "Low: Move cursor to visible viewport bottom" },
```
2026-06-24 17:33:35 +08:00
..
app refactor: switch to ratatui-core (#4050) 2026-06-18 16:23:26 +08:00
cmp fix: sort interactive cd candidates case-insensitively so short exact matches match first (#4066) 2026-06-20 11:15:40 +08:00
confirm feat: H/M/L Vim-like motion for moving cursor relative to viewport 2026-06-24 17:33:35 +08:00
core refactor: unify rendering behavior with a new renderer (#4038) 2026-06-11 20:44:22 +08:00
help feat!: make help menu a command palette (#4074) 2026-06-22 23:57:29 +08:00
input fix: ignore NumLock state when comparing keybindings (#4071) 2026-06-20 23:57:12 +08:00
lives feat!: make help menu a command palette (#4074) 2026-06-22 23:57:29 +08:00
mgr feat: H/M/L Vim-like motion for moving cursor relative to viewport 2026-06-24 17:33:35 +08:00
notify refactor: switch to ratatui-core (#4050) 2026-06-18 16:23:26 +08:00
pick feat: hover cursor over the new file after copying/cutting/linking/hardlinking (#3846) 2026-04-03 20:45:34 +08:00
spot feat: H/M/L Vim-like motion for moving cursor relative to viewport 2026-06-24 17:33:35 +08:00
tasks feat: H/M/L Vim-like motion for moving cursor relative to viewport 2026-06-24 17:33:35 +08:00
which feat!: make help menu a command palette (#4074) 2026-06-22 23:57:29 +08:00
actor.rs refactor: pull the process API out into yazi-binding crate (#3830) 2026-03-31 22:04:12 +08:00
context.rs refactor: move Lua bindings down into each subcrates (#4049) 2026-06-18 15:06:31 +08:00
lib.rs refactor: unify rendering behavior with a new renderer (#4038) 2026-06-11 20:44:22 +08:00