diff options
-rw-r--r-- | runtime/doc/eval.txt | 1 | ||||
-rw-r--r-- | src/nvim/eval.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 81e1ddee74..4eaa72ee68 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -4707,6 +4707,7 @@ getwininfo([{winid}]) *getwininfo()* height window height (excluding winbar) loclist 1 if showing a location list quickfix 1 if quickfix or location list window + terminal 1 if a terminal window tabnr tab page number topline first displayed buffer line variables a reference to the dictionary with diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 54c469fabf..15fc994957 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -10615,6 +10615,7 @@ static dict_T *get_win_info(win_T *wp, int16_t tpnr, int16_t winnr) tv_dict_add_nr(dict, S_LEN("bufnr"), wp->w_buffer->b_fnum); tv_dict_add_nr(dict, S_LEN("wincol"), wp->w_wincol); + tv_dict_add_nr(dict, S_LEN("terminal"), bt_terminal(wp->w_buffer)); tv_dict_add_nr(dict, S_LEN("quickfix"), bt_quickfix(wp->w_buffer)); tv_dict_add_nr(dict, S_LEN("loclist"), (bt_quickfix(wp->w_buffer) && wp->w_llist_ref != NULL)); |