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

typedef struct TUIData TUIData;

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

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