NORMAL ~/wkd/p/gitsuite :set skin=modern utf-8

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/

git log

  1. docs hunk has no native fallback for stage/reset -- align docs/comments with the code
  2. fix dashboard: don't report truncation for a directory with exactly MAX_ENTRIES entries
  3. fix dashboard: show push/pull/fetch success as a green toast, not yellow
  4. fix dashboard: symmetric symlink-containment fallback, count excluded entries toward the cap
  5. fix dashboard: contain symlink escapes and bound the file browser's directory scan
  6. fix dashboard: make the repo file browser recurse into subdirectories
  7. fix dashboard: schedule git-status callbacks and add a file browser fallback
  8. fix dashboard: delegate to_absolute to lib.nvim.cross.fs.to_absolute
  9. fix dashboard,health: fix multi-separator root collapse, hash-table config bypass, health section count
  10. fix dashboard: validate config element shapes, fix root-path collapse, contain page-switch errors
  11. fix dashboard: normalize paths correctly, drop stale cache, always fire on_complete
  12. fix health: check ui.nvim presence, add the missing dashboard section to docs

keys

j / k
next / previous line
gg / G
first / last line
⏎
open the line under the cursor
/
search the plugins
:
command line — Tab completes
:help x
vimdoc of a plugin (:e x = plugin page)
:ls · :log · :stack
plugin list · activity stream · dependency graph
:colo x
colorscheme
:set skin=
modern | tui
?
this help
esc
close