Data Fields
window_S Struct Reference

#include <buffer_defs.h>

Data Fields

handle_T handle
 unique identifier for the window More...
 
buf_Tw_buffer
 
synblock_Tw_s
 for :ownsyntax More...
 
int w_hl_id_normal
 'winhighlight' normal id More...
 
int w_hl_attr_normal
 'winhighlight' normal final attrs More...
 
int w_hl_ids [HLF_COUNT]
 'winhighlight' id More...
 
int w_hl_attrs [HLF_COUNT]
 'winhighlight' final attrs More...
 
int w_hl_needs_update
 attrs need to be recalculated More...
 
win_Tw_prev
 link to previous window More...
 
win_Tw_next
 link to next window More...
 
bool w_closing
 
frame_Tw_frame
 frame containing this window More...
 
pos_T w_cursor
 cursor position in buffer More...
 
colnr_T w_curswant
 
int w_set_curswant
 
linenr_T w_last_cursorline
 where last 'cursorline' was drawn More...
 
pos_T w_last_cursormoved
 for CursorMoved event More...
 
char w_old_visual_mode
 last known VIsual_mode More...
 
linenr_T w_old_cursor_lnum
 last known end of visual part More...
 
colnr_T w_old_cursor_fcol
 first column for block visual part More...
 
colnr_T w_old_cursor_lcol
 last column for block visual part More...
 
linenr_T w_old_visual_lnum
 last known start of visual part More...
 
colnr_T w_old_visual_col
 last known start of visual part More...
 
colnr_T w_old_curswant
 last known value of Curswant More...
 
linenr_T w_last_cursor_lnum_rnu
 cursor lnum when 'rnu' was last redrawn More...
 
struct {
   int   window_S::eol
 
   int   window_S::ext
 
   int   window_S::prec
 
   int   window_S::nbsp
 
   int   window_S::space
 
   int   window_S::tab1
 first tab character More...
 
   int   window_S::tab2
 second tab character More...
 
   int   window_S::tab3
 third tab character More...
 
   int   window_S::lead
 
   int   window_S::trail
 
   int *   window_S::multispace
 
   int   window_S::conceal
 
w_p_lcs_chars
 
struct {
   int   window_S::stl
 
   int   window_S::stlnc
 
   int   window_S::wbr
 
   int   window_S::horiz
 
   int   window_S::horizup
 
   int   window_S::horizdown
 
   int   window_S::vert
 
   int   window_S::vertleft
 
   int   window_S::vertright
 
   int   window_S::verthoriz
 
   int   window_S::fold
 
   int   window_S::foldopen
 when fold is open More...
 
   int   window_S::foldclosed
 when fold is closed More...
 
   int   window_S::foldsep
 continuous fold marker More...
 
   int   window_S::diff
 
   int   window_S::msgsep
 
   int   window_S::eob
 
w_p_fcs_chars
 
linenr_T w_topline
 
char w_topline_was_set
 
int w_topfill
 
int w_old_topfill
 
bool w_botfill
 
bool w_old_botfill
 
colnr_T w_leftcol
 
colnr_T w_skipcol
 
linenr_T w_last_topline
 last known value for w_topline More...
 
colnr_T w_last_leftcol
 last known value for w_leftcol More...
 
int w_last_width
 last known value for w_width More...
 
int w_last_height
 last known value for w_height More...
 
int w_winrow
 
int w_height
 
int w_status_height
 
int w_winbar_height
 
int w_wincol
 
int w_width
 
int w_hsep_height
 
int w_vsep_width
 
pos_save_T w_save_cursor
 
int w_winrow_off
 offset from winrow to the inner window area More...
 
int w_wincol_off
 
int w_height_inner
 
int w_width_inner
 
int w_height_request
 
int w_width_request
 
int w_border_adj [4]
 
int w_height_outer
 
int w_width_outer
 
int w_valid
 
pos_T w_valid_cursor
 
colnr_T w_valid_leftcol
 
bool w_viewport_invalid
 
int w_cline_height
 
bool w_cline_folded
 
int w_cline_row
 
colnr_T w_virtcol
 
int w_wrow
 
int w_wcol
 
linenr_T w_botline
 
int w_empty_rows
 
int w_filler_rows
 
int w_lines_valid
 
wline_Tw_lines
 
garray_T w_folds
 
bool w_fold_manual
 
bool w_foldinvalid
 
int w_nrwidth
 
int w_scwidth
 
int w_redr_type
 
int w_upd_rows
 
linenr_T w_redraw_top
 
linenr_T w_redraw_bot
 
bool w_redr_status
 
bool w_redr_winbar
 
bool w_redr_border
 
pos_T w_ru_cursor
 
colnr_T w_ru_virtcol
 
linenr_T w_ru_topline
 
linenr_T w_ru_line_count
 
int w_ru_topfill
 
char w_ru_empty
 
int w_alt_fnum
 
alist_Tw_alist
 
int w_arg_idx
 
int w_arg_idx_invalid
 
char_uw_localdir
 
char_uw_prevdir
 
winopt_T w_onebuf_opt
 
winopt_T w_allbuf_opt
 
uint32_t w_p_stl_flags
 
uint32_t w_p_wbr_flags
 
uint32_t w_p_fde_flags
 
uint32_t w_p_fdt_flags
 
int * w_p_cc_cols
 
char_u w_p_culopt_flags
 
long w_p_siso
 
long w_p_so
 
int w_briopt_min
 
int w_briopt_shift
 
bool w_briopt_sbr
 
int w_briopt_list
 
long w_scbind_pos
 
ScopeDictDictItem w_winvar
 Variable for "w:" dictionary. More...
 
dict_Tw_vars
 Dictionary with w: variables. More...
 
pos_T w_pcmark
 
pos_T w_prev_pcmark
 
xfmark_T w_jumplist [JUMPLISTSIZE]
 
int w_jumplistlen
 
int w_jumplistidx
 
int w_changelistidx
 
matchitem_Tw_match_head
 
int w_next_match_id
 
taggy_T w_tagstack [TAGSTACKSIZE]
 
int w_tagstackidx
 
int w_tagstacklen
 
ScreenGrid w_grid
 
ScreenGrid w_grid_alloc
 
bool w_pos_changed
 
bool w_floating
 whether the window is floating More...
 
FloatConfig w_float_config
 
int w_fraction
 
int w_prev_fraction_row
 
linenr_T w_nrwidth_line_count
 
int w_nrwidth_width
 
qf_info_Tw_llist
 
qf_info_Tw_llist_ref
 

Detailed Description

Structure which contains all information that belongs to a window.

All row numbers are relative to the start of the window, except w_winrow.


The documentation for this struct was generated from the following file: