From: Bram Moolenaar Date: Sun, 13 Aug 2017 16:14:47 +0000 (+0200) Subject: patch 8.0.0931: getwininfo() does not indicate a terminal window X-Git-Tag: v8.0.0931 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=69905d108be4af86c2d2a9224e2c588723276dc9;p=vim patch 8.0.0931: getwininfo() does not indicate a terminal window Problem: getwininfo() does not indicate a terminal window. Solution: Add "terminal" to the dictionary. --- diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 35e567093..37e849c90 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -4747,6 +4747,8 @@ getwininfo([{winid}]) *getwininfo()* {only with the +quickfix feature} quickfix 1 if quickfix or location list window {only with the +quickfix feature} + terminal 1 if a terminal window + {only with the +terminal feature} tabnr tab page number variables a reference to the dictionary with window-local variables diff --git a/src/evalfunc.c b/src/evalfunc.c index 1721e039c..3d657f73e 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -5228,6 +5228,9 @@ get_win_info(win_T *wp, short tpnr, short winnr) dict_add_nr_str(dict, "width", wp->w_width, NULL); dict_add_nr_str(dict, "bufnr", wp->w_buffer->b_fnum, NULL); +#ifdef FEAT_TERMINAL + dict_add_nr_str(dict, "terminal", bt_terminal(wp->w_buffer), NULL); +#endif #ifdef FEAT_QUICKFIX dict_add_nr_str(dict, "quickfix", bt_quickfix(wp->w_buffer), NULL); dict_add_nr_str(dict, "loclist", diff --git a/src/version.c b/src/version.c index 91f9b5670..99a01b1d2 100644 --- a/src/version.c +++ b/src/version.c @@ -769,6 +769,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 931, /**/ 930, /**/