vim-signify shows version-control diffs directly in Vim’s sign column so you can see added, changed, and removed lines at a glance. It computes hunks against your VCS (Git, Mercurial, Subversion, and more) and updates signs efficiently as you edit. The plugin provides motions to jump between hunks and optional mappings to preview a hunk or populate quickfix/location lists. Because it runs asynchronously where possible, it keeps the UI responsive on large files. Signify is intentionally focused on visualization and navigation, complementing rather than replacing commit or staging tools. Inline signs for added, modified, and removed lines in the gutter. Asynchronous updates to avoid UI stalls on large diffs. Its lightweight design and broad VCS support make it a dependable choice for quick code review while editing.

Features

  • Inline signs for added, modified, and removed lines in the gutter
  • Hunk jumping and optional previews to inspect changes
  • Asynchronous updates to avoid UI stalls on large diffs
  • Broad VCS support beyond Git (Hg, SVN, and others)
  • Quickfix or location list integration for changed regions
  • Minimal footprint with sensible defaults and toggles

Project Samples

Project Activity

See All Activity >

Categories

Design

License

MIT License

Follow vim-signify

vim-signify Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of vim-signify!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2025-10-14