]> git.pld-linux.org Git - packages/vim.git/blame - 015_all_vim-6.3-screen.linux-is-dark-83416.patch
- updated to 6.4.006
[packages/vim.git] / 015_all_vim-6.3-screen.linux-is-dark-83416.patch
CommitLineData
99890e04
ER
1# TERM=screen.linux background detection, Gentoo bug 83416.
2Index: src/option.c
3===================================================================
4--- src/option.c (revision 2)
5+++ src/option.c (revision 3)
6@@ -3109,11 +3109,15 @@
7 /*
8 * If 'background' wasn't set by the user, try guessing the value,
9 * depending on the terminal name. Only need to check for terminals
10- * with a dark background, that can handle color. Only "linux"
11- * console at the moment.
12+ * with a dark background, that can handle color. We recognise:
13+ * * 'linux' -- linux console
14+ * * 'screen.linux' -- linux console, with screen
15 */
16 idx4 = findoption((char_u *)"bg");
17- if (!(options[idx4].flags & P_WAS_SET) && STRCMP(T_NAME, "linux") == 0)
18+ if (!(options[idx4].flags & P_WAS_SET) && (
19+ (STRCMP(T_NAME, "linux") == 0) ||
20+ (STRCMP(T_NAME, "screen.linux") == 0)
21+ ))
22 {
23 set_string_option_direct(NULL, idx4, (char_u *)"dark", OPT_FREE);
24 /* don't mark it as set, when starting the GUI it may be changed
This page took 0.031632 seconds and 4 git commands to generate.