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
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

Native application identity and user-based security for your Azure cloud

Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
Get a free trial
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