Hacker News new | ask | show | jobs
by sodapopcan 1804 days ago
Fugitive is really useful for a lot of stuff, though I don't use anywhere near all of its functionality. For example, I never rebase within vim. But blaming and especially staging/committing is a far better experience with fugitive than in plain terminal.
2 comments

There is interactive blaming, staging and committing with tig too, so give that a try.

That said though, I actually prefer using the shell to stage and commit stuff. I think I'm way faster when I'm on the shell performing those actions than in either tig or fugitive.

Tig looks great but fugitive is in my fingers (been using it for something like 7 or 8 years at this point). I'll still check it out.

Not sure when the last time you used fugitive but there was a major overhaul a couple of years ago. You can expand diffs in the commit window and stage parts of the files.

But obviously, stick with what you're comfortable with!

Also `blame` and `grep`
I mentioned blame! :)

I also make heavy use of :Gedit for easily looking at files on other branches.

Missed that. Never used :Gedit, appears hella convenient
:Gedit master:% is a common one I use to see what the current file looks like on master.