I just tried my hand at #git plugins for #neovim. Not so successful. #vgit constantly annoyed me with an info line right next to the cursor when the file was last changed. And no, I don't want to have to search to get rid of such nonsensical crap. Next up #gitsigns. Showed changes immediately, very nice, but I just didn't understand how to use the "status", "add" and "commit" commands. So I immediately removed it again.

There's probably still #fugitive, but I've lost interest now. I'll just stick to the command line.

@UmWerker I’m gonna second the lazygit rec even though you’ve already expressed disdain for it because I really enjoy its UX and it implements a one-to-one match for the git cli options that I use frequently for things like bare repositories.

  • To be clear it has no relation to lazy.nvim. It’s lazy in the sense that “I don’t want to type git commands I just want to use vim bindings to do everything”

There’s also gitui along the same lines, but it has less features. Maybe that’s what you’d prefer.

GitHub - extrawurst/gitui: Blazing 💥 fast terminal-ui for git written in rust 🦀

Blazing 💥 fast terminal-ui for git written in rust 🦀 - extrawurst/gitui

GitHub
@be_far
Oh, indeed gitui looks really nice. Thank you for this tip 👍