gitsigns.nvim

A Neovim plugin that marks Git changes in the sign column and handles hunks in the buffer.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About gitsigns.nvim

gitsigns.nvim adds Git integration to Neovim buffers. Added, changed and removed lines are marked in the sign column, and you can stage, reset and preview individual hunks without leaving the file you are editing.

It is written in Lua and installed through a Neovim plugin manager. It suits Neovim users who want to see and manage changes while they edit, and pairs well with a full Git interface for commits and history.

Strengths

  • Shows changed lines directly in the editor
  • Stage, reset and preview hunks inline
  • Widely used and actively maintained

Limitations

  • Works only in Neovim
  • Focused on hunks, not history or branch management

Details

Pricing
FreeFree, with source code published on GitHub.
License
Open source, license not stated
Developer
lewis6991
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Neovim users who want inline Git change markers and hunk staging
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to gitsigns.nvim

Compare all

Software that can replace gitsigns.nvim for an important use case, and what changes if you switch.

  • vim-gitgutter

    A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.

    vim-gitgutter brings the same sign column markers and hunk staging to classic Vim, adds partial hunk staging and a hunk text object, and is not open source.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing