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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
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

7 days ago