Hi, On Wed, Aug 17, 2016 at 2:10 AM, 'Guyzmo' via vim_dev <vim_dev@googlegroups.com> wrote: > On Wed, Aug 17, 2016 at 11:48:23AM +0300, LCD 47 wrote: >> On 16 August 2016, Yegappan Lakshmanan <yegapp...@gmail.com> wrote: >> > getbufinfo() >> "options", "signs", and "variables" return lists that are potentially >> huge. Perhaps there should be a way to tell getbufinfo() to skip these >> lists; >> otherwise plugins would just avoid calling this function, for performance >> reasons. > > I share the opinion that having a mechanism to select and/or exclude > keys from the dict to avoid loading and carrying around huge dicts > sounds a great thing. > >> > gettabinfo() >> > getwininfo() >> >> From the manual: >> >> : Each List item is a Dictionary with the following entries: >> : bufnum number of buffer in the window >> : height window height >> : loclist 1 if showing a location list >> : {only with the +quickfix feature} >> : nr window number >> : options dictionary of window local options >> : quickfix 1 if quickfix or location list window >> : {only with the +quickfix feature} >> : tpnr tab page number >> : variables dictionary of window local variables >> : width window width >> : winid window ID >> >> Perhaps "tpnr" should be renamed to something more suggestive, such as >> "tabnr"? > > I guess this should apply also for the window, as `winnr` for example, > for consistency in the keys naming scheme. >
Note that window ID is different from window number. The getwininfo() function returns both the window ID (winid field) and the window number (nr field). Are you suggesting to rename the "nr" field to winnr? - Yegappan > > just my $.02, > > -- > Guyzmo -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.