Alternatives to vim-gitgutter
A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
vim-gitgutter
A Vim plugin that shows Git diff markers in the sign column and stages or undoes hunks.
Replacements
Listings that take over the same core job as vim-gitgutter.
gitsigns.nvim
A Neovim plugin that marks Git changes in the sign column and handles hunks in the buffer.
gitsigns.nvim gives Neovim users the same sign column change markers with inline hunk staging, reset and preview, is open source, and does not run in classic Vim.
Similar software
Related functionality, not a direct replacement.
fugitive.vim
A Vim plugin that runs Git commands and handles staging, blame and diffs inside the editor.
Flog
A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.
Diffview.nvim
A Neovim plugin for cycling through diffs of all modified files for any Git revision.
Neogit
An interactive Git interface for Neovim, modelled on Emacs Magit.
GitLens
A Visual Studio Code extension that adds blame, commit history and commit graph views.