openenvutils/commandshell/shell/inc/zle_widget.h
changeset 0 2e3d3ce01487
child 1 0fdb7f6b0309
equal deleted inserted replaced
-1:000000000000 0:2e3d3ce01487
       
     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 };