gitsuite.nvim
One :Git <scope> <action> command tree for everything git in Neovim — own implementation where that pays off (merge-conflict resolution, blame, browse), thin adapters where it does not (gitsigns' hunk engine, neogit's staging UI, diffview, the real lazygit TUI in a float). Plus :Git dashboard, the one deliberate multi-repo exception: a git-status panel across a whole folder of clones, with push/pull/fetch per row, per marked set, or for the whole folder — moved here from reposcope.nvim, which stays scoped to GitHub/GitLab/Codeberg discovery.
- status
- alpha — Alpha stage — active development. Every :Git subcommand is a real implementation (see docs/BINDINGS.md for the full list), but the surface is not frozen: breaking changes are still possible. Pin a commit if you depend on it.
- category
- Project & repos
- neovim
- 0.10+
- repo
- github.com/StefanBartl/gitsuite.nvim
- commits
- 64
- help
- :help gitsuite
install
{
"StefanBartl/gitsuite.nvim",
opts = {},
} docs/
- BINDINGS.md
- CONTRIBUTING.md
- README.md
- architecture.md
- around-it.md
- commands.md
- configuration.md
- cross-platform.md
- health.md
- installation.md
- integrations.md
- quickstart.md
- requirements.md
- scope.md
- statusline.md
- what-you-get.md
git log
- docs hunk has no native fallback for stage/reset -- align docs/comments with the code
- fix dashboard: don't report truncation for a directory with exactly MAX_ENTRIES entries
- fix dashboard: show push/pull/fetch success as a green toast, not yellow
- fix dashboard: symmetric symlink-containment fallback, count excluded entries toward the cap
- fix dashboard: contain symlink escapes and bound the file browser's directory scan
- fix dashboard: make the repo file browser recurse into subdirectories
- fix dashboard: schedule git-status callbacks and add a file browser fallback
- fix dashboard: delegate to_absolute to lib.nvim.cross.fs.to_absolute
- fix dashboard,health: fix multi-separator root collapse, hash-table config bypass, health section count
- fix dashboard: validate config element shapes, fix root-path collapse, contain page-switch errors
- fix dashboard: normalize paths correctly, drop stale cache, always fire on_complete
- fix health: check ui.nvim presence, add the missing dashboard section to docs