Data Structures | Macros | Typedefs | Enumerations | Enumerator | Functions | Variables
MENU_INDEX

Data Structures

struct  VimMenu
 
struct  window_S
 

Macros

#define w_p_arab   w_onebuf_opt.wo_arab
 
#define w_p_bri   w_onebuf_opt.wo_bri
 
#define w_p_briopt   w_onebuf_opt.wo_briopt
 
#define w_p_diff   w_onebuf_opt.wo_diff
 
#define w_p_fdc   w_onebuf_opt.wo_fdc
 
#define w_p_fdc_save   w_onebuf_opt.wo_fdc_save
 
#define w_p_fen   w_onebuf_opt.wo_fen
 
#define w_p_fen_save   w_onebuf_opt.wo_fen_save
 
#define w_p_fdi   w_onebuf_opt.wo_fdi
 
#define w_p_fdl   w_onebuf_opt.wo_fdl
 
#define w_p_fdl_save   w_onebuf_opt.wo_fdl_save
 
#define w_p_fdm   w_onebuf_opt.wo_fdm
 
#define w_p_fdm_save   w_onebuf_opt.wo_fdm_save
 
#define w_p_fml   w_onebuf_opt.wo_fml
 
#define w_p_fdn   w_onebuf_opt.wo_fdn
 
#define w_p_fde   w_onebuf_opt.wo_fde
 
#define w_p_fdt   w_onebuf_opt.wo_fdt
 
#define w_p_fmr   w_onebuf_opt.wo_fmr
 
#define w_p_lbr   w_onebuf_opt.wo_lbr
 
#define w_p_list   w_onebuf_opt.wo_list
 
#define w_p_nu   w_onebuf_opt.wo_nu
 
#define w_p_rnu   w_onebuf_opt.wo_rnu
 
#define w_p_ve   w_onebuf_opt.wo_ve
 
#define w_ve_flags   w_onebuf_opt.wo_ve_flags
 
#define w_p_nuw   w_onebuf_opt.wo_nuw
 
#define w_p_wfh   w_onebuf_opt.wo_wfh
 
#define w_p_wfw   w_onebuf_opt.wo_wfw
 
#define w_p_pvw   w_onebuf_opt.wo_pvw
 
#define w_p_rl   w_onebuf_opt.wo_rl
 
#define w_p_rlc   w_onebuf_opt.wo_rlc
 
#define w_p_scr   w_onebuf_opt.wo_scr
 
#define w_p_spell   w_onebuf_opt.wo_spell
 
#define w_p_cuc   w_onebuf_opt.wo_cuc
 
#define w_p_cul   w_onebuf_opt.wo_cul
 
#define w_p_culopt   w_onebuf_opt.wo_culopt
 
#define w_p_cc   w_onebuf_opt.wo_cc
 
#define w_p_sbr   w_onebuf_opt.wo_sbr
 
#define w_p_stl   w_onebuf_opt.wo_stl
 
#define w_p_wbr   w_onebuf_opt.wo_wbr
 
#define w_p_scb   w_onebuf_opt.wo_scb
 
#define w_p_diff_saved   w_onebuf_opt.wo_diff_saved
 
#define w_p_scb_save   w_onebuf_opt.wo_scb_save
 
#define w_p_wrap   w_onebuf_opt.wo_wrap
 
#define w_p_wrap_save   w_onebuf_opt.wo_wrap_save
 
#define w_p_cocu   w_onebuf_opt.wo_cocu
 
#define w_p_cole   w_onebuf_opt.wo_cole
 
#define w_p_crb   w_onebuf_opt.wo_crb
 
#define w_p_crb_save   w_onebuf_opt.wo_crb_save
 
#define w_p_scl   w_onebuf_opt.wo_scl
 
#define w_p_winhl   w_onebuf_opt.wo_winhl
 
#define w_p_fcs   w_onebuf_opt.wo_fcs
 
#define w_p_lcs   w_onebuf_opt.wo_lcs
 
#define w_p_winbl   w_onebuf_opt.wo_winbl
 
#define w_p_script_ctx   w_onebuf_opt.wo_script_ctx
 
#define b_fnum   handle
 
#define B_IMODE_USE_INSERT   (-1)
 
#define B_IMODE_NONE   0
 
#define B_IMODE_LMAP   1
 
#define B_IMODE_LAST   1
 
#define KEYMAP_INIT   1
 
#define KEYMAP_LOADED   2
 
#define GLOBAL_WO(p)   ((char *)(p) + sizeof(winopt_T))
 
#define CHANGEDTICK(buf)   (=== Include buffer.h & use buf_(get|set|inc) _changedtick ===)
 Macros defined in Vim, but not in Neovim. More...
 

Typedefs

typedef struct VimMenu vimmenu_T
 

Enumerations

enum  {
  stl_item::Normal, stl_item::Empty, stl_item::Group, stl_item::Separate,
  stl_item::Highlight, stl_item::TabPage, stl_item::ClickFunc, stl_item::Trunc
}
 
enum  {
  MENU_INDEX_INVALID = -1, MENU_INDEX_NORMAL = 0, MENU_INDEX_VISUAL = 1, MENU_INDEX_SELECT = 2,
  MENU_INDEX_OP_PENDING = 3, MENU_INDEX_INSERT = 4, MENU_INDEX_CMDLINE = 5, MENU_INDEX_TIP = 6,
  MENU_MODES = 7
}
 

Functions

 file_buffer::Map (uint32_t, uint32_t) b_extmark_ns[1]
 
 file_buffer::kvec_t (uint64_t) update_channels
 
 file_buffer::kvec_t (BufUpdateCallbacks) update_callbacks
 

Variables

buf_Tbufref_T::br_buf
 
int bufref_T::br_fnum
 
int bufref_T::br_buf_free_count
 
char_utaggy::tagname
 
fmark_T taggy::fmark
 
int taggy::cur_match
 
int taggy::cur_fnum
 
char_utaggy::user_data
 
buffblock_Tbuffblock::b_next
 
char_u buffblock::b_str [1]
 
buffblock_T buffheader::bh_first
 
buffblock_Tbuffheader::bh_curr
 
size_t buffheader::bh_index
 
size_t buffheader::bh_space
 
buffheader_T save_redo_T::sr_redobuff
 
buffheader_T save_redo_T::sr_old_redobuff
 
int winopt_T::wo_arab
 
int winopt_T::wo_bri
 
char_uwinopt_T::wo_briopt
 
int winopt_T::wo_diff
 
char_uwinopt_T::wo_fdc
 
char_uwinopt_T::wo_fdc_save
 
int winopt_T::wo_fen
 
int winopt_T::wo_fen_save
 
char_uwinopt_T::wo_fdi
 
long winopt_T::wo_fdl
 
long winopt_T::wo_fdl_save
 
char_uwinopt_T::wo_fdm
 
char_uwinopt_T::wo_fdm_save
 
long winopt_T::wo_fml
 
long winopt_T::wo_fdn
 
char_uwinopt_T::wo_fde
 
char_uwinopt_T::wo_fdt
 
char_uwinopt_T::wo_fmr
 
int winopt_T::wo_lbr
 
int winopt_T::wo_list
 
int winopt_T::wo_nu
 
int winopt_T::wo_rnu
 
char_uwinopt_T::wo_ve
 
unsigned winopt_T::wo_ve_flags
 
long winopt_T::wo_nuw
 
int winopt_T::wo_wfh
 
int winopt_T::wo_wfw
 
int winopt_T::wo_pvw
 
int winopt_T::wo_rl
 
char_uwinopt_T::wo_rlc
 
long winopt_T::wo_scr
 
int winopt_T::wo_spell
 
int winopt_T::wo_cuc
 
int winopt_T::wo_cul
 
char_uwinopt_T::wo_culopt
 
char_uwinopt_T::wo_cc
 
char_uwinopt_T::wo_sbr
 
char_uwinopt_T::wo_stl
 
char * winopt_T::wo_wbr
 
int winopt_T::wo_scb
 
int winopt_T::wo_diff_saved
 
int winopt_T::wo_scb_save
 
int winopt_T::wo_wrap
 
int winopt_T::wo_wrap_save
 
char_uwinopt_T::wo_cocu
 
long winopt_T::wo_cole
 
int winopt_T::wo_crb
 
int winopt_T::wo_crb_save
 
char_uwinopt_T::wo_scl
 
char_uwinopt_T::wo_winhl
 
char_uwinopt_T::wo_fcs
 
char_uwinopt_T::wo_lcs
 
long winopt_T::wo_winbl
 
LastSet winopt_T::wo_script_ctx [WV_COUNT]
 
wininfo_Twininfo_S::wi_next
 
wininfo_Twininfo_S::wi_prev
 
win_Twininfo_S::wi_win
 
pos_T wininfo_S::wi_fpos
 
bool wininfo_S::wi_optset
 
winopt_T wininfo_S::wi_opt
 
bool wininfo_S::wi_fold_manual
 
garray_T wininfo_S::wi_folds
 
garray_T arglist::al_ga
 
int arglist::al_refcount
 
int arglist::id
 id of this arglist More...
 
char_uargentry::ae_fname
 
int argentry::ae_fnum
 
char_utypebuf_T::tb_buf
 
char_utypebuf_T::tb_noremap
 
int typebuf_T::tb_buflen
 
int typebuf_T::tb_off
 
int typebuf_T::tb_len
 
int typebuf_T::tb_maplen
 
int typebuf_T::tb_silent
 
int typebuf_T::tb_no_abbr_cnt
 
int typebuf_T::tb_change_cnt
 
typebuf_T tasave_T::save_typebuf
 
bool tasave_T::typebuf_valid
 
int tasave_T::old_char
 
int tasave_T::old_mod_mask
 
buffheader_T tasave_T::save_readbuf1
 
buffheader_T tasave_T::save_readbuf2
 
String tasave_T::save_inputbuf
 
mapblock_Tmapblock::m_next
 
char_umapblock::m_keys
 
char_umapblock::m_str
 
char_umapblock::m_orig_str
 
LuaRef mapblock::m_luaref
 
int mapblock::m_keylen
 
int mapblock::m_mode
 
int mapblock::m_simplified
 
int mapblock::m_noremap
 
char mapblock::m_silent
 
char mapblock::m_nowait
 
char mapblock::m_expr
 
sctx_T mapblock::m_script_ctx
 
char * mapblock::m_desc
 
char_ustl_hlrec::start
 
int stl_hlrec::userhl
 
char_ustl_item::start
 
char * stl_item::cmd
 
int stl_item::minwid
 
int stl_item::maxwid
 
enum stl_item:: { ... }  stl_item::type
 
proftime_T syn_time_T::total
 
proftime_T syn_time_T::slowest
 
long syn_time_T::count
 
long syn_time_T::match
 
hashtab_T synblock_T::b_keywtab
 
hashtab_T synblock_T::b_keywtab_ic
 
int synblock_T::b_syn_error
 
bool synblock_T::b_syn_slow
 
int synblock_T::b_syn_ic
 
int synblock_T::b_syn_foldlevel
 
int synblock_T::b_syn_spell
 
garray_T synblock_T::b_syn_patterns
 
garray_T synblock_T::b_syn_clusters
 
int synblock_T::b_spell_cluster_id
 
int synblock_T::b_nospell_cluster_id
 
int synblock_T::b_syn_containedin
 
int synblock_T::b_syn_sync_flags
 
int16_t synblock_T::b_syn_sync_id
 
long synblock_T::b_syn_sync_minlines
 
long synblock_T::b_syn_sync_maxlines
 
long synblock_T::b_syn_sync_linebreaks
 
char_usynblock_T::b_syn_linecont_pat
 
regprog_Tsynblock_T::b_syn_linecont_prog
 
syn_time_T synblock_T::b_syn_linecont_time
 
int synblock_T::b_syn_linecont_ic
 
int synblock_T::b_syn_topgrp
 
int synblock_T::b_syn_conceal
 
int synblock_T::b_syn_folditems
 
synstate_Tsynblock_T::b_sst_array
 
int synblock_T::b_sst_len
 
synstate_Tsynblock_T::b_sst_first
 
synstate_Tsynblock_T::b_sst_firstfree
 
