aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui/input.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/tui/input.h')
-rw-r--r--src/nvim/tui/input.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/nvim/tui/input.h b/src/nvim/tui/input.h
index 2743a5e286..bf6d0f2978 100644
--- a/src/nvim/tui/input.h
+++ b/src/nvim/tui/input.h
@@ -2,16 +2,14 @@
#include <stdbool.h>
#include <stdint.h>
-#include <termkey.h>
#include <uv.h>
-#include "nvim/event/loop.h"
-#include "nvim/event/stream.h"
-#include "nvim/event/time.h"
-#include "nvim/rbuffer.h"
-#include "nvim/tui/input_defs.h" // IWYU pragma: export
-#include "nvim/tui/tui.h"
+#include "nvim/event/defs.h"
+#include "nvim/rbuffer_defs.h"
+#include "nvim/tui/input_defs.h" // IWYU pragma: keep
+#include "nvim/tui/tui_defs.h"
#include "nvim/types_defs.h"
+#include "termkey/termkey.h"
typedef enum {
kKeyEncodingLegacy, ///< Legacy key encoding
@@ -33,7 +31,7 @@ typedef struct {
OptInt ttimeoutlen;
TermKey *tk;
TermKey_Terminfo_Getstr_Hook *tk_ti_hook_fn; ///< libtermkey terminfo hook
- TimeWatcher timer_handle;
+ uv_timer_t timer_handle;
Loop *loop;
Stream read_stream;
RBuffer *key_buffer;