1typedef enum auto_event {
2 EVENT_BUFADD = 0,
3 EVENT_BUFDELETE = 1,
4 EVENT_BUFENTER = 2,
5 EVENT_BUFFILEPOST = 3,
6 EVENT_BUFFILEPRE = 4,
7 EVENT_BUFHIDDEN = 5,
8 EVENT_BUFLEAVE = 6,
9 EVENT_BUFNEW = 7,
10 EVENT_BUFNEWFILE = 8,
11 EVENT_BUFREADCMD = 9,
12 EVENT_BUFREADPOST = 10,
13 EVENT_BUFREADPRE = 11,
14 EVENT_BUFUNLOAD = 12,
15 EVENT_BUFWINENTER = 13,
16 EVENT_BUFWINLEAVE = 14,
17 EVENT_BUFWIPEOUT = 15,
18 EVENT_BUFWRITECMD = 16,
19 EVENT_BUFWRITEPOST = 17,
20 EVENT_BUFWRITEPRE = 18,
21 EVENT_CHANINFO = 19,
22 EVENT_CHANOPEN = 20,
23 EVENT_CMDLINECHANGED = 21,
24 EVENT_CMDLINEENTER = 22,
25 EVENT_CMDLINELEAVE = 23,
26 EVENT_CMDUNDEFINED = 24,
27 EVENT_CMDWINENTER = 25,
28 EVENT_CMDWINLEAVE = 26,
29 EVENT_COLORSCHEME = 27,
30 EVENT_COLORSCHEMEPRE = 28,
31 EVENT_COMPLETECHANGED = 29,
32 EVENT_COMPLETEDONE = 30,
33 EVENT_CURSORHOLD = 31,
34 EVENT_CURSORHOLDI = 32,
35 EVENT_CURSORMOVED = 33,
36 EVENT_CURSORMOVEDI = 34,
37 EVENT_DIFFUPDATED = 35,
38 EVENT_DIRCHANGED = 36,
39 EVENT_ENCODINGCHANGED = 37,
40 EVENT_EXITPRE = 38,
41 EVENT_FILEAPPENDCMD = 39,
42 EVENT_FILEAPPENDPOST = 40,
43 EVENT_FILEAPPENDPRE = 41,
44 EVENT_FILECHANGEDRO = 42,
45 EVENT_FILECHANGEDSHELL = 43,
46 EVENT_FILECHANGEDSHELLPOST = 44,
47 EVENT_FILEREADCMD = 45,
48 EVENT_FILEREADPOST = 46,
49 EVENT_FILEREADPRE = 47,
50 EVENT_FILETYPE = 48,
51 EVENT_FILEWRITECMD = 49,
52 EVENT_FILEWRITEPOST = 50,
53 EVENT_FILEWRITEPRE = 51,
54 EVENT_FILTERREADPOST = 52,
55 EVENT_FILTERREADPRE = 53,
56 EVENT_FILTERWRITEPOST = 54,
57 EVENT_FILTERWRITEPRE = 55,
58 EVENT_FOCUSGAINED = 56,
59 EVENT_FOCUSLOST = 57,
60 EVENT_FUNCUNDEFINED = 58,
61 EVENT_GUIENTER = 59,
62 EVENT_GUIFAILED = 60,
63 EVENT_INSERTCHANGE = 61,
64 EVENT_INSERTCHARPRE = 62,
65 EVENT_INSERTENTER = 63,
66 EVENT_INSERTLEAVE = 64,
67 EVENT_MENUPOPUP = 65,
68 EVENT_OPTIONSET = 66,
69 EVENT_QUICKFIXCMDPOST = 67,
70 EVENT_QUICKFIXCMDPRE = 68,
71 EVENT_QUITPRE = 69,
72 EVENT_REMOTEREPLY = 70,
73 EVENT_SESSIONLOADPOST = 71,
74 EVENT_SHELLCMDPOST = 72,
75 EVENT_SHELLFILTERPOST = 73,
76 EVENT_SIGNAL = 74,
77 EVENT_SOURCECMD = 75,
78 EVENT_SOURCEPRE = 76,
79 EVENT_SOURCEPOST = 77,
80 EVENT_SPELLFILEMISSING = 78,
81 EVENT_STDINREADPOST = 79,
82 EVENT_STDINREADPRE = 80,
83 EVENT_SWAPEXISTS = 81,
84 EVENT_SYNTAX = 82,
85 EVENT_TABCLOSED = 83,
86 EVENT_TABENTER = 84,
87 EVENT_TABLEAVE = 85,
88 EVENT_TABNEW = 86,
89 EVENT_TABNEWENTERED = 87,
90 EVENT_TERMCHANGED = 88,
91 EVENT_TERMCLOSE = 89,
92 EVENT_TERMOPEN = 90,
93 EVENT_TERMRESPONSE = 91,
94 EVENT_TEXTCHANGED = 92,
95 EVENT_TEXTCHANGEDI = 93,
96 EVENT_TEXTCHANGEDP = 94,
97 EVENT_TEXTYANKPOST = 95,
98 EVENT_UIENTER = 96,
99 EVENT_UILEAVE = 97,
100 EVENT_USER = 98,
101 EVENT_VIMENTER = 99,
102 EVENT_VIMLEAVE = 100,
103 EVENT_VIMLEAVEPRE = 101,
104 EVENT_VIMRESIZED = 102,
105 EVENT_VIMRESUME = 103,
106 EVENT_VIMSUSPEND = 104,
107 EVENT_WINENTER = 105,
108 EVENT_WINLEAVE = 106,
109 EVENT_WINNEW = 107,
110 NUM_EVENTS = 108,
111} event_T;
112