Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page up/down and half up/down consistency #1614

Open
2 of 4 tasks
EpocSquadron opened this issue Feb 2, 2022 · 5 comments
Open
2 of 4 tasks

Page up/down and half up/down consistency #1614

EpocSquadron opened this issue Feb 2, 2022 · 5 comments
Labels
A-helix-term Area: Helix term improvements C-enhancement Category: Improvements

Comments

@EpocSquadron
Copy link
Contributor

EpocSquadron commented Feb 2, 2022

If it intent is to be consistent with the keybindings for screen movement from vim, we should ensure they are in place and act consistently throughout:

  • Add ctrl-f and ctrl-b as equivalents of page down and page up in normal mode
  • Implement ctrl-d and ctrl-u for popups
  • Implement ctrl-d and ctrl-u for pickers
  • Add ctrl-f and ctrl-b to popups, to complement the half height equivalents
@sudormrfbin
Copy link
Member

sudormrfbin commented Feb 3, 2022

  • Add ctrl-f and ctrl-d as equivalents of page down and page up in normal mode

We already have ctrl-f, ctrl-b, ctrl-d and ctrl-u in normal mode:

"C-b" | "pageup" => page_up,
"C-f" | "pagedown" => page_down,
"C-u" => half_page_up,
"C-d" => half_page_down,

@EpocSquadron
Copy link
Contributor Author

Somehow missed that.

@EpocSquadron
Copy link
Contributor Author

#1612 will fix the third task, and leave the half-height equivalents for another PR.

@EpocSquadron
Copy link
Contributor Author

Updated for accuracy. We just have a few places to implement the half-page movements and then this is all set.

@Rudxain
Copy link
Contributor

Rudxain commented Apr 26, 2024

Is there a chance that some future release will have a j/k equivalent for doc popups? I like the half-page movement, but sometimes it's convenient to have fine-grained per-line movement

@kirawi kirawi added C-enhancement Category: Improvements A-helix-term Area: Helix term improvements labels Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-helix-term Area: Helix term improvements C-enhancement Category: Improvements
Projects
None yet
Development

No branches or pull requests

4 participants