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.