aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/fold_defs.h
blob: f11481ead626fd3d10332d9693513b73c1bce16c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once

#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;