Data Structures | Typedefs | Enumerations | Functions
extmark.h File Reference
#include "nvim/buffer_defs.h"
#include "nvim/extmark_defs.h"
#include "nvim/marktree.h"
#include "nvim/pos.h"

Go to the source code of this file.

Data Structures

struct  ExtmarkInfo
 
struct  ExtmarkSplice
 
struct  ExtmarkMove
 
struct  ExtmarkSavePos
 
struct  undo_object
 

Typedefs

typedef ptrdiff_t bcount_t
 

Enumerations

enum  UndoObjectType {
  kExtmarkSplice, kExtmarkMove, kExtmarkUpdate, kExtmarkSavePos,
  kExtmarkClear
}
 

Functions

EXTERN int extmark_splice_pending INIT (=0)
 
typedef kvec_t (ExtmarkInfo) ExtmarkInfoArray
 

Typedef Documentation

◆ bcount_t

typedef ptrdiff_t bcount_t

Enumeration Type Documentation

◆ UndoObjectType

Enumerator
kExtmarkSplice 
kExtmarkMove 
kExtmarkUpdate 
kExtmarkSavePos 
kExtmarkClear 

Function Documentation

◆ INIT()

EXTERN int extmark_splice_pending INIT ( )

◆ kvec_t()

typedef kvec_t ( ExtmarkInfo  )