SushiHippie
6 days ago
Delta has been one of those set and forget things, it's been a while since I've seen 'bare' git grep/diff/blame output, I also use it all the time for normal diffs (outside of git repos), but TIL that it also works with ripgrep [0]
As someone else already mentioned there is also bat[1], which was also set and forget, I aliased cat to bat and have a seperate alias vcat for 'vanilla cat' /usr/bin/cat
desperatecuban
6 days ago
You can use \cat to prevent alias expansion.
wlonkly
5 days ago
Or 'command cat', which is a little less convenient but will also handle the case where "cat" is a function, not an alias.
(In bash at least. Not sure about newfangled shells!)
drdude
6 days ago
Neat! thanks for sharing. Few times I needed that but I had to go hunting down the full path.
aroch
3 days ago
I have ‘ccat’ aliases to the original cat binary
SushiHippie
6 days ago
That's even better, thank you!
ossusermivami
3 days ago
or you can do =cat on zsh