int synblock_T::b_sst_freecount
 
linenr_T synblock_T::b_sst_check_lnum
 
disptick_T synblock_T::b_sst_lasttick
 
garray_T synblock_T::b_langp
 
bool synblock_T::b_spell_ismw [256]
 
char_usynblock_T::b_spell_ismw_mb
 
char_usynblock_T::b_p_spc
 
regprog_Tsynblock_T::b_cap_prog
 
char_usynblock_T::b_p_spf
 
char_usynblock_T::b_p_spl
 
char_usynblock_T::b_p_spo
 
int synblock_T::b_cjk
 
char_u synblock_T::b_syn_chartab [32]
 
char_usynblock_T::b_syn_isk
 
LuaRef BufUpdateCallbacks::on_lines
 
LuaRef BufUpdateCallbacks::on_bytes
 
LuaRef BufUpdateCallbacks::on_changedtick
 
LuaRef BufUpdateCallbacks::on_detach
 
LuaRef BufUpdateCallbacks::on_reload
 
bool BufUpdateCallbacks::utf_sizes
 
bool BufUpdateCallbacks::preview
 
handle_T file_buffer::handle
 
memline_T file_buffer::b_ml
 
buf_Tfile_buffer::b_next
 
buf_Tfile_buffer::b_prev
 
int file_buffer::b_nwindows
 
int file_buffer::b_flags
 
int file_buffer::b_locked
 
int file_buffer::b_locked_split
 
int file_buffer::b_ro_locked
 
char_ufile_buffer::b_ffname
 
char_ufile_buffer::b_sfname
 
char * file_buffer::b_fname
 
bool file_buffer::file_id_valid
 
FileID file_buffer::file_id
 
int file_buffer::b_changed
 
bool file_buffer::b_changed_invalid
 
ChangedtickDictItem file_buffer::changedtick_di
 
varnumber_T file_buffer::b_last_changedtick
 
varnumber_T file_buffer::b_last_changedtick_pum
 
bool file_buffer::b_saving
 
bool file_buffer::b_mod_set
 
linenr_T file_buffer::b_mod_top
 
linenr_T file_buffer::b_mod_bot
 
long file_buffer::b_mod_xlines
 
wininfo_Tfile_buffer::b_wininfo
 
disptick_T file_buffer::b_mod_tick_syn
 
disptick_T file_buffer::b_mod_tick_decor
 
long file_buffer::b_mtime
 
long file_buffer::b_mtime_ns
 
long file_buffer::b_mtime_read
 
long file_buffer::b_mtime_read_ns
 
uint64_t file_buffer::b_orig_size
 
int file_buffer::b_orig_mode
 
time_t file_buffer::b_last_used
 
fmark_T file_buffer::b_namedm [NMARKS]
 
visualinfo_T file_buffer::b_visual
 
int file_buffer::b_visual_mode_eval
 
fmark_T file_buffer::b_last_cursor
 
fmark_T file_buffer::b_last_insert
 
fmark_T file_buffer::b_last_change
 
fmark_T file_buffer::b_changelist [JUMPLISTSIZE]
 
int file_buffer::b_changelistlen
 
bool file_buffer::b_new_change
 
uint64_t file_buffer::b_chartab [4]
 
mapblock_Tfile_buffer::b_maphash [MAX_MAPHASH]
 
mapblock_Tfile_buffer::b_first_abbr
 
garray_T file_buffer::b_ucmds
 
pos_T file_buffer::b_op_start
 
pos_T file_buffer::b_op_start_orig
 
pos_T file_buffer::b_op_end
 
bool file_buffer::b_marks_read
 
u_header_Tfile_buffer::b_u_oldhead
 
u_header_Tfile_buffer::b_u_newhead
 
u_header_Tfile_buffer::b_u_curhead
 
int file_buffer::b_u_numhead
 
bool file_buffer::b_u_synced
 
long file_buffer::b_u_seq_last
 
long file_buffer::b_u_save_nr_last
 
long file_buffer::b_u_seq_cur
 
time_t file_buffer::b_u_time_cur
 
long file_buffer::b_u_save_nr_cur
 
char_ufile_buffer::b_u_line_ptr
 
linenr_T file_buffer::b_u_line_lnum
 
colnr_T file_buffer::b_u_line_colnr
 
bool file_buffer::b_scanned
 
long file_buffer::b_p_iminsert
 
long file_buffer::b_p_imsearch
 
int16_t file_buffer::b_kmap_state
 
garray_T file_buffer::b_kmap_ga
 
bool file_buffer::b_p_initialized
 
LastSet file_buffer::b_p_script_ctx [BV_COUNT]
 
int file_buffer::b_p_ai
 'autoindent' More...
 
int file_buffer::b_p_ai_nopaste
 b_p_ai saved for paste mode More...
 
char_ufile_buffer::b_p_bkc
 'backupco More...
 
unsigned int file_buffer::b_bkc_flags
 flags for 'backupco More...
 
int file_buffer::b_p_ci
 'copyindent' More...
 
int file_buffer::b_p_bin
 'binary' More...
 
int file_buffer::b_p_bomb
 'bomb' More...
 
char_ufile_buffer::b_p_bh
 'bufhidden' More...
 
char_ufile_buffer::b_p_bt
 'buftype' More...
 
int file_buffer::b_has_qf_entry
 quickfix exists for buffer More...
 
int file_buffer::b_p_bl
 'buflisted' More...
 
long file_buffer::b_p_channel
 'channel' More...
 
int file_buffer::b_p_cin
 'cindent' More...
 
char_ufile_buffer::b_p_cino
 'cinoptions' More...
 
char_ufile_buffer::b_p_cink
 'cinkeys' More...
 
char_ufile_buffer::b_p_cinw
 'cinwords' More...
 
char_ufile_buffer::b_p_cinsd
 'cinscopedecls' More...
 
char_ufile_buffer::b_p_com
 'comments' More...
 
char_ufile_buffer::b_p_cms
 'commentstring' More...
 
char_ufile_buffer::b_p_cpt
 'complete' More...
 
char_ufile_buffer::b_p_cfu
 'completefunc' More...
 
char_ufile_buffer::b_p_ofu
 'omnifunc' More...
 
char_ufile_buffer::b_p_tfu
 'tagfunc' More...
 
int file_buffer::b_p_eol
 'endofline' More...
 
int file_buffer::b_p_fixeol
 'fixendofline' More...
 
int file_buffer::b_p_et
 'expandtab' More...
 
int file_buffer::b_p_et_nobin
 b_p_et saved for binary mode More...
 
int file_buffer::b_p_et_nopaste
 b_p_et saved for paste mode More...
 
char_ufile_buffer::b_p_fenc
 'fileencoding' More...
 
char_ufile_buffer::b_p_ff
 'fileformat' More...
 
char_ufile_buffer::b_p_ft
 'filetype' More...
 
char_ufile_buffer::b_p_fo
 'formatoptions' More...
 
char_ufile_buffer::b_p_flp
 'formatlistpat' More...
 
int file_buffer::b_p_inf
 'infercase' More...
 
char_ufile_buffer::b_p_isk
 'iskeyword' More...
 
char_ufile_buffer::b_p_def
 'define' local value More...
 
char_ufile_buffer::b_p_inc
 'include' More...
 
char_ufile_buffer::b_p_inex
 'includeexpr' More...
 
uint32_t file_buffer::b_p_inex_flags
 flags for 'includeexpr' More...
 
char_ufile_buffer::b_p_inde
 'indentexpr' More...
 
uint32_t file_buffer::b_p_inde_flags
 flags for 'indentexpr' More...
 
char_ufile_buffer::b_p_indk
 'indentkeys' More...
 
char_ufile_buffer::b_p_fp
 'formatprg' More...
 
char_ufile_buffer::b_p_fex
 'formatexpr' More...
 
uint32_t file_buffer::b_p_fex_flags
 flags for 'formatexpr' More...
 
char_ufile_buffer::b_p_kp
 'keywordprg' More...
 
int file_buffer::b_p_lisp
 'lisp' More...
 
char_ufile_buffer::b_p_menc
 'makeencoding' More...
 
char_ufile_buffer::b_p_mps
 'matchpairs' More...
 
int file_buffer::b_p_ml
 'modeline' More...
 
int file_buffer::b_p_ml_nobin
 b_p_ml saved for binary mode More...
 
int file_buffer::b_p_ma
 'modifiable' More...
 
char_ufile_buffer::b_p_nf
 'nrformats' More...
 
int file_buffer::b_p_pi
 'preserveindent' More...
 
char_ufile_buffer::b_p_qe
 'quoteescape' More...
 
int file_buffer::b_p_ro
 'readonly' More...
 
long file_buffer::b_p_sw
 'shiftwidth' More...
 
long file_buffer::b_p_scbk
 'scrollback' More...
 
int file_buffer::b_p_si
 'smartindent' More...
 
long file_buffer::b_p_sts
 'softtabstop' More...
 
long file_buffer::b_p_sts_nopaste
 b_p_sts saved for paste mode More...
 
char_ufile_buffer::b_p_sua
 'suffixesadd' More...
 
int file_buffer::b_p_swf
 'swapfile' More...
 
long file_buffer::b_p_smc
 'synmaxcol' More...
 
char_ufile_buffer::b_p_syn
 'syntax' More...
 
long file_buffer::b_p_ts
 'tabstop' More...
 
long file_buffer::b_p_tw
 'textwidth' More...
 
long file_buffer::b_p_tw_nobin
 b_p_tw saved for binary mode More...
 
long file_buffer::b_p_tw_nopaste
 b_p_tw saved for paste mode More...
 
long file_buffer::b_p_wm
 'wrapmargin' More...
 
long file_buffer::b_p_wm_nobin
 b_p_wm saved for binary mode More...
 
long file_buffer::b_p_wm_nopaste
 b_p_wm saved for paste mode More...
 
char_ufile_buffer::b_p_vsts
 'varsofttabstop' More...
 
long * file_buffer::b_p_vsts_array
 'varsofttabstop' in internal format More...
 
char_ufile_buffer::b_p_vsts_nopaste
 b_p_vsts saved for paste mode More...
 
char_ufile_buffer::b_p_vts
 'vartabstop' More...
 
long * file_buffer::b_p_vts_array
 'vartabstop' in internal format More...
 
char_ufile_buffer::b_p_keymap
 'keymap' More...
 
char_ufile_buffer::b_p_gp
 'grepprg' local value More...
 
char_ufile_buffer::b_p_mp
 'makeprg' local value More...
 
char_ufile_buffer::b_p_efm
 'errorformat' local value More...
 
char_ufile_buffer::b_p_ep
 'equalprg' local value More...
 
char_ufile_buffer::b_p_path
 'path' local value More...
 
int file_buffer::b_p_ar
 'autoread' local value More...
 
char_ufile_buffer::b_p_tags
 'tags' local value More...
 
char_ufile_buffer::b_p_tc
 'tagcase' local value More...
 
unsigned file_buffer::b_tc_flags
 flags for 'tagcase' More...
 
char_ufile_buffer::b_p_dict
 'dictionary' local value More...
 
char_ufile_buffer::b_p_tsr
 'thesaurus' local value More...
 
char_ufile_buffer::b_p_tsrfu
 'thesaurusfunc' local value More...
 
long file_buffer::b_p_ul
 'undolevels' local value More...
 
int file_buffer::b_p_udf
 'undofile' More...
 
char_ufile_buffer::b_p_lw
 'lispwords' local value More...
 
int file_buffer::b_ind_level
 
int file_buffer::b_ind_open_imag
 
int file_buffer::b_ind_no_brace
 
int file_buffer::b_ind_first_open
 
int file_buffer::b_ind_open_extra
 
int file_buffer::b_ind_close_extra
 
int file_buffer::b_ind_open_left_imag
 
int file_buffer::b_ind_jump_label
 
int file_buffer::b_ind_case
 
int file_buffer::b_ind_case_code
 
int file_buffer::b_ind_case_break
 
int file_buffer::b_ind_param
 
int file_buffer::b_ind_func_type
 
int file_buffer::b_ind_comment
 
int file_buffer::b_ind_in_comment
 
