philc / philc/vimium

Search & execute Vimium command?

Open
#3,621 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
27k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

Some of the Vimium commands are useful for me but rarely used (e.g. hover over link). Since they are rarely used, I don't want to map them to a key, but I'd also like to be able to quickly execute them on demand.

With regular Vim, I could accomplish this by autocomplete (or better yet, fuzzy find) on my command history, or on available commands.

Is there an equivalent solution for Vimium? I'd almost expect this to be a feature of the omnibar, with the right prefix, e.g. I could see :foo in omnibar showing commands or command history fuzzy matching foo.

Contributor guide

Open the contributing guide

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

Start by tracing Vimium's omnibar and command-handling entry points, since the issue proposes a command prefix there. Determine how available commands and command history should be matched and presented, then define completion as a clear way to execute a selected command without a key mapping.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.