comparison src/term.h @ 11158:501f46f7644c v8.0.0466

patch 8.0.0466: still macros that should be all-caps commit https://github.com/vim/vim/commit/8820b48654b62472821d9b155fe03ab7ac13a05c Author: Bram Moolenaar <Bram@vim.org> Date: Thu Mar 16 17:23:31 2017 +0100 patch 8.0.0466: still macros that should be all-caps Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
author Christian Brabandt <cb@256bit.org>
date Thu, 16 Mar 2017 17:30:06 +0100
parents 27be410d6d29
children 0c091a7c588c
comparison
equal deleted inserted replaced
11157:35a1705f4d02 11158:501f46f7644c
90 KS_U7, /* request cursor position */ 90 KS_U7, /* request cursor position */
91 KS_8F, /* set foreground color (RGB) */ 91 KS_8F, /* set foreground color (RGB) */
92 KS_8B, /* set background color (RGB) */ 92 KS_8B, /* set background color (RGB) */
93 KS_CBE, /* enable bracketed paste mode */ 93 KS_CBE, /* enable bracketed paste mode */
94 KS_CBD, /* disable bracketed paste mode */ 94 KS_CBD, /* disable bracketed paste mode */
95 KS_CPS, /* start of brackted paste */ 95 KS_CPS, /* start of bracketed paste */
96 KS_CPE /* end of brackted paste */ 96 KS_CPE /* end of bracketed paste */
97 }; 97 };
98 98
99 #define KS_LAST KS_CPE 99 #define KS_LAST KS_CPE
100 100
101 /* 101 /*
109 extern char_u *(term_strings[]); /* current terminal strings */ 109 extern char_u *(term_strings[]); /* current terminal strings */
110 110
111 /* 111 /*
112 * strings used for terminal 112 * strings used for terminal
113 */ 113 */
114 #define T_NAME (term_str(KS_NAME)) /* terminal name */ 114 #define T_NAME (TERM_STR(KS_NAME)) /* terminal name */
115 #define T_CE (term_str(KS_CE)) /* clear to end of line */ 115 #define T_CE (TERM_STR(KS_CE)) /* clear to end of line */
116 #define T_AL (term_str(KS_AL)) /* add new blank line */ 116 #define T_AL (TERM_STR(KS_AL)) /* add new blank line */
117 #define T_CAL (term_str(KS_CAL)) /* add number of blank lines */ 117 #define T_CAL (TERM_STR(KS_CAL)) /* add number of blank lines */
118 #define T_DL (term_str(KS_DL)) /* delete line */ 118 #define T_DL (TERM_STR(KS_DL)) /* delete line */
119 #define T_CDL (term_str(KS_CDL)) /* delete number of lines */ 119 #define T_CDL (TERM_STR(KS_CDL)) /* delete number of lines */
120 #define T_CS (term_str(KS_CS)) /* scroll region */ 120 #define T_CS (TERM_STR(KS_CS)) /* scroll region */
121 #define T_CSV (term_str(KS_CSV)) /* scroll region vertical */ 121 #define T_CSV (TERM_STR(KS_CSV)) /* scroll region vertical */
122 #define T_CL (term_str(KS_CL)) /* clear screen */ 122 #define T_CL (TERM_STR(KS_CL)) /* clear screen */
123 #define T_CD (term_str(KS_CD)) /* clear to end of display */ 123 #define T_CD (TERM_STR(KS_CD)) /* clear to end of display */
124 #define T_UT (term_str(KS_UT)) /* clearing uses background color */ 124 #define T_UT (TERM_STR(KS_UT)) /* clearing uses background color */
125 #define T_DA (term_str(KS_DA)) /* text may be scrolled down from up */ 125 #define T_DA (TERM_STR(KS_DA)) /* text may be scrolled down from up */
126 #define T_DB (term_str(KS_DB)) /* text may be scrolled up from down */ 126 #define T_DB (TERM_STR(KS_DB)) /* text may be scrolled up from down */
127 #define T_VI (term_str(KS_VI)) /* cursor invisible */ 127 #define T_VI (TERM_STR(KS_VI)) /* cursor invisible */
128 #define T_VE (term_str(KS_VE)) /* cursor visible */ 128 #define T_VE (TERM_STR(KS_VE)) /* cursor visible */
129 #define T_VS (term_str(KS_VS)) /* cursor very visible */ 129 #define T_VS (TERM_STR(KS_VS)) /* cursor very visible */
130 #define T_ME (term_str(KS_ME)) /* normal mode */ 130 #define T_ME (TERM_STR(KS_ME)) /* normal mode */
131 #define T_MR (term_str(KS_MR)) /* reverse mode */ 131 #define T_MR (TERM_STR(KS_MR)) /* reverse mode */
132 #define T_MD (term_str(KS_MD)) /* bold mode */ 132 #define T_MD (TERM_STR(KS_MD)) /* bold mode */
133 #define T_SE (term_str(KS_SE)) /* normal mode */ 133 #define T_SE (TERM_STR(KS_SE)) /* normal mode */
134 #define T_SO (term_str(KS_SO)) /* standout mode */ 134 #define T_SO (TERM_STR(KS_SO)) /* standout mode */
135 #define T_CZH (term_str(KS_CZH)) /* italic mode start */ 135 #define T_CZH (TERM_STR(KS_CZH)) /* italic mode start */
136 #define T_CZR (term_str(KS_CZR)) /* italic mode end */ 136 #define T_CZR (TERM_STR(KS_CZR)) /* italic mode end */
137 #define T_UE (term_str(KS_UE)) /* exit underscore (underline) mode */ 137 #define T_UE (TERM_STR(KS_UE)) /* exit underscore (underline) mode */
138 #define T_US (term_str(KS_US)) /* underscore (underline) mode */ 138 #define T_US (TERM_STR(KS_US)) /* underscore (underline) mode */
139 #define T_UCE (term_str(KS_UCE)) /* exit undercurl mode */ 139 #define T_UCE (TERM_STR(KS_UCE)) /* exit undercurl mode */
140 #define T_UCS (term_str(KS_UCS)) /* undercurl mode */ 140 #define T_UCS (TERM_STR(KS_UCS)) /* undercurl mode */
141 #define T_MS (term_str(KS_MS)) /* save to move cur in reverse mode */ 141 #define T_MS (TERM_STR(KS_MS)) /* save to move cur in reverse mode */
142 #define T_CM (term_str(KS_CM)) /* cursor motion */ 142 #define T_CM (TERM_STR(KS_CM)) /* cursor motion */
143 #define T_SR (term_str(KS_SR)) /* scroll reverse (backward) */ 143 #define T_SR (TERM_STR(KS_SR)) /* scroll reverse (backward) */
144 #define T_CRI (term_str(KS_CRI)) /* cursor number of chars right */ 144 #define T_CRI (TERM_STR(KS_CRI)) /* cursor number of chars right */
145 #define T_VB (term_str(KS_VB)) /* visual bell */ 145 #define T_VB (TERM_STR(KS_VB)) /* visual bell */
146 #define T_KS (term_str(KS_KS)) /* put term in "keypad transmit" mode */ 146 #define T_KS (TERM_STR(KS_KS)) /* put term in "keypad transmit" mode */
147 #define T_KE (term_str(KS_KE)) /* out of "keypad transmit" mode */ 147 #define T_KE (TERM_STR(KS_KE)) /* out of "keypad transmit" mode */
148 #define T_TI (term_str(KS_TI)) /* put terminal in termcap mode */ 148 #define T_TI (TERM_STR(KS_TI)) /* put terminal in termcap mode */
149 #define T_TE (term_str(KS_TE)) /* out of termcap mode */ 149 #define T_TE (TERM_STR(KS_TE)) /* out of termcap mode */
150 #define T_BC (term_str(KS_BC)) /* backspace character */ 150 #define T_BC (TERM_STR(KS_BC)) /* backspace character */
151 #define T_CCS (term_str(KS_CCS)) /* cur is relative to scroll region */ 151 #define T_CCS (TERM_STR(KS_CCS)) /* cur is relative to scroll region */
152 #define T_CCO (term_str(KS_CCO)) /* number of colors */ 152 #define T_CCO (TERM_STR(KS_CCO)) /* number of colors */
153 #define T_CSF (term_str(KS_CSF)) /* set foreground color */ 153 #define T_CSF (TERM_STR(KS_CSF)) /* set foreground color */
154 #define T_CSB (term_str(KS_CSB)) /* set background color */ 154 #define T_CSB (TERM_STR(KS_CSB)) /* set background color */
155 #define T_XS (term_str(KS_XS)) /* standout not erased by overwriting */ 155 #define T_XS (TERM_STR(KS_XS)) /* standout not erased by overwriting */
156 #define T_XN (term_str(KS_XN)) /* newline glitch */ 156 #define T_XN (TERM_STR(KS_XN)) /* newline glitch */
157 #define T_MB (term_str(KS_MB)) /* blink mode */ 157 #define T_MB (TERM_STR(KS_MB)) /* blink mode */
158 #define T_CAF (term_str(KS_CAF)) /* set foreground color (ANSI) */ 158 #define T_CAF (TERM_STR(KS_CAF)) /* set foreground color (ANSI) */
159 #define T_CAB (term_str(KS_CAB)) /* set background color (ANSI) */ 159 #define T_CAB (TERM_STR(KS_CAB)) /* set background color (ANSI) */
160 #define T_LE (term_str(KS_LE)) /* cursor left */ 160 #define T_LE (TERM_STR(KS_LE)) /* cursor left */
161 #define T_ND (term_str(KS_ND)) /* cursor right */ 161 #define T_ND (TERM_STR(KS_ND)) /* cursor right */
162 #define T_CIS (term_str(KS_CIS)) /* set icon text start */ 162 #define T_CIS (TERM_STR(KS_CIS)) /* set icon text start */
163 #define T_CIE (term_str(KS_CIE)) /* set icon text end */ 163 #define T_CIE (TERM_STR(KS_CIE)) /* set icon text end */
164 #define T_TS (term_str(KS_TS)) /* set window title start */ 164 #define T_TS (TERM_STR(KS_TS)) /* set window title start */
165 #define T_FS (term_str(KS_FS)) /* set window title end */ 165 #define T_FS (TERM_STR(KS_FS)) /* set window title end */
166 #define T_CWP (term_str(KS_CWP)) /* window position */ 166 #define T_CWP (TERM_STR(KS_CWP)) /* window position */
167 #define T_CWS (term_str(KS_CWS)) /* window size */ 167 #define T_CWS (TERM_STR(KS_CWS)) /* window size */
168 #define T_CSI (term_str(KS_CSI)) /* start insert mode */ 168 #define T_CSI (TERM_STR(KS_CSI)) /* start insert mode */
169 #define T_CEI (term_str(KS_CEI)) /* end insert mode */ 169 #define T_CEI (TERM_STR(KS_CEI)) /* end insert mode */
170 #define T_CSR (term_str(KS_CSR)) /* start replace mode */ 170 #define T_CSR (TERM_STR(KS_CSR)) /* start replace mode */
171 #define T_CRV (term_str(KS_CRV)) /* request version string */ 171 #define T_CRV (TERM_STR(KS_CRV)) /* request version string */
172 #define T_RBG (term_str(KS_RBG)) /* request background RGB */ 172 #define T_RBG (TERM_STR(KS_RBG)) /* request background RGB */
173 #define T_OP (term_str(KS_OP)) /* original color pair */ 173 #define T_OP (TERM_STR(KS_OP)) /* original color pair */
174 #define T_U7 (term_str(KS_U7)) /* request cursor position */ 174 #define T_U7 (TERM_STR(KS_U7)) /* request cursor position */
175 #define T_8F (term_str(KS_8F)) /* set foreground color (RGB) */ 175 #define T_8F (TERM_STR(KS_8F)) /* set foreground color (RGB) */
176 #define T_8B (term_str(KS_8B)) /* set background color (RGB) */ 176 #define T_8B (TERM_STR(KS_8B)) /* set background color (RGB) */
177 #define T_BE (term_str(KS_CBE)) /* enable bracketed paste mode */ 177 #define T_BE (TERM_STR(KS_CBE)) /* enable bracketed paste mode */
178 #define T_BD (term_str(KS_CBD)) /* disable bracketed paste mode */ 178 #define T_BD (TERM_STR(KS_CBD)) /* disable bracketed paste mode */
179 #define T_PS (term_str(KS_CPS)) /* start of bracketed paste */ 179 #define T_PS (TERM_STR(KS_CPS)) /* start of bracketed paste */
180 #define T_PE (term_str(KS_CPE)) /* end of bracketed paste */ 180 #define T_PE (TERM_STR(KS_CPE)) /* end of bracketed paste */
181 181
182 #define TMODE_COOK 0 /* terminal mode for external cmds and Ex mode */ 182 #define TMODE_COOK 0 /* terminal mode for external cmds and Ex mode */
183 #define TMODE_SLEEP 1 /* terminal mode for sleeping (cooked but no echo) */ 183 #define TMODE_SLEEP 1 /* terminal mode for sleeping (cooked but no echo) */
184 #define TMODE_RAW 2 /* terminal mode for Normal and Insert mode */ 184 #define TMODE_RAW 2 /* terminal mode for Normal and Insert mode */