Data Structures | Macros | Typedefs | Variables
ex_docmd.h File Reference
#include "nvim/eval/funcs.h"
#include "nvim/ex_cmds_defs.h"
#include "nvim/globals.h"

Go to the source code of this file.

Data Structures

struct  save_state_T
 
struct  ucmd
 

Macros

#define DOCMD_VERBOSE   0x01
 
#define DOCMD_NOWAIT   0x02
 
#define DOCMD_REPEAT   0x04
 
#define DOCMD_KEYTYPED   0x08
 
#define DOCMD_EXCRESET   0x10
 
#define DOCMD_KEEPLINE   0x20
 
#define DOCMD_PREVIEW   0x40
 
#define VALID_PATH   1
 
#define VALID_HEAD   2
 
#define UC_BUFFER   1
 
#define USER_CMD(i)   (&((ucmd_T *)(ucmds.ga_data))[i])
 
#define USER_CMD_GA(gap, i)   (&((ucmd_T *)((gap)->ga_data))[i])
 

Typedefs

typedef struct ucmd ucmd_T
 

Variables

garray_T ucmds
 

Macro Definition Documentation

◆ DOCMD_EXCRESET

#define DOCMD_EXCRESET   0x10

◆ DOCMD_KEEPLINE

#define DOCMD_KEEPLINE   0x20

◆ DOCMD_KEYTYPED

#define DOCMD_KEYTYPED   0x08

◆ DOCMD_NOWAIT

#define DOCMD_NOWAIT   0x02

◆ DOCMD_PREVIEW

#define DOCMD_PREVIEW   0x40

◆ DOCMD_REPEAT

#define DOCMD_REPEAT   0x04

◆ DOCMD_VERBOSE

#define DOCMD_VERBOSE   0x01

◆ UC_BUFFER

#define UC_BUFFER   1

◆ USER_CMD

#define USER_CMD (   i)    (&((ucmd_T *)(ucmds.ga_data))[i])

◆ USER_CMD_GA

#define USER_CMD_GA (   gap,
  i 
)    (&((ucmd_T *)((gap)->ga_data))[i])

◆ VALID_HEAD

#define VALID_HEAD   2

◆ VALID_PATH

#define VALID_PATH   1

Typedef Documentation

◆ ucmd_T

typedef struct ucmd ucmd_T

Variable Documentation

◆ ucmds

garray_T ucmds