changeset 173:141a8ad5e2b3

updated for version 7.0053
author vimboss
date Sun, 27 Feb 2005 22:40:05 +0000
parents 25cfd881cbba
children 6e9968f34740
files src/option.c
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/option.c
+++ b/src/option.c
@@ -3146,11 +3146,14 @@ set_init_2()
 	/*
 	 * If 'background' wasn't set by the user, try guessing the value,
 	 * depending on the terminal name.  Only need to check for terminals
-	 * with a dark background, that can handle color.  Only "linux"
-	 * console at the moment.
+	 * with a dark background, that can handle color.  Recognized are:
+	 * "linux"	    Linux console
+	 * "screen.linux"   Linux console with screen
 	 */
 	idx = findoption((char_u *)"bg");
-	if (!(options[idx].flags & P_WAS_SET) && STRCMP(T_NAME, "linux") == 0)
+	if (!(options[idx].flags & P_WAS_SET)
+		&& (STRCMP(T_NAME, "linux") == 0
+		    || STRCMP(T_NAME, "screen.linux") == 0))
 	{
 	    set_string_option_direct(NULL, idx, (char_u *)"dark", OPT_FREE);
 	    /* don't mark it as set, when starting the GUI it may be changed