philc / philc/vimium

completion: option to change completion insertion like Vim's completeopt=(no)insert

Open
#3,362 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

Now running Firefox 67.0.4 with Vimium-FF 1.64.6, but has happened before and I think it's more of an improvement than an issue.

What if we had the option to fill the vomnibar with the currently highlighted completion, modify it, then go to that URL (sort of like Vim's completeopt=insert)? Currently we can only highlight completions (completeopt=noinsert), but if one wants to make only a small edit to a previous URL, the steps are either { Copy URL, then edit outside of Vimium } or { Select URL via Vomnibar, go there, then edit the URL }

Anyway, thanks for all this work!

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 locating Vimium's Vomnibar completion handling and reading how highlighted completions are currently inserted or left untouched. Define the option's behavior for editing a highlighted URL, then verify that both existing completion behavior and the new configurable behavior work as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
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.