Show HN: Hardtime.nvim – break bad habits and master Vim motions
Published on: 2025-07-04 09:08:52
hardtime.nvim Break bad habits, master Vim motions Features • Installation • Usage • Configuration RestrictKeys.mov Hints.mov
✨ Features
Block repeated keys within a short period of time
Provide hints for faster Vim motion
Get report of your most common bad habits
👍🏻 Recommended workflow
Instead of only relying on hjkl , arrow keys and mouse, you should:
Use relative jump (eg: 5j 12- ) for vertical movement within the screen. Use CTRL-U CTRL-D CTRL-B CTRL-F gg G for vertical movement outside the screen. Use word-motion ( w W b B e E ge gE ) for short-distance horizontal movement. Use f F t T , ; 0 ^ $ for medium to long-distance horizontal movement. Use operator + motion/text-object (eg: ci{ y5j dap ) whenever possible. Use % and square bracket commands (see :h [ ) to jump between brackets.
Learn more in this blog post
⚡ Requirements
📦 Installation
Install via your favorite package manager.
{ " m4xshen/hardtime.nvim " , lazy = false , dependencies = { " MunifTanjim/nui.nvim
... Read full article.