summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/grep.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/grep.c b/src/grep.c
index 4109ae46..edefac6c 100644
--- a/src/grep.c
+++ b/src/grep.c
@@ -295,8 +295,7 @@ static const char *group_separator = SEP_STR_GROUP;
This only leaves red, magenta, green, and cyan (and their bold
counterparts) and possibly bold blue. */
/* The color strings used for matched text.
- The user can overwrite them using the deprecated
- environment variable GREP_COLOR or the new GREP_COLORS. */
+ The user can overwrite them using the GREP_COLORS environment variable. */
static const char *selected_match_color = "01;31"; /* bold red */
static const char *context_match_color = "01;31"; /* bold red */
@@ -2916,6 +2915,12 @@ main (int argc, char **argv)
/* New GREP_COLORS has priority. */
parse_grep_colors ();
+
+ /* Warn if GREP_COLOR has an effect, since it's deprecated. */
+ if (selected_match_color == userval || context_match_color == userval)
+ error (0, 0, _("warning: GREP_COLOR='%s' is deprecated;"
+ " use GREP_COLORS='mt=%s'"),
+ userval, userval);
}
initialize_unibyte_mask ();