3 ms·
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 a
by sodapopcan 5y 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.
- imbnwa 5y agoAlso `blame` and `grep`
- sodapopcan 5y agoI mentioned blame! :) I also make heavy use of :Gedit for easily looking at files on other branches.
- imbnwa 5y agoMissed that. Never used :Gedit, appears hella convenient
- sodapopcan 5y ago:Gedit master:% is a common one I use to see what the current file looks like on master.
- ackyshake 5y agoThere 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.
- sodapopcan 5y agoTig 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!