1/* Automatically generated file, do not edit */
2#include "config.h"
3#include "el.h"
4#include "chartype.h"
5private const struct el_bindings_t el_func_help[] = {
6    { STR("vi-paste-next"),          VI_PASTE_NEXT,
7      STR("Vi paste previous deletion to the right of the cursor") },
8    { STR("vi-paste-prev"),          VI_PASTE_PREV,
9      STR("Vi paste previous deletion to the left of the cursor") },
10    { STR("vi-prev-big-word"),       VI_PREV_BIG_WORD,
11      STR("Vi move to the previous space delimited word") },
12    { STR("vi-prev-word"),           VI_PREV_WORD,
13      STR("Vi move to the previous word") },
14    { STR("vi-next-big-word"),       VI_NEXT_BIG_WORD,
15      STR("Vi move to the next space delimited word") },
16    { STR("vi-next-word"),           VI_NEXT_WORD,
17      STR("Vi move to the next word") },
18    { STR("vi-change-case"),         VI_CHANGE_CASE,
19      STR("Vi change case of character under the cursor and advance one character") },
20    { STR("vi-change-meta"),         VI_CHANGE_META,
21      STR("Vi change prefix command") },
22    { STR("vi-insert-at-bol"),       VI_INSERT_AT_BOL,
23      STR("Vi enter insert mode at the beginning of line") },
24    { STR("vi-replace-char"),        VI_REPLACE_CHAR,
25      STR("Vi replace character under the cursor with the next character typed") },
26    { STR("vi-replace-mode"),        VI_REPLACE_MODE,
27      STR("Vi enter replace mode") },
28    { STR("vi-substitute-char"),     VI_SUBSTITUTE_CHAR,
29      STR("Vi replace character under the cursor and enter insert mode") },
30    { STR("vi-substitute-line"),     VI_SUBSTITUTE_LINE,
31      STR("Vi substitute entire line") },
32    { STR("vi-change-to-eol"),       VI_CHANGE_TO_EOL,
33      STR("Vi change to end of line") },
34    { STR("vi-insert"),              VI_INSERT,
35      STR("Vi enter insert mode") },
36    { STR("vi-add"),                 VI_ADD,
37      STR("Vi enter insert mode after the cursor") },
38    { STR("vi-add-at-eol"),          VI_ADD_AT_EOL,
39      STR("Vi enter insert mode at end of line") },
40    { STR("vi-delete-meta"),         VI_DELETE_META,
41      STR("Vi delete prefix command") },
42    { STR("vi-end-big-word"),        VI_END_BIG_WORD,
43      STR("Vi move to the end of the current space delimited word") },
44    { STR("vi-end-word"),            VI_END_WORD,
45      STR("Vi move to the end of the current word") },
46    { STR("vi-undo"),                VI_UNDO,
47      STR("Vi undo last change") },
48    { STR("vi-command-mode"),        VI_COMMAND_MODE,
49      STR("Vi enter command mode (use alternative key bindings)") },
50    { STR("vi-zero"),                VI_ZERO,
51      STR("Vi move to the beginning of line") },
52    { STR("vi-delete-prev-char"),    VI_DELETE_PREV_CHAR,
53      STR("Vi move to previous character (backspace)") },
54    { STR("vi-list-or-eof"),         VI_LIST_OR_EOF,
55      STR("Vi list choices for completion or indicate end of file if empty line") },
56    { STR("vi-kill-line-prev"),      VI_KILL_LINE_PREV,
57      STR("Vi cut from beginning of line to cursor") },
58    { STR("vi-search-prev"),         VI_SEARCH_PREV,
59      STR("Vi search history previous") },
60    { STR("vi-search-next"),         VI_SEARCH_NEXT,
61      STR("Vi search history next") },
62    { STR("vi-repeat-search-next"),  VI_REPEAT_SEARCH_NEXT,
63      STR("Vi repeat current search in the same search direction") },
64    { STR("vi-repeat-search-prev"),  VI_REPEAT_SEARCH_PREV,
65      STR("Vi repeat current search in the opposite search direction") },
66    { STR("vi-next-char"),           VI_NEXT_CHAR,
67      STR("Vi move to the character specified next") },
68    { STR("vi-prev-char"),           VI_PREV_CHAR,
69      STR("Vi move to the character specified previous") },
70    { STR("vi-to-next-char"),        VI_TO_NEXT_CHAR,
71      STR("Vi move up to the character specified next") },
72    { STR("vi-to-prev-char"),        VI_TO_PREV_CHAR,
73      STR("Vi move up to the character specified previous") },
74    { STR("vi-repeat-next-char"),    VI_REPEAT_NEXT_CHAR,
75      STR("Vi repeat current character search in the same search direction") },
76    { STR("vi-repeat-prev-char"),    VI_REPEAT_PREV_CHAR,
77      STR("Vi repeat current character search in the opposite search direction") },
78    { STR("vi-match"),               VI_MATCH,
79      STR("Vi go to matching () {} or []") },
80    { STR("vi-undo-line"),           VI_UNDO_LINE,
81      STR("Vi undo all changes to line") },
82    { STR("vi-to-column"),           VI_TO_COLUMN,
83      STR("Vi go to specified column") },
84    { STR("vi-yank-end"),            VI_YANK_END,
85      STR("Vi yank to end of line") },
86    { STR("vi-yank"),                VI_YANK,
87      STR("Vi yank") },
88    { STR("vi-comment-out"),         VI_COMMENT_OUT,
89      STR("Vi comment out current command") },
90    { STR("vi-alias"),               VI_ALIAS,
91      STR("Vi include shell alias") },
92    { STR("vi-to-history-line"),     VI_TO_HISTORY_LINE,
93      STR("Vi go to specified history file line.") },
94    { STR("vi-histedit"),            VI_HISTEDIT,
95      STR("Vi edit history line with vi") },
96    { STR("vi-history-word"),        VI_HISTORY_WORD,
97      STR("Vi append word from previous input line") },
98    { STR("vi-redo"),                VI_REDO,
99      STR("Vi redo last non-motion command") },
100    { STR("em-delete-or-list"),      EM_DELETE_OR_LIST,
101      STR("Delete character under cursor or list completions if at end of line") },
102    { STR("em-delete-next-word"),    EM_DELETE_NEXT_WORD,
103      STR("Cut from cursor to end of current word") },
104    { STR("em-yank"),                EM_YANK,
105      STR("Paste cut buffer at cursor position") },
106    { STR("em-kill-line"),           EM_KILL_LINE,
107      STR("Cut the entire line and save in cut buffer") },
108    { STR("em-kill-region"),         EM_KILL_REGION,
109      STR("Cut area between mark and cursor and save in cut buffer") },
110    { STR("em-copy-region"),         EM_COPY_REGION,
111      STR("Copy area between mark and cursor to cut buffer") },
112    { STR("em-gosmacs-transpose"),   EM_GOSMACS_TRANSPOSE,
113      STR("Exchange the two characters before the cursor") },
114    { STR("em-next-word"),           EM_NEXT_WORD,
115      STR("Move next to end of current word") },
116    { STR("em-upper-case"),          EM_UPPER_CASE,
117      STR("Uppercase the characters from cursor to end of current word") },
118    { STR("em-capitol-case"),        EM_CAPITOL_CASE,
119      STR("Capitalize the characters from cursor to end of current word") },
120    { STR("em-lower-case"),          EM_LOWER_CASE,
121      STR("Lowercase the characters from cursor to end of current word") },
122    { STR("em-set-mark"),            EM_SET_MARK,
123      STR("Set the mark at cursor") },
124    { STR("em-exchange-mark"),       EM_EXCHANGE_MARK,
125      STR("Exchange the cursor and mark") },
126    { STR("em-universal-argument"),  EM_UNIVERSAL_ARGUMENT,
127      STR("Universal argument (argument times 4)") },
128    { STR("em-meta-next"),           EM_META_NEXT,
129      STR("Add 8th bit to next character typed") },
130    { STR("em-toggle-overwrite"),    EM_TOGGLE_OVERWRITE,
131      STR("Switch from insert to overwrite mode or vice versa") },
132    { STR("em-copy-prev-word"),      EM_COPY_PREV_WORD,
133      STR("Copy current word to cursor") },
134    { STR("em-inc-search-next"),     EM_INC_SEARCH_NEXT,
135      STR("Emacs incremental next search") },
136    { STR("em-inc-search-prev"),     EM_INC_SEARCH_PREV,
137      STR("Emacs incremental reverse search") },
138    { STR("em-delete-prev-char"),    EM_DELETE_PREV_CHAR,
139      STR("Delete the character to the left of the cursor") },
140    { STR("ed-end-of-file"),         ED_END_OF_FILE,
141      STR("Indicate end of file") },
142    { STR("ed-insert"),              ED_INSERT,
143      STR("Add character to the line") },
144    { STR("ed-delete-prev-word"),    ED_DELETE_PREV_WORD,
145      STR("Delete from beginning of current word to cursor") },
146    { STR("ed-delete-next-char"),    ED_DELETE_NEXT_CHAR,
147      STR("Delete character under cursor") },
148    { STR("ed-kill-line"),           ED_KILL_LINE,
149      STR("Cut to the end of line") },
150    { STR("ed-move-to-end"),         ED_MOVE_TO_END,
151      STR("Move cursor to the end of line") },
152    { STR("ed-move-to-beg"),         ED_MOVE_TO_BEG,
153      STR("Move cursor to the beginning of line") },
154    { STR("ed-transpose-chars"),     ED_TRANSPOSE_CHARS,
155      STR("Exchange the character to the left of the cursor with the one under it") },
156    { STR("ed-next-char"),           ED_NEXT_CHAR,
157      STR("Move to the right one character") },
158    { STR("ed-prev-word"),           ED_PREV_WORD,
159      STR("Move to the beginning of the current word") },
160    { STR("ed-prev-char"),           ED_PREV_CHAR,
161      STR("Move to the left one character") },
162    { STR("ed-quoted-insert"),       ED_QUOTED_INSERT,
163      STR("Add the next character typed verbatim") },
164    { STR("ed-digit"),               ED_DIGIT,
165      STR("Adds to argument or enters a digit") },
166    { STR("ed-argument-digit"),      ED_ARGUMENT_DIGIT,
167      STR("Digit that starts argument") },
168    { STR("ed-unassigned"),          ED_UNASSIGNED,
169      STR("Indicates unbound character") },
170    { STR("ed-tty-sigint"),          ED_TTY_SIGINT,
171      STR("Tty interrupt character") },
172    { STR("ed-tty-dsusp"),           ED_TTY_DSUSP,
173      STR("Tty delayed suspend character") },
174    { STR("ed-tty-flush-output"),    ED_TTY_FLUSH_OUTPUT,
175      STR("Tty flush output characters") },
176    { STR("ed-tty-sigquit"),         ED_TTY_SIGQUIT,
177      STR("Tty quit character") },
178    { STR("ed-tty-sigtstp"),         ED_TTY_SIGTSTP,
179      STR("Tty suspend character") },
180    { STR("ed-tty-stop-output"),     ED_TTY_STOP_OUTPUT,
181      STR("Tty disallow output characters") },
182    { STR("ed-tty-start-output"),    ED_TTY_START_OUTPUT,
183      STR("Tty allow output characters") },
184    { STR("ed-newline"),             ED_NEWLINE,
185      STR("Execute command") },
186    { STR("ed-delete-prev-char"),    ED_DELETE_PREV_CHAR,
187      STR("Delete the character to the left of the cursor") },
188    { STR("ed-clear-screen"),        ED_CLEAR_SCREEN,
189      STR("Clear screen leaving current line at the top") },
190    { STR("ed-redisplay"),           ED_REDISPLAY,
191      STR("Redisplay everything") },
192    { STR("ed-start-over"),          ED_START_OVER,
193      STR("Erase current line and start from scratch") },
194    { STR("ed-sequence-lead-in"),    ED_SEQUENCE_LEAD_IN,
195      STR("First character in a bound sequence") },
196    { STR("ed-prev-history"),        ED_PREV_HISTORY,
197      STR("Move to the previous history line") },
198    { STR("ed-next-history"),        ED_NEXT_HISTORY,
199      STR("Move to the next history line") },
200    { STR("ed-search-prev-history"), ED_SEARCH_PREV_HISTORY,
201      STR("Search previous in history for a line matching the current") },
202    { STR("ed-search-next-history"), ED_SEARCH_NEXT_HISTORY,
203      STR("Search next in history for a line matching the current") },
204    { STR("ed-prev-line"),           ED_PREV_LINE,
205      STR("Move up one line") },
206    { STR("ed-next-line"),           ED_NEXT_LINE,
207      STR("Move down one line") },
208    { STR("ed-command"),             ED_COMMAND,
209      STR("Editline extended command") },
210};
211
212protected const el_bindings_t* help__get(void){ return el_func_help; }
213