Data Structures | Macros | Typedefs | Enumerations
ex_getln.h File Reference
#include "nvim/eval/typval.h"
#include "nvim/ex_cmds.h"
#include "nvim/ex_cmds_defs.h"
#include "nvim/os/time.h"
#include "nvim/regexp_defs.h"

Go to the source code of this file.

Data Structures

struct  hist_entry
 History entry definition. More...
 

Macros

#define WILD_FREE   1
 
#define WILD_EXPAND_FREE   2
 
#define WILD_EXPAND_KEEP   3
 
#define WILD_NEXT   4
 
#define WILD_PREV   5
 
#define WILD_ALL   6
 
#define WILD_LONGEST   7
 
#define WILD_ALL_KEEP   8
 
#define WILD_LIST_NOTFOUND   0x01
 
#define WILD_HOME_REPLACE   0x02
 
#define WILD_USE_NL   0x04
 
#define WILD_NO_BEEP   0x08
 
#define WILD_ADD_SLASH   0x10
 
#define WILD_KEEP_ALL   0x20
 
#define WILD_SILENT   0x40
 
#define WILD_ESCAPE   0x80
 
#define WILD_ICASE   0x100
 
#define WILD_ALLLINKS   0x200
 
#define HIST_COUNT   (HIST_DEBUG + 1)
 Number of history tables. More...
 

Typedefs

typedef char_u *(* CompleteListItemGetter) (expand_T *, int)
 
typedef struct hist_entry histentry_T
 History entry definition. More...
 

Enumerations

enum  HistoryType {
  HIST_DEFAULT = -2, HIST_INVALID = -1, HIST_CMD = 0, HIST_SEARCH,
  HIST_EXPR, HIST_INPUT, HIST_DEBUG
}
 Present history tables. More...
 

Macro Definition Documentation

#define HIST_COUNT   (HIST_DEBUG + 1)

Number of history tables.

#define WILD_ADD_SLASH   0x10
#define WILD_ALL   6
#define WILD_ALL_KEEP   8
#define WILD_ALLLINKS   0x200
#define WILD_ESCAPE   0x80
#define WILD_EXPAND_FREE   2
#define WILD_EXPAND_KEEP   3
#define WILD_FREE   1
#define WILD_HOME_REPLACE   0x02
#define WILD_ICASE   0x100
#define WILD_KEEP_ALL   0x20
#define WILD_LIST_NOTFOUND   0x01
#define WILD_LONGEST   7
#define WILD_NEXT   4
#define WILD_NO_BEEP   0x08
#define WILD_PREV   5
#define WILD_SILENT   0x40
#define WILD_USE_NL   0x04

Typedef Documentation

typedef char_u*(* CompleteListItemGetter) (expand_T *, int)
typedef struct hist_entry histentry_T

History entry definition.

Enumeration Type Documentation

Present history tables.

Enumerator
HIST_DEFAULT 

Default (current) history.

HIST_INVALID 

Unknown history.

HIST_CMD 

Colon commands.

HIST_SEARCH 

Search commands.

HIST_EXPR 

Expressions (e.g. from entering = register).

HIST_INPUT 

input() lines.

HIST_DEBUG 

Debug commands.