Data Structures | Macros | Typedefs | Functions
autocmd.h File Reference
#include "nvim/buffer_defs.h"
#include "nvim/ex_cmds_defs.h"

Go to the source code of this file.

Data Structures

struct  aco_save_T
 
struct  AutoCmd
 
struct  AutoPat
 
struct  AutoPatCmd
 Struct used to keep status while executing autocommands for an event. More...
 

Macros

#define AUGROUP_DEFAULT   (-1)
 
#define AUGROUP_ERROR   (-2)
 
#define AUGROUP_ALL   (-3)
 
#define AUGROUP_DELETED   (-4)
 
#define BUFLOCAL_PAT_LEN   25
 
#define FOR_ALL_AUEVENTS(event)   for (event_T event = (event_T)0; (int)event < (int)NUM_EVENTS; event = (event_T)((int)event + 1))
 Iterates over all the events for auto commands. More...
 

Typedefs

typedef struct AutoCmd AutoCmd
 
typedef struct AutoPat AutoPat
 
typedef struct AutoPatCmd AutoPatCmd
 Struct used to keep status while executing autocommands for an event. More...
 

Functions

EXTERN bool au_did_filetype INIT (=false)
 

Macro Definition Documentation

◆ AUGROUP_ALL

#define AUGROUP_ALL   (-3)

◆ AUGROUP_DEFAULT

#define AUGROUP_DEFAULT   (-1)

◆ AUGROUP_DELETED

#define AUGROUP_DELETED   (-4)

◆ AUGROUP_ERROR

#define AUGROUP_ERROR   (-2)

◆ BUFLOCAL_PAT_LEN

#define BUFLOCAL_PAT_LEN   25

◆ FOR_ALL_AUEVENTS

#define FOR_ALL_AUEVENTS (   event)    for (event_T event = (event_T)0; (int)event < (int)NUM_EVENTS; event = (event_T)((int)event + 1))

Iterates over all the events for auto commands.

Typedef Documentation

◆ AutoCmd

typedef struct AutoCmd AutoCmd

◆ AutoPat

typedef struct AutoPat AutoPat

◆ AutoPatCmd

typedef struct AutoPatCmd AutoPatCmd

Struct used to keep status while executing autocommands for an event.

Function Documentation

◆ INIT()

EXTERN bool au_did_filetype INIT ( )