Feature-request: default to insert mode as an alternative to disabling
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 27k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
Currently users can maintain a list of websites on which vimium should be disabled entirely.
I only enable this when the websites themselves make heavy use of keyboard shortcuts by default. If instead I could ask vimium to start in insert mode on these websites, then I could just press escape and retain vimium's functionality too.
This kind of workflow is also hindered because after entering insert mode, interacting with the page using mouse (e.g. form controls) takes you out of the insert mode. If the user could stay in insert mode until esc was pressed, that'd make it better.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing website disable-list setting and the insert-mode handling described in the issue. Check how mouse interaction currently exits insert mode and identify the relevant browser-extension entry points. Done means the requested per-site default insert behavior and escape-based exit are defined and covered by appropriate tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100