diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-07-28 15:55:32 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-07-28 15:55:32 +0200 |
commit | 93723a4ef18f260b82d89759db2f1eeae730c4ec (patch) | |
tree | c8d39cff0185566b78b1e9b53dec745b50ec055d /src/os_unix.c | |
parent | 1a0f2005002a9993ba7313d1978fa2043314f8b8 (diff) | |
download | vim-git-93723a4ef18f260b82d89759db2f1eeae730c4ec.tar.gz |
patch 8.0.0793: using wrong terminal name for terminal windowv8.0.0793
Problem: Using wrong terminal name for terminal window.
Solution: When 'term' starts with "xterm" use it for $TERM in a terminal
window.
Diffstat (limited to 'src/os_unix.c')
-rw-r--r-- | src/os_unix.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/os_unix.c b/src/os_unix.c index f2ab7b15e..8f51e68ca 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -5276,7 +5276,8 @@ mch_job_start(char **argv, job_T *job, jobopt_T *options) set_child_environment( (long)options->jo_term_rows, (long)options->jo_term_cols, - "xterm"); + STRNCMP(T_NAME, "xterm", 5) == 0 + ? (char *)T_NAME : "xterm"); else # endif set_default_child_environment(); |