

-
gitsigns : I use it for - displaying hunks in the side panel - navigating between hunks - staging separate hunks fugitive : I use it for - Resolving merge conflicts - Showing git blame
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
gitsigns : I use it for - displaying hunks in the side panel - navigating between hunks - staging separate hunks fugitive : I use it for - Resolving merge conflicts - Showing git blame
-
Agree with this 100%, and you can get around the weirdness of nested Neovim instances with neovim-remote, too.
-
No one has suggested neogit yet
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
airblade/vim-gitgutter - Gives you the git state of the lines in the gutter of the file.
-
I dumped them all and went with https://github.com/jesseduffield/lazygit . It is unbeatable!
-
For merge conflicts, https://github.com/rhysd/conflict-marker.vim is so much easier to use than any any other diff tool.
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
https://github.com/idanarye/vim-merginal for checking out branches and creating new ones.
-
Have you heard of lazygit.nvim?
-
https://github.com/ruanyl/vim-gh-line you can easily jump to the line/blame/tree on any git hosts
-
tig-explorer.vim
Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.
In addition to the above I love tig for quick commit viewing: https://github.com/iberianpig/tig-explorer.vim
-
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
-
-
-
Personally, I use jonas/tig and voldikss/vim-floaterm.
-
Personally, I use jonas/tig and voldikss/vim-floaterm.
-
I haven't seen https://github.com/samoshkin/vim-mergetool mentioned. I'm more and more gravitating towards 2-way diff viewing, also using diffview.nvim. also wrote https://github.com/emmanueltouzery/agitator.nvim with a few helpful functions for my use. And then others that have been mentioned, neogit, gitsigns.
-
I haven't seen https://github.com/samoshkin/vim-mergetool mentioned. I'm more and more gravitating towards 2-way diff viewing, also using diffview.nvim. also wrote https://github.com/emmanueltouzery/agitator.nvim with a few helpful functions for my use. And then others that have been mentioned, neogit, gitsigns.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives