#ifndef NVIM_TUI_INPUT_H #define NVIM_TUI_INPUT_H #include #include #include "nvim/event/stream.h" #include "nvim/event/time.h" typedef struct term_input { int in_fd; bool paste_enabled; bool waiting; TermKey *tk; TimeWatcher timer_handle; Loop *loop; Stream read_stream; RBuffer *key_buffer; uv_mutex_t key_buffer_mutex; uv_cond_t key_buffer_cond; } TermInput; #ifdef INCLUDE_GENERATED_DECLARATIONS # include "tui/input.h.generated.h" #endif #endif // NVIM_TUI_INPUT_H