-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
feat(tui): add Vim motions support for task list selection #9243
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
8 Skipped Deployments
|
@AlvaroParker is attempting to deploy a commit to the Vercel Team on Vercel. A member of the Team first needs to authorize it. |
Don't really know why the workflows are failing. I updated my branch, waiting for approval : ) |
hey just to keep you in the loop, I was reviewing this just now and we're gonna talk about it at our next team meeting and get back to you: there are some future plans for some of these keys (beyond just |
hey @AlvaroParker so I checked with the rest of the team and we'd like to just do |
Hey, @AlvaroParker! Just wanted to see if you're interested in finishing this one up. If not, we can remove the unwanted functionality on your behalf. Thanks, excited for this! |
Hey @anthonyshew, sorry for not making the changes earlier—it’s been a busy couple of weeks. I’ve committed the changes to just use |
Allow CI Workflow Run
Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No worries! Thanks for taking the time. Appreciate it!
### Description In #9243, we added these keybinds for Vim. This refactors to put them in an `|` OR and into the section that is for fallthroughs of interactive mode. ### Testing Instructions Try it out!
Summary:
This PR introduces support for basic Vim-style key bindings within the
tui
component of TurboRepo, specifically for pane navigation. The goal is to improve navigation efficiency for users familiar with Vim-like key motions.Key Changes:
j
andk
Vim keybinds for interactive mode:Ctrl+j
: Move down.Ctrl+k
: Move up.Motivation:
Adding these motions provides a more intuitive interface for users familiar with Vim commands, enhancing navigation within the pane section of the TurboRepo UI.
Related discussion