Ross ROSS = Recommend OSS · open-source software intelligence for agents

m4xshen/hardtime.nvim

Break bad habits, master Vim motions observed · 2026-08-28

github.com/m4xshen/hardtime.nvim · Lua · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 93
  • Release rhythm 40
  • Longevity 87
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 14.5
  • age_days: 1227
  • days_rel: 442
  • days_push: 44
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

3837 stars · 49 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A Neovim plugin written in Lua that helps users break bad editing habits by blocking repeated keys and suggesting faster Vim motions. It also generates reports of the user's most common inefficient habits.

Use cases

  • stop relying on hjkl and arrow keys in Neovim
  • learn faster Vim motions with hints
  • block repeated key presses within a short time
  • get a report of my most common bad Vim habits
  • train myself to use relative jumps and word motions
  • improve my Vim editing efficiency

When to choose

  • you use Neovim (>= 0.10) and want to build better motion habits
  • you want real-time hints and habit reports while editing
  • you want a lightweight Lua plugin that integrates with lazy.nvim

When to avoid

  • you don't use Neovim or Vim-style editing
  • you find key blocking disruptive to your workflow
  • you need an editor-agnostic training tool

Facets

plugin · maturity active

developer-tools developer-tools text-editors editor-plugin neovim vim-motions habit-breaking lua keybinding-training education

1 source

Member repositories

RepositoryRoleHealth v2
m4xshen/hardtime.nvimmain73

For agents

markdown · JSON · MCP: product_card(name="m4xshen/hardtime.nvim")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem