# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1550263402 18000 # Node ID ee77a6dd8fb876145abc1e074e82e5d0d6809b70 # Parent 8ab42ccb68fefad2b0ad8d6429eed39db7a83ab5 color: give colours to the grep.inserted and grep.deleted labels I find the "bold" makes it stand out a bit more when the green is next to the line number. Note that these labels are applied before the grep.change label, which is now disabled. To get the old colour, users can restore [color] grep.change = green dim to their hgrc. diff -r 8ab42ccb68fe -r ee77a6dd8fb8 mercurial/color.py --- a/mercurial/color.py Fri Feb 15 15:24:04 2019 -0500 +++ b/mercurial/color.py Fri Feb 15 15:43:22 2019 -0500 @@ -78,11 +78,12 @@ 'grep.match': 'red bold', 'grep.linenumber': 'green', 'grep.rev': 'green', - 'grep.change': 'green', 'grep.sep': 'cyan', 'grep.filename': 'magenta', 'grep.user': 'magenta', 'grep.date': 'magenta', + 'grep.inserted': 'green bold', + 'grep.deleted': 'red bold', 'bookmarks.active': 'green', 'branches.active': 'none', 'branches.closed': 'black bold', diff -r 8ab42ccb68fe -r ee77a6dd8fb8 tests/test-grep.t --- a/tests/test-grep.t Fri Feb 15 15:24:04 2019 -0500 +++ b/tests/test-grep.t Fri Feb 15 15:43:22 2019 -0500 @@ -304,6 +304,11 @@ [grep.filename|color][grep.sep|:][grep.rev|2][grep.sep|:][grep.deleted grep.change|-][grep.sep|:][grep.match|orange] [grep.filename|color][grep.sep|:][grep.rev|1][grep.sep|:][grep.inserted grep.change|+][grep.sep|:][grep.match|orange] + $ hg grep --diff orange --color=yes + \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32m3\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32;1m+\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) + \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32m2\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1m-\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) + \x1b[0;35mcolor\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32m1\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;32;1m+\x1b[0m\x1b[0;36m:\x1b[0m\x1b[0;31;1morange\x1b[0m (esc) + $ hg grep --diff orange color:3:+:orange color:2:-:orange