1#ifndef NVIM_FOLD_H
2#define NVIM_FOLD_H
3
4#include <stdio.h>
5
6#include "nvim/pos.h"
7#include "nvim/garray.h"
8#include "nvim/types.h"
9#include "nvim/buffer_defs.h"
10
11/*
12 * Info used to pass info about a fold from the fold-detection code to the
13 * code that displays the foldcolumn.
14 */
15typedef struct foldinfo {
16 linenr_T fi_lnum; /* line number where fold starts */
17 int fi_level; /* level of the fold; when this is zero the
18 other fields are invalid */
19 int fi_low_level; /* lowest fold level that starts in the same
20 line */
21} foldinfo_T;
22
23
24#ifdef INCLUDE_GENERATED_DECLARATIONS
25# include "fold.h.generated.h"
26#endif
27#endif // NVIM_FOLD_H
28