aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui/tui_defs.h
blob: bd99d6b0ad424d27da7d9b2216c851c93a4056fc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

typedef struct TUIData TUIData;

typedef enum {
  kTermModeSynchronizedOutput = 2026,
  kTermModeGraphemeClusters = 2027,
  kTermModeResizeEvents = 2048,
} TermMode;

typedef enum {
  kTermModeNotRecognized = 0,
  kTermModeSet = 1,
  kTermModeReset = 2,
  kTermModePermanentlySet = 3,
  kTermModePermanentlyReset = 4,
} TermModeState;