Renà Scharfe <rene.scharfe@xxxxxxxxxxxxxx> writes: >> + test_commit initial input "foo bar baz ... >> + git grep --color -e foo --or \( -e bar --and --not -e baz \) | ... > The current code highlights the given search terms ("atoms"). Hmm, I was probably not paying attention to "coloring the parts that matched" topic at all, but wouldn't it be easier and more efficient to paint only "foo" without painting "bar baz"? We know the first term "foo" matches, and the rest \(...\) that is --or'ed does not have to even be evaluated, no? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html