Macros | Enumerations | Variables
getchar.h File Reference
#include "nvim/os/fileio.h"
#include "nvim/types.h"
#include "nvim/buffer_defs.h"
#include "nvim/ex_cmds_defs.h"

Go to the source code of this file.

Macros

#define KEYLEN_PART_KEY   -1 /* keylen value for incomplete key-code */
 
#define KEYLEN_PART_MAP   -2 /* keylen value for incomplete mapping */
 
#define KEYLEN_REMOVED   9999 /* keylen value for removed sequence */
 

Enumerations

enum  { REMAP_YES = 0, REMAP_NONE = -1, REMAP_SCRIPT = -2, REMAP_SKIP = -3 }
 
enum  flush_buffers_T { FLUSH_MINIMAL, FLUSH_TYPEAHEAD, FLUSH_INPUT }
 
enum  { NSCRIPT = 15 }
 Maximum number of streams to read script from. More...
 

Variables

enum { ... }  RemapValues
 
FileDescriptorscriptin [NSCRIPT]
 Streams to read script from. More...
 

Macro Definition Documentation

#define KEYLEN_PART_KEY   -1 /* keylen value for incomplete key-code */
#define KEYLEN_PART_MAP   -2 /* keylen value for incomplete mapping */
#define KEYLEN_REMOVED   9999 /* keylen value for removed sequence */

Enumeration Type Documentation

anonymous enum

Values for "noremap" argument of ins_typebuf()

Also used for map->m_noremap and menu->noremap[].

Enumerator
REMAP_YES 

Allow remapping.

REMAP_NONE 

No remapping.

REMAP_SCRIPT 

Remap script-local mappings only.

REMAP_SKIP 

No remapping for first char.

anonymous enum

Maximum number of streams to read script from.

Enumerator
NSCRIPT 
Enumerator
FLUSH_MINIMAL 
FLUSH_TYPEAHEAD 
FLUSH_INPUT 

Variable Documentation

enum { ... } RemapValues

Values for "noremap" argument of ins_typebuf()

Also used for map->m_noremap and menu->noremap[].

FileDescriptor* scriptin[NSCRIPT]

Streams to read script from.