|
1 /** zle_widget.h **/ |
|
2 /** indices of and pointers to internal widgets **/ |
|
3 |
|
4 enum { |
|
5 wi_acceptandhold, |
|
6 #define w_acceptandhold (&widgets[wi_acceptandhold]) |
|
7 wi_acceptandinfernexthistory, |
|
8 #define w_acceptandinfernexthistory (&widgets[wi_acceptandinfernexthistory]) |
|
9 wi_acceptandmenucomplete, |
|
10 #define w_acceptandmenucomplete (&widgets[wi_acceptandmenucomplete]) |
|
11 wi_acceptline, |
|
12 #define w_acceptline (&widgets[wi_acceptline]) |
|
13 wi_acceptlineanddownhistory, |
|
14 #define w_acceptlineanddownhistory (&widgets[wi_acceptlineanddownhistory]) |
|
15 wi_backwardchar, |
|
16 #define w_backwardchar (&widgets[wi_backwardchar]) |
|
17 wi_backwarddeletechar, |
|
18 #define w_backwarddeletechar (&widgets[wi_backwarddeletechar]) |
|
19 wi_backwarddeleteword, |
|
20 #define w_backwarddeleteword (&widgets[wi_backwarddeleteword]) |
|
21 wi_backwardkillline, |
|
22 #define w_backwardkillline (&widgets[wi_backwardkillline]) |
|
23 wi_backwardkillword, |
|
24 #define w_backwardkillword (&widgets[wi_backwardkillword]) |
|
25 wi_backwardword, |
|
26 #define w_backwardword (&widgets[wi_backwardword]) |
|
27 wi_beep, |
|
28 #define w_beep (&widgets[wi_beep]) |
|
29 wi_beginningofbufferorhistory, |
|
30 #define w_beginningofbufferorhistory (&widgets[wi_beginningofbufferorhistory]) |
|
31 wi_beginningofhistory, |
|
32 #define w_beginningofhistory (&widgets[wi_beginningofhistory]) |
|
33 wi_beginningofline, |
|
34 #define w_beginningofline (&widgets[wi_beginningofline]) |
|
35 wi_beginningoflinehist, |
|
36 #define w_beginningoflinehist (&widgets[wi_beginningoflinehist]) |
|
37 wi_capitalizeword, |
|
38 #define w_capitalizeword (&widgets[wi_capitalizeword]) |
|
39 wi_clearscreen, |
|
40 #define w_clearscreen (&widgets[wi_clearscreen]) |
|
41 wi_completeword, |
|
42 #define w_completeword (&widgets[wi_completeword]) |
|
43 wi_copyprevword, |
|
44 #define w_copyprevword (&widgets[wi_copyprevword]) |
|
45 wi_copyprevshellword, |
|
46 #define w_copyprevshellword (&widgets[wi_copyprevshellword]) |
|
47 wi_copyregionaskill, |
|
48 #define w_copyregionaskill (&widgets[wi_copyregionaskill]) |
|
49 wi_deletechar, |
|
50 #define w_deletechar (&widgets[wi_deletechar]) |
|
51 wi_deletecharorlist, |
|
52 #define w_deletecharorlist (&widgets[wi_deletecharorlist]) |
|
53 wi_deleteword, |
|
54 #define w_deleteword (&widgets[wi_deleteword]) |
|
55 wi_describekeybriefly, |
|
56 #define w_describekeybriefly (&widgets[wi_describekeybriefly]) |
|
57 wi_digitargument, |
|
58 #define w_digitargument (&widgets[wi_digitargument]) |
|
59 wi_downcaseword, |
|
60 #define w_downcaseword (&widgets[wi_downcaseword]) |
|
61 wi_downhistory, |
|
62 #define w_downhistory (&widgets[wi_downhistory]) |
|
63 wi_downlineorhistory, |
|
64 #define w_downlineorhistory (&widgets[wi_downlineorhistory]) |
|
65 wi_downlineorsearch, |
|
66 #define w_downlineorsearch (&widgets[wi_downlineorsearch]) |
|
67 wi_emacsbackwardword, |
|
68 #define w_emacsbackwardword (&widgets[wi_emacsbackwardword]) |
|
69 wi_emacsforwardword, |
|
70 #define w_emacsforwardword (&widgets[wi_emacsforwardword]) |
|
71 wi_endofbufferorhistory, |
|
72 #define w_endofbufferorhistory (&widgets[wi_endofbufferorhistory]) |
|
73 wi_endofhistory, |
|
74 #define w_endofhistory (&widgets[wi_endofhistory]) |
|
75 wi_endofline, |
|
76 #define w_endofline (&widgets[wi_endofline]) |
|
77 wi_endoflinehist, |
|
78 #define w_endoflinehist (&widgets[wi_endoflinehist]) |
|
79 wi_endoflist, |
|
80 #define w_endoflist (&widgets[wi_endoflist]) |
|
81 wi_exchangepointandmark, |
|
82 #define w_exchangepointandmark (&widgets[wi_exchangepointandmark]) |
|
83 wi_executelastnamedcmd, |
|
84 #define w_executelastnamedcmd (&widgets[wi_executelastnamedcmd]) |
|
85 wi_executenamedcmd, |
|
86 #define w_executenamedcmd (&widgets[wi_executenamedcmd]) |
|
87 wi_expandcmdpath, |
|
88 #define w_expandcmdpath (&widgets[wi_expandcmdpath]) |
|
89 wi_expandhistory, |
|
90 #define w_expandhistory (&widgets[wi_expandhistory]) |
|
91 wi_expandorcomplete, |
|
92 #define w_expandorcomplete (&widgets[wi_expandorcomplete]) |
|
93 wi_expandorcompleteprefix, |
|
94 #define w_expandorcompleteprefix (&widgets[wi_expandorcompleteprefix]) |
|
95 wi_expandword, |
|
96 #define w_expandword (&widgets[wi_expandword]) |
|
97 wi_forwardchar, |
|
98 #define w_forwardchar (&widgets[wi_forwardchar]) |
|
99 wi_forwardword, |
|
100 #define w_forwardword (&widgets[wi_forwardword]) |
|
101 wi_getline, |
|
102 #define w_getline (&widgets[wi_getline]) |
|
103 wi_gosmacstransposechars, |
|
104 #define w_gosmacstransposechars (&widgets[wi_gosmacstransposechars]) |
|
105 wi_historybeginningsearchbackward, |
|
106 #define w_historybeginningsearchbackward (&widgets[wi_historybeginningsearchbackward]) |
|
107 wi_historybeginningsearchforward, |
|
108 #define w_historybeginningsearchforward (&widgets[wi_historybeginningsearchforward]) |
|
109 wi_historyincrementalsearchbackward, |
|
110 #define w_historyincrementalsearchbackward (&widgets[wi_historyincrementalsearchbackward]) |
|
111 wi_historyincrementalsearchforward, |
|
112 #define w_historyincrementalsearchforward (&widgets[wi_historyincrementalsearchforward]) |
|
113 wi_historysearchbackward, |
|
114 #define w_historysearchbackward (&widgets[wi_historysearchbackward]) |
|
115 wi_historysearchforward, |
|
116 #define w_historysearchforward (&widgets[wi_historysearchforward]) |
|
117 wi_infernexthistory, |
|
118 #define w_infernexthistory (&widgets[wi_infernexthistory]) |
|
119 wi_insertlastword, |
|
120 #define w_insertlastword (&widgets[wi_insertlastword]) |
|
121 wi_killbuffer, |
|
122 #define w_killbuffer (&widgets[wi_killbuffer]) |
|
123 wi_killline, |
|
124 #define w_killline (&widgets[wi_killline]) |
|
125 wi_killregion, |
|
126 #define w_killregion (&widgets[wi_killregion]) |
|
127 wi_killwholeline, |
|
128 #define w_killwholeline (&widgets[wi_killwholeline]) |
|
129 wi_killword, |
|
130 #define w_killword (&widgets[wi_killword]) |
|
131 wi_listchoices, |
|
132 #define w_listchoices (&widgets[wi_listchoices]) |
|
133 wi_listexpand, |
|
134 #define w_listexpand (&widgets[wi_listexpand]) |
|
135 wi_magicspace, |
|
136 #define w_magicspace (&widgets[wi_magicspace]) |
|
137 wi_menucomplete, |
|
138 #define w_menucomplete (&widgets[wi_menucomplete]) |
|
139 wi_menuexpandorcomplete, |
|
140 #define w_menuexpandorcomplete (&widgets[wi_menuexpandorcomplete]) |
|
141 wi_negargument, |
|
142 #define w_negargument (&widgets[wi_negargument]) |
|
143 wi_overwritemode, |
|
144 #define w_overwritemode (&widgets[wi_overwritemode]) |
|
145 wi_poundinsert, |
|
146 #define w_poundinsert (&widgets[wi_poundinsert]) |
|
147 wi_pushinput, |
|
148 #define w_pushinput (&widgets[wi_pushinput]) |
|
149 wi_pushline, |
|
150 #define w_pushline (&widgets[wi_pushline]) |
|
151 wi_pushlineoredit, |
|
152 #define w_pushlineoredit (&widgets[wi_pushlineoredit]) |
|
153 wi_quotedinsert, |
|
154 #define w_quotedinsert (&widgets[wi_quotedinsert]) |
|
155 wi_quoteline, |
|
156 #define w_quoteline (&widgets[wi_quoteline]) |
|
157 wi_quoteregion, |
|
158 #define w_quoteregion (&widgets[wi_quoteregion]) |
|
159 wi_recursiveedit, |
|
160 #define w_recursiveedit (&widgets[wi_recursiveedit]) |
|
161 wi_redisplay, |
|
162 #define w_redisplay (&widgets[wi_redisplay]) |
|
163 wi_redo, |
|
164 #define w_redo (&widgets[wi_redo]) |
|
165 wi_resetprompt, |
|
166 #define w_resetprompt (&widgets[wi_resetprompt]) |
|
167 wi_reversemenucomplete, |
|
168 #define w_reversemenucomplete (&widgets[wi_reversemenucomplete]) |
|
169 wi_runhelp, |
|
170 #define w_runhelp (&widgets[wi_runhelp]) |
|
171 wi_selfinsert, |
|
172 #define w_selfinsert (&widgets[wi_selfinsert]) |
|
173 wi_selfinsertunmeta, |
|
174 #define w_selfinsertunmeta (&widgets[wi_selfinsertunmeta]) |
|
175 wi_sendbreak, |
|
176 #define w_sendbreak (&widgets[wi_sendbreak]) |
|
177 wi_setmarkcommand, |
|
178 #define w_setmarkcommand (&widgets[wi_setmarkcommand]) |
|
179 wi_spellword, |
|
180 #define w_spellword (&widgets[wi_spellword]) |
|
181 wi_setlocalhistory, |
|
182 #define w_setlocalhistory (&widgets[wi_setlocalhistory]) |
|
183 wi_transposechars, |
|
184 #define w_transposechars (&widgets[wi_transposechars]) |
|
185 wi_transposewords, |
|
186 #define w_transposewords (&widgets[wi_transposewords]) |
|
187 wi_undefinedkey, |
|
188 #define w_undefinedkey (&widgets[wi_undefinedkey]) |
|
189 wi_undo, |
|
190 #define w_undo (&widgets[wi_undo]) |
|
191 wi_universalargument, |
|
192 #define w_universalargument (&widgets[wi_universalargument]) |
|
193 wi_upcaseword, |
|
194 #define w_upcaseword (&widgets[wi_upcaseword]) |
|
195 wi_uphistory, |
|
196 #define w_uphistory (&widgets[wi_uphistory]) |
|
197 wi_uplineorhistory, |
|
198 #define w_uplineorhistory (&widgets[wi_uplineorhistory]) |
|
199 wi_uplineorsearch, |
|
200 #define w_uplineorsearch (&widgets[wi_uplineorsearch]) |
|
201 wi_viaddeol, |
|
202 #define w_viaddeol (&widgets[wi_viaddeol]) |
|
203 wi_viaddnext, |
|
204 #define w_viaddnext (&widgets[wi_viaddnext]) |
|
205 wi_vibackwardblankword, |
|
206 #define w_vibackwardblankword (&widgets[wi_vibackwardblankword]) |
|
207 wi_vibackwardchar, |
|
208 #define w_vibackwardchar (&widgets[wi_vibackwardchar]) |
|
209 wi_vibackwarddeletechar, |
|
210 #define w_vibackwarddeletechar (&widgets[wi_vibackwarddeletechar]) |
|
211 wi_vibackwardkillword, |
|
212 #define w_vibackwardkillword (&widgets[wi_vibackwardkillword]) |
|
213 wi_vibackwardword, |
|
214 #define w_vibackwardword (&widgets[wi_vibackwardword]) |
|
215 wi_vibeginningofline, |
|
216 #define w_vibeginningofline (&widgets[wi_vibeginningofline]) |
|
217 wi_vicapslockpanic, |
|
218 #define w_vicapslockpanic (&widgets[wi_vicapslockpanic]) |
|
219 wi_vichange, |
|
220 #define w_vichange (&widgets[wi_vichange]) |
|
221 wi_vichangeeol, |
|
222 #define w_vichangeeol (&widgets[wi_vichangeeol]) |
|
223 wi_vichangewholeline, |
|
224 #define w_vichangewholeline (&widgets[wi_vichangewholeline]) |
|
225 wi_vicmdmode, |
|
226 #define w_vicmdmode (&widgets[wi_vicmdmode]) |
|
227 wi_videlete, |
|
228 #define w_videlete (&widgets[wi_videlete]) |
|
229 wi_videletechar, |
|
230 #define w_videletechar (&widgets[wi_videletechar]) |
|
231 wi_vidigitorbeginningofline, |
|
232 #define w_vidigitorbeginningofline (&widgets[wi_vidigitorbeginningofline]) |
|
233 wi_vidownlineorhistory, |
|
234 #define w_vidownlineorhistory (&widgets[wi_vidownlineorhistory]) |
|
235 wi_viendofline, |
|
236 #define w_viendofline (&widgets[wi_viendofline]) |
|
237 wi_vifetchhistory, |
|
238 #define w_vifetchhistory (&widgets[wi_vifetchhistory]) |
|
239 wi_vifindnextchar, |
|
240 #define w_vifindnextchar (&widgets[wi_vifindnextchar]) |
|
241 wi_vifindnextcharskip, |
|
242 #define w_vifindnextcharskip (&widgets[wi_vifindnextcharskip]) |
|
243 wi_vifindprevchar, |
|
244 #define w_vifindprevchar (&widgets[wi_vifindprevchar]) |
|
245 wi_vifindprevcharskip, |
|
246 #define w_vifindprevcharskip (&widgets[wi_vifindprevcharskip]) |
|
247 wi_vifirstnonblank, |
|
248 #define w_vifirstnonblank (&widgets[wi_vifirstnonblank]) |
|
249 wi_viforwardblankword, |
|
250 #define w_viforwardblankword (&widgets[wi_viforwardblankword]) |
|
251 wi_viforwardblankwordend, |
|
252 #define w_viforwardblankwordend (&widgets[wi_viforwardblankwordend]) |
|
253 wi_viforwardchar, |
|
254 #define w_viforwardchar (&widgets[wi_viforwardchar]) |
|
255 wi_viforwardword, |
|
256 #define w_viforwardword (&widgets[wi_viforwardword]) |
|
257 wi_viforwardwordend, |
|
258 #define w_viforwardwordend (&widgets[wi_viforwardwordend]) |
|
259 wi_vigotocolumn, |
|
260 #define w_vigotocolumn (&widgets[wi_vigotocolumn]) |
|
261 wi_vigotomark, |
|
262 #define w_vigotomark (&widgets[wi_vigotomark]) |
|
263 wi_vigotomarkline, |
|
264 #define w_vigotomarkline (&widgets[wi_vigotomarkline]) |
|
265 wi_vihistorysearchbackward, |
|
266 #define w_vihistorysearchbackward (&widgets[wi_vihistorysearchbackward]) |
|
267 wi_vihistorysearchforward, |
|
268 #define w_vihistorysearchforward (&widgets[wi_vihistorysearchforward]) |
|
269 wi_viindent, |
|
270 #define w_viindent (&widgets[wi_viindent]) |
|
271 wi_viinsert, |
|
272 #define w_viinsert (&widgets[wi_viinsert]) |
|
273 wi_viinsertbol, |
|
274 #define w_viinsertbol (&widgets[wi_viinsertbol]) |
|
275 wi_vijoin, |
|
276 #define w_vijoin (&widgets[wi_vijoin]) |
|
277 wi_vikilleol, |
|
278 #define w_vikilleol (&widgets[wi_vikilleol]) |
|
279 wi_vikillline, |
|
280 #define w_vikillline (&widgets[wi_vikillline]) |
|
281 wi_vimatchbracket, |
|
282 #define w_vimatchbracket (&widgets[wi_vimatchbracket]) |
|
283 wi_viopenlineabove, |
|
284 #define w_viopenlineabove (&widgets[wi_viopenlineabove]) |
|
285 wi_viopenlinebelow, |
|
286 #define w_viopenlinebelow (&widgets[wi_viopenlinebelow]) |
|
287 wi_vioperswapcase, |
|
288 #define w_vioperswapcase (&widgets[wi_vioperswapcase]) |
|
289 wi_vipoundinsert, |
|
290 #define w_vipoundinsert (&widgets[wi_vipoundinsert]) |
|
291 wi_viputafter, |
|
292 #define w_viputafter (&widgets[wi_viputafter]) |
|
293 wi_viputbefore, |
|
294 #define w_viputbefore (&widgets[wi_viputbefore]) |
|
295 wi_viquotedinsert, |
|
296 #define w_viquotedinsert (&widgets[wi_viquotedinsert]) |
|
297 wi_virepeatchange, |
|
298 #define w_virepeatchange (&widgets[wi_virepeatchange]) |
|
299 wi_virepeatfind, |
|
300 #define w_virepeatfind (&widgets[wi_virepeatfind]) |
|
301 wi_virepeatsearch, |
|
302 #define w_virepeatsearch (&widgets[wi_virepeatsearch]) |
|
303 wi_vireplace, |
|
304 #define w_vireplace (&widgets[wi_vireplace]) |
|
305 wi_vireplacechars, |
|
306 #define w_vireplacechars (&widgets[wi_vireplacechars]) |
|
307 wi_virevrepeatfind, |
|
308 #define w_virevrepeatfind (&widgets[wi_virevrepeatfind]) |
|
309 wi_virevrepeatsearch, |
|
310 #define w_virevrepeatsearch (&widgets[wi_virevrepeatsearch]) |
|
311 wi_visetbuffer, |
|
312 #define w_visetbuffer (&widgets[wi_visetbuffer]) |
|
313 wi_visetmark, |
|
314 #define w_visetmark (&widgets[wi_visetmark]) |
|
315 wi_visubstitute, |
|
316 #define w_visubstitute (&widgets[wi_visubstitute]) |
|
317 wi_viswapcase, |
|
318 #define w_viswapcase (&widgets[wi_viswapcase]) |
|
319 wi_viundochange, |
|
320 #define w_viundochange (&widgets[wi_viundochange]) |
|
321 wi_viunindent, |
|
322 #define w_viunindent (&widgets[wi_viunindent]) |
|
323 wi_viuplineorhistory, |
|
324 #define w_viuplineorhistory (&widgets[wi_viuplineorhistory]) |
|
325 wi_viyank, |
|
326 #define w_viyank (&widgets[wi_viyank]) |
|
327 wi_viyankeol, |
|
328 #define w_viyankeol (&widgets[wi_viyankeol]) |
|
329 wi_viyankwholeline, |
|
330 #define w_viyankwholeline (&widgets[wi_viyankwholeline]) |
|
331 wi_whatcursorposition, |
|
332 #define w_whatcursorposition (&widgets[wi_whatcursorposition]) |
|
333 wi_whereis, |
|
334 #define w_whereis (&widgets[wi_whereis]) |
|
335 wi_whichcommand, |
|
336 #define w_whichcommand (&widgets[wi_whichcommand]) |
|
337 wi_yank, |
|
338 #define w_yank (&widgets[wi_yank]) |
|
339 wi_yankpop, |
|
340 #define w_yankpop (&widgets[wi_yankpop]) |
|
341 ZLE_BUILTIN_WIDGET_COUNT |
|
342 }; |