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_CANCEL   9
 
#define WILD_APPLY   10
 
#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 WILD_IGNORE_COMPLETESLASH   0x400
 
#define WILD_NOERROR   0x800
 
#define WILD_BUFLASTUSED   0x1000
 
#define BUF_DIFF_FILTER   0x2000
 
#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

◆ BUF_DIFF_FILTER

#define BUF_DIFF_FILTER   0x2000

◆ HIST_COUNT

#define HIST_COUNT   (HIST_DEBUG + 1)

Number of history tables.

◆ WILD_ADD_SLASH

#define WILD_ADD_SLASH   0x10

◆ WILD_ALL

#define WILD_ALL   6

◆ WILD_ALL_KEEP

#define WILD_ALL_KEEP   8

◆ WILD_ALLLINKS

#define WILD_ALLLINKS   0x200

◆ WILD_APPLY

#define WILD_APPLY   10

◆ WILD_BUFLASTUSED

#define WILD_BUFLASTUSED   0x1000

◆ WILD_CANCEL

#define WILD_CANCEL   9

◆ WILD_ESCAPE

#define WILD_ESCAPE   0x80

◆ WILD_EXPAND_FREE

#define WILD_EXPAND_FREE   2

◆ WILD_EXPAND_KEEP

#define WILD_EXPAND_KEEP   3

◆ WILD_FREE

#define WILD_FREE   1

◆ WILD_HOME_REPLACE

#define WILD_HOME_REPLACE   0x02

◆ WILD_ICASE

#define WILD_ICASE   0x100

◆ WILD_IGNORE_COMPLETESLASH

#define WILD_IGNORE_COMPLETESLASH   0x400

◆ WILD_KEEP_ALL

#define WILD_KEEP_ALL   0x20

◆ WILD_LIST_NOTFOUND

#define WILD_LIST_NOTFOUND   0x01

◆ WILD_LONGEST

#define WILD_LONGEST   7

◆ WILD_NEXT

#define WILD_NEXT   4

◆ WILD_NO_BEEP

#define WILD_NO_BEEP   0x08

◆ WILD_NOERROR

#define WILD_NOERROR   0x800

◆ WILD_PREV

#define WILD_PREV   5

◆ WILD_SILENT

#define WILD_SILENT   0x40

◆ WILD_USE_NL

#define WILD_USE_NL   0x04

Typedef Documentation

◆ CompleteListItemGetter

typedef char_u*(* CompleteListItemGetter) (expand_T *, int)

◆ histentry_T

typedef struct hist_entry histentry_T

History entry definition.

Enumeration Type Documentation

◆ HistoryType

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.