2 # intwidgets.list - list of internally implemented ZLE widgets
4 # Each line has the form:
6 # "canonical-name" , functionname , ZLE_FLAGS
8 # `#' starts a comment. Blank lines are ignored.
11 "accept-and-hold", acceptandhold, 0
12 "accept-and-infer-next-history", acceptandinfernexthistory, 0
13 "accept-and-menu-complete", acceptandmenucomplete, ZLE_MENUCMP | ZLE_KEEPSUFFIX
14 "accept-line", acceptline, 0
15 "accept-line-and-down-history", acceptlineanddownhistory, 0
16 "accept-search", NULL, 0
17 "argument-base", argumentbase, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_NOTCOMMAND
18 "auto-suffix-remove", handlesuffix, ZLE_NOTCOMMAND
19 "auto-suffix-retain", handlesuffix, ZLE_KEEPSUFFIX | ZLE_NOTCOMMAND
20 "backward-char", backwardchar, 0
21 "backward-delete-char", backwarddeletechar, ZLE_KEEPSUFFIX
22 "backward-delete-word", backwarddeleteword, ZLE_KEEPSUFFIX
23 "backward-kill-line", backwardkillline, ZLE_KILL | ZLE_KEEPSUFFIX
24 "backward-kill-word", backwardkillword, ZLE_KILL | ZLE_KEEPSUFFIX
25 "backward-word", backwardword, 0
27 "beginning-of-buffer-or-history", beginningofbufferorhistory, 0
28 "beginning-of-history", beginningofhistory, 0
29 "beginning-of-line", beginningofline, 0
30 "beginning-of-line-hist", beginningoflinehist, 0
31 "capitalize-word", capitalizeword, 0
32 "clear-screen", clearscreen, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_NOTCOMMAND
33 "complete-word", completeword, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
34 "copy-prev-word", copyprevword, ZLE_KEEPSUFFIX
35 "copy-prev-shell-word", copyprevshellword, ZLE_KEEPSUFFIX
36 "copy-region-as-kill", copyregionaskill, ZLE_KEEPSUFFIX
37 "delete-char", deletechar, ZLE_KEEPSUFFIX
38 "delete-char-or-list", deletecharorlist, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
39 "delete-word", deleteword, ZLE_KEEPSUFFIX
40 "describe-key-briefly", describekeybriefly, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
41 "digit-argument", digitargument, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_NOTCOMMAND
42 "down-case-word", downcaseword, 0
43 "down-history", downhistory, 0
44 "down-line-or-history", downlineorhistory, ZLE_LINEMOVE | ZLE_LASTCOL
45 "down-line-or-search", downlineorsearch, ZLE_LINEMOVE | ZLE_LASTCOL
46 "emacs-backward-word", emacsbackwardword, 0
47 "emacs-forward-word", emacsforwardword, 0
48 "end-of-buffer-or-history", endofbufferorhistory, 0
49 "end-of-history", endofhistory, 0
50 "end-of-line", endofline, 0
51 "end-of-line-hist", endoflinehist, 0
52 "end-of-list", endoflist, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
53 "exchange-point-and-mark", exchangepointandmark, 0
54 "execute-last-named-cmd", NULL, 0
55 "execute-named-cmd", NULL, 0
56 "expand-cmd-path", expandcmdpath, 0
57 "expand-history", expandhistory, 0
58 "expand-or-complete", expandorcomplete, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
59 "expand-or-complete-prefix", expandorcompleteprefix, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
60 "expand-word", expandword, 0
61 "forward-char", forwardchar, 0
62 "forward-word", forwardword, 0
63 "get-line", zgetline, 0
64 "gosmacs-transpose-chars", gosmacstransposechars, 0
65 "history-beginning-search-backward", historybeginningsearchbackward, 0
66 "history-beginning-search-forward", historybeginningsearchforward, 0
67 "history-incremental-search-backward", historyincrementalsearchbackward, 0
68 "history-incremental-search-forward", historyincrementalsearchforward, 0
69 "history-incremental-pattern-search-backward", historyincrementalpatternsearchbackward, 0
70 "history-incremental-pattern-search-forward", historyincrementalpatternsearchforward, 0
71 "history-search-backward", historysearchbackward, 0
72 "history-search-forward", historysearchforward, 0
73 "infer-next-history", infernexthistory, 0
74 "insert-last-word", insertlastword, ZLE_MENUCMP | ZLE_KEEPSUFFIX
75 "kill-buffer", killbuffer, ZLE_KILL | ZLE_KEEPSUFFIX
76 "kill-line", killline, ZLE_KILL | ZLE_KEEPSUFFIX
77 "kill-region", killregion, ZLE_KILL | ZLE_KEEPSUFFIX
78 "kill-whole-line", killwholeline, ZLE_KILL | ZLE_KEEPSUFFIX
79 "kill-word", killword, ZLE_KILL | ZLE_KEEPSUFFIX
80 "list-choices", listchoices, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_ISCOMP
81 "list-expand", listexpand, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
82 "magic-space", magicspace, ZLE_KEEPSUFFIX | ZLE_MENUCMP
83 "menu-complete", menucomplete, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
84 "menu-expand-or-complete", menuexpandorcomplete, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
85 "neg-argument", negargument, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_NOTCOMMAND
86 "overwrite-mode", overwritemode, 0
87 "pound-insert", poundinsert, 0
88 "push-input", pushinput, 0
89 "push-line", pushline, 0
90 "push-line-or-edit", pushlineoredit, 0
91 "quoted-insert", quotedinsert, ZLE_MENUCMP | ZLE_KEEPSUFFIX
92 "quote-line", quoteline, 0
93 "quote-region", quoteregion, 0
94 "read-command", readcommand, 0
95 "recursive-edit", recursiveedit, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
96 "redisplay", redisplay, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
97 "redo", redo, ZLE_KEEPSUFFIX
98 "reset-prompt", resetprompt, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
99 "reverse-menu-complete", reversemenucomplete, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_ISCOMP
100 "run-help", processcmd, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
101 "self-insert", selfinsert, ZLE_MENUCMP | ZLE_KEEPSUFFIX
102 "self-insert-unmeta", selfinsertunmeta, ZLE_MENUCMP | ZLE_KEEPSUFFIX
103 "send-break", sendbreak, 0
104 "set-mark-command", setmarkcommand, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
105 "spell-word", spellword, 0
106 "set-local-history", setlocalhistory, 0
107 "transpose-chars", transposechars, 0
108 "transpose-words", transposewords, 0
109 "undefined-key", undefinedkey, 0
110 "undo", undo, ZLE_KEEPSUFFIX
111 "universal-argument", universalargument, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL | ZLE_NOTCOMMAND
112 "up-case-word", upcaseword, 0
113 "up-history", uphistory, 0
114 "up-line-or-history", uplineorhistory, ZLE_LINEMOVE | ZLE_LASTCOL
115 "up-line-or-search", uplineorsearch, ZLE_LINEMOVE | ZLE_LASTCOL
116 "vi-add-eol", viaddeol, 0
117 "vi-add-next", viaddnext, 0
118 "vi-backward-blank-word", vibackwardblankword, 0
119 "vi-backward-char", vibackwardchar, 0
120 "vi-backward-delete-char", vibackwarddeletechar, ZLE_KEEPSUFFIX
121 "vi-backward-kill-word", vibackwardkillword, ZLE_KILL | ZLE_KEEPSUFFIX
122 "vi-backward-word", vibackwardword, 0
123 "vi-beginning-of-line", vibeginningofline, 0
124 "vi-caps-lock-panic", vicapslockpanic, 0
125 "vi-change", vichange, 0
126 "vi-change-eol", vichangeeol, 0
127 "vi-change-whole-line", vichangewholeline, 0
128 "vi-cmd-mode", vicmdmode, 0
129 "vi-delete", videlete, ZLE_KILL | ZLE_KEEPSUFFIX
130 "vi-delete-char", videletechar, ZLE_KEEPSUFFIX
131 "vi-digit-or-beginning-of-line", vidigitorbeginningofline, 0
132 "vi-down-line-or-history", vidownlineorhistory, ZLE_LINEMOVE
133 "vi-end-of-line", viendofline, ZLE_LASTCOL
134 "vi-fetch-history", vifetchhistory, 0
135 "vi-find-next-char", vifindnextchar, 0
136 "vi-find-next-char-skip", vifindnextcharskip, 0
137 "vi-find-prev-char", vifindprevchar, 0
138 "vi-find-prev-char-skip", vifindprevcharskip, 0
139 "vi-first-non-blank", vifirstnonblank, 0
140 "vi-forward-blank-word", viforwardblankword, 0
141 "vi-forward-blank-word-end", viforwardblankwordend, 0
142 "vi-forward-char", viforwardchar, 0
143 "vi-forward-word", viforwardword, 0
144 "vi-forward-word-end", viforwardwordend, 0
145 "vi-goto-column", vigotocolumn, 0
146 "vi-goto-mark", vigotomark, 0
147 "vi-goto-mark-line", vigotomarkline, 0
148 "vi-history-search-backward", vihistorysearchbackward, 0
149 "vi-history-search-forward", vihistorysearchforward, 0
150 "vi-indent", viindent, 0
151 "vi-insert", viinsert, 0
152 "vi-insert-bol", viinsertbol, 0
154 "vi-kill-eol", vikilleol, ZLE_KILL | ZLE_KEEPSUFFIX
155 "vi-kill-line", vikillline, ZLE_KILL | ZLE_KEEPSUFFIX
156 "vi-match-bracket", vimatchbracket, 0
157 "vi-open-line-above", viopenlineabove, 0
158 "vi-open-line-below", viopenlinebelow, 0
159 "vi-oper-swap-case", vioperswapcase, 0
160 "vi-pound-insert", vipoundinsert, 0
161 "vi-put-after", viputafter, ZLE_YANK | ZLE_KEEPSUFFIX
162 "vi-put-before", viputbefore, ZLE_YANK | ZLE_KEEPSUFFIX
163 "vi-quoted-insert", viquotedinsert, ZLE_MENUCMP | ZLE_KEEPSUFFIX
164 "vi-repeat-change", virepeatchange, 0
165 "vi-repeat-find", virepeatfind, 0
166 "vi-repeat-search", virepeatsearch, 0
167 "vi-replace", vireplace, 0
168 "vi-replace-chars", vireplacechars, 0
169 "vi-rev-repeat-find", virevrepeatfind, 0
170 "vi-rev-repeat-search", virevrepeatsearch, 0
171 "vi-set-buffer", visetbuffer, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
172 "vi-set-mark", visetmark, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
173 "vi-substitute", visubstitute, 0
174 "vi-swap-case", viswapcase, 0
175 "vi-undo-change", viundochange, ZLE_KEEPSUFFIX
176 "vi-unindent", viunindent, 0
177 "vi-up-line-or-history", viuplineorhistory, ZLE_LINEMOVE
179 "vi-yank-eol", viyankeol, 0
180 "vi-yank-whole-line", viyankwholeline, 0
181 "what-cursor-position", whatcursorposition, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
182 "where-is", whereis, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
183 "which-command", processcmd, ZLE_MENUCMP | ZLE_KEEPSUFFIX | ZLE_LASTCOL
184 "yank", yank, ZLE_YANK | ZLE_KEEPSUFFIX
185 "yank-pop", yankpop, ZLE_YANK | ZLE_KEEPSUFFIX