Grep to Less that maintain colors

note, May 29, 2023, on Mitja Felicijan's blog

I often use grep to search for todo's in my code and other people's code and then pipe them in less and I missed having colors that grep outputs in less.

You could use alias grep='grep --color=always' and alias less='less -R' or create todo function in your .bashrc that accepts first argument as search string.

# This is where the magic happens.
grep --color=always -rni "TODO:" | less -R
Less and grep

Other notes

DateTitle
Use option key as meta in Alacritty under macOS
Edsger W. Dijkstra Manuscripts ebook
Extending dte editor
Development environments with Nix
Alacritty open links with modifier
Push to multiple origins at once in Git
Extract lines from a file with sed
Personal sane Vim defaultsvim
Make DCSS playable on 4k displaysdcss
#cat-v on weechat configuration
Make B/W SVG charts with matplotlib
Making cgit look nicer
Cache busting in Hugo
10/GUI 10 Finger Multitouch User Interface
Change Alt key to Win key under Xfce4