int file_buffer::b_ind_in_comment2
 
int file_buffer::b_ind_cpp_baseclass
 
int file_buffer::b_ind_continuation
 
int file_buffer::b_ind_unclosed
 
int file_buffer::b_ind_unclosed2
 
int file_buffer::b_ind_unclosed_noignore
 
int file_buffer::b_ind_unclosed_wrapped
 
int file_buffer::b_ind_unclosed_whiteok
 
int file_buffer::b_ind_matching_paren
 
int file_buffer::b_ind_paren_prev
 
int file_buffer::b_ind_maxparen
 
int file_buffer::b_ind_maxcomment
 
int file_buffer::b_ind_scopedecl
 
int file_buffer::b_ind_scopedecl_code
 
int file_buffer::b_ind_java
 
int file_buffer::b_ind_js
 
int file_buffer::b_ind_keep_case_label
 
int file_buffer::b_ind_hash_comment
 
int file_buffer::b_ind_cpp_namespace
 
int file_buffer::b_ind_if_for_while
 
int file_buffer::b_ind_cpp_extern_c
 
int file_buffer::b_ind_pragma
 
linenr_T file_buffer::b_no_eol_lnum
 
int file_buffer::b_start_eol
 
int file_buffer::b_start_ffc
 
char_ufile_buffer::b_start_fenc
 
int file_buffer::b_bad_char
 
int file_buffer::b_start_bomb
 
ScopeDictDictItem file_buffer::b_bufvar
 Variable for "b:" Dictionary. More...
 
dict_Tfile_buffer::b_vars
 b: scope dictionary. More...
 
bool file_buffer::b_may_swap
 
bool file_buffer::b_did_warn
 
bool file_buffer::b_help
 
bool file_buffer::b_spell
 
char_ufile_buffer::b_prompt_text
 
Callback file_buffer::b_prompt_callback
 
Callback file_buffer::b_prompt_interrupt
 
int file_buffer::b_prompt_insert
 
synblock_T file_buffer::b_s
 
sign_entry_Tfile_buffer::b_signlist
 
int   file_buffer::size
 
bool   file_buffer::valid
 
linenr_T   file_buffer::sentinel
 
int   file_buffer::max
 
struct {
   int   file_buffer::size
 
   bool   file_buffer::valid
 
   linenr_T   file_buffer::sentinel
 
   int   file_buffer::max
 
file_buffer::b_signcols
 
Terminalfile_buffer::terminal
 
dict_Tfile_buffer::additional_data
 
int file_buffer::b_mapped_ctrl_c
 
MarkTree file_buffer::b_marktree [1]
 
size_t file_buffer::b_virt_line_blocks
 
size_t file_buffer::b_signs
 
bool file_buffer::update_need_codepoints
 
size_t file_buffer::deleted_bytes
 
size_t file_buffer::deleted_bytes2
 
size_t file_buffer::deleted_codepoints
 
size_t file_buffer::deleted_codeunits
 
int file_buffer::flush_count
 
int file_buffer::b_diff_failed
 
diff_Tdiffblock_S::df_next
 
linenr_T diffblock_S::df_lnum [DB_COUNT]
 
linenr_T diffblock_S::df_count [DB_COUNT]
 
handle_T tabpage_S::handle
 
tabpage_Ttabpage_S::tp_next
 next tabpage or NULL More...
 
frame_Ttabpage_S::tp_topframe
 topframe for the windows More...
 
win_Ttabpage_S::tp_curwin
 current window in this Tab page More...
 
win_Ttabpage_S::tp_prevwin
 previous window in this Tab page More...
 
win_Ttabpage_S::tp_firstwin
 first window in this Tab page More...
 
win_Ttabpage_S::tp_lastwin
 last window in this Tab page More...
 
long tabpage_S::tp_old_Rows
 Rows when Tab page was left. More...
 
long tabpage_S::tp_old_Columns
 Columns when Tab page was left. More...
 
long tabpage_S::tp_ch_used
 
diff_Ttabpage_S::tp_first_diff
 
buf_Ttabpage_S::tp_diffbuf [DB_COUNT]
 
int tabpage_S::tp_diff_invalid
 list of diffs is outdated More...
 
int tabpage_S::tp_diff_update
 update diffs before redrawing More...
 
frame_Ttabpage_S::tp_snapshot [SNAP_COUNT]
 window layout snapshots More...
 
ScopeDictDictItem tabpage_S::tp_winvar
 Variable for "t:" Dictionary. More...
 
dict_Ttabpage_S::tp_vars
 Internal variables, local to tab page. More...
 
char_utabpage_S::tp_localdir
 Absolute path of local cwd or NULL. More...
 
char_utabpage_S::tp_prevdir
 Previous directory. More...
 
linenr_T w_line::wl_lnum
 
uint16_t w_line::wl_size
 
char w_line::wl_valid
 
char w_line::wl_folded
 
linenr_T w_line::wl_lastlnum
 
char frame_S::fr_layout
 
int frame_S::fr_width
 
int frame_S::fr_newwidth
 
int frame_S::fr_height
 
int frame_S::fr_newheight
 
frame_Tframe_S::fr_parent
 
frame_Tframe_S::fr_next
 
frame_Tframe_S::fr_prev
 
frame_Tframe_S::fr_child
 
win_Tframe_S::fr_win
 
regmmatch_T match_T::rm
 
buf_Tmatch_T::buf
 
linenr_T match_T::lnum
 
int match_T::attr
 
int match_T::attr_cur
 
linenr_T match_T::first_lnum
 
colnr_T match_T::startcol
 
colnr_T match_T::endcol
 
bool match_T::is_addpos
 
bool match_T::has_cursor
 
proftime_T match_T::tm
 
linenr_T llpos_T::lnum
 line number More...
 
colnr_T llpos_T::col
 column number More...
 
int llpos_T::len
 length: 0 - to the end of line More...
 
llpos_T posmatch::pos [MAXPOSMATCH]
 array of positions More...
 
int posmatch::cur
 internal position counter More...
 
linenr_T posmatch::toplnum
 top buffer line More...
 
linenr_T posmatch::botlnum
 bottom buffer line More...
 
matchitem_Tmatchitem::next
 
int matchitem::id
 match ID More...
 
int matchitem::priority
 match priority More...
 
char_umatchitem::pattern
 pattern to highlight More...
 
regmmatch_T matchitem::match
 regexp program for pattern More...
 
posmatch_T matchitem::pos
 position matches More...
 
match_T matchitem::hl
 struct for doing the actual highlighting More...
 
int matchitem::hlg_id
 highlight group ID More...
 
int matchitem::conceal_char
 cchar for Conceal highlighting More...
 
Window FloatConfig::window
 
lpos_T FloatConfig::bufpos
 
int FloatConfig::height
 
int FloatConfig::width
 
double FloatConfig::row
 
double FloatConfig::col
 
FloatAnchor FloatConfig::anchor
 
FloatRelative FloatConfig::relative
 
bool FloatConfig::external
 
bool FloatConfig::focusable
 
int FloatConfig::zindex
 
WinStyle FloatConfig::style
 
bool FloatConfig::border
 
bool FloatConfig::shadow
 
schar_T FloatConfig::border_chars [8]
 
int FloatConfig::border_hl_ids [8]
 
int FloatConfig::border_attr [8]
 
bool FloatConfig::noautocmd
 
int pos_save_T::w_topline_save
 
int pos_save_T::w_topline_corr
 
pos_T pos_save_T::w_cursor_save
 
pos_T pos_save_T::w_cursor_corr
 
int VimMenu::modes
 Which modes is this menu visible for. More...
 
int VimMenu::enabled
 for which modes the menu is enabled More...
 
char * VimMenu::name
 Name of menu, possibly translated. More...
 
char * VimMenu::dname
 Displayed Name ("name" without '&') More...
 
char * VimMenu::en_name
 
char * VimMenu::en_dname
 NULL when "dname" untranslated. More...
 
int VimMenu::mnemonic
 mnemonic key (after '&') More...
 
char * VimMenu::actext
 accelerator text (after TAB) More...
 
long VimMenu::priority
 Menu order priority. More...
 
char * VimMenu::strings [MENU_MODES]
 Mapped string for each mode. More...
 
int VimMenu::noremap [MENU_MODES]
 A REMAP_VALUES flag for each mode. More...
 
bool VimMenu::silent [MENU_MODES]
 A silent flag for each mode. More...
 
vimmenu_TVimMenu::children
 Children of sub-menu. More...
 
vimmenu_TVimMenu::parent
 Parent of menu. More...
 
vimmenu_TVimMenu::next
 Next item in menu. More...
 
handle_T window_S::handle
 unique identifier for the window More...
 
buf_Twindow_S::w_buffer
 
synblock_Twindow_S::w_s
 for :ownsyntax More...
 
int window_S::w_hl_id_normal
 'winhighlight' normal id More...
 
int window_S::w_hl_attr_normal
 'winhighlight' normal final attrs More...
 
int window_S::w_hl_ids [HLF_COUNT]
 'winhighlight' id More...
 
int window_S::w_hl_attrs [HLF_COUNT]
 'winhighlight' final attrs More...
 
int window_S::w_hl_needs_update
 attrs need to be recalculated More...
 
win_Twindow_S::w_prev
 link to previous window More...
 
win_Twindow_S::w_next
 link to next window More...
 
bool window_S::w_closing
 
frame_Twindow_S::w_frame
 frame containing this window More...
 
pos_T window_S::w_cursor
 cursor position in buffer More...
 
colnr_T window_S::w_curswant
 
int window_S::w_set_curswant
 
linenr_T window_S::w_last_cursorline
 where last 'cursorline' was drawn More...
 
pos_T window_S::w_last_cursormoved
 for CursorMoved event More...
 
char window_S::w_old_visual_mode
 last known VIsual_mode More...
 
linenr_T window_S::w_old_cursor_lnum
 last known end of visual part More...
 
colnr_T window_S::w_old_cursor_fcol
 first column for block visual part More...
 
colnr_T window_S::w_old_cursor_lcol
 last column for block visual part More...
 
linenr_T window_S::w_old_visual_lnum
 last known start of visual part More...
 
colnr_T window_S::w_old_visual_col
 last known start of visual part More...
 
colnr_T window_S::w_old_curswant
 last known value of Curswant More...
 
linenr_T window_S::w_last_cursor_lnum_rnu
 cursor lnum when 'rnu' was last redrawn More...
 
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::leadmultispace
 
int   window_S::conceal
 
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::leadmultispace
 
