Release /
gitsigns.nvim v2.0.0
View a Git commit in a split or a tab from Neovim.
Before you upgrade to v2.0.0
1 to fixRemove custom `hl`, `numhl`, `linehl` and `culhl` names from sign configuration; define the documented `GitSigns*` highlight groups directly.
Testing now targets Neovim 0.11 and no longer covers 0.9.5; the tagged README still lists Neovim >= 0.9.0.
`preview_config` no longer forces a border; popups respect `winborder`.
What changed in v2.0.0
Adds `show_commit()` and automatic setup. Custom sign highlight names are removed, and popup borders follow Neovim’s `winborder`.
Install v2.0.0; tagged README requires Neovim >= 0.9.0 and Git. Release testing targets Neovim 0.11.
New things you can do
Open a Git commit in a split or a new tab.
Render Git change signs in a custom Neovim status column.
Fixed and improved
Gitsigns attaches through symlinks and no longer skips every root-level `.git*` file.
`blame_line({full=true})` works again and stale blame popups are avoided.
Inline hunk previews no longer fold unexpectedly.
`diffthis` gains rename detection; numeric branch names work with `show`.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.