This is nefunc.h in view mode; [Download] [Up]
/* nefunc.h: this header file was produced automatically by
* the mktbls program, based on input from the file ./cmdtbl
*/
#ifdef real_CMDFUNCS
const CMDFUNC f_abbrev = { abbrev, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"establish shorthand for another string, or show all abbreviations"
#endif
};
const CMDFUNC f_altbuff = { altbuff, NONE
#if OPT_ONLINEHELP
,"switch to previous buffer"
#endif
};
const CMDFUNC f_append = { append, REDO|UNDO
#if OPT_ONLINEHELP
,"insert (CNT copies of) text after the cursor"
#endif
};
#if !SMALLER
const CMDFUNC f_appstring = { appstring, REDO|UNDO
#if OPT_ONLINEHELP
,"append the given string after the cursor"
#endif
};
#endif
const CMDFUNC f_appendeol = { appendeol, REDO|UNDO
#if OPT_ONLINEHELP
,"insert (CNT copies of) text after the end of line"
#endif
};
const CMDFUNC f_backchar = { backchar, MOTION
#if OPT_ONLINEHELP
,"move CNT characters left, wrapping to previous line"
#endif
};
const CMDFUNC f_backchar_to_bol = { backchar_to_bol, MOTION
#if OPT_ONLINEHELP
,"move CNT characters left, stopping at beginning of line"
#endif
};
const CMDFUNC f_backdelchar = { backdelchar, REDO|UNDO
#if OPT_ONLINEHELP
,"delete CNT characters to the left"
#endif
};
#if !SMALLER
const CMDFUNC f_backhunt = { backhunt, ABSM|MOTION
#if OPT_ONLINEHELP
,"search backward for previously entered pattern"
#endif
};
#endif
const CMDFUNC f_backhpage = { backhpage, MOTION
#if OPT_ONLINEHELP
,"move up CNT half screens"
#endif
};
const CMDFUNC f_backline = { backline, GOAL|MOTION|FL
#if OPT_ONLINEHELP
,"move up CNT lines"
#endif
};
const CMDFUNC f_backbline = { backbline, MOTION|FL
#if OPT_ONLINEHELP
,"move up CNT lines, to first non-white character"
#endif
};
const CMDFUNC f_backpage = { backpage, MOTION
#if OPT_ONLINEHELP
,"move up CNT full screens"
#endif
};
const CMDFUNC f_backword = { backword, MOTION
#if OPT_ONLINEHELP
,"move left by CNT \"big\" words"
#endif
};
const CMDFUNC f_backviword = { backviword, MOTION
#if OPT_ONLINEHELP
,"move left by CNT \"small\" words"
#endif
};
const CMDFUNC f_backsearch = { backsearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search backwards for fresh pattern"
#endif
};
const CMDFUNC f_bcsrch = { bcsrch, MOTION
#if OPT_ONLINEHELP
,"scan left on the line for the given character"
#endif
};
const CMDFUNC f_bcsrch_to = { bcsrch_to, MOTION
#if OPT_ONLINEHELP
,"scan left on the line up to but not including the given character"
#endif
};
#if OPT_REBIND
const CMDFUNC f_bindkey = { bindkey, NONE
#if OPT_ONLINEHELP
,"bind a keystroke to a function"
#endif
};
#endif
const CMDFUNC f_bktoshell = { bktoshell, NONE|(BANG)
#if OPT_ONLINEHELP
,"suspend the editor"
#endif
};
const CMDFUNC f_cd = { cd, NONE
#if OPT_ONLINEHELP
,"move to a new directory, \"-\" is previous, \"~\" is $HOME"
#endif
};
const CMDFUNC f_cntl_x_func = { cntl_x_func, NONE
#if OPT_ONLINEHELP
,"the \"Control-X\" prefix, used when typing extended commands"
#endif
};
const CMDFUNC f_chgchar = { chgchar, REDO|UNDO
#if OPT_ONLINEHELP
,"insert text to replace CNT characters"
#endif
};
const CMDFUNC f_chgline = { chgline, REDO|UNDO
#if OPT_ONLINEHELP
,"insert text to replace the current line"
#endif
};
const CMDFUNC f_chgtoeol = { chgtoeol, REDO|UNDO
#if OPT_ONLINEHELP
,"insert text to replace the rest of the line"
#endif
};
#if OPT_HILITEMATCH
const CMDFUNC f_clear_match_attrs = { clear_match_attrs, NONE
#if OPT_ONLINEHELP
,"clear highlighting caused by searches when \"visual-matches\" is set"
#endif
};
#endif
const CMDFUNC f_clrmes = { clrmes, NONE
#if OPT_ONLINEHELP
,"erase text on the bottom line of screen"
#endif
};
#if OPT_FINDERR
const CMDFUNC f_comp_err_exps = { comp_err_exps, NONE
#if OPT_ONLINEHELP
,"(re)compile the [Error Expressions] buffer"
#endif
};
#endif
const CMDFUNC f_consearch = { consearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search for previous pattern in same direction as before"
#endif
};
#if OPT_WORDCOUNT
const CMDFUNC f_wordcount = { wordcount, RANGE
#if OPT_ONLINEHELP
,"count words, lines, and chars in the region"
#endif
};
#endif
const CMDFUNC f_opercopy = { opercopy, OPER|(RANGE|EXTRA)
#if OPT_ONLINEHELP
,"copy text in the region"
#endif
};
const CMDFUNC f_kbd_mac_begin = { kbd_mac_begin, NONE
#if OPT_ONLINEHELP
,"begin recording a macro of keystrokes"
#endif
};
const CMDFUNC f_kbd_mac_end = { kbd_mac_end, NONE
#if OPT_ONLINEHELP
,"end recording a macro of keystrokes"
#endif
};
const CMDFUNC f_kbd_mac_exec = { kbd_mac_exec, REDO|UNDO|VIEWOK
#if OPT_ONLINEHELP
,"execute a previously recorded macro of keystrokes"
#endif
};
const CMDFUNC f_kbd_mac_save = { kbd_mac_save, NONE
#if OPT_ONLINEHELP
,"save a previously recorded macro of keystrokes to a named register"
#endif
};
const CMDFUNC f_cbuf1 = { cbuf1, REDO
#if OPT_ONLINEHELP
,"execute [Macro 1]"
#endif
};
const CMDFUNC f_cbuf2 = { cbuf2, REDO
#if OPT_ONLINEHELP
,"execute [Macro 2]"
#endif
};
const CMDFUNC f_cbuf3 = { cbuf3, REDO
#if OPT_ONLINEHELP
,"execute [Macro 3]"
#endif
};
const CMDFUNC f_cbuf4 = { cbuf4, REDO
#if OPT_ONLINEHELP
,"execute [Macro 4]"
#endif
};
const CMDFUNC f_cbuf5 = { cbuf5, REDO
#if OPT_ONLINEHELP
,"execute [Macro 5]"
#endif
};
const CMDFUNC f_cbuf6 = { cbuf6, REDO
#if OPT_ONLINEHELP
,"execute [Macro 6]"
#endif
};
const CMDFUNC f_cbuf7 = { cbuf7, REDO
#if OPT_ONLINEHELP
,"execute [Macro 7]"
#endif
};
const CMDFUNC f_cbuf8 = { cbuf8, REDO
#if OPT_ONLINEHELP
,"execute [Macro 8]"
#endif
};
const CMDFUNC f_cbuf9 = { cbuf9, REDO
#if OPT_ONLINEHELP
,"execute [Macro 9]"
#endif
};
const CMDFUNC f_cbuf10 = { cbuf10, REDO
#if OPT_ONLINEHELP
,"execute [Macro 10]"
#endif
};
#if !SMALLER
const CMDFUNC f_cbuf11 = { cbuf11, REDO
#if OPT_ONLINEHELP
,"execute [Macro 11]"
#endif
};
const CMDFUNC f_cbuf12 = { cbuf12, REDO
#if OPT_ONLINEHELP
,"execute [Macro 12]"
#endif
};
const CMDFUNC f_cbuf13 = { cbuf13, REDO
#if OPT_ONLINEHELP
,"execute [Macro 13]"
#endif
};
const CMDFUNC f_cbuf14 = { cbuf14, REDO
#if OPT_ONLINEHELP
,"execute [Macro 14]"
#endif
};
const CMDFUNC f_cbuf15 = { cbuf15, REDO
#if OPT_ONLINEHELP
,"execute [Macro 15]"
#endif
};
const CMDFUNC f_cbuf16 = { cbuf16, REDO
#if OPT_ONLINEHELP
,"execute [Macro 16]"
#endif
};
const CMDFUNC f_cbuf17 = { cbuf17, REDO
#if OPT_ONLINEHELP
,"execute [Macro 17]"
#endif
};
const CMDFUNC f_cbuf18 = { cbuf18, REDO
#if OPT_ONLINEHELP
,"execute [Macro 18]"
#endif
};
const CMDFUNC f_cbuf19 = { cbuf19, REDO
#if OPT_ONLINEHELP
,"execute [Macro 19]"
#endif
};
const CMDFUNC f_cbuf20 = { cbuf20, REDO
#if OPT_ONLINEHELP
,"execute [Macro 20]"
#endif
};
const CMDFUNC f_cbuf21 = { cbuf21, REDO
#if OPT_ONLINEHELP
,"execute [Macro 21]"
#endif
};
const CMDFUNC f_cbuf22 = { cbuf22, REDO
#if OPT_ONLINEHELP
,"execute [Macro 22]"
#endif
};
const CMDFUNC f_cbuf23 = { cbuf23, REDO
#if OPT_ONLINEHELP
,"execute [Macro 23]"
#endif
};
const CMDFUNC f_cbuf24 = { cbuf24, REDO
#if OPT_ONLINEHELP
,"execute [Macro 24]"
#endif
};
const CMDFUNC f_cbuf25 = { cbuf25, REDO
#if OPT_ONLINEHELP
,"execute [Macro 25]"
#endif
};
const CMDFUNC f_cbuf26 = { cbuf26, REDO
#if OPT_ONLINEHELP
,"execute [Macro 26]"
#endif
};
const CMDFUNC f_cbuf27 = { cbuf27, REDO
#if OPT_ONLINEHELP
,"execute [Macro 27]"
#endif
};
const CMDFUNC f_cbuf28 = { cbuf28, REDO
#if OPT_ONLINEHELP
,"execute [Macro 28]"
#endif
};
const CMDFUNC f_cbuf29 = { cbuf29, REDO
#if OPT_ONLINEHELP
,"execute [Macro 29]"
#endif
};
const CMDFUNC f_cbuf30 = { cbuf30, REDO
#if OPT_ONLINEHELP
,"execute [Macro 30]"
#endif
};
const CMDFUNC f_cbuf31 = { cbuf31, REDO
#if OPT_ONLINEHELP
,"execute [Macro 31]"
#endif
};
const CMDFUNC f_cbuf32 = { cbuf32, REDO
#if OPT_ONLINEHELP
,"execute [Macro 32]"
#endif
};
const CMDFUNC f_cbuf33 = { cbuf33, REDO
#if OPT_ONLINEHELP
,"execute [Macro 33]"
#endif
};
const CMDFUNC f_cbuf34 = { cbuf34, REDO
#if OPT_ONLINEHELP
,"execute [Macro 34]"
#endif
};
const CMDFUNC f_cbuf35 = { cbuf35, REDO
#if OPT_ONLINEHELP
,"execute [Macro 35]"
#endif
};
const CMDFUNC f_cbuf36 = { cbuf36, REDO
#if OPT_ONLINEHELP
,"execute [Macro 36]"
#endif
};
const CMDFUNC f_cbuf37 = { cbuf37, REDO
#if OPT_ONLINEHELP
,"execute [Macro 37]"
#endif
};
const CMDFUNC f_cbuf38 = { cbuf38, REDO
#if OPT_ONLINEHELP
,"execute [Macro 38]"
#endif
};
const CMDFUNC f_cbuf39 = { cbuf39, REDO
#if OPT_ONLINEHELP
,"execute [Macro 39]"
#endif
};
const CMDFUNC f_cbuf40 = { cbuf40, REDO
#if OPT_ONLINEHELP
,"execute [Macro 40]"
#endif
};
#endif
const CMDFUNC f_delwind = { delwind, NONE
#if OPT_ONLINEHELP
,"destroy the current window, unless it is the last one"
#endif
};
#if OPT_AEDIT
const CMDFUNC f_forceblank = { forceblank, REDO|UNDO
#if OPT_ONLINEHELP
,"delete blank lines (or force some if CNT specified)"
#endif
};
#endif
const CMDFUNC f_delglobmode = { delglobmode, NONE
#if OPT_ONLINEHELP
,"turn off the global value of a mode setting"
#endif
};
const CMDFUNC f_dellocmode = { dellocmode, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"turn off the current buffer's local value of a mode setting"
#endif
};
const CMDFUNC f_deltoeol = { deltoeol, REDO|UNDO
#if OPT_ONLINEHELP
,"delete text from cursor to the end of line"
#endif
};
#if OPT_REBIND
const CMDFUNC f_desbind = { desbind, NONE
#if OPT_ONLINEHELP
,"show a list of all commands"
#endif
};
const CMDFUNC f_desmotions = { desmotions, NONE
#if OPT_ONLINEHELP
,"show a list of all motion commands"
#endif
};
const CMDFUNC f_desopers = { desopers, NONE
#if OPT_ONLINEHELP
,"show a list of all operator commands"
#endif
};
const CMDFUNC f_desapro = { desapro, NONE
#if OPT_ONLINEHELP
,"look up command names containing a string"
#endif
};
const CMDFUNC f_desfunc = { desfunc, NONE
#if OPT_ONLINEHELP
,"show a description and current bindings for a function"
#endif
};
const CMDFUNC f_deskey = { deskey, NONE
#if OPT_ONLINEHELP
,"show the function bound to a given key"
#endif
};
#endif
const CMDFUNC f_dotcmdplay = { dotcmdplay, UNDO
#if OPT_ONLINEHELP
,"repeat the last text-changing command"
#endif
};
const CMDFUNC f_ex = { ex, NONE|(BANG|FILE1)
#if OPT_ONLINEHELP
,"entry point to the \"exile\" editor. unimplemented"
#endif
};
#if !SMALLER
const CMDFUNC f_execbuf = { execbuf, NONE
#if OPT_ONLINEHELP
,"run the given buffer as a script"
#endif
};
const CMDFUNC f_execfile = { execfile, NONE
#if OPT_ONLINEHELP
,"run the given file as a script"
#endif
};
#endif
const CMDFUNC f_execkreg = { execkreg, REDO|UNDO|VIEWOK
#if OPT_ONLINEHELP
,"execute the keystroke macro stored in the given named register"
#endif
};
#if OPT_PROCEDURES
const CMDFUNC f_execproc = { execproc, REDO
#if OPT_ONLINEHELP
,"run the given named stored-procedure as a script"
#endif
};
#endif
const CMDFUNC f_enlargewind = { enlargewind, NONE
#if OPT_ONLINEHELP
,"increase the size of the current window by CNT lines"
#endif
};
const CMDFUNC f_esc_func = { esc_func, NONE
#if OPT_ONLINEHELP
,"the abort key, normally bound to ESC; it terminates lots of things"
#endif
};
#if SYS_UNIX
const CMDFUNC f_flow_control_enable = { flow_control_enable, NONE
#if OPT_ONLINEHELP
,"enable software flow-control (disable with arg)"
#endif
};
#endif
const CMDFUNC f_fcsrch = { fcsrch, MOTION
#if OPT_ONLINEHELP
,"scan right on the line for the given character"
#endif
};
const CMDFUNC f_fcsrch_to = { fcsrch_to, MOTION
#if OPT_ONLINEHELP
,"scan right on the line up to but not including the given character"
#endif
};
const CMDFUNC f_filefind = { filefind, NONE|(BANG|FILE1|PLUS)
#if OPT_ONLINEHELP
,"bring given (or under-cursor) file or existing buffer into window"
#endif
};
const CMDFUNC f_fileread = { fileread, NONE
#if OPT_ONLINEHELP
,"replace the contents of the current buffer with the given file"
#endif
};
const CMDFUNC f_filename = { filename, NONE|(NAMEDF)
#if OPT_ONLINEHELP
,"change the filename associated with the current buffer"
#endif
};
#if !SMALLER
const CMDFUNC f_filesave = { filesave, NONE|BANG
#if OPT_ONLINEHELP
,"save the contents of the current buffer to its associated filename"
#endif
};
#endif
const CMDFUNC f_filewrite = { filewrite, NONE|BANG
#if OPT_ONLINEHELP
,"write the entire contents of the current buffer to its filename"
#endif
};
const CMDFUNC f_vile_filter = { vile_filter, REDO|UNDO
#if OPT_ONLINEHELP
,"pipe the entire buffer through an external filter command"
#endif
};
#if OPT_FINDERR
const CMDFUNC f_finderr = { finderr, NONE
#if OPT_ONLINEHELP
,"move to the next \"error\" in the error-buffer"
#endif
};
const CMDFUNC f_finderrbuf = { finderrbuf, NONE
#if OPT_ONLINEHELP
,"set the name of the buffer used as the error-buffer"
#endif
};
#endif
const CMDFUNC f_firstbuffer = { firstbuffer, NONE
#if OPT_ONLINEHELP
,"go to first buffer in buffer list. (does nothing if \"autobuffer\" set"
#endif
};
const CMDFUNC f_firstnonwhite = { firstnonwhite, MOTION
#if OPT_ONLINEHELP
,"move to the first non-whitespace character on line"
#endif
};
#if OPT_ISRCH
const CMDFUNC f_fisearch = { fisearch, NONE
#if OPT_ONLINEHELP
,"search forwards for a pattern entered character by character"
#endif
};
#endif
const CMDFUNC f_flipchar = { flipchar, REDO|UNDO
#if OPT_ONLINEHELP
,"exchange upper and lowercase for the current character"
#endif
};
#if DISP_HP150
const CMDFUNC f_fnclabel = { fnclabel, NONE
#if OPT_ONLINEHELP
,"label the given function key"
#endif
};
#endif
const CMDFUNC f_forwdelchar = { forwdelchar, REDO|UNDO
#if OPT_ONLINEHELP
,"delete CNT characters to the right"
#endif
};
const CMDFUNC f_forwhpage = { forwhpage, MOTION
#if OPT_ONLINEHELP
,"move down CNT half screens"
#endif
};
const CMDFUNC f_forwchar = { forwchar, MOTION
#if OPT_ONLINEHELP
,"move CNT characters right, wrapping to next line"
#endif
};
const CMDFUNC f_forwchar_to_eol = { forwchar_to_eol, MOTION
#if OPT_ONLINEHELP
,"move CNT characters right, stopping at end of line"
#endif
};
const CMDFUNC f_forwpage = { forwpage, MOTION
#if OPT_ONLINEHELP
,"move down CNT full screens"
#endif
};
const CMDFUNC f_forwline = { forwline, GOAL|MOTION|FL
#if OPT_ONLINEHELP
,"move down CNT lines"
#endif
};
const CMDFUNC f_forwbline = { forwbline, MOTION|FL
#if OPT_ONLINEHELP
,"move down CNT lines, to first non-white character"
#endif
};
const CMDFUNC f_forwword = { forwword, MOTION
#if OPT_ONLINEHELP
,"move right by CNT \"big\" words"
#endif
};
const CMDFUNC f_forwviword = { forwviword, MOTION
#if OPT_ONLINEHELP
,"move right by CNT \"small\" words"
#endif
};
const CMDFUNC f_forwendw = { forwendw, MOTION
#if OPT_ONLINEHELP
,"move right to the end of CNT \"big\" words"
#endif
};
const CMDFUNC f_forwviendw = { forwviendw, MOTION
#if OPT_ONLINEHELP
,"move right to the end of CNT \"small\" words"
#endif
};
#if !SMALLER
const CMDFUNC f_forwhunt = { forwhunt, ABSM|MOTION
#if OPT_ONLINEHELP
,"search forward for previously entered pattern"
#endif
};
#endif
const CMDFUNC f_forwsearch = { forwsearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search forwards for fresh pattern"
#endif
};
#if OPT_CFENCE
const CMDFUNC f_matchfence = { matchfence, ABSM|MOTION
#if OPT_ONLINEHELP
,"find partner for next (,),[,],{,},#if,#else,#endif,/*,*/"
#endif
};
const CMDFUNC f_matchfenceback = { matchfenceback, ABSM|MOTION
#if OPT_ONLINEHELP
,"find partner for previous (,),[,],{,} on line"
#endif
};
#endif
const CMDFUNC f_globals = { globals, NONE
#if OPT_ONLINEHELP
,""
#endif
};
const CMDFUNC f_godotplus = { godotplus, MOTION|FL
#if OPT_ONLINEHELP
,"move CNT whole lines. same as \"stuttering\" most operators"
#endif
};
const CMDFUNC f_gomark = { gomark, MOTION|FL|(RANGE|ZERO)
#if OPT_ONLINEHELP
,""
#endif
};
const CMDFUNC f_gotobop = { gotobop, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the start of a paragraph"
#endif
};
const CMDFUNC f_gotoeop = { gotoeop, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the end of a paragraph"
#endif
};
#if !SMALLER
const CMDFUNC f_gotobob = { gotobob, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the top of the buffer"
#endif
};
const CMDFUNC f_gotoeob = { gotoeob, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the end of the buffer"
#endif
};
#endif
const CMDFUNC f_gotobol = { gotobol, MOTION
#if OPT_ONLINEHELP
,"move to the very beginning of the line"
#endif
};
const CMDFUNC f_gotoeol = { gotoeol, MOTION|GOAL
#if OPT_ONLINEHELP
,"move to the very end of the line"
#endif
};
const CMDFUNC f_gotobos = { gotobos, ABSM|MOTION|FL
#if OPT_ONLINEHELP
,"move to the CNT'th line on the screen"
#endif
};
const CMDFUNC f_gotomos = { gotomos, ABSM|MOTION|FL
#if OPT_ONLINEHELP
,"move to the line in the middle of the screen"
#endif
};
const CMDFUNC f_gotoeos = { gotoeos, ABSM|MOTION|FL
#if OPT_ONLINEHELP
,"move to the CNT'th line from the bottom of the screen"
#endif
};
const CMDFUNC f_gotobosec = { gotobosec, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the previous start of a \"section\""
#endif
};
const CMDFUNC f_gotoeosec = { gotoeosec, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the next start of a \"section\""
#endif
};
const CMDFUNC f_gotobosent = { gotobosent, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the previous start of a \"sentence\""
#endif
};
const CMDFUNC f_gotoeosent = { gotoeosent, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to the next start of a \"sentence\""
#endif
};
#if OPT_TAGS
const CMDFUNC f_gototag = { gototag, NONE
#if OPT_ONLINEHELP
,"look up the given (or under-cursor) name as a \"tag\""
#endif
};
#endif
const CMDFUNC f_gotocol = { gotocol, MOTION
#if OPT_ONLINEHELP
,"go to the CNT'th column on the line"
#endif
};
const CMDFUNC f_gotoline = { gotoline, ABSM|MOTION|FL|(RANGE)
#if OPT_ONLINEHELP
,"go to the CNT'th line. unspecified CNT means end of buffer"
#endif
};
const CMDFUNC f_golinenmmark = { golinenmmark, MOTION|FL
#if OPT_ONLINEHELP
,"move to line containing the mark, at first non-white character"
#endif
};
const CMDFUNC f_goexactnmmark = { goexactnmmark, MOTION
#if OPT_ONLINEHELP
,"move to the given mark"
#endif
};
const CMDFUNC f_gorectnmmark = { gorectnmmark, MOTION|RECT
#if OPT_ONLINEHELP
,"move to the mark, implying a rectangle if used with an operator"
#endif
};
const CMDFUNC f_help = { help, NONE
#if OPT_ONLINEHELP
,"bring up a buffer containing lots of barely sorted information"
#endif
};
const CMDFUNC f_histbuff = { histbuff, NONE
#if OPT_ONLINEHELP
,"visit the CNT'th previous buffer"
#endif
};
const CMDFUNC f_insert = { insert, REDO|UNDO
#if OPT_ONLINEHELP
,"insert (CNT copies of) text before the cursor"
#endif
};
const CMDFUNC f_insert_no_aindent = { insert_no_aindent, REDO|UNDO
#if OPT_ONLINEHELP
,"insert (CNT copies of) text before the cursor, suppressing autoindent"
#endif
};
const CMDFUNC f_insertbol = { insertbol, REDO|UNDO
#if OPT_ONLINEHELP
,"insert (CNT copies of) text before the first non-white char on line"
#endif
};
const CMDFUNC f_insfile = { insfile, REDO|UNDO|GLOBOK|(FROM|ZERO|NAMEDF)
#if OPT_ONLINEHELP
,"read the given file into the current buffer at the current line"
#endif
};
#if !SMALLER
const CMDFUNC f_insspace = { insspace, REDO|UNDO
#if OPT_ONLINEHELP
,"insert a space character at the cursor"
#endif
};
const CMDFUNC f_insstring = { insstring, REDO|UNDO
#if OPT_ONLINEHELP
,"insert the given string at the cursor"
#endif
};
#endif
const CMDFUNC f_joinlines = { joinlines, REDO|UNDO
#if OPT_ONLINEHELP
,"join CNT lines together with the current one"
#endif
};
const CMDFUNC f_killbuffer = { killbuffer, GOAL
#if OPT_ONLINEHELP
,"eliminate the given or under-cursor buffer"
#endif
};
const CMDFUNC f_showlength = { showlength, DFLALL|FROM|TO|NOMOVE
#if OPT_ONLINEHELP
,"report number of lines in current buffer"
#endif
};
#if !SMALLER
const CMDFUNC f_lastnonwhite = { lastnonwhite, MOTION
#if OPT_ONLINEHELP
,"move to the last non-whitespace character on line"
#endif
};
#endif
const CMDFUNC f_listbuffers = { listbuffers, NONE
#if OPT_ONLINEHELP
,"show the current list of buffers. give CNT to force showing all"
#endif
};
#if OPT_HISTORY
const CMDFUNC f_showhistory = { showhistory, NONE
#if OPT_ONLINEHELP
,"show the command history"
#endif
};
#endif
const CMDFUNC f_lineputafter = { lineputafter, REDO|UNDO|GLOBOK|(FROM|ZERO|OPTREG)
#if OPT_ONLINEHELP
,"insert from (un)named register, as whole lines, after current line"
#endif
};
const CMDFUNC f_lineputbefore = { lineputbefore, REDO|UNDO|GLOBOK|(FROM|OPTREG)
#if OPT_ONLINEHELP
,"insert from (un)named register, as whole lines, before current line"
#endif
};
const CMDFUNC f_rectputafter = { rectputafter, REDO|UNDO|GLOBOK|(FROM|ZERO|OPTREG)
#if OPT_ONLINEHELP
,"insert from (un)named register, as a rectangle, after cursor"
#endif
};
const CMDFUNC f_rectputbefore = { rectputbefore, REDO|UNDO|GLOBOK|(FROM|OPTREG)
#if OPT_ONLINEHELP
,"insert from (un)named register, as a rectangle, in front of cursor"
#endif
};
const CMDFUNC f_lineundo = { lineundo, NONE
#if OPT_ONLINEHELP
,"undo all changes made to most recently altered line"
#endif
};
const CMDFUNC f_loadkreg = { loadkreg, NONE
#if OPT_ONLINEHELP
,"load the given string into the given named register"
#endif
};
#if OPT_SHOW_REGS
const CMDFUNC f_showkreg = { showkreg, NONE
#if OPT_ONLINEHELP
,"show the contents of all of the named and unnamed registers"
#endif
};
#endif
#if OPT_SHOW_MAPS
const CMDFUNC f_sysmap = { sysmap, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"list the system function-key maps"
#endif
};
#endif
const CMDFUNC f_map = { map, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"create a new map, or show list of the current command-mode maps"
#endif
};
const CMDFUNC f_map_bang = { map_bang, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"create a new map, or show list of the current insert-mode maps"
#endif
};
#if OPT_TAGS
const CMDFUNC f_nexttag = { nexttag, NONE
#if OPT_ONLINEHELP
,"search the tags file(s) for another location for the last tag"
#endif
};
#endif
const CMDFUNC f_newprocessgroup = { newprocessgroup, NONE
#if OPT_ONLINEHELP
,"put editor into its own process group (X11 version only)"
#endif
};
const CMDFUNC f_noremap = { noremap, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"create a new unremappable command-mode map"
#endif
};
const CMDFUNC f_noremap_bang = { noremap_bang, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"create a new unremappable insert-mode map"
#endif
};
const CMDFUNC f_cntl_a_func = { cntl_a_func, NONE
#if OPT_ONLINEHELP
,"the \"Control-A\" prefix, used when typing extended commands"
#endif
};
const CMDFUNC f_mvdnnxtwind = { mvdnnxtwind, NONE
#if OPT_ONLINEHELP
,"move next window down (or buffer up) by CNT lines"
#endif
};
const CMDFUNC f_mvupnxtwind = { mvupnxtwind, NONE
#if OPT_ONLINEHELP
,"move next window up (or buffer down) by CNT lines"
#endif
};
const CMDFUNC f_mvdnwind = { mvdnwind, GOAL
#if OPT_ONLINEHELP
,"move window down (or buffer up) by CNT lines"
#endif
};
const CMDFUNC f_mvupwind = { mvupwind, GOAL
#if OPT_ONLINEHELP
,"move window up (or buffer down) by CNT lines"
#endif
};
const CMDFUNC f_mvrightwind = { mvrightwind, GOAL
#if OPT_ONLINEHELP
,"scroll window to right by CNT columns, half screen if CNT unspecified"
#endif
};
const CMDFUNC f_mvleftwind = { mvleftwind, GOAL
#if OPT_ONLINEHELP
,"scroll window to left by CNT columns, half screen if CNT unspecified"
#endif
};
const CMDFUNC f_nextbuffer = { nextbuffer, NONE|(BANG|NAMEDFS)
#if OPT_ONLINEHELP
,"switch to next buffer (or the least-recently-visited, if \"autobuffer\" on"
#endif
};
const CMDFUNC f_namebuffer = { namebuffer, NONE
#if OPT_ONLINEHELP
,"give the current buffer a new name"
#endif
};
#if !SMALLER
const CMDFUNC f_newline = { newline, REDO|UNDO
#if OPT_ONLINEHELP
,"insert a newline at the cursor"
#endif
};
#endif
const CMDFUNC f_newlength = { newlength, NONE
#if OPT_ONLINEHELP
,"tell the editor the screen has CNT rows"
#endif
};
const CMDFUNC f_newwidth = { newwidth, NONE
#if OPT_ONLINEHELP
,"tell the editor the screen has CNT columns"
#endif
};
const CMDFUNC f_nextwind = { nextwind, NONE
#if OPT_ONLINEHELP
,"move to the next window"
#endif
};
const CMDFUNC f_nullproc = { nullproc, NONE
#if OPT_ONLINEHELP
,"do nothing"
#endif
};
const CMDFUNC f_namedcmd = { namedcmd, NONE
#if OPT_ONLINEHELP
,"execute the given function, by name"
#endif
};
const CMDFUNC f_openup = { openup, REDO|UNDO|(FROM)
#if OPT_ONLINEHELP
,"insert text in CNT fresh blank line(s), before current line"
#endif
};
const CMDFUNC f_openup_no_aindent = { openup_no_aindent, REDO|UNDO|(FROM|ZERO)
#if OPT_ONLINEHELP
,"insert text in CNT fresh blank line(s), before current, no autoindent"
#endif
};
const CMDFUNC f_opendown = { opendown, REDO|UNDO|(FROM|ZERO)
#if OPT_ONLINEHELP
,"insert text in CNT fresh blank line(s), after current line"
#endif
};
const CMDFUNC f_opendown_no_aindent = { opendown_no_aindent, REDO|UNDO|(FROM|ZERO)
#if OPT_ONLINEHELP
,"insert text in CNT fresh blank line(s), after current, no autoindent"
#endif
};
const CMDFUNC f_operopenrect = { operopenrect, OPER|REDO|UNDO|GLOBOK|UNDO|(RANGE)
#if OPT_ONLINEHELP
,"open blank rectangular area specified by given motion"
#endif
};
#if OPT_SELECTIONS
const CMDFUNC f_operattrbold = { operattrbold, OPER|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"display text as bold in the region"
#endif
};
const CMDFUNC f_operattrcaseq = { operattrcaseq, REDO|UNDO|OPER|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"display text as given by ^A sequences in the region"
#endif
};
const CMDFUNC f_operattrital = { operattrital, OPER|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"display text in italics in the region"
#endif
};
const CMDFUNC f_operattrno = { operattrno, OPER|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"display text normally in the region"
#endif
};
const CMDFUNC f_operattrul = { operattrul, OPER|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"display text underlined in the region"
#endif
};
#endif
const CMDFUNC f_operchg = { operchg, OPER|REDO|UNDO
#if OPT_ONLINEHELP
,"insert text, replacing that in the region"
#endif
};
#if OPT_AEDIT
const CMDFUNC f_operdetab = { operdetab, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"convert tabs to spaces in the region"
#endif
};
const CMDFUNC f_operentab = { operentab, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"convert spaces to tabs where possible in the region"
#endif
};
#endif
const CMDFUNC f_opermove = { opermove, OPER|(RANGE|EXTRA)
#if OPT_ONLINEHELP
,"move text in the region to the given line"
#endif
};
const CMDFUNC f_operlinechg = { operlinechg, OPER|REDO|UNDO|(RANGE)
#if OPT_ONLINEHELP
,"insert text, replacing that on the lines covered by the region"
#endif
};
const CMDFUNC f_operdel = { operdel, OPER|REDO|UNDO
#if OPT_ONLINEHELP
,"delete text in the region"
#endif
};
const CMDFUNC f_operjoin = { operjoin, OPER|REDO|UNDO|GLOBOK|RANGE
#if OPT_ONLINEHELP
,"join together lines in the region"
#endif
};
const CMDFUNC f_operlinedel = { operlinedel, OPER|REDO|UNDO|GLOBOK|(RANGE|OPTREG)
#if OPT_ONLINEHELP
,"delete lines covered by the region"
#endif
};
const CMDFUNC f_operfilter = { operfilter, OPER|REDO|UNDO|(EXRCOK|RANGE|NAMEDFS|DFLNONE|NL)
#if OPT_ONLINEHELP
,"pipe the text in the region through an external filter command"
#endif
};
#if OPT_FORMAT
const CMDFUNC f_operformat = { operformat, OPER|REDO|UNDO|(RANGE)
#if OPT_ONLINEHELP
,"format (rejustify) the text in the region"
#endif
};
#endif
const CMDFUNC f_operflip = { operflip, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"exchange upper and lowercase on characters in the region"
#endif
};
const CMDFUNC f_operglobals = { operglobals, (/*RANGE|*/BANG|EXTRA|DFLALL)
#if OPT_ONLINEHELP
,"perform command on all lines containing the given pattern"
#endif
};
const CMDFUNC f_opervglobals = { opervglobals, (/*RANGE|*/BANG|EXTRA|DFLALL)
#if OPT_ONLINEHELP
,"perform command on all lines not containing the given pattern"
#endif
};
const CMDFUNC f_operlower = { operlower, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"convert to lowercase all characters in the region"
#endif
};
const CMDFUNC f_operlist = { operlist, OPER|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"show lines, making tabs and newlines visible"
#endif
};
const CMDFUNC f_operprint = { operprint, OPER|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"show lines"
#endif
};
const CMDFUNC f_operpprint = { operpprint, OPER|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"show lines with line numbers"
#endif
};
#if OPT_SELECTIONS
const CMDFUNC f_operselect = { operselect, OPER|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"select (and yank) the text in the region"
#endif
};
#endif
const CMDFUNC f_operupper = { operupper, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"convert to uppercase all characters in the region"
#endif
};
const CMDFUNC f_operlshift = { operlshift, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"shift lines in the region left by one \"shiftwidth\""
#endif
};
const CMDFUNC f_operrshift = { operrshift, OPER|REDO|UNDO|GLOBOK|(RANGE)
#if OPT_ONLINEHELP
,"shift lines in the region right by one \"shiftwidth\""
#endif
};
const CMDFUNC f_opersubst = { opersubst, OPER|REDO|UNDO|GLOBOK|(RANGE|EXTRA)
#if OPT_ONLINEHELP
,"perform a text substitution over the region"
#endif
};
#if OPT_AEDIT
const CMDFUNC f_opertrim = { opertrim, REDO|UNDO|GLOBOK|UNDO|(RANGE)
#if OPT_ONLINEHELP
,"trim trailing whitespace from lines in the region"
#endif
};
const CMDFUNC f_operblank = { operblank, REDO|UNDO|GLOBOK|UNDO|(RANGE)
#if OPT_ONLINEHELP
,"replace the region with whitespace"
#endif
};
#endif
const CMDFUNC f_operyank = { operyank, OPER
#if OPT_ONLINEHELP
,"get the region into the given named or unnamed register"
#endif
};
const CMDFUNC f_operlineyank = { operlineyank, OPER|(RANGE|OPTREG|NOMOVE)
#if OPT_ONLINEHELP
,"get lines covered by region into given named or unnamed register"
#endif
};
const CMDFUNC f_opersubstagain = { opersubstagain, OPER|REDO|UNDO|GLOBOK|(RANGE|EXTRA)
#if OPT_ONLINEHELP
,"redo the previous text substitution over the region"
#endif
};
const CMDFUNC f_opertransf = { opertransf, OPER|(RANGE|EXTRA)
#if OPT_ONLINEHELP
,"copy text in the region"
#endif
};
const CMDFUNC f_operwrite = { operwrite, OPER|(RANGE|BANG|FILE1|DFLALL|NOMOVE)
#if OPT_ONLINEHELP
,"write from region to the given file. whole buffer by default"
#endif
};
const CMDFUNC f_overwritechars = { overwritechars, REDO|UNDO
#if OPT_ONLINEHELP
,"replace text while inserting, character by character"
#endif
};
#if !SMALLER
const CMDFUNC f_overwstring = { overwstring, REDO|UNDO
#if OPT_ONLINEHELP
,"replace text at the cursor by the given string"
#endif
};
#endif
const CMDFUNC f_onlywind = { onlywind, NONE
#if OPT_ONLINEHELP
,"eliminate all windows except the current"
#endif
};
const CMDFUNC f_poswind = { poswind, NONE
#if OPT_ONLINEHELP
,"reframe with cursor at center (.,M,m), top (CR,H,t), or bottom (-,L,b)"
#endif
};
const CMDFUNC f_prevwind = { prevwind, NONE
#if OPT_ONLINEHELP
,"move to the previous window"
#endif
};
const CMDFUNC f_pipecmd = { pipecmd, NONE
#if OPT_ONLINEHELP
,"run a command, capturing its output in the [Output] buffer"
#endif
};
const CMDFUNC f_putafter = { putafter, REDO|UNDO
#if OPT_ONLINEHELP
,"insert CNT copies of (un)named register, after cursor"
#endif
};
const CMDFUNC f_putbefore = { putbefore, REDO|UNDO
#if OPT_ONLINEHELP
,"insert CNT copies of (un)named register, before cursor"
#endif
};
const CMDFUNC f_pwd = { pwd, NONE
#if OPT_ONLINEHELP
,"show current directory name"
#endif
};
const CMDFUNC f_quit = { quit, NONE|(BANG)
#if OPT_ONLINEHELP
,"leave the editor, if there are no modified buffers"
#endif
};
const CMDFUNC f_quithard = { quithard, NONE
#if OPT_ONLINEHELP
,"leave the editor, regardless of modified buffers"
#endif
};
const CMDFUNC f_quickexit = { quickexit, NONE|(BANG|NL)
#if OPT_ONLINEHELP
,"leave the editor, writing modified buffers as needed"
#endif
};
const CMDFUNC f_quote = { quote, REDO|UNDO
#if OPT_ONLINEHELP
,"insert the next character literally, CNT times"
#endif
};
const CMDFUNC f_vile_refresh = { vile_refresh, NONE
#if OPT_ONLINEHELP
,"redraw the screen"
#endif
};
#if !SMALLER
const CMDFUNC f_reposition = { reposition, NONE
#if OPT_ONLINEHELP
,"redraw, cursor at center, or CNT'th line, or CNT'th from end if neg"
#endif
};
#endif
const CMDFUNC f_rep_csrch = { rep_csrch, MOTION
#if OPT_ONLINEHELP
,"repeat the last forward character scan"
#endif
};
const CMDFUNC f_replacechar = { replacechar, REDO|UNDO
#if OPT_ONLINEHELP
,"replace CNT characters at the cursor with the given character"
#endif
};
const CMDFUNC f_respawn = { respawn, NONE
#if OPT_ONLINEHELP
,"rerun the previously entered shell command"
#endif
};
#if !SMALLER
const CMDFUNC f_resize = { resize, NONE
#if OPT_ONLINEHELP
,"change the current window to CNT lines"
#endif
};
const CMDFUNC f_restwnd = { restwnd, NONE
#if OPT_ONLINEHELP
,"return to window saved with \"save-window\""
#endif
};
#endif
const CMDFUNC f_rev_csrch = { rev_csrch, MOTION
#if OPT_ONLINEHELP
,"repeat the last backward character scan"
#endif
};
#if OPT_ISRCH
const CMDFUNC f_risearch = { risearch, NONE
#if OPT_ONLINEHELP
,"search backwards for a pattern entered character by character"
#endif
};
#endif
const CMDFUNC f_revsearch = { revsearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search for previous pattern in opposite direction from before"
#endif
};
#if OPT_SELECTIONS
const CMDFUNC f_sel_motion = { sel_motion, ABSM|MOTION
#if OPT_ONLINEHELP
,"move to selection. if used with operator, region is the selection"
#endif
};
#endif
const CMDFUNC f_scrforwsearch = { scrforwsearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search forwards for pattern (word) under cursor"
#endif
};
const CMDFUNC f_scrbacksearch = { scrbacksearch, ABSM|MOTION
#if OPT_ONLINEHELP
,"search backwards for pattern (word) under cursor"
#endif
};
const CMDFUNC f_scrsearchpat = { scrsearchpat, NONE
#if OPT_ONLINEHELP
,"set search pattern to word under cursor"
#endif
};
#if OPT_DOSFILES
const CMDFUNC f_set_dosmode = { set_dosmode, NONE
#if OPT_ONLINEHELP
,"force a \"dos\"-style buffer: trim CR characters, and set \"dos-mode\""
#endif
};
const CMDFUNC f_set_unixmode = { set_unixmode, NONE
#if OPT_ONLINEHELP
,"force a \"unix\"-style buffer: trim CR characters, and unset \"dos-mode\""
#endif
};
#endif
const CMDFUNC f_settab = { settab, NONE
#if OPT_ONLINEHELP
,"set the tabstop setting to CNT. same as \"set tabstop=NN\""
#endif
};
#if OPT_REBIND&&OPT_TERMCHRS
const CMDFUNC f_set_termchrs = { set_termchrs, NONE
#if OPT_ONLINEHELP
,"change the value of a terminal special character"
#endif
};
const CMDFUNC f_show_termchrs = { show_termchrs, NONE
#if OPT_ONLINEHELP
,"show the values of the terminal special characters"
#endif
};
#endif
const CMDFUNC f_spawncli = { spawncli, NONE
#if OPT_ONLINEHELP
,"start a sub-shell in which to run commands"
#endif
};
#if !SMALLER
const CMDFUNC f_savewnd = { savewnd, NONE
#if OPT_ONLINEHELP
,"mark a window for later return with \"restore-window\""
#endif
};
#endif
const CMDFUNC f_scrnextup = { scrnextup, NONE
#if OPT_ONLINEHELP
,"move next window up by CNT half screens"
#endif
};
const CMDFUNC f_scrnextdw = { scrnextdw, NONE
#if OPT_ONLINEHELP
,"move next window down by CNT half screens"
#endif
};
const CMDFUNC f_setfillcol = { setfillcol, NONE
#if OPT_ONLINEHELP
,"set the fillcol setting to CNT. same as \"set fillcol=NN\""
#endif
};
#if OPT_SELECTIONS
const CMDFUNC f_multimotion = { multimotion, MOTION
#if OPT_ONLINEHELP
,"start (and end) a selection using multiple motions, CNT is type (1) "
#endif
};
const CMDFUNC f_multimotionfullline = { multimotionfullline, MOTION
#if OPT_ONLINEHELP
,"start (and end) a full-line selection using multiple motions (2) "
#endif
};
const CMDFUNC f_multimotionrectangle = { multimotionrectangle, MOTION
#if OPT_ONLINEHELP
,"start (and end) a rectangular selection using multiple motions (3) "
#endif
};
#endif
#if OPT_ENCRYPT
const CMDFUNC f_ue_setkey = { ue_setkey, NONE
#if OPT_ONLINEHELP
,"set the encryption key on the current buffer"
#endif
};
#endif
const CMDFUNC f_setlocmode = { setlocmode, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"change the current buffer's local value of a mode setting"
#endif
};
const CMDFUNC f_setglobmode = { setglobmode, NONE
#if OPT_ONLINEHELP
,"change the global value of a mode setting"
#endif
};
const CMDFUNC f_setnmmark = { setnmmark, NONE|(FROM|EXTRA|NOMOVE)
#if OPT_ONLINEHELP
,"set the given named mark to the current cursor location"
#endif
};
#if OPT_EVAL
const CMDFUNC f_setvar = { setvar, NONE
#if OPT_ONLINEHELP
,"set the given vile variable to a value"
#endif
};
#endif
const CMDFUNC f_showcpos = { showcpos, NONE
#if OPT_ONLINEHELP
,"report information about current buffer and character"
#endif
};
const CMDFUNC f_listmodes = { listmodes, NONE
#if OPT_ONLINEHELP
,"report values of all mode settings"
#endif
};
#if OPT_SHOW_EVAL
const CMDFUNC f_listvars = { listvars, NONE
#if OPT_ONLINEHELP
,"report values of all variables, built-in and user"
#endif
};
#endif
const CMDFUNC f_showversion = { showversion, NONE|(EXRCOK)
#if OPT_ONLINEHELP
,"report version information for the editor"
#endif
};
#if SYS_MSDOS&&(CC_TURBO||CC_WATCOM||CC_DJGPP)
const CMDFUNC f_showmemory = { showmemory, NONE
#if OPT_ONLINEHELP
,"report on available memory"
#endif
};
#endif
#if OPT_SHOW_TAGS
const CMDFUNC f_showtagstack = { showtagstack, NONE
#if OPT_ONLINEHELP
,"show the stack of successive tag references"
#endif
};
#endif
const CMDFUNC f_shrinkwind = { shrinkwind, NONE
#if OPT_ONLINEHELP
,"decrease the size of the current window by CNT lines"
#endif
};
const CMDFUNC f_source = { source, NONE|(EXRCOK|NAMEDF)
#if OPT_ONLINEHELP
,"source a file of ex commands"
#endif
};
const CMDFUNC f_spawn = { spawn, NONE
#if OPT_ONLINEHELP
,"run a shell command"
#endif
};
const CMDFUNC f_poundc_func = { poundc_func, NONE
#if OPT_ONLINEHELP
,"prefix used to represent commands normally bound to function keys"
#endif
};
const CMDFUNC f_splitwind = { splitwind, NONE
#if OPT_ONLINEHELP
,"split the window in half; CNT of 1 or 2 chooses which becomes current"
#endif
};
const CMDFUNC f_storemac = { storemac, NONE
#if OPT_ONLINEHELP
,"store script text into CNT'th macro, up to line starting with ~endm"
#endif
};
#if OPT_PROCEDURES
const CMDFUNC f_storeproc = { storeproc, NONE
#if OPT_ONLINEHELP
,"store script text into given named stored-procedure"
#endif
};
#endif
const CMDFUNC f_subst_again = { subst_again, REDO|UNDO|GLOBOK
#if OPT_ONLINEHELP
,"redo the previous text substitution"
#endif
};
const CMDFUNC f_togglelistbuffers = { togglelistbuffers, NONE
#if OPT_ONLINEHELP
,"show or hide the buffer list. give CNT to force showing all"
#endif
};
#if !SMALLER
const CMDFUNC f_twiddle = { twiddle, REDO|UNDO
#if OPT_ONLINEHELP
,"exchange the two characters under and to the left of the cursor"
#endif
};
#endif
#if OPT_REBIND
const CMDFUNC f_unbindkey = { unbindkey, NONE
#if OPT_ONLINEHELP
,"break the binding between a keystroke and a function"
#endif
};
#endif
const CMDFUNC f_undo = { undo, NONE
#if OPT_ONLINEHELP
,"undo the last change made to a buffer; repeat to reapply the change"
#endif
};
const CMDFUNC f_inf_undo = { inf_undo, NONE
#if OPT_ONLINEHELP
,"undo/redo more changes, continuing in \"direction\" of last undo/redo"
#endif
};
const CMDFUNC f_backundo = { backundo, NONE
#if OPT_ONLINEHELP
,"undo changes made to a buffer; repeat to undo previous changes"
#endif
};
const CMDFUNC f_forwredo = { forwredo, NONE
#if OPT_ONLINEHELP
,"redo changes made to a buffer, after they have been undone"
#endif
};
const CMDFUNC f_unabbr = { unabbr, NONE|(EXRCOK|BANG|EXTRA)
#if OPT_ONLINEHELP
,"delete an abbreviation"
#endif
};
const CMDFUNC f_unarg_func = { unarg_func, NONE
#if OPT_ONLINEHELP
,"supply a numeric CNT to a command. sets CNT to 4, 16, 64, 256, etc."
#endif
};
const CMDFUNC f_unimpl = { unimpl, NONE
#if OPT_ONLINEHELP
,"place holder for the todo list"
#endif
};
const CMDFUNC f_unmark = { unmark, NONE
#if OPT_ONLINEHELP
,"clear the \"modified\" status of a buffer"
#endif
};
const CMDFUNC f_unmap = { unmap, NONE|(EXRCOK|BANG|EXTRA)
#if OPT_ONLINEHELP
,"delete a command-mode mapping"
#endif
};
const CMDFUNC f_unmap_bang = { unmap_bang, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"delete an insert-mode mapping"
#endif
};
const CMDFUNC f_unmap_system = { unmap_system, NONE|(EXRCOK|EXTRA)
#if OPT_ONLINEHELP
,"delete a system function-key mapping"
#endif
};
#if OPT_TAGS
const CMDFUNC f_untagpop = { untagpop, NONE
#if OPT_ONLINEHELP
,"restore cursor and buffer to location before last tag lookup"
#endif
};
#endif
#if !SMALLER
const CMDFUNC f_upscreen = { upscreen, NONE
#if OPT_ONLINEHELP
,"force the screen to be updated; flushes all pending output"
#endif
};
#endif
const CMDFUNC f_usebuffer = { usebuffer, NONE
#if OPT_ONLINEHELP
,"switch to the given buffer; will not look for a file by that name"
#endif
};
const CMDFUNC f_usekreg = { usekreg, REDO
#if OPT_ONLINEHELP
,"name a register, for use with a following command which references it"
#endif
};
#if !SMALLER
const CMDFUNC f_userbeep = { userbeep, NONE
#if OPT_ONLINEHELP
,"force the terminal to ring (or flash, if \"set flash\" is active)"
#endif
};
#endif
const CMDFUNC f_visual = { visual, NONE
#if OPT_ONLINEHELP
,"switch from non-existent exile mode back to visual mode. unimplemented"
#endif
};
const CMDFUNC f_vglobals = { vglobals, NONE
#if OPT_ONLINEHELP
,""
#endif
};
const CMDFUNC f_viewfile = { viewfile, NONE
#if OPT_ONLINEHELP
,"bring given file or existing buffer into window, mark it \"view-only\""
#endif
};
const CMDFUNC f_writeallchanged = { writeallchanged, NONE|(NL)
#if OPT_ONLINEHELP
,"attempt to write any buffers which are marked \"modified\""
#endif
};
const CMDFUNC f_writequit = { writequit, NONE|(NL)
#if OPT_ONLINEHELP
,"write the current buffer, and quit if no other buffers are modified"
#endif
};
#if !SMALLER
const CMDFUNC f_wrapword = { wrapword, REDO|UNDO
#if OPT_ONLINEHELP
,"split line in two at first preceding word break"
#endif
};
const CMDFUNC f_writemsg = { writemsg, NONE
#if OPT_ONLINEHELP
,"put a message on the message line"
#endif
};
#endif
const CMDFUNC f_yankline = { yankline, NONE
#if OPT_ONLINEHELP
,"get the current line into the given named or unnamed register"
#endif
};
#if OPT_XTERM||DISP_X11
const CMDFUNC f_mouse_motion = { mouse_motion, ABSM|MOTION
#if OPT_ONLINEHELP
,"dummy command to support mouse movements internally"
#endif
};
#endif
#if (OPT_XTERM>=3)
const CMDFUNC f_xterm_mouse_t = { xterm_mouse_t, NONE
#if OPT_ONLINEHELP
,"dummy command to support xterm mouse operation"
#endif
};
const CMDFUNC f_xterm_mouse_T = { xterm_mouse_T, NONE
#if OPT_ONLINEHELP
,"dummy command to support xterm mouse operation"
#endif
};
#endif
const CMDFUNC f_zzquit = { zzquit, NONE|(BANG|NL)
#if OPT_ONLINEHELP
,"if repeated, leave the editor, writing modified buffers as needed"
#endif
};
#else
extern const CMDFUNC f_abbrev;
extern const CMDFUNC f_altbuff;
extern const CMDFUNC f_append;
#if !SMALLER
extern const CMDFUNC f_appstring;
#endif
extern const CMDFUNC f_appendeol;
extern const CMDFUNC f_backchar;
extern const CMDFUNC f_backchar_to_bol;
extern const CMDFUNC f_backdelchar;
#if !SMALLER
extern const CMDFUNC f_backhunt;
#endif
extern const CMDFUNC f_backhpage;
extern const CMDFUNC f_backline;
extern const CMDFUNC f_backbline;
extern const CMDFUNC f_backpage;
extern const CMDFUNC f_backword;
extern const CMDFUNC f_backviword;
extern const CMDFUNC f_backsearch;
extern const CMDFUNC f_bcsrch;
extern const CMDFUNC f_bcsrch_to;
#if OPT_REBIND
extern const CMDFUNC f_bindkey;
#endif
extern const CMDFUNC f_bktoshell;
extern const CMDFUNC f_cd;
extern const CMDFUNC f_cntl_x_func;
extern const CMDFUNC f_chgchar;
extern const CMDFUNC f_chgline;
extern const CMDFUNC f_chgtoeol;
#if OPT_HILITEMATCH
extern const CMDFUNC f_clear_match_attrs;
#endif
extern const CMDFUNC f_clrmes;
#if OPT_FINDERR
extern const CMDFUNC f_comp_err_exps;
#endif
extern const CMDFUNC f_consearch;
#if OPT_WORDCOUNT
extern const CMDFUNC f_wordcount;
#endif
extern const CMDFUNC f_opercopy;
extern const CMDFUNC f_kbd_mac_begin;
extern const CMDFUNC f_kbd_mac_end;
extern const CMDFUNC f_kbd_mac_exec;
extern const CMDFUNC f_kbd_mac_save;
extern const CMDFUNC f_cbuf1;
extern const CMDFUNC f_cbuf2;
extern const CMDFUNC f_cbuf3;
extern const CMDFUNC f_cbuf4;
extern const CMDFUNC f_cbuf5;
extern const CMDFUNC f_cbuf6;
extern const CMDFUNC f_cbuf7;
extern const CMDFUNC f_cbuf8;
extern const CMDFUNC f_cbuf9;
extern const CMDFUNC f_cbuf10;
#if !SMALLER
extern const CMDFUNC f_cbuf11;
extern const CMDFUNC f_cbuf12;
extern const CMDFUNC f_cbuf13;
extern const CMDFUNC f_cbuf14;
extern const CMDFUNC f_cbuf15;
extern const CMDFUNC f_cbuf16;
extern const CMDFUNC f_cbuf17;
extern const CMDFUNC f_cbuf18;
extern const CMDFUNC f_cbuf19;
extern const CMDFUNC f_cbuf20;
extern const CMDFUNC f_cbuf21;
extern const CMDFUNC f_cbuf22;
extern const CMDFUNC f_cbuf23;
extern const CMDFUNC f_cbuf24;
extern const CMDFUNC f_cbuf25;
extern const CMDFUNC f_cbuf26;
extern const CMDFUNC f_cbuf27;
extern const CMDFUNC f_cbuf28;
extern const CMDFUNC f_cbuf29;
extern const CMDFUNC f_cbuf30;
extern const CMDFUNC f_cbuf31;
extern const CMDFUNC f_cbuf32;
extern const CMDFUNC f_cbuf33;
extern const CMDFUNC f_cbuf34;
extern const CMDFUNC f_cbuf35;
extern const CMDFUNC f_cbuf36;
extern const CMDFUNC f_cbuf37;
extern const CMDFUNC f_cbuf38;
extern const CMDFUNC f_cbuf39;
extern const CMDFUNC f_cbuf40;
#endif
extern const CMDFUNC f_delwind;
#if OPT_AEDIT
extern const CMDFUNC f_forceblank;
#endif
extern const CMDFUNC f_delglobmode;
extern const CMDFUNC f_dellocmode;
extern const CMDFUNC f_deltoeol;
#if OPT_REBIND
extern const CMDFUNC f_desbind;
extern const CMDFUNC f_desmotions;
extern const CMDFUNC f_desopers;
extern const CMDFUNC f_desapro;
extern const CMDFUNC f_desfunc;
extern const CMDFUNC f_deskey;
#endif
extern const CMDFUNC f_dotcmdplay;
extern const CMDFUNC f_ex;
#if !SMALLER
extern const CMDFUNC f_execbuf;
extern const CMDFUNC f_execfile;
#endif
extern const CMDFUNC f_execkreg;
#if OPT_PROCEDURES
extern const CMDFUNC f_execproc;
#endif
extern const CMDFUNC f_enlargewind;
extern const CMDFUNC f_esc_func;
#if SYS_UNIX
extern const CMDFUNC f_flow_control_enable;
#endif
extern const CMDFUNC f_fcsrch;
extern const CMDFUNC f_fcsrch_to;
extern const CMDFUNC f_filefind;
extern const CMDFUNC f_fileread;
extern const CMDFUNC f_filename;
#if !SMALLER
extern const CMDFUNC f_filesave;
#endif
extern const CMDFUNC f_filewrite;
extern const CMDFUNC f_vile_filter;
#if OPT_FINDERR
extern const CMDFUNC f_finderr;
extern const CMDFUNC f_finderrbuf;
#endif
extern const CMDFUNC f_firstbuffer;
extern const CMDFUNC f_firstnonwhite;
#if OPT_ISRCH
extern const CMDFUNC f_fisearch;
#endif
extern const CMDFUNC f_flipchar;
#if DISP_HP150
extern const CMDFUNC f_fnclabel;
#endif
extern const CMDFUNC f_forwdelchar;
extern const CMDFUNC f_forwhpage;
extern const CMDFUNC f_forwchar;
extern const CMDFUNC f_forwchar_to_eol;
extern const CMDFUNC f_forwpage;
extern const CMDFUNC f_forwline;
extern const CMDFUNC f_forwbline;
extern const CMDFUNC f_forwword;
extern const CMDFUNC f_forwviword;
extern const CMDFUNC f_forwendw;
extern const CMDFUNC f_forwviendw;
#if !SMALLER
extern const CMDFUNC f_forwhunt;
#endif
extern const CMDFUNC f_forwsearch;
#if OPT_CFENCE
extern const CMDFUNC f_matchfence;
extern const CMDFUNC f_matchfenceback;
#endif
extern const CMDFUNC f_globals;
extern const CMDFUNC f_godotplus;
extern const CMDFUNC f_gomark;
extern const CMDFUNC f_gotobop;
extern const CMDFUNC f_gotoeop;
#if !SMALLER
extern const CMDFUNC f_gotobob;
extern const CMDFUNC f_gotoeob;
#endif
extern const CMDFUNC f_gotobol;
extern const CMDFUNC f_gotoeol;
extern const CMDFUNC f_gotobos;
extern const CMDFUNC f_gotomos;
extern const CMDFUNC f_gotoeos;
extern const CMDFUNC f_gotobosec;
extern const CMDFUNC f_gotoeosec;
extern const CMDFUNC f_gotobosent;
extern const CMDFUNC f_gotoeosent;
#if OPT_TAGS
extern const CMDFUNC f_gototag;
#endif
extern const CMDFUNC f_gotocol;
extern const CMDFUNC f_gotoline;
extern const CMDFUNC f_golinenmmark;
extern const CMDFUNC f_goexactnmmark;
extern const CMDFUNC f_gorectnmmark;
extern const CMDFUNC f_help;
extern const CMDFUNC f_histbuff;
extern const CMDFUNC f_insert;
extern const CMDFUNC f_insert_no_aindent;
extern const CMDFUNC f_insertbol;
extern const CMDFUNC f_insfile;
#if !SMALLER
extern const CMDFUNC f_insspace;
extern const CMDFUNC f_insstring;
#endif
extern const CMDFUNC f_joinlines;
extern const CMDFUNC f_killbuffer;
extern const CMDFUNC f_showlength;
#if !SMALLER
extern const CMDFUNC f_lastnonwhite;
#endif
extern const CMDFUNC f_listbuffers;
#if OPT_HISTORY
extern const CMDFUNC f_showhistory;
#endif
extern const CMDFUNC f_lineputafter;
extern const CMDFUNC f_lineputbefore;
extern const CMDFUNC f_rectputafter;
extern const CMDFUNC f_rectputbefore;
extern const CMDFUNC f_lineundo;
extern const CMDFUNC f_loadkreg;
#if OPT_SHOW_REGS
extern const CMDFUNC f_showkreg;
#endif
#if OPT_SHOW_MAPS
extern const CMDFUNC f_sysmap;
#endif
extern const CMDFUNC f_map;
extern const CMDFUNC f_map_bang;
#if OPT_TAGS
extern const CMDFUNC f_nexttag;
#endif
extern const CMDFUNC f_newprocessgroup;
extern const CMDFUNC f_noremap;
extern const CMDFUNC f_noremap_bang;
extern const CMDFUNC f_cntl_a_func;
extern const CMDFUNC f_mvdnnxtwind;
extern const CMDFUNC f_mvupnxtwind;
extern const CMDFUNC f_mvdnwind;
extern const CMDFUNC f_mvupwind;
extern const CMDFUNC f_mvrightwind;
extern const CMDFUNC f_mvleftwind;
extern const CMDFUNC f_nextbuffer;
extern const CMDFUNC f_namebuffer;
#if !SMALLER
extern const CMDFUNC f_newline;
#endif
extern const CMDFUNC f_newlength;
extern const CMDFUNC f_newwidth;
extern const CMDFUNC f_nextwind;
extern const CMDFUNC f_nullproc;
extern const CMDFUNC f_namedcmd;
extern const CMDFUNC f_openup;
extern const CMDFUNC f_openup_no_aindent;
extern const CMDFUNC f_opendown;
extern const CMDFUNC f_opendown_no_aindent;
extern const CMDFUNC f_operopenrect;
#if OPT_SELECTIONS
extern const CMDFUNC f_operattrbold;
extern const CMDFUNC f_operattrcaseq;
extern const CMDFUNC f_operattrital;
extern const CMDFUNC f_operattrno;
extern const CMDFUNC f_operattrul;
#endif
extern const CMDFUNC f_operchg;
#if OPT_AEDIT
extern const CMDFUNC f_operdetab;
extern const CMDFUNC f_operentab;
#endif
extern const CMDFUNC f_opermove;
extern const CMDFUNC f_operlinechg;
extern const CMDFUNC f_operdel;
extern const CMDFUNC f_operjoin;
extern const CMDFUNC f_operlinedel;
extern const CMDFUNC f_operfilter;
#if OPT_FORMAT
extern const CMDFUNC f_operformat;
#endif
extern const CMDFUNC f_operflip;
extern const CMDFUNC f_operglobals;
extern const CMDFUNC f_opervglobals;
extern const CMDFUNC f_operlower;
extern const CMDFUNC f_operlist;
extern const CMDFUNC f_operprint;
extern const CMDFUNC f_operpprint;
#if OPT_SELECTIONS
extern const CMDFUNC f_operselect;
#endif
extern const CMDFUNC f_operupper;
extern const CMDFUNC f_operlshift;
extern const CMDFUNC f_operrshift;
extern const CMDFUNC f_opersubst;
#if OPT_AEDIT
extern const CMDFUNC f_opertrim;
extern const CMDFUNC f_operblank;
#endif
extern const CMDFUNC f_operyank;
extern const CMDFUNC f_operlineyank;
extern const CMDFUNC f_opersubstagain;
extern const CMDFUNC f_opertransf;
extern const CMDFUNC f_operwrite;
extern const CMDFUNC f_overwritechars;
#if !SMALLER
extern const CMDFUNC f_overwstring;
#endif
extern const CMDFUNC f_onlywind;
extern const CMDFUNC f_poswind;
extern const CMDFUNC f_prevwind;
extern const CMDFUNC f_pipecmd;
extern const CMDFUNC f_putafter;
extern const CMDFUNC f_putbefore;
extern const CMDFUNC f_pwd;
extern const CMDFUNC f_quit;
extern const CMDFUNC f_quithard;
extern const CMDFUNC f_quickexit;
extern const CMDFUNC f_quote;
extern const CMDFUNC f_vile_refresh;
#if !SMALLER
extern const CMDFUNC f_reposition;
#endif
extern const CMDFUNC f_rep_csrch;
extern const CMDFUNC f_replacechar;
extern const CMDFUNC f_respawn;
#if !SMALLER
extern const CMDFUNC f_resize;
extern const CMDFUNC f_restwnd;
#endif
extern const CMDFUNC f_rev_csrch;
#if OPT_ISRCH
extern const CMDFUNC f_risearch;
#endif
extern const CMDFUNC f_revsearch;
#if OPT_SELECTIONS
extern const CMDFUNC f_sel_motion;
#endif
extern const CMDFUNC f_scrforwsearch;
extern const CMDFUNC f_scrbacksearch;
extern const CMDFUNC f_scrsearchpat;
#if OPT_DOSFILES
extern const CMDFUNC f_set_dosmode;
extern const CMDFUNC f_set_unixmode;
#endif
extern const CMDFUNC f_settab;
#if OPT_REBIND&&OPT_TERMCHRS
extern const CMDFUNC f_set_termchrs;
extern const CMDFUNC f_show_termchrs;
#endif
extern const CMDFUNC f_spawncli;
#if !SMALLER
extern const CMDFUNC f_savewnd;
#endif
extern const CMDFUNC f_scrnextup;
extern const CMDFUNC f_scrnextdw;
extern const CMDFUNC f_setfillcol;
#if OPT_SELECTIONS
extern const CMDFUNC f_multimotion;
extern const CMDFUNC f_multimotionfullline;
extern const CMDFUNC f_multimotionrectangle;
#endif
#if OPT_ENCRYPT
extern const CMDFUNC f_ue_setkey;
#endif
extern const CMDFUNC f_setlocmode;
extern const CMDFUNC f_setglobmode;
extern const CMDFUNC f_setnmmark;
#if OPT_EVAL
extern const CMDFUNC f_setvar;
#endif
extern const CMDFUNC f_showcpos;
extern const CMDFUNC f_listmodes;
#if OPT_SHOW_EVAL
extern const CMDFUNC f_listvars;
#endif
extern const CMDFUNC f_showversion;
#if SYS_MSDOS&&(CC_TURBO||CC_WATCOM||CC_DJGPP)
extern const CMDFUNC f_showmemory;
#endif
#if OPT_SHOW_TAGS
extern const CMDFUNC f_showtagstack;
#endif
extern const CMDFUNC f_shrinkwind;
extern const CMDFUNC f_source;
extern const CMDFUNC f_spawn;
extern const CMDFUNC f_poundc_func;
extern const CMDFUNC f_splitwind;
extern const CMDFUNC f_storemac;
#if OPT_PROCEDURES
extern const CMDFUNC f_storeproc;
#endif
extern const CMDFUNC f_subst_again;
extern const CMDFUNC f_togglelistbuffers;
#if !SMALLER
extern const CMDFUNC f_twiddle;
#endif
#if OPT_REBIND
extern const CMDFUNC f_unbindkey;
#endif
extern const CMDFUNC f_undo;
extern const CMDFUNC f_inf_undo;
extern const CMDFUNC f_backundo;
extern const CMDFUNC f_forwredo;
extern const CMDFUNC f_unabbr;
extern const CMDFUNC f_unarg_func;
extern const CMDFUNC f_unimpl;
extern const CMDFUNC f_unmark;
extern const CMDFUNC f_unmap;
extern const CMDFUNC f_unmap_bang;
extern const CMDFUNC f_unmap_system;
#if OPT_TAGS
extern const CMDFUNC f_untagpop;
#endif
#if !SMALLER
extern const CMDFUNC f_upscreen;
#endif
extern const CMDFUNC f_usebuffer;
extern const CMDFUNC f_usekreg;
#if !SMALLER
extern const CMDFUNC f_userbeep;
#endif
extern const CMDFUNC f_visual;
extern const CMDFUNC f_vglobals;
extern const CMDFUNC f_viewfile;
extern const CMDFUNC f_writeallchanged;
extern const CMDFUNC f_writequit;
#if !SMALLER
extern const CMDFUNC f_wrapword;
extern const CMDFUNC f_writemsg;
#endif
extern const CMDFUNC f_yankline;
#if OPT_XTERM||DISP_X11
extern const CMDFUNC f_mouse_motion;
#endif
#if (OPT_XTERM>=3)
extern const CMDFUNC f_xterm_mouse_t;
extern const CMDFUNC f_xterm_mouse_T;
#endif
extern const CMDFUNC f_zzquit;
#endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.