4 ms·
This was helpful. I've had "try vim fugitive" on my todo list for a while. But it seems to have way too many bespoke keybinds and interactions for my liking. An
by wonger_ 1y ago
This was helpful. I've had "try vim fugitive" on my todo list for a while. But it seems to have way too many bespoke keybinds and interactions for my liking. Anybody have other recommendations for vim git integrations? Should I use something like lazygit instead?
- cjhveal 1y agoPersonally, I just break out to the CLI for the vast majority of use cases. Things like viewing logs or making commits or staging hunks with `git add --patch`. I'd suggest looking at only replacing the parts of your workflow that are painful and keep what works. For example, I've heard many folks say that fugitive's `:Git blame` support is the killer feature for them. To that end, I'd probably pick up a good Terminal User Interface like `lazygit` before spending much time investing into fully driving git through vim. Grains of salt suggested, but if you're interested in exploring other git TUI options, I've also heard good things about `gitui`[0]. [0]: https://github.com/gitui-org/gitui https://github.com/gitui-org/gitui
- eulgro 1y agolazygit is the best thing ever. You can use vim keybindings and there's a vim plugin too.