Search notes:
vim - src/structs.h
structs.h
defines some
structs that are used in vim such as
window_S
(
win_T
) that contains all information that belongs to a
window.
buf_T
stores information about one file.
buffblock_T
is used to store one block of the suff/redo/recording buffers.
buffheader_T
is used for the
stuff buffer and the
redo buffer.
dictitem_S
/
dictitem_T
is able to store an
dictionary item (such as a
variables).
foldinfo_T
used to pass info about a fold frmo the fold-detection code to the code that displays the foldcolumn.
sctx_T
stores a
script context (basically a line number in a script).
tasave_T
holds the saved
typeahead for
save_typeahead()
.
mparm_T
is a struct to pass parameters between
main()
and other functions.
oparg_T
bundles arguments for
operators.