neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

tui_defs.h (552B)


      1 #pragma once
      2 
      3 typedef struct TUIData TUIData;
      4 
      5 typedef enum {
      6  kTermModeLeftAndRightMargins = 69,
      7  kTermModeMouseButtonEvent = 1002,
      8  kTermModeMouseAnyEvent = 1003,
      9  kTermModeMouseSGRExt = 1006,
     10  kTermModeBracketedPaste = 2004,
     11  kTermModeSynchronizedOutput = 2026,
     12  kTermModeGraphemeClusters = 2027,
     13  kTermModeThemeUpdates = 2031,
     14  kTermModeResizeEvents = 2048,
     15 } TermMode;
     16 
     17 typedef enum {
     18  kTermModeNotRecognized = 0,
     19  kTermModeSet = 1,
     20  kTermModeReset = 2,
     21  kTermModePermanentlySet = 3,
     22  kTermModePermanentlyReset = 4,
     23 } TermModeState;