aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fold_defs.h
blob: c528d25348e3e7d5904ecd4d7fe676427ac60609 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef NVIM_FOLD_DEFS_H
#define NVIM_FOLD_DEFS_H

#include "nvim/pos.h"

// Info used to pass info about a fold from the fold-detection code to the
// code that displays the foldcolumn.
typedef struct foldinfo {
  linenr_T fi_lnum;             // line number where fold starts
  int fi_level;                 // level of the fold; when this is zero the
                                // other fields are invalid
  int fi_low_level;             // lowest fold level that starts in the same
                                // line
  linenr_T fi_lines;
} foldinfo_T;

#endif  // NVIM_FOLD_DEFS_H