# HG changeset patch # User Christian Brabandt # Date 1501250404 -7200 # Node ID bf8cfdcdbdd8ac3e1464c61ca988311f492bed7a # Parent 9cdf21a3d0fd0775677ae7da5bd8c4ffaff201d3 patch 8.0.0793: using wrong terminal name for terminal window commit https://github.com/vim/vim/commit/93723a4ef18f260b82d89759db2f1eeae730c4ec Author: Bram Moolenaar Date: Fri Jul 28 15:55:32 2017 +0200 patch 8.0.0793: using wrong terminal name for terminal window Problem: Using wrong terminal name for terminal window. Solution: When 'term' starts with "xterm" use it for $TERM in a terminal window. diff --git a/src/os_unix.c b/src/os_unix.c --- a/src/os_unix.c +++ b/src/os_unix.c @@ -5276,7 +5276,8 @@ mch_job_start(char **argv, job_T *job, j 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(); diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -770,6 +770,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 793, +/**/ 792, /**/ 791,