   int   window_S::conceal
 
window_S::w_p_lcs_chars
 
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
 
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
 
window_S::w_p_fcs_chars
 
linenr_T window_S::w_topline
 
char window_S::w_topline_was_set
 
int window_S::w_topfill
 
int window_S::w_old_topfill
 
bool window_S::w_botfill
 
bool window_S::w_old_botfill
 
colnr_T window_S::w_leftcol
 
colnr_T window_S::w_skipcol
 
linenr_T window_S::w_last_topline
 last known value for w_topline More...
 
colnr_T window_S::w_last_leftcol
 last known value for w_leftcol More...
 
int window_S::w_last_width
 last known value for w_width More...
 
int window_S::w_last_height
 last known value for w_height More...
 
int window_S::w_winrow
 
int window_S::w_height
 
int window_S::w_status_height
 
int window_S::w_winbar_height
 
int window_S::w_wincol
 
int window_S::w_width
 
int window_S::w_hsep_height
 
int window_S::w_vsep_width
 
pos_save_T window_S::w_save_cursor
 
int window_S::w_winrow_off
 offset from winrow to the inner window area More...
 
int window_S::w_wincol_off
 
int window_S::w_height_inner
 
int window_S::w_width_inner
 
int window_S::w_height_request
 
int window_S::w_width_request
 
int window_S::w_border_adj [4]
 
int window_S::w_height_outer
 
int window_S::w_width_outer
 
int window_S::w_valid
 
pos_T window_S::w_valid_cursor
 
colnr_T window_S::w_valid_leftcol
 
bool window_S::w_viewport_invalid
 
int window_S::w_cline_height
 
bool window_S::w_cline_folded
 
int window_S::w_cline_row
 
colnr_T window_S::w_virtcol
 
int window_S::w_wrow
 
int window_S::w_wcol
 
linenr_T window_S::w_botline
 
int window_S::w_empty_rows
 
int window_S::w_filler_rows
 
int window_S::w_lines_valid
 
wline_Twindow_S::w_lines
 
garray_T window_S::w_folds
 
bool window_S::w_fold_manual
 
bool window_S::w_foldinvalid
 
int window_S::w_nrwidth
 
int window_S::w_scwidth
 
int window_S::w_redr_type
 
int window_S::w_upd_rows
 
linenr_T window_S::w_redraw_top
 
linenr_T window_S::w_redraw_bot
 
bool window_S::w_redr_status
 
bool window_S::w_redr_border
 
pos_T window_S::w_ru_cursor
 
colnr_T window_S::w_ru_virtcol
 
linenr_T window_S::w_ru_topline
 
linenr_T window_S::w_ru_line_count
 
int window_S::w_ru_topfill
 
char window_S::w_ru_empty
 
int window_S::w_alt_fnum
 
alist_Twindow_S::w_alist
 
int window_S::w_arg_idx
 
int window_S::w_arg_idx_invalid
 
char_uwindow_S::w_localdir
 
char_uwindow_S::w_prevdir
 
winopt_T window_S::w_onebuf_opt
 
winopt_T window_S::w_allbuf_opt
 
uint32_t window_S::w_p_stl_flags
 
uint32_t window_S::w_p_wbr_flags
 
uint32_t window_S::w_p_fde_flags
 
uint32_t window_S::w_p_fdt_flags
 
int * window_S::w_p_cc_cols
 
char_u window_S::w_p_culopt_flags
 
long window_S::w_p_siso
 
long window_S::w_p_so
 
int window_S::w_briopt_min
 
int window_S::w_briopt_shift
 
bool window_S::w_briopt_sbr
 
int window_S::w_briopt_list
 
long window_S::w_scbind_pos
 
ScopeDictDictItem window_S::w_winvar
 Variable for "w:" dictionary. More...
 
dict_Twindow_S::w_vars
 Dictionary with w: variables. More...
 
pos_T window_S::w_pcmark
 
pos_T window_S::w_prev_pcmark
 
xfmark_T window_S::w_jumplist [JUMPLISTSIZE]
 
int window_S::w_jumplistlen
 
int window_S::w_jumplistidx
 
int window_S::w_changelistidx
 
matchitem_Twindow_S::w_match_head
 
int window_S::w_next_match_id
 
taggy_T window_S::w_tagstack [TAGSTACKSIZE]
 
int window_S::w_tagstackidx
 
int window_S::w_tagstacklen
 
ScreenGrid window_S::w_grid
 
ScreenGrid window_S::w_grid_alloc
 
bool window_S::w_pos_changed
 
bool window_S::w_floating
 whether the window is floating More...
 
FloatConfig window_S::w_float_config
 
int window_S::w_fraction
 
int window_S::w_prev_fraction_row
 
linenr_T window_S::w_nrwidth_line_count
 
int window_S::w_nrwidth_width
 
qf_info_Twindow_S::w_llist
 
qf_info_Twindow_S::w_llist_ref
 
StlClickDefinitionwindow_S::w_status_click_defs
 
size_t window_S::w_status_click_defs_size
 
StlClickDefinitionwindow_S::w_winbar_click_defs
 
size_t window_S::w_winbar_click_defs_size
 

Detailed Description

Indices into vimmenu_T->strings[] and vimmenu_T->noremap[] for each mode

Macro Definition Documentation

◆ b_fnum

#define b_fnum   handle

◆ B_IMODE_LAST

#define B_IMODE_LAST   1

◆ B_IMODE_LMAP

#define B_IMODE_LMAP   1

◆ B_IMODE_NONE

#define B_IMODE_NONE   0

◆ B_IMODE_USE_INSERT

#define B_IMODE_USE_INSERT   (-1)

◆ CHANGEDTICK

#define CHANGEDTICK (   buf)    (=== Include buffer.h & use buf_(get|set|inc) _changedtick ===)

Macros defined in Vim, but not in Neovim.

◆ GLOBAL_WO

#define GLOBAL_WO (   p)    ((char *)(p) + sizeof(winopt_T))

◆ KEYMAP_INIT

#define KEYMAP_INIT   1

◆ KEYMAP_LOADED

#define KEYMAP_LOADED   2

◆ w_p_arab

#define w_p_arab   w_onebuf_opt.wo_arab

◆ w_p_bri

#define w_p_bri   w_onebuf_opt.wo_bri

◆ w_p_briopt

#define w_p_briopt   w_onebuf_opt.wo_briopt

◆ w_p_cc

#define w_p_cc   w_onebuf_opt.wo_cc

◆ w_p_cocu

#define w_p_cocu   w_onebuf_opt.wo_cocu

◆ w_p_cole

#define w_p_cole   w_onebuf_opt.wo_cole

◆ w_p_crb

#define w_p_crb   w_onebuf_opt.wo_crb

◆ w_p_crb_save

#define w_p_crb_save   w_onebuf_opt.wo_crb_save

◆ w_p_cuc

#define w_p_cuc   w_onebuf_opt.wo_cuc

◆ w_p_cul

#define w_p_cul   w_onebuf_opt.wo_cul

◆ w_p_culopt

#define w_p_culopt   w_onebuf_opt.wo_culopt

◆ w_p_diff

#define w_p_diff   w_onebuf_opt.wo_diff

◆ w_p_diff_saved

#define w_p_diff_saved   w_onebuf_opt.wo_diff_saved

◆ w_p_fcs

#define w_p_fcs   w_onebuf_opt.wo_fcs

◆ w_p_fdc

#define w_p_fdc   w_onebuf_opt.wo_fdc

◆ w_p_fdc_save

#define w_p_fdc_save   w_onebuf_opt.wo_fdc_save

◆ w_p_fde

#define w_p_fde   w_onebuf_opt.wo_fde

◆ w_p_fdi

#define w_p_fdi   w_onebuf_opt.wo_fdi

◆ w_p_fdl

#define w_p_fdl   w_onebuf_opt.wo_fdl

◆ w_p_fdl_save

#define w_p_fdl_save   w_onebuf_opt.wo_fdl_save

◆ w_p_fdm

#define w_p_fdm   w_onebuf_opt.wo_fdm

◆ w_p_fdm_save

#define w_p_fdm_save   w_onebuf_opt.wo_fdm_save

◆ w_p_fdn

#define w_p_fdn   w_onebuf_opt.wo_fdn

◆ w_p_fdt

#define w_p_fdt   w_onebuf_opt.wo_fdt

◆ w_p_fen

#define w_p_fen   w_onebuf_opt.wo_fen

◆ w_p_fen_save

#define w_p_fen_save   w_onebuf_opt.wo_fen_save

◆ w_p_fml

#define w_p_fml   w_onebuf_opt.wo_fml

◆ w_p_fmr

#define w_p_fmr   w_onebuf_opt.wo_fmr

◆ w_p_lbr

#define w_p_lbr   w_onebuf_opt.wo_lbr

◆ w_p_lcs

#define w_p_lcs   w_onebuf_opt.wo_lcs

◆ w_p_list

#define w_p_list   w_onebuf_opt.wo_list

◆ w_p_nu

#define w_p_nu   w_onebuf_opt.wo_nu

◆ w_p_nuw

#define w_p_nuw   w_onebuf_opt.wo_nuw

◆ w_p_pvw

#define w_p_pvw   w_onebuf_opt.wo_pvw

◆ w_p_rl

#define w_p_rl   w_onebuf_opt.wo_rl

◆ w_p_rlc

#define w_p_rlc   w_onebuf_opt.wo_rlc

◆ w_p_rnu

#define w_p_rnu   w_onebuf_opt.wo_rnu

◆ w_p_sbr

#define w_p_sbr   w_onebuf_opt.wo_sbr

◆ w_p_scb

#define w_p_scb   w_onebuf_opt.wo_scb

◆ w_p_scb_save

#define w_p_scb_save   w_onebuf_opt.wo_scb_save

◆ w_p_scl

#define w_p_scl   w_onebuf_opt.wo_scl

◆ w_p_scr

#define w_p_scr   w_onebuf_opt.wo_scr

◆ w_p_script_ctx

#define w_p_script_ctx   w_onebuf_opt.wo_script_ctx

◆ w_p_spell

#define w_p_spell   w_onebuf_opt.wo_spell

◆ w_p_stl

#define w_p_stl   w_onebuf_opt.wo_stl

◆ w_p_ve

#define w_p_ve   w_onebuf_opt.wo_ve

◆ w_p_wbr

#define w_p_wbr   w_onebuf_opt.wo_wbr

◆ w_p_wfh

#define w_p_wfh   w_onebuf_opt.wo_wfh

◆ w_p_wfw

#define w_p_wfw   w_onebuf_opt.wo_wfw

◆ w_p_winbl

#define w_p_winbl   w_onebuf_opt.wo_winbl

◆ w_p_winhl

#define w_p_winhl   w_onebuf_opt.wo_winhl

◆ w_p_wrap

#define w_p_wrap   w_onebuf_opt.wo_wrap

◆ w_p_wrap_save

#define w_p_wrap_save   w_onebuf_opt.wo_wrap_save

◆ w_ve_flags

#define w_ve_flags   w_onebuf_opt.wo_ve_flags

Typedef Documentation

◆ vimmenu_T

typedef struct VimMenu vimmenu_T

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MENU_INDEX_INVALID 
MENU_INDEX_NORMAL 
MENU_INDEX_VISUAL 
MENU_INDEX_SELECT 
MENU_INDEX_OP_PENDING 
MENU_INDEX_INSERT 
MENU_INDEX_CMDLINE 
MENU_INDEX_TIP 
MENU_MODES 

◆ anonymous enum

anonymous enum
Enumerator
Normal 
Empty 
Group 
Separate 
Highlight 
TabPage 
ClickFunc 
Trunc 

Function Documentation

◆ kvec_t() [1/2]

file_buffer::kvec_t ( BufUpdateCallbacks  )

◆ kvec_t() [2/2]

file_buffer::kvec_t ( uint64_t  )

◆ Map()

file_buffer::Map ( uint32_t  ,
uint32_t   
)

Variable Documentation

◆ actext

char* VimMenu::actext

accelerator text (after TAB)

◆ additional_data

dict_T* file_buffer::additional_data

◆ ae_fname

char_u* argentry::ae_fname

◆ ae_fnum

int argentry::ae_fnum

◆ al_ga

garray_T arglist::al_ga

◆ al_refcount

int arglist::al_refcount

◆ anchor

FloatAnchor FloatConfig::anchor

◆ attr

int match_T::attr

◆ attr_cur

int match_T::attr_cur

◆ b_bad_char

int file_buffer::b_bad_char

◆ b_bkc_flags

unsigned int file_buffer::b_bkc_flags

flags for 'backupco

◆ b_bufvar

ScopeDictDictItem file_buffer::b_bufvar

Variable for "b:" Dictionary.

◆ b_cap_prog

regprog_T* synblock_T::b_cap_prog

◆ b_changed

int file_buffer::b_changed

◆ b_changed_invalid

bool file_buffer::b_changed_invalid

◆ b_changelist

fmark_T file_buffer::b_changelist[JUMPLISTSIZE]

◆ b_changelistlen

int file_buffer::b_changelistlen

◆ b_chartab

uint64_t file_buffer::b_chartab[4]

◆ b_cjk

int synblock_T::b_cjk

◆ b_did_warn

bool file_buffer::b_did_warn

◆ b_diff_failed

int file_buffer::b_diff_failed

◆ b_ffname

char_u* file_buffer::b_ffname

◆ b_first_abbr

mapblock_T* file_buffer::b_first_abbr

◆ b_flags

int file_buffer::b_flags

◆ b_fname

char* file_buffer::b_fname

◆ b_has_qf_entry

int file_buffer::b_has_qf_entry

quickfix exists for buffer

◆ b_help

bool file_buffer::b_help

◆ b_ind_case

int file_buffer::b_ind_case

◆ b_ind_case_break

int file_buffer::b_ind_case_break

◆ b_ind_case_code

int file_buffer::b_ind_case_code

◆ b_ind_close_extra

int file_buffer::b_ind_close_extra

◆ b_ind_comment

int file_buffer::b_ind_comment

◆ b_ind_continuation

int file_buffer::b_ind_continuation

◆ b_ind_cpp_baseclass

int file_buffer::b_ind_cpp_baseclass

◆ b_ind_cpp_extern_c

int file_buffer::b_ind_cpp_extern_c

◆ b_ind_cpp_namespace

int file_buffer::b_ind_cpp_namespace

◆ b_ind_first_open

int file_buffer::b_ind_first_open

◆ b_ind_func_type

int file_buffer::b_ind_func_type

◆ b_ind_hash_comment

int file_buffer::b_ind_hash_comment

◆ b_ind_if_for_while

int file_buffer::b_ind_if_for_while

◆ b_ind_in_comment

int file_buffer::b_ind_in_comment

◆ b_ind_in_comment2

int file_buffer::b_ind_in_comment2

◆ b_ind_java

int file_buffer::b_ind_java

◆ b_ind_js

int file_buffer::b_ind_js

◆ b_ind_jump_label

int file_buffer::b_ind_jump_label

◆ b_ind_keep_case_label

int file_buffer::b_ind_keep_case_label

◆ b_ind_level

int file_buffer::b_ind_level

◆ b_ind_matching_paren

int file_buffer::b_ind_matching_paren

◆ b_ind_maxcomment

int file_buffer::b_ind_maxcomment

◆ b_ind_maxparen

int file_buffer::b_ind_maxparen

◆ b_ind_no_brace

int file_buffer::b_ind_no_brace

◆ b_ind_open_extra

int file_buffer::b_ind_open_extra

◆ b_ind_open_imag

int file_buffer::b_ind_open_imag

◆ b_ind_open_left_imag

int file_buffer::b_ind_open_left_imag

◆ b_ind_param

int file_buffer::b_ind_param

◆ b_ind_paren_prev

int file_buffer::b_ind_paren_prev

◆ b_ind_pragma

int file_buffer::b_ind_pragma

◆ b_ind_scopedecl

int file_buffer::b_ind_scopedecl

◆ b_ind_scopedecl_code

int file_buffer::b_ind_scopedecl_code

◆ b_ind_unclosed

int file_buffer::b_ind_unclosed

◆ b_ind_unclosed2

int file_buffer::b_ind_unclosed2

◆ b_ind_unclosed_noignore

int file_buffer::b_ind_unclosed_noignore

◆ b_ind_unclosed_whiteok

int file_buffer::b_ind_unclosed_whiteok

◆ b_ind_unclosed_wrapped

int file_buffer::b_ind_unclosed_wrapped

◆ b_keywtab

hashtab_T synblock_T::b_keywtab

◆ b_keywtab_ic

hashtab_T synblock_T::b_keywtab_ic

◆ b_kmap_ga

garray_T file_buffer::b_kmap_ga

◆ b_kmap_state

int16_t file_buffer::b_kmap_state

◆ b_langp

garray_T synblock_T::b_langp

◆ b_last_change

fmark_T file_buffer::b_last_change

◆ b_last_changedtick

varnumber_T file_buffer::b_last_changedtick

◆ b_last_changedtick_pum

varnumber_T file_buffer::b_last_changedtick_pum

◆ b_last_cursor

fmark_T file_buffer::b_last_cursor

◆ b_last_insert

fmark_T file_buffer::b_last_insert

◆ b_last_used

time_t file_buffer::b_last_used

◆ b_locked

int file_buffer::b_locked

◆ b_locked_split

int file_buffer::b_locked_split

◆ b_maphash

mapblock_T* file_buffer::b_maphash[MAX_MAPHASH]

◆ b_mapped_ctrl_c

int file_buffer::b_mapped_ctrl_c

◆ b_marks_read

bool file_buffer::b_marks_read

◆ b_marktree

MarkTree file_buffer::b_marktree[1]

◆ b_may_swap

bool file_buffer::b_may_swap

◆ b_ml

memline_T file_buffer::b_ml

◆ b_mod_bot

linenr_T file_buffer::b_mod_bot

◆ b_mod_set

bool file_buffer::b_mod_set

◆ b_mod_tick_decor

disptick_T file_buffer::b_mod_tick_decor

◆ b_mod_tick_syn

disptick_T file_buffer::b_mod_tick_syn

◆ b_mod_top

linenr_T file_buffer::b_mod_top

◆ b_mod_xlines

long file_buffer::b_mod_xlines

◆ b_mtime

long file_buffer::b_mtime

◆ b_mtime_ns

long file_buffer::b_mtime_ns

◆ b_mtime_read

long file_buffer::b_mtime_read

◆ b_mtime_read_ns

long file_buffer::b_mtime_read_ns

◆ b_namedm

fmark_T file_buffer::b_namedm[NMARKS]

◆ b_new_change

bool file_buffer::b_new_change

◆ b_next [1/2]

buffblock_T* buffblock::b_next

◆ b_next [2/2]

buf_T* file_buffer::b_next

◆ b_no_eol_lnum

linenr_T file_buffer::b_no_eol_lnum

◆ b_nospell_cluster_id

int synblock_T::b_nospell_cluster_id

◆ b_nwindows

int file_buffer::b_nwindows

◆ b_op_end

pos_T file_buffer::b_op_end

◆ b_op_start

pos_T file_buffer::b_op_start

◆ b_op_start_orig

pos_T file_buffer::b_op_start_orig

◆ b_orig_mode

int file_buffer::b_orig_mode

◆ b_orig_size

uint64_t file_buffer::b_orig_size

◆ b_p_ai

int file_buffer::b_p_ai

'autoindent'

◆ b_p_ai_nopaste

int file_buffer::b_p_ai_nopaste

b_p_ai saved for paste mode

◆ b_p_ar

int file_buffer::b_p_ar

'autoread' local value

◆ b_p_bh

char_u* file_buffer::b_p_bh

'bufhidden'

◆ b_p_bin

int file_buffer::b_p_bin

'binary'

◆ b_p_bkc

char_u* file_buffer::b_p_bkc

'backupco

◆ b_p_bl

int file_buffer::b_p_bl

'buflisted'

◆ b_p_bomb

int file_buffer::b_p_bomb

'bomb'

◆ b_p_bt

char_u* file_buffer::b_p_bt

'buftype'

◆ b_p_cfu

char_u* file_buffer::b_p_cfu

'completefunc'

◆ b_p_channel

long file_buffer::b_p_channel

'channel'

◆ b_p_ci

int file_buffer::b_p_ci

'copyindent'

◆ b_p_cin

int file_buffer::b_p_cin

'cindent'

◆ b_p_cink

char_u* file_buffer::b_p_cink

'cinkeys'

◆ b_p_cino

char_u* file_buffer::b_p_cino

'cinoptions'

◆ b_p_cinsd

char_u* file_buffer::b_p_cinsd

'cinscopedecls'

◆ b_p_cinw

char_u* file_buffer::b_p_cinw

'cinwords'

◆ b_p_cms

char_u* file_buffer::b_p_cms

'commentstring'

◆ b_p_com

char_u* file_buffer::b_p_com

'comments'

◆ b_p_cpt

char_u* file_buffer::b_p_cpt

'complete'

◆ b_p_def

char_u* file_buffer::b_p_def

'define' local value

◆ b_p_dict

char_u* file_buffer::b_p_dict

'dictionary' local value

◆ b_p_efm

char_u* file_buffer::b_p_efm

'errorformat' local value

◆ b_p_eol

int file_buffer::b_p_eol

'endofline'

◆ b_p_ep

char_u* file_buffer::b_p_ep

'equalprg' local value

◆ b_p_et

int file_buffer::b_p_et

'expandtab'

◆ b_p_et_nobin

int file_buffer::b_p_et_nobin

b_p_et saved for binary mode

◆ b_p_et_nopaste

int file_buffer::b_p_et_nopaste

b_p_et saved for paste mode

◆ b_p_fenc

char_u* file_buffer::b_p_fenc

'fileencoding'

◆ b_p_fex

char_u* file_buffer::b_p_fex

'formatexpr'

◆ b_p_fex_flags

uint32_t file_buffer::b_p_fex_flags

flags for 'formatexpr'

◆ b_p_ff

char_u* file_buffer::b_p_ff

'fileformat'

◆ b_p_fixeol

int file_buffer::b_p_fixeol

'fixendofline'

◆ b_p_flp

char_u* file_buffer::b_p_flp

'formatlistpat'

◆ b_p_fo

char_u* file_buffer::b_p_fo

'formatoptions'

◆ b_p_fp

char_u* file_buffer::b_p_fp

'formatprg'

◆ b_p_ft

char_u* file_buffer::b_p_ft

'filetype'

◆ b_p_gp

char_u* file_buffer::b_p_gp

'grepprg' local value

◆ b_p_iminsert

long file_buffer::b_p_iminsert

◆ b_p_imsearch

long file_buffer::b_p_imsearch

◆ b_p_inc

char_u* file_buffer::b_p_inc

'include'

◆ b_p_inde

char_u* file_buffer::b_p_inde

'indentexpr'

◆ b_p_inde_flags

uint32_t file_buffer::b_p_inde_flags

flags for 'indentexpr'

◆ b_p_indk

char_u* file_buffer::b_p_indk

'indentkeys'

◆ b_p_inex

char_u* file_buffer::b_p_inex

'includeexpr'

◆ b_p_inex_flags

uint32_t file_buffer::b_p_inex_flags

flags for 'includeexpr'

◆ b_p_inf

int file_buffer::b_p_inf

'infercase'

◆ b_p_initialized

bool file_buffer::b_p_initialized

◆ b_p_isk

char_u* file_buffer::b_p_isk

'iskeyword'

◆ b_p_keymap

char_u* file_buffer::b_p_keymap

'keymap'

◆ b_p_kp

char_u* file_buffer::b_p_kp

'keywordprg'

◆ b_p_lisp

int file_buffer::b_p_lisp

'lisp'

◆ b_p_lw

char_u* file_buffer::b_p_lw

'lispwords' local value

◆ b_p_ma

int file_buffer::b_p_ma

'modifiable'

◆ b_p_menc

char_u* file_buffer::b_p_menc

'makeencoding'

◆ b_p_ml

int file_buffer::b_p_ml

'modeline'

◆ b_p_ml_nobin

int file_buffer::b_p_ml_nobin

b_p_ml saved for binary mode

◆ b_p_mp

char_u* file_buffer::b_p_mp

'makeprg' local value

◆ b_p_mps

char_u* file_buffer::b_p_mps

'matchpairs'

◆ b_p_nf

char_u* file_buffer::b_p_nf

'nrformats'

◆ b_p_ofu

char_u* file_buffer::b_p_ofu

'omnifunc'

◆ b_p_path

char_u* file_buffer::b_p_path

'path' local value

◆ b_p_pi

int file_buffer::b_p_pi

'preserveindent'

◆ b_p_qe

char_u* file_buffer::b_p_qe

'quoteescape'

◆ b_p_ro

int file_buffer::b_p_ro

'readonly'

◆ b_p_scbk

long file_buffer::b_p_scbk

'scrollback'

◆ b_p_script_ctx

LastSet file_buffer::b_p_script_ctx[BV_COUNT]

◆ b_p_si

int file_buffer::b_p_si

'smartindent'

◆ b_p_smc

long file_buffer::b_p_smc

'synmaxcol'

◆ b_p_spc

char_u* synblock_T::b_p_spc

◆ b_p_spf

char_u* synblock_T::b_p_spf

◆ b_p_spl

char_u* synblock_T::b_p_spl

◆ b_p_spo

char_u* synblock_T::b_p_spo

◆ b_p_sts

long file_buffer::b_p_sts

'softtabstop'

◆ b_p_sts_nopaste

long file_buffer::b_p_sts_nopaste

b_p_sts saved for paste mode

◆ b_p_sua

char_u* file_buffer::b_p_sua

'suffixesadd'

◆ b_p_sw

long file_buffer::b_p_sw

'shiftwidth'

◆ b_p_swf

int file_buffer::b_p_swf

'swapfile'

◆ b_p_syn

char_u* file_buffer::b_p_syn

'syntax'

◆ b_p_tags

char_u* file_buffer::b_p_tags

'tags' local value

◆ b_p_tc

char_u* file_buffer::b_p_tc

'tagcase' local value

◆ b_p_tfu

char_u* file_buffer::b_p_tfu

'tagfunc'

◆ b_p_ts

long file_buffer::b_p_ts

'tabstop'

◆ b_p_tsr

char_u* file_buffer::b_p_tsr

'thesaurus' local value

◆ b_p_tsrfu

char_u* file_buffer::b_p_tsrfu

'thesaurusfunc' local value

◆ b_p_tw

long file_buffer::b_p_tw

'textwidth'

◆ b_p_tw_nobin

long file_buffer::b_p_tw_nobin

b_p_tw saved for binary mode

◆ b_p_tw_nopaste

long file_buffer::b_p_tw_nopaste

b_p_tw saved for paste mode

◆ b_p_udf

int file_buffer::b_p_udf

'undofile'

◆ b_p_ul

long file_buffer::b_p_ul

'undolevels' local value

◆ b_p_vsts

char_u* file_buffer::b_p_vsts

'varsofttabstop'

◆ b_p_vsts_array

long* file_buffer::b_p_vsts_array

'varsofttabstop' in internal format

◆ b_p_vsts_nopaste

char_u* file_buffer::b_p_vsts_nopaste

b_p_vsts saved for paste mode

◆ b_p_vts

char_u* file_buffer::b_p_vts

'vartabstop'

◆ b_p_vts_array

long* file_buffer::b_p_vts_array

'vartabstop' in internal format

◆ b_p_wm

long file_buffer::b_p_wm

'wrapmargin'

◆ b_p_wm_nobin

long file_buffer::b_p_wm_nobin

b_p_wm saved for binary mode

◆ b_p_wm_nopaste

long file_buffer::b_p_wm_nopaste

b_p_wm saved for paste mode

◆ b_prev

buf_T* file_buffer::b_prev

◆ b_prompt_callback

Callback file_buffer::b_prompt_callback

◆ b_prompt_insert

int file_buffer::b_prompt_insert

◆ b_prompt_interrupt

Callback file_buffer::b_prompt_interrupt

◆ b_prompt_text

char_u* file_buffer::b_prompt_text

◆ b_ro_locked

int file_buffer::b_ro_locked

◆ b_s

synblock_T file_buffer::b_s

◆ b_saving

bool file_buffer::b_saving

◆ b_scanned

bool file_buffer::b_scanned

◆ b_sfname

char_u* file_buffer::b_sfname

◆ b_signcols

struct { ... } file_buffer::b_signcols

◆ b_signlist

sign_entry_T* file_buffer::b_signlist

◆ b_signs

size_t file_buffer::b_signs

◆ b_spell

bool file_buffer::b_spell

◆ b_spell_cluster_id

int synblock_T::b_spell_cluster_id

◆ b_spell_ismw

bool synblock_T::b_spell_ismw[256]

◆ b_spell_ismw_mb

char_u* synblock_T::b_spell_ismw_mb

◆ b_sst_array

synstate_T* synblock_T::b_sst_array

◆ b_sst_check_lnum

linenr_T synblock_T::b_sst_check_lnum

◆ b_sst_first

synstate_T* synblock_T::b_sst_first

◆ b_sst_firstfree

synstate_T* synblock_T::b_sst_firstfree

◆ b_sst_freecount

int synblock_T::b_sst_freecount

◆ b_sst_lasttick

disptick_T synblock_T::b_sst_lasttick

◆ b_sst_len

int synblock_T::b_sst_len

◆ b_start_bomb

int file_buffer::b_start_bomb

◆ b_start_eol

int file_buffer::b_start_eol

◆ b_start_fenc

char_u* file_buffer::b_start_fenc

◆ b_start_ffc

int file_buffer::b_start_ffc

◆ b_str

char_u buffblock::b_str[1]

◆ b_syn_chartab

char_u synblock_T::b_syn_chartab[32]

◆ b_syn_clusters

garray_T synblock_T::b_syn_clusters

◆ b_syn_conceal

int synblock_T::b_syn_conceal

◆ b_syn_containedin

int synblock_T::b_syn_containedin

◆ b_syn_error

int synblock_T::b_syn_error

◆ b_syn_folditems

int synblock_T::b_syn_folditems

◆ b_syn_foldlevel

int synblock_T::b_syn_foldlevel

◆ b_syn_ic

int synblock_T::b_syn_ic

◆ b_syn_isk

char_u* synblock_T::b_syn_isk

◆ b_syn_linecont_ic

int synblock_T::b_syn_linecont_ic

◆ b_syn_linecont_pat

char_u* synblock_T::b_syn_linecont_pat

◆ b_syn_linecont_prog

regprog_T* synblock_T::b_syn_linecont_prog

◆ b_syn_linecont_time

syn_time_T synblock_T::b_syn_linecont_time

◆ b_syn_patterns

garray_T synblock_T::b_syn_patterns

◆ b_syn_slow

bool synblock_T::b_syn_slow

◆ b_syn_spell

int synblock_T::b_syn_spell

◆ b_syn_sync_flags

int synblock_T::b_syn_sync_flags

◆ b_syn_sync_id

int16_t synblock_T::b_syn_sync_id

◆ b_syn_sync_linebreaks

long synblock_T::b_syn_sync_linebreaks

◆ b_syn_sync_maxlines

long synblock_T::b_syn_sync_maxlines

◆ b_syn_sync_minlines

long synblock_T::b_syn_sync_minlines

◆ b_syn_topgrp

int synblock_T::b_syn_topgrp

◆ b_tc_flags

unsigned file_buffer::b_tc_flags

flags for 'tagcase'

◆ b_u_curhead

u_header_T* file_buffer::b_u_curhead

◆ b_u_line_colnr

colnr_T file_buffer::b_u_line_colnr

◆ b_u_line_lnum

linenr_T file_buffer::b_u_line_lnum

◆ b_u_line_ptr

char_u* file_buffer::b_u_line_ptr

◆ b_u_newhead

u_header_T* file_buffer::b_u_newhead

◆ b_u_numhead

int file_buffer::b_u_numhead

◆ b_u_oldhead

u_header_T* file_buffer::b_u_oldhead

◆ b_u_save_nr_cur

long file_buffer::b_u_save_nr_cur

◆ b_u_save_nr_last

long file_buffer::b_u_save_nr_last

◆ b_u_seq_cur

long file_buffer::b_u_seq_cur

◆ b_u_seq_last

long file_buffer::b_u_seq_last

◆ b_u_synced

bool file_buffer::b_u_synced

◆ b_u_time_cur

time_t file_buffer::b_u_time_cur

◆ b_ucmds

garray_T file_buffer::b_ucmds

◆ b_vars

dict_T* file_buffer::b_vars

b: scope dictionary.

◆ b_virt_line_blocks

size_t file_buffer::b_virt_line_blocks

◆ b_visual

visualinfo_T file_buffer::b_visual

◆ b_visual_mode_eval

int file_buffer::b_visual_mode_eval

◆ b_wininfo

wininfo_T* file_buffer::b_wininfo

◆ bh_curr

buffblock_T* buffheader::bh_curr

◆ bh_first

buffblock_T buffheader::bh_first

◆ bh_index

size_t buffheader::bh_index

◆ bh_space

size_t buffheader::bh_space

◆ border

bool FloatConfig::border

◆ border_attr

int FloatConfig::border_attr[8]

◆ border_chars

schar_T FloatConfig::border_chars[8]

◆ border_hl_ids

int FloatConfig::border_hl_ids[8]

◆ botlnum

linenr_T posmatch::botlnum

bottom buffer line

◆ br_buf

buf_T* bufref_T::br_buf

◆ br_buf_free_count

int bufref_T::br_buf_free_count

◆ br_fnum

int bufref_T::br_fnum

◆ buf

buf_T* match_T::buf

◆ bufpos

lpos_T FloatConfig::bufpos

◆ changedtick_di

ChangedtickDictItem file_buffer::changedtick_di

Change-identifier incremented for each change, including undo.

This is a dictionary item used to store b:changedtick.

◆ children

vimmenu_T* VimMenu::children

Children of sub-menu.

◆ cmd

char* stl_item::cmd

◆ col [1/2]

colnr_T llpos_T::col

column number

◆ col [2/2]

double FloatConfig::col

◆ conceal [1/2]

int window_S::conceal

◆ conceal [2/2]

int { ... } ::conceal

◆ conceal_char

int matchitem::conceal_char

cchar for Conceal highlighting

◆ count

long syn_time_T::count

◆ cur

int posmatch::cur

internal position counter

◆ cur_fnum

int taggy::cur_fnum

◆ cur_match

int taggy::cur_match

◆ deleted_bytes

size_t file_buffer::deleted_bytes

◆ deleted_bytes2

size_t file_buffer::deleted_bytes2

◆ deleted_codepoints

size_t file_buffer::deleted_codepoints

◆ deleted_codeunits

size_t file_buffer::deleted_codeunits

◆ df_count

linenr_T diffblock_S::df_count[DB_COUNT]

◆ df_lnum

linenr_T diffblock_S::df_lnum[DB_COUNT]

◆ df_next

diff_T* diffblock_S::df_next

◆ diff [1/2]

int { ... } ::diff

◆ diff [2/2]

int window_S::diff

◆ dname

char* VimMenu::dname

Displayed Name ("name" without '&')

◆ en_dname

char* VimMenu::en_dname

NULL when "dname" untranslated.

◆ en_name

char* VimMenu::en_name

"name" untranslated, NULL when was not translated

◆ enabled

int VimMenu::enabled

for which modes the menu is enabled

◆ endcol

colnr_T match_T::endcol

◆ eob [1/2]

int window_S::eob

◆ eob [2/2]

int { ... } ::eob

◆ eol [1/2]

int window_S::eol

◆ eol [2/2]

int { ... } ::eol

◆ ext [1/2]

int { ... } ::ext

◆ ext [2/2]

int window_S::ext

◆ external

bool FloatConfig::external

◆ file_id

FileID file_buffer::file_id

◆ file_id_valid

bool file_buffer::file_id_valid

◆ first_lnum

linenr_T match_T::first_lnum

◆ flush_count

int file_buffer::flush_count

◆ fmark

fmark_T taggy::fmark

◆ focusable

bool FloatConfig::focusable

◆ fold [1/2]

int { ... } ::fold

◆ fold [2/2]

int window_S::fold

◆ foldclosed [1/2]

int window_S::foldclosed

when fold is closed

◆ foldclosed [2/2]

int { ... } ::foldclosed

when fold is closed

◆ foldopen [1/2]

int window_S::foldopen

when fold is open

◆ foldopen [2/2]

int { ... } ::foldopen

when fold is open

◆ foldsep [1/2]

int { ... } ::foldsep

continuous fold marker

◆ foldsep [2/2]

int window_S::foldsep

continuous fold marker

◆ fr_child

frame_T* frame_S::fr_child

◆ fr_height

int frame_S::fr_height

◆ fr_layout

char frame_S::fr_layout

◆ fr_newheight

int frame_S::fr_newheight

◆ fr_newwidth

int frame_S::fr_newwidth

◆ fr_next

frame_T* frame_S::fr_next

◆ fr_parent

frame_T* frame_S::fr_parent

◆ fr_prev

frame_T* frame_S::fr_prev

◆ fr_width

int frame_S::fr_width

◆ fr_win

win_T* frame_S::fr_win

◆ handle [1/3]

handle_T file_buffer::handle

◆ handle [2/3]

handle_T tabpage_S::handle

◆ handle [3/3]

handle_T window_S::handle

unique identifier for the window

◆ has_cursor

bool match_T::has_cursor

◆ height

int FloatConfig::height

◆ hl

match_T matchitem::hl

struct for doing the actual highlighting

◆ hlg_id

int matchitem::hlg_id

highlight group ID

◆ horiz [1/2]

int { ... } ::horiz

◆ horiz [2/2]

int window_S::horiz

◆ horizdown [1/2]

int { ... } ::horizdown

◆ horizdown [2/2]

int window_S::horizdown

◆ horizup [1/2]

int { ... } ::horizup

◆ horizup [2/2]

int window_S::horizup

◆ id [1/2]

int arglist::id

id of this arglist

◆ id [2/2]

int matchitem::id

match ID

◆ is_addpos

bool match_T::is_addpos

◆ lead [1/2]

int { ... } ::lead

◆ lead [2/2]

int window_S::lead

◆ leadmultispace [1/2]

int* window_S::leadmultispace

◆ leadmultispace [2/2]

int* { ... } ::leadmultispace

◆ len

int llpos_T::len

length: 0 - to the end of line

◆ lnum [1/2]

linenr_T match_T::lnum

◆ lnum [2/2]

linenr_T llpos_T::lnum

line number

◆ m_desc

char* mapblock::m_desc

◆ m_expr

char mapblock::m_expr

◆ m_keylen

int mapblock::m_keylen

◆ m_keys

char_u* mapblock::m_keys

◆ m_luaref

LuaRef mapblock::m_luaref

◆ m_mode

int mapblock::m_mode

◆ m_next

mapblock_T* mapblock::m_next

◆ m_noremap

int mapblock::m_noremap

◆ m_nowait

char mapblock::m_nowait

◆ m_orig_str

char_u* mapblock::m_orig_str

◆ m_script_ctx

sctx_T mapblock::m_script_ctx

◆ m_silent

char mapblock::m_silent

◆ m_simplified

int mapblock::m_simplified

◆ m_str

char_u* mapblock::m_str

◆ match [1/2]

long syn_time_T::match

◆ match [2/2]

regmmatch_T matchitem::match

regexp program for pattern

◆ max [1/2]

int file_buffer::max

◆ max [2/2]

int { ... } ::max

◆ maxwid

int stl_item::maxwid

◆ minwid

int stl_item::minwid

◆ mnemonic

int VimMenu::mnemonic

mnemonic key (after '&')

◆ modes

int VimMenu::modes

Which modes is this menu visible for.

◆ msgsep [1/2]

int { ... } ::msgsep

◆ msgsep [2/2]

int window_S::msgsep

◆ multispace [1/2]

int* window_S::multispace

◆ multispace [2/2]

int* { ... } ::multispace

◆ name

char* VimMenu::name

Name of menu, possibly translated.

◆ nbsp [1/2]

int window_S::nbsp

◆ nbsp [2/2]

int { ... } ::nbsp

◆ next [1/2]

matchitem_T* matchitem::next

◆ next [2/2]

vimmenu_T* VimMenu::next

Next item in menu.

◆ noautocmd

bool FloatConfig::noautocmd

◆ noremap

int VimMenu::noremap[MENU_MODES]

A REMAP_VALUES flag for each mode.

◆ old_char

int tasave_T::old_char

◆ old_mod_mask

int tasave_T::old_mod_mask

◆ on_bytes

LuaRef BufUpdateCallbacks::on_bytes

◆ on_changedtick

LuaRef BufUpdateCallbacks::on_changedtick

◆ on_detach

LuaRef BufUpdateCallbacks::on_detach

◆ on_lines

LuaRef BufUpdateCallbacks::on_lines

◆ on_reload

LuaRef BufUpdateCallbacks::on_reload

◆ parent

vimmenu_T* VimMenu::parent

Parent of menu.

◆ pattern

char_u* matchitem::pattern

pattern to highlight

◆ pos [1/2]

llpos_T posmatch::pos[MAXPOSMATCH]

array of positions

◆ pos [2/2]

posmatch_T matchitem::pos

position matches

◆ prec [1/2]

int window_S::prec

◆ prec [2/2]

int { ... } ::prec

◆ preview

bool BufUpdateCallbacks::preview

◆ priority [1/2]

int matchitem::priority

match priority

◆ priority [2/2]

long VimMenu::priority

Menu order priority.

◆ relative

FloatRelative FloatConfig::relative

◆ rm

regmmatch_T match_T::rm

◆ row

double FloatConfig::row

◆ save_inputbuf

String tasave_T::save_inputbuf

◆ save_readbuf1

buffheader_T tasave_T::save_readbuf1

◆ save_readbuf2

buffheader_T tasave_T::save_readbuf2

◆ save_typebuf

typebuf_T tasave_T::save_typebuf

◆ sentinel [1/2]

linenr_T file_buffer::sentinel

◆ sentinel [2/2]

linenr_T { ... } ::sentinel

◆ shadow

bool FloatConfig::shadow

◆ silent

bool VimMenu::silent[MENU_MODES]

A silent flag for each mode.

◆ size [1/2]

int file_buffer::size

◆ size [2/2]

int { ... } ::size

◆ slowest

proftime_T syn_time_T::slowest

◆ space [1/2]

int { ... } ::space

◆ space [2/2]

int window_S::space

◆ sr_old_redobuff

buffheader_T save_redo_T::sr_old_redobuff

◆ sr_redobuff

buffheader_T save_redo_T::sr_redobuff

◆ start [1/2]

char_u* stl_hlrec::start

◆ start [2/2]

char_u* stl_item::start

◆ startcol

colnr_T match_T::startcol

◆ stl [1/2]

int window_S::stl

◆ stl [2/2]

int { ... } ::stl

◆ stlnc [1/2]

int { ... } ::stlnc

◆ stlnc [2/2]

int window_S::stlnc

◆ strings

char* VimMenu::strings[MENU_MODES]

Mapped string for each mode.

◆ style

WinStyle FloatConfig::style

◆ tab1 [1/2]

int window_S::tab1

first tab character

◆ tab1 [2/2]

int { ... } ::tab1

first tab character

◆ tab2 [1/2]

int window_S::tab2

second tab character

◆ tab2 [2/2]

int { ... } ::tab2

second tab character

◆ tab3 [1/2]

int { ... } ::tab3

third tab character

◆ tab3 [2/2]

int window_S::tab3

third tab character

◆ tagname

char_u* taggy::tagname

◆ tb_buf

char_u* typebuf_T::tb_buf

◆ tb_buflen

int typebuf_T::tb_buflen

◆ tb_change_cnt

int typebuf_T::tb_change_cnt

◆ tb_len

int typebuf_T::tb_len

◆ tb_maplen

int typebuf_T::tb_maplen

◆ tb_no_abbr_cnt

int typebuf_T::tb_no_abbr_cnt

◆ tb_noremap

char_u* typebuf_T::tb_noremap

◆ tb_off

int typebuf_T::tb_off

◆ tb_silent

int typebuf_T::tb_silent

◆ terminal

Terminal* file_buffer::terminal

◆ tm

proftime_T match_T::tm

◆ toplnum

linenr_T posmatch::toplnum

top buffer line

◆ total

proftime_T syn_time_T::total

◆ tp_ch_used

long tabpage_S::tp_ch_used

value of 'cmdheight' when frame size was set

◆ tp_curwin

win_T* tabpage_S::tp_curwin

current window in this Tab page

◆ tp_diff_invalid

int tabpage_S::tp_diff_invalid

list of diffs is outdated

◆ tp_diff_update

int tabpage_S::tp_diff_update

update diffs before redrawing

◆ tp_diffbuf

buf_T* tabpage_S::tp_diffbuf[DB_COUNT]

◆ tp_first_diff

diff_T* tabpage_S::tp_first_diff

◆ tp_firstwin

win_T* tabpage_S::tp_firstwin

first window in this Tab page

◆ tp_lastwin

win_T* tabpage_S::tp_lastwin

last window in this Tab page

◆ tp_localdir

char_u* tabpage_S::tp_localdir

Absolute path of local cwd or NULL.

◆ tp_next

tabpage_T* tabpage_S::tp_next

next tabpage or NULL

◆ tp_old_Columns

long tabpage_S::tp_old_Columns

Columns when Tab page was left.

◆ tp_old_Rows

long tabpage_S::tp_old_Rows

Rows when Tab page was left.

◆ tp_prevdir

char_u* tabpage_S::tp_prevdir

Previous directory.

◆ tp_prevwin

win_T* tabpage_S::tp_prevwin

previous window in this Tab page

◆ tp_snapshot

frame_T* tabpage_S::tp_snapshot[SNAP_COUNT]

window layout snapshots

◆ tp_topframe

frame_T* tabpage_S::tp_topframe

topframe for the windows

◆ tp_vars

dict_T* tabpage_S::tp_vars

Internal variables, local to tab page.

◆ tp_winvar

ScopeDictDictItem tabpage_S::tp_winvar

Variable for "t:" Dictionary.

◆ trail [1/2]

int window_S::trail

◆ trail [2/2]

int { ... } ::trail

◆ type

enum { ... } stl_item::type

◆ typebuf_valid

bool tasave_T::typebuf_valid

◆ update_need_codepoints

bool file_buffer::update_need_codepoints

◆ user_data

char_u* taggy::user_data

◆ userhl

int stl_hlrec::userhl

◆ utf_sizes

bool BufUpdateCallbacks::utf_sizes

◆ valid [1/2]

bool { ... } ::valid

◆ valid [2/2]

bool file_buffer::valid

◆ vert [1/2]

int window_S::vert

◆ vert [2/2]

int { ... } ::vert

◆ verthoriz [1/2]

int { ... } ::verthoriz

◆ verthoriz [2/2]

int window_S::verthoriz

◆ vertleft [1/2]

int window_S::vertleft

◆ vertleft [2/2]

int { ... } ::vertleft

◆ vertright [1/2]

int window_S::vertright

◆ vertright [2/2]

int { ... } ::vertright

◆ w_alist

alist_T* window_S::w_alist

◆ w_allbuf_opt

winopt_T window_S::w_allbuf_opt

◆ w_alt_fnum

int window_S::w_alt_fnum

◆ w_arg_idx

int window_S::w_arg_idx

◆ w_arg_idx_invalid

int window_S::w_arg_idx_invalid

◆ w_border_adj

int window_S::w_border_adj[4]

◆ w_botfill

bool window_S::w_botfill

◆ w_botline

linenr_T window_S::w_botline

◆ w_briopt_list

int window_S::w_briopt_list

◆ w_briopt_min

int window_S::w_briopt_min

◆ w_briopt_sbr

bool window_S::w_briopt_sbr

◆ w_briopt_shift

int window_S::w_briopt_shift

◆ w_buffer

buf_T* window_S::w_buffer

buffer we are a window into (used often, keep it the first item!)

◆ w_changelistidx

int window_S::w_changelistidx

◆ w_cline_folded

bool window_S::w_cline_folded

◆ w_cline_height

int window_S::w_cline_height

◆ w_cline_row

int window_S::w_cline_row

◆ w_closing

bool window_S::w_closing

window is being closed, don't let autocommands close it too.

◆ w_cursor

pos_T window_S::w_cursor

cursor position in buffer

◆ w_cursor_corr

pos_T pos_save_T::w_cursor_corr

◆ w_cursor_save

pos_T pos_save_T::w_cursor_save

◆ w_curswant

colnr_T window_S::w_curswant

Column we want to be at. This is used to try to stay in the same column for up/down cursor motions.

◆ w_empty_rows

int window_S::w_empty_rows

◆ w_filler_rows

int window_S::w_filler_rows

◆ w_float_config

FloatConfig window_S::w_float_config

◆ w_floating

bool window_S::w_floating

whether the window is floating

◆ w_fold_manual

bool window_S::w_fold_manual

◆ w_foldinvalid

bool window_S::w_foldinvalid

◆ w_folds

garray_T window_S::w_folds

◆ w_fraction

int window_S::w_fraction

◆ w_frame

frame_T* window_S::w_frame

frame containing this window

◆ w_grid

ScreenGrid window_S::w_grid

◆ w_grid_alloc

ScreenGrid window_S::w_grid_alloc

◆ w_height

int window_S::w_height

◆ w_height_inner

int window_S::w_height_inner

◆ w_height_outer

int window_S::w_height_outer

◆ w_height_request

int window_S::w_height_request

◆ w_hl_attr_normal

int window_S::w_hl_attr_normal

'winhighlight' normal final attrs

◆ w_hl_attrs

int window_S::w_hl_attrs[HLF_COUNT]

'winhighlight' final attrs

◆ w_hl_id_normal

int window_S::w_hl_id_normal

'winhighlight' normal id

◆ w_hl_ids

int window_S::w_hl_ids[HLF_COUNT]

'winhighlight' id

◆ w_hl_needs_update

int window_S::w_hl_needs_update

attrs need to be recalculated

◆ w_hsep_height

int window_S::w_hsep_height

◆ w_jumplist

xfmark_T window_S::w_jumplist[JUMPLISTSIZE]

◆ w_jumplistidx

int window_S::w_jumplistidx

◆ w_jumplistlen

int window_S::w_jumplistlen

◆ w_last_cursor_lnum_rnu

linenr_T window_S::w_last_cursor_lnum_rnu

cursor lnum when 'rnu' was last redrawn

◆ w_last_cursorline

linenr_T window_S::w_last_cursorline

where last 'cursorline' was drawn

◆ w_last_cursormoved

pos_T window_S::w_last_cursormoved

for CursorMoved event

◆ w_last_height

int window_S::w_last_height

last known value for w_height

◆ w_last_leftcol

colnr_T window_S::w_last_leftcol

last known value for w_leftcol

◆ w_last_topline

linenr_T window_S::w_last_topline

last known value for w_topline

◆ w_last_width

int window_S::w_last_width

last known value for w_width

◆ w_leftcol

colnr_T window_S::w_leftcol

◆ w_lines

wline_T* window_S::w_lines

◆ w_lines_valid

int window_S::w_lines_valid

◆ w_llist

qf_info_T* window_S::w_llist

◆ w_llist_ref

qf_info_T* window_S::w_llist_ref

◆ w_localdir

char_u* window_S::w_localdir

◆ w_match_head

matchitem_T* window_S::w_match_head

◆ w_next

win_T* window_S::w_next

link to next window

◆ w_next_match_id

int window_S::w_next_match_id

◆ w_nrwidth

int window_S::w_nrwidth

◆ w_nrwidth_line_count

linenr_T window_S::w_nrwidth_line_count

◆ w_nrwidth_width

int window_S::w_nrwidth_width

◆ w_old_botfill

bool window_S::w_old_botfill

◆ w_old_cursor_fcol

colnr_T window_S::w_old_cursor_fcol

first column for block visual part

◆ w_old_cursor_lcol

colnr_T window_S::w_old_cursor_lcol

last column for block visual part

◆ w_old_cursor_lnum

linenr_T window_S::w_old_cursor_lnum

last known end of visual part

◆ w_old_curswant

colnr_T window_S::w_old_curswant

last known value of Curswant

◆ w_old_topfill

int window_S::w_old_topfill

◆ w_old_visual_col

colnr_T window_S::w_old_visual_col

last known start of visual part

◆ w_old_visual_lnum

linenr_T window_S::w_old_visual_lnum

last known start of visual part

◆ w_old_visual_mode

char window_S::w_old_visual_mode

last known VIsual_mode

◆ w_onebuf_opt

winopt_T window_S::w_onebuf_opt

◆ w_p_cc_cols

int* window_S::w_p_cc_cols

◆ w_p_culopt_flags

char_u window_S::w_p_culopt_flags

◆ w_p_fcs_chars

struct { ... } window_S::w_p_fcs_chars

◆ w_p_fde_flags

uint32_t window_S::w_p_fde_flags

◆ w_p_fdt_flags

uint32_t window_S::w_p_fdt_flags

◆ w_p_lcs_chars

struct { ... } window_S::w_p_lcs_chars

◆ w_p_siso

long window_S::w_p_siso

◆ w_p_so

long window_S::w_p_so

◆ w_p_stl_flags

uint32_t window_S::w_p_stl_flags

◆ w_p_wbr_flags

uint32_t window_S::w_p_wbr_flags

◆ w_pcmark

pos_T window_S::w_pcmark

◆ w_pos_changed

bool window_S::w_pos_changed

◆ w_prev

win_T* window_S::w_prev

link to previous window

◆ w_prev_fraction_row

int window_S::w_prev_fraction_row

◆ w_prev_pcmark

pos_T window_S::w_prev_pcmark

◆ w_prevdir

char_u* window_S::w_prevdir

◆ w_redr_border

bool window_S::w_redr_border

◆ w_redr_status

bool window_S::w_redr_status

◆ w_redr_type

int window_S::w_redr_type

◆ w_redraw_bot

linenr_T window_S::w_redraw_bot

◆ w_redraw_top

linenr_T window_S::w_redraw_top

◆ w_ru_cursor

pos_T window_S::w_ru_cursor

◆ w_ru_empty

char window_S::w_ru_empty

◆ w_ru_line_count

linenr_T window_S::w_ru_line_count

◆ w_ru_topfill

int window_S::w_ru_topfill

◆ w_ru_topline

linenr_T window_S::w_ru_topline

◆ w_ru_virtcol

colnr_T window_S::w_ru_virtcol

◆ w_s

synblock_T* window_S::w_s

for :ownsyntax

◆ w_save_cursor

pos_save_T window_S::w_save_cursor

◆ w_scbind_pos

long window_S::w_scbind_pos

◆ w_scwidth

int window_S::w_scwidth

◆ w_set_curswant

int window_S::w_set_curswant

◆ w_skipcol

colnr_T window_S::w_skipcol

◆ w_status_click_defs

StlClickDefinition* window_S::w_status_click_defs

◆ w_status_click_defs_size

size_t window_S::w_status_click_defs_size

◆ w_status_height

int window_S::w_status_height

◆ w_tagstack

taggy_T window_S::w_tagstack[TAGSTACKSIZE]

◆ w_tagstackidx

int window_S::w_tagstackidx

◆ w_tagstacklen

int window_S::w_tagstacklen

◆ w_topfill

int window_S::w_topfill

◆ w_topline

linenr_T window_S::w_topline

◆ w_topline_corr

int pos_save_T::w_topline_corr

◆ w_topline_save

int pos_save_T::w_topline_save

◆ w_topline_was_set

char window_S::w_topline_was_set

◆ w_upd_rows

int window_S::w_upd_rows

◆ w_valid

int window_S::w_valid

◆ w_valid_cursor

pos_T window_S::w_valid_cursor

◆ w_valid_leftcol

colnr_T window_S::w_valid_leftcol

◆ w_vars

dict_T* window_S::w_vars

Dictionary with w: variables.

◆ w_viewport_invalid

bool window_S::w_viewport_invalid

◆ w_virtcol

colnr_T window_S::w_virtcol

◆ w_vsep_width

int window_S::w_vsep_width

◆ w_wcol

int window_S::w_wcol

◆ w_width

int window_S::w_width

◆ w_width_inner

int window_S::w_width_inner

◆ w_width_outer

int window_S::w_width_outer

◆ w_width_request

int window_S::w_width_request

◆ w_winbar_click_defs

StlClickDefinition* window_S::w_winbar_click_defs

◆ w_winbar_click_defs_size

size_t window_S::w_winbar_click_defs_size

◆ w_winbar_height

int window_S::w_winbar_height

◆ w_wincol

int window_S::w_wincol

◆ w_wincol_off

int window_S::w_wincol_off

offset from wincol to the inner window area this includes float border but excludes special columns implemented in win_line() (i.e. signs, folds, numbers)

◆ w_winrow

int window_S::w_winrow

◆ w_winrow_off

int window_S::w_winrow_off

offset from winrow to the inner window area

◆ w_winvar

ScopeDictDictItem window_S::w_winvar

Variable for "w:" dictionary.

◆ w_wrow

int window_S::w_wrow

◆ wbr [1/2]

int window_S::wbr

◆ wbr [2/2]

int { ... } ::wbr

◆ wi_fold_manual

bool wininfo_S::wi_fold_manual

◆ wi_folds

garray_T wininfo_S::wi_folds

◆ wi_fpos

pos_T wininfo_S::wi_fpos

◆ wi_next

wininfo_T* wininfo_S::wi_next

◆ wi_opt

winopt_T wininfo_S::wi_opt

◆ wi_optset

bool wininfo_S::wi_optset

◆ wi_prev

wininfo_T* wininfo_S::wi_prev

◆ wi_win

win_T* wininfo_S::wi_win

◆ width

int FloatConfig::width

◆ window

Window FloatConfig::window

◆ wl_folded

char w_line::wl_folded

◆ wl_lastlnum

linenr_T w_line::wl_lastlnum

◆ wl_lnum

linenr_T w_line::wl_lnum

◆ wl_size

uint16_t w_line::wl_size

◆ wl_valid

char w_line::wl_valid

◆ wo_arab

int winopt_T::wo_arab

◆ wo_bri

int winopt_T::wo_bri

◆ wo_briopt

char_u* winopt_T::wo_briopt

◆ wo_cc

char_u* winopt_T::wo_cc

◆ wo_cocu

char_u* winopt_T::wo_cocu

◆ wo_cole

long winopt_T::wo_cole

◆ wo_crb

int winopt_T::wo_crb

◆ wo_crb_save

int winopt_T::wo_crb_save

◆ wo_cuc

int winopt_T::wo_cuc

◆ wo_cul

int winopt_T::wo_cul

◆ wo_culopt

char_u* winopt_T::wo_culopt

◆ wo_diff

int winopt_T::wo_diff

◆ wo_diff_saved

int winopt_T::wo_diff_saved

◆ wo_fcs

char_u* winopt_T::wo_fcs

◆ wo_fdc

char_u* winopt_T::wo_fdc

◆ wo_fdc_save

char_u* winopt_T::wo_fdc_save

◆ wo_fde

char_u* winopt_T::wo_fde

◆ wo_fdi

char_u* winopt_T::wo_fdi

◆ wo_fdl

long winopt_T::wo_fdl

◆ wo_fdl_save

long winopt_T::wo_fdl_save

◆ wo_fdm

char_u* winopt_T::wo_fdm

◆ wo_fdm_save

char_u* winopt_T::wo_fdm_save

◆ wo_fdn

long winopt_T::wo_fdn

◆ wo_fdt

char_u* winopt_T::wo_fdt

◆ wo_fen

int winopt_T::wo_fen

◆ wo_fen_save

int winopt_T::wo_fen_save

◆ wo_fml

long winopt_T::wo_fml

◆ wo_fmr

char_u* winopt_T::wo_fmr

◆ wo_lbr

int winopt_T::wo_lbr

◆ wo_lcs

char_u* winopt_T::wo_lcs

◆ wo_list

int winopt_T::wo_list

◆ wo_nu

int winopt_T::wo_nu

◆ wo_nuw

long winopt_T::wo_nuw

◆ wo_pvw

int winopt_T::wo_pvw

◆ wo_rl

int winopt_T::wo_rl

◆ wo_rlc

char_u* winopt_T::wo_rlc

◆ wo_rnu

int winopt_T::wo_rnu

◆ wo_sbr

char_u* winopt_T::wo_sbr

◆ wo_scb

int winopt_T::wo_scb

◆ wo_scb_save

int winopt_T::wo_scb_save

◆ wo_scl

char_u* winopt_T::wo_scl

◆ wo_scr

long winopt_T::wo_scr

◆ wo_script_ctx

LastSet winopt_T::wo_script_ctx[WV_COUNT]

◆ wo_spell

int winopt_T::wo_spell

◆ wo_stl

char_u* winopt_T::wo_stl

◆ wo_ve

char_u* winopt_T::wo_ve

◆ wo_ve_flags

unsigned winopt_T::wo_ve_flags

◆ wo_wbr

char* winopt_T::wo_wbr

◆ wo_wfh

int winopt_T::wo_wfh

◆ wo_wfw

int winopt_T::wo_wfw

◆ wo_winbl

long winopt_T::wo_winbl

◆ wo_winhl

char_u* winopt_T::wo_winhl

◆ wo_wrap

int winopt_T::wo_wrap

◆ wo_wrap_save

int winopt_T::wo_wrap_save

◆ zindex

int FloatConfig::zindex