Another one that I use everyday is bat, which can replace your use of straight cat and less. https://github.com/sharkdp/bat
I have also made this wrapper script so that you can use exa with the same switches as ls, so you don't have to memorise new ones:
This is new to me. Seems really good. Cheers.