Instead of grep+less, use less's pattern matcher -- highlights the text properly