forked from aniani/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.
This commit is contained in:
@@ -4747,6 +4747,8 @@ getwininfo([{winid}]) *getwininfo()*
|
|||||||
{only with the +quickfix feature}
|
{only with the +quickfix feature}
|
||||||
quickfix 1 if quickfix or location list window
|
quickfix 1 if quickfix or location list window
|
||||||
{only with the +quickfix feature}
|
{only with the +quickfix feature}
|
||||||
|
terminal 1 if a terminal window
|
||||||
|
{only with the +terminal feature}
|
||||||
tabnr tab page number
|
tabnr tab page number
|
||||||
variables a reference to the dictionary with
|
variables a reference to the dictionary with
|
||||||
window-local variables
|
window-local variables
|
||||||
|
@@ -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, "width", wp->w_width, NULL);
|
||||||
dict_add_nr_str(dict, "bufnr", wp->w_buffer->b_fnum, 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
|
#ifdef FEAT_QUICKFIX
|
||||||
dict_add_nr_str(dict, "quickfix", bt_quickfix(wp->w_buffer), NULL);
|
dict_add_nr_str(dict, "quickfix", bt_quickfix(wp->w_buffer), NULL);
|
||||||
dict_add_nr_str(dict, "loclist",
|
dict_add_nr_str(dict, "loclist",
|
||||||
|
@@ -769,6 +769,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
931,
|
||||||
/**/
|
/**/
|
||||||
930,
|
930,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user