Macros | Enumerations | Functions
input.c File Reference
#include "nvim/api/private/helpers.h"
#include "nvim/api/vim.h"
#include "nvim/ascii.h"
#include "nvim/aucmd.h"
#include "nvim/charset.h"
#include "nvim/ex_docmd.h"
#include "nvim/macros.h"
#include "nvim/main.h"
#include "nvim/option.h"
#include "nvim/os/input.h"
#include "nvim/os/os.h"
#include "nvim/tui/input.h"
#include "nvim/vim.h"
#include "nvim/event/rstream.h"

Macros

#define KEY_BUFFER_SIZE   0xfff
 
#define START_PASTE   "\x1b[200~"
 
#define END_PASTE   "\x1b[201~"
 

Enumerations

enum  HandleState { kIncomplete = -1, kNotApplicable = 0, kComplete = 1 }
 

Functions

void tinput_init (TermInput *input, Loop *loop)
 
void tinput_destroy (TermInput *input)
 
void tinput_start (TermInput *input)
 
void tinput_stop (TermInput *input)
 

Macro Definition Documentation

◆ END_PASTE

#define END_PASTE   "\x1b[201~"

◆ KEY_BUFFER_SIZE

#define KEY_BUFFER_SIZE   0xfff

◆ START_PASTE

#define START_PASTE   "\x1b[200~"

Enumeration Type Documentation

◆ HandleState

Enumerator
kIncomplete 
kNotApplicable 
kComplete 

Function Documentation

◆ tinput_destroy()

void tinput_destroy ( TermInput input)

◆ tinput_init()

void tinput_init ( TermInput input,
Loop loop 
)

◆ tinput_start()

void tinput_start ( TermInput input)

◆ tinput_stop()

void tinput_stop ( TermInput input)