philc / philc/vimium

Feature Request: Vim dot to repeat last command

Open
#3,465 6 comments 14 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

The first thing that made me have a happy grin on my face when using vim as text edior was when I learned about the vim dot repeat function. It was the first experience of how one can simply automate tedious, linear and repetetive tasks with a single key.

As years have passed since, I hereby kindly request to review request #1785 with the goal of implementing a way to repeat the last action taken using vimium.

This is quite powerful for things like going one tab left ( or previousTab).
If you want to do that multiple times you could just go on tab left once and then easily navigate through your tabs while just pressing the dot key ..

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 reading request #1785, which this issue asks to revisit; no source file, test, or entry point is named here. Define how Vimium should record and repeat the last action, including commands such as previousTab, and consider the behavior complete when pressing . reliably repeats that action across tabs.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.