/* Automatically generated file, do not edit */
static const struct el_bindings_t el_func_help[] = {
    { VI_PASTE_NEXT,                 L"vi-paste-next",             
      L"Vi paste previous deletion to the right of the cursor" },
    { VI_PASTE_PREV,                 L"vi-paste-prev",             
      L"Vi paste previous deletion to the left of the cursor" },
    { VI_PREV_BIG_WORD,              L"vi-prev-big-word",          
      L"Vi move to the previous space delimited word" },
    { VI_PREV_WORD,                  L"vi-prev-word",              
      L"Vi move to the previous word" },
    { VI_NEXT_BIG_WORD,              L"vi-next-big-word",          
      L"Vi move to the next space delimited word" },
    { VI_NEXT_WORD,                  L"vi-next-word",              
      L"Vi move to the next word" },
    { VI_CHANGE_CASE,                L"vi-change-case",            
      L"Vi change case of character under the cursor and advance one character" },
    { VI_CHANGE_META,                L"vi-change-meta",            
      L"Vi change prefix command" },
    { VI_INSERT_AT_BOL,              L"vi-insert-at-bol",          
      L"Vi enter insert mode at the beginning of line" },
    { VI_REPLACE_CHAR,               L"vi-replace-char",           
      L"Vi replace character under the cursor with the next character typed" },
    { VI_REPLACE_MODE,               L"vi-replace-mode",           
      L"Vi enter replace mode" },
    { VI_SUBSTITUTE_CHAR,            L"vi-substitute-char",        
      L"Vi replace character under the cursor and enter insert mode" },
    { VI_SUBSTITUTE_LINE,            L"vi-substitute-line",        
      L"Vi substitute entire line" },
    { VI_CHANGE_TO_EOL,              L"vi-change-to-eol",          
      L"Vi change to end of line" },
    { VI_INSERT,                     L"vi-insert",                 
      L"Vi enter insert mode" },
    { VI_ADD,                        L"vi-add",                    
      L"Vi enter insert mode after the cursor" },
    { VI_ADD_AT_EOL,                 L"vi-add-at-eol",             
      L"Vi enter insert mode at end of line" },
    { VI_DELETE_META,                L"vi-delete-meta",            
      L"Vi delete prefix command" },
    { VI_END_BIG_WORD,               L"vi-end-big-word",           
      L"Vi move to the end of the current space delimited word" },
    { VI_END_WORD,                   L"vi-end-word",               
      L"Vi move to the end of the current word" },
    { VI_UNDO,                       L"vi-undo",                   
      L"Vi undo last change" },
    { VI_COMMAND_MODE,               L"vi-command-mode",           
      L"Vi enter command mode (use alternative key bindings)" },
    { VI_ZERO,                       L"vi-zero",                   
      L"Vi move to the beginning of line" },
    { VI_DELETE_PREV_CHAR,           L"vi-delete-prev-char",       
      L"Vi move to previous character (backspace)" },
    { VI_LIST_OR_EOF,                L"vi-list-or-eof",            
      L"Vi list choices for completion or indicate end of file if empty line" },
    { VI_KILL_LINE_PREV,             L"vi-kill-line-prev",         
      L"Vi cut from beginning of line to cursor" },
    { VI_SEARCH_PREV,                L"vi-search-prev",            
      L"Vi search history previous" },
    { VI_SEARCH_NEXT,                L"vi-search-next",            
      L"Vi search history next" },
    { VI_REPEAT_SEARCH_NEXT,         L"vi-repeat-search-next",     
      L"Vi repeat current search in the same search direction" },
    { VI_REPEAT_SEARCH_PREV,         L"vi-repeat-search-prev",     
      L"Vi repeat current search in the opposite search direction" },
    { VI_NEXT_CHAR,                  L"vi-next-char",              
      L"Vi move to the character specified next" },
    { VI_PREV_CHAR,                  L"vi-prev-char",              
      L"Vi move to the character specified previous" },
    { VI_TO_NEXT_CHAR,               L"vi-to-next-char",           
      L"Vi move up to the character specified next" },
    { VI_TO_PREV_CHAR,               L"vi-to-prev-char",           
      L"Vi move up to the character specified previous" },
    { VI_REPEAT_NEXT_CHAR,           L"vi-repeat-next-char",       
      L"Vi repeat current character search in the same search direction" },
    { VI_REPEAT_PREV_CHAR,           L"vi-repeat-prev-char",       
      L"Vi repeat current character search in the opposite search direction" },
    { VI_MATCH,                      L"vi-match",                  
      L"Vi go to matching () {} or []" },
    { VI_UNDO_LINE,                  L"vi-undo-line",              
      L"Vi undo all changes to line" },
    { VI_TO_COLUMN,                  L"vi-to-column",              
      L"Vi go to specified column" },
    { VI_YANK_END,                   L"vi-yank-end",               
      L"Vi yank to end of line" },
    { VI_YANK,                       L"vi-yank",                   
      L"Vi yank" },
    { VI_COMMENT_OUT,                L"vi-comment-out",            
      L"Vi comment out current command" },
    { VI_ALIAS,                      L"vi-alias",                  
      L"Vi include shell alias" },
    { VI_TO_HISTORY_LINE,            L"vi-to-history-line",        
      L"Vi go to specified history file line." },
    { VI_HISTEDIT,                   L"vi-histedit",               
      L"Vi edit history line with vi" },
    { VI_HISTORY_WORD,               L"vi-history-word",           
      L"Vi append word from previous input line" },
    { VI_REDO,                       L"vi-redo",                   
      L"Vi redo last non-motion command" },
    { EM_DELETE_OR_LIST,             L"em-delete-or-list",         
      L"Delete character under cursor or list completions if at end of line" },
    { EM_DELETE_NEXT_WORD,           L"em-delete-next-word",       
      L"Cut from cursor to end of current word" },
    { EM_YANK,                       L"em-yank",                   
      L"Paste cut buffer at cursor position" },
    { EM_KILL_LINE,                  L"em-kill-line",              
      L"Cut the entire line and save in cut buffer" },
    { EM_KILL_REGION,                L"em-kill-region",            
      L"Cut area between mark and cursor and save in cut buffer" },
    { EM_COPY_REGION,                L"em-copy-region",            
      L"Copy area between mark and cursor to cut buffer" },
    { EM_GOSMACS_TRANSPOSE,          L"em-gosmacs-transpose",      
      L"Exchange the two characters before the cursor" },
    { EM_NEXT_WORD,                  L"em-next-word",              
      L"Move next to end of current word" },
    { EM_UPPER_CASE,                 L"em-upper-case",             
      L"Uppercase the characters from cursor to end of current word" },
    { EM_CAPITOL_CASE,               L"em-capitol-case",           
      L"Capitalize the characters from cursor to end of current word" },
    { EM_LOWER_CASE,                 L"em-lower-case",             
      L"Lowercase the characters from cursor to end of current word" },
    { EM_SET_MARK,                   L"em-set-mark",               
      L"Set the mark at cursor" },
    { EM_EXCHANGE_MARK,              L"em-exchange-mark",          
      L"Exchange the cursor and mark" },
    { EM_UNIVERSAL_ARGUMENT,         L"em-universal-argument",     
      L"Universal argument (argument times 4)" },
    { EM_META_NEXT,                  L"em-meta-next",              
      L"Add 8th bit to next character typed" },
    { EM_TOGGLE_OVERWRITE,           L"em-toggle-overwrite",       
      L"Switch from insert to overwrite mode or vice versa" },
    { EM_COPY_PREV_WORD,             L"em-copy-prev-word",         
      L"Copy current word to cursor" },
    { EM_INC_SEARCH_NEXT,            L"em-inc-search-next",        
      L"Emacs incremental next search" },
    { EM_INC_SEARCH_PREV,            L"em-inc-search-prev",        
      L"Emacs incremental reverse search" },
    { EM_DELETE_PREV_CHAR,           L"em-delete-prev-char",       
      L"Delete the character to the left of the cursor" },
    { ED_END_OF_FILE,                L"ed-end-of-file",            
      L"Indicate end of file" },
    { ED_INSERT,                     L"ed-insert",                 
      L"Add character to the line" },
    { ED_DELETE_PREV_WORD,           L"ed-delete-prev-word",       
      L"Delete from beginning of current word to cursor" },
    { ED_DELETE_NEXT_CHAR,           L"ed-delete-next-char",       
      L"Delete character under cursor" },
    { ED_KILL_LINE,                  L"ed-kill-line",              
      L"Cut to the end of line" },
    { ED_MOVE_TO_END,                L"ed-move-to-end",            
      L"Move cursor to the end of line" },
    { ED_MOVE_TO_BEG,                L"ed-move-to-beg",            
      L"Move cursor to the beginning of line" },
    { ED_TRANSPOSE_CHARS,            L"ed-transpose-chars",        
      L"Exchange the character to the left of the cursor with the one under it" },
    { ED_NEXT_CHAR,                  L"ed-next-char",              
      L"Move to the right one character" },
    { ED_PREV_WORD,                  L"ed-prev-word",              
      L"Move to the beginning of the current word" },
    { ED_PREV_CHAR,                  L"ed-prev-char",              
      L"Move to the left one character" },
    { ED_QUOTED_INSERT,              L"ed-quoted-insert",          
      L"Add the next character typed verbatim" },
    { ED_DIGIT,                      L"ed-digit",                  
      L"Adds to argument or enters a digit" },
    { ED_ARGUMENT_DIGIT,             L"ed-argument-digit",         
      L"Digit that starts argument" },
    { ED_UNASSIGNED,                 L"ed-unassigned",             
      L"Indicates unbound character" },
    { ED_IGNORE,                     L"ed-ignore",                 
      L"Input characters that have no effect" },
    { ED_NEWLINE,                    L"ed-newline",                
      L"Execute command" },
    { ED_DELETE_PREV_CHAR,           L"ed-delete-prev-char",       
      L"Delete the character to the left of the cursor" },
    { ED_CLEAR_SCREEN,               L"ed-clear-screen",           
      L"Clear screen leaving current line at the top" },
    { ED_REDISPLAY,                  L"ed-redisplay",              
      L"Redisplay everything" },
    { ED_START_OVER,                 L"ed-start-over",             
      L"Erase current line and start from scratch" },
    { ED_SEQUENCE_LEAD_IN,           L"ed-sequence-lead-in",       
      L"First character in a bound sequence" },
    { ED_PREV_HISTORY,               L"ed-prev-history",           
      L"Move to the previous history line" },
    { ED_NEXT_HISTORY,               L"ed-next-history",           
      L"Move to the next history line" },
    { ED_SEARCH_PREV_HISTORY,        L"ed-search-prev-history",    
      L"Search previous in history for a line matching the current" },
    { ED_SEARCH_NEXT_HISTORY,        L"ed-search-next-history",    
      L"Search next in history for a line matching the current" },
    { ED_PREV_LINE,                  L"ed-prev-line",              
      L"Move up one line" },
    { ED_NEXT_LINE,                  L"ed-next-line",              
      L"Move down one line" },
    { ED_COMMAND,                    L"ed-command",                
      L"Editline extended command" },
};
