skywind3000 / skywind3000/vim-quickui

Customize navigational keys

Open
#77 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Vim Script
Stars
1.2k
Forks
41
PR merge metrics
No merged PRs in 30d

Description

In my menu, my first drop down has items like this:

&History
&Line-wrap

They clash with left (h) and right (l) navigational keys. When I press them, it moves to my last, or my second drop down, respectively.

Is it possible to provide an option to turn those hard-coded keys off (leaving just the basic unambiguous arrow keys), or better yet, let users define all of them. (In my case, I use a layered keyboard, so arrow keys, Home/End, PgUp/Dn, etc. are readily available under my fingers so I'd really like to free up hjkl keys for menu items, and maybe use Home/End to replace J/K.)

By the way, brilliant plugin! Thank you for making everyone's life so much easier!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by reproducing the menu behavior with items such as &History and &Line-wrap, then locate the hard-coded navigational key handling in vim-quickui. Done means users can disable those keys or define the menu navigation keys, including the arrow-key-only behavior described.

Written by the indexing model from the issue text.

Assessment

Tech stack
vim
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.