Lines Matching refs:dict
592 dict_T *dict; in get_buffer_info() local
597 dict = dict_alloc(); in get_buffer_info()
598 if (dict == NULL) in get_buffer_info()
601 dict_add_number(dict, "bufnr", buf->b_fnum); in get_buffer_info()
602 dict_add_string(dict, "name", buf->b_ffname); in get_buffer_info()
603 dict_add_number(dict, "lnum", buf == curbuf ? curwin->w_cursor.lnum in get_buffer_info()
605 dict_add_number(dict, "linecount", buf->b_ml.ml_line_count); in get_buffer_info()
606 dict_add_number(dict, "loaded", buf->b_ml.ml_mfp != NULL); in get_buffer_info()
607 dict_add_number(dict, "listed", buf->b_p_bl); in get_buffer_info()
608 dict_add_number(dict, "changed", bufIsChanged(buf)); in get_buffer_info()
609 dict_add_number(dict, "changedtick", CHANGEDTICK(buf)); in get_buffer_info()
610 dict_add_number(dict, "hidden", in get_buffer_info()
614 dict_add_dict(dict, "variables", buf->b_vars); in get_buffer_info()
623 dict_add_list(dict, "windows", windows); in get_buffer_info()
639 dict_add_list(dict, "popups", windows); in get_buffer_info()
651 dict_add_list(dict, "signs", signs); in get_buffer_info()
657 dict_add_number(dict, "lastused", buf->b_last_used); in get_buffer_info()
660 return dict; in get_buffer_info()