Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Neovim
  3. spamguard.nvim

spamguard.nvim

NOASSERTIONLua

A Neovim plugin that detects excessive key spamming and suggests more efficient motion alternatives.

GitHubGitHub
14 stars1 forks0 contributors

Overview

spamguard.nvim is a minimal Neovim plugin designed to improve editing efficiency by detecting repetitive key presses and offering smarter alternatives. It helps users break the habit of inefficient navigation by providing real-time feedback and usage statistics.

Key Features

  • Spam Detection — Monitors keys like j, k, h, l, and w for excessive repetition.
  • Smart Suggestions — Displays context-aware recommendations (e.g., "use 10j") when spam is detected.
  • Usage Tracking — Records daily and weekly key usage statistics accessible via :SpamStats.
  • Customizable Configuration — Allows adjustment of thresholds and suggestion messages per key.
  • Context Awareness — Automatically ignores common file explorers and can be disabled per-buffer.

Philosophy

The plugin emphasizes minimalism and user education, aiming to subtly guide users toward more efficient Vim motions without being intrusive.

Quick Stats

Stars14
Forks1
Contributors0
Open Issues0
Last commit1 year ago
CreatedSince 2025

Tags

#editor-tool#productivity#usage-analytics#vim-motions#neovim-plugin#configurable

Built With

N
Neovim
L
Lua

Included in

Neovim20.6k
Auto-fetched 17 hours ago

Related Projects

leap.nvimleap.nvim

Neovim's answer to the mouse 🦘

Stars5,028
Forks53
Last commit10 days ago
flash.nvimflash.nvim

Navigate your code with search labels, enhanced character motions and Treesitter integration

Stars4,174
Forks83
Last commit14 days ago
lightspeed.nvimlightspeed.nvim

deprecated in favor of leap.nvim

Stars1,555
Forks28
Last commit2 years ago
precognition.nvimprecognition.nvim

💭👀precognition.nvim - Precognition uses virtual text and gutter signs to show available motions.

Stars1,378
Forks16
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub