From da43b61dddcf81439a6f1716956a4e8d9046e68f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 11 Aug 2017 22:27:50 +0200 Subject: patch 8.0.0910: cannot create a terminal in the current window Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin. --- src/channel.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/channel.c') diff --git a/src/channel.c b/src/channel.c index 58b0b0c9a..9476276ac 100644 --- a/src/channel.c +++ b/src/channel.c @@ -4455,6 +4455,13 @@ get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2) opt->jo_set |= JO2_VERTICAL; opt->jo_vertical = get_tv_number(item); } + else if (STRCMP(hi->hi_key, "curwin") == 0) + { + if (!(supported2 & JO2_CURWIN)) + break; + opt->jo_set |= JO2_CURWIN; + opt->jo_curwin = get_tv_number(item); + } #endif else if (STRCMP(hi->hi_key, "env") == 0) { -- cgit v1.2.1