home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / VILE327.ZIP / VILE327.TAR / vile3.27 / nename.h < prev    next >
Text File  |  1992-12-14  |  22KB  |  1,020 lines

  1. /* nename.h: this header file was produced automatically by
  2.  * the ./mktbls program, based on input from the file cmdtbl
  3.  */
  4.  
  5. /* if you maintain this by hand, keep it in */
  6. /* alphabetical order!!!! */
  7.  
  8. NTAB nametbl[] = {
  9.     { "!",    &f_operfilter },
  10.     { "!!",    &f_respawn },
  11.     { "&",    &f_opersubstagain },
  12.     { "*",    &f_togglelistbuffers },
  13.     { ":",    &f_namedcmd },
  14.     { "<",    &f_operlshift },
  15.     { "=",    &f_showlength },
  16.     { ">",    &f_operrshift },
  17.     { "E",    &f_filefind },
  18.     { "L",    &f_operlower },
  19.     { "Put",    &f_lineputbefore },
  20.     { "Q",    &f_quit },
  21.     { "Q!",    &f_quithard },
  22.     { "U",    &f_operupper },
  23.     { "W",    &f_operwrite },
  24.     { "WQ",    &f_writequit },
  25.     { "Wq",    &f_writequit },
  26.     { "_",    &f_histbuff },
  27.     { "a",    &f_opendown },
  28. #if (!FEWNAMES)
  29.     { "abort-command",    &f_esc },
  30. #endif
  31. #if (!FEWNAMES)
  32.     { "alternate-buffer",    &f_altbuff },
  33. #endif
  34. #if (!FEWNAMES)
  35.     { "append-chars",    &f_append },
  36. #endif
  37. #if (!FEWNAMES)
  38.     { "append-chars-at-eol",    &f_appendeol },
  39. #endif
  40. #if (APROP|REBIND)
  41.     { "apropos",    &f_apro },
  42. #endif
  43.     { "args",    &f_listbuffers },
  44.     { "b",    &f_usebuffer },
  45. #if (!FEWNAMES)
  46.     { "back-half-page",    &f_backhpage },
  47. #endif
  48. #if (!FEWNAMES)
  49.     { "back-line",    &f_backline },
  50. #endif
  51. #if (!FEWNAMES)
  52.     { "back-line-at-bol",    &f_backbline },
  53. #endif
  54. #if (!FEWNAMES)
  55.     { "back-page",    &f_backpage },
  56. #endif
  57. #if (WORDPRO) & (!FEWNAMES)
  58.     { "back-paragraph",    &f_gotobop },
  59. #endif
  60. #if (!FEWNAMES)
  61.     { "back-punctuated-word",    &f_backviword },
  62. #endif
  63. #if (WORDPRO) & (!FEWNAMES)
  64.     { "back-section",    &f_gotobosec },
  65. #endif
  66. #if (WORDPRO) & (!FEWNAMES)
  67.     { "back-sentence",    &f_gotobosent },
  68. #endif
  69. #if (!FEWNAMES)
  70.     { "back-word",    &f_backword },
  71. #endif
  72. #if (!FEWNAMES)
  73.     { "backward-char-scan",    &f_bcsrch },
  74. #endif
  75. #if (!FEWNAMES)
  76.     { "backward-char-scan-to",    &f_bcsrch_to },
  77. #endif
  78. #if (!FEWNAMES)
  79.     { "backward-character",    &f_backchar },
  80. #endif
  81. #if (!FEWNAMES)
  82.     { "backward-character-to-bol",    &f_backchar_to_bol },
  83. #endif
  84. #if (!FEWNAMES)
  85.     { "begin-keyboard-macro",    &f_kbd_mac_begin },
  86. #endif
  87. #if (!SMALLER) & (!FEWNAMES)
  88.     { "beginning-of-file",    &f_gotobob },
  89. #endif
  90. #if (!FEWNAMES)
  91.     { "beginning-of-line",    &f_gotobol },
  92. #endif
  93. #if (!FEWNAMES)
  94.     { "beginning-of-screen",    &f_gotobos },
  95. #endif
  96. #if (REBIND)
  97.     { "bind-key",    &f_bindkey },
  98. #endif
  99. #if (!FEWNAMES)
  100.     { "bol",    &f_gotobol },
  101. #endif
  102.     { "buffer",    &f_usebuffer },
  103. #if (!FEWNAMES)
  104.     { "buffer-length",    &f_showlength },
  105. #endif
  106.     { "c",    &f_opercopy },
  107.     { "cd",    &f_cd },
  108.     { "ch",    &f_operlinechg },
  109. #if (!FEWNAMES)
  110.     { "change-char",    &f_chgchar },
  111. #endif
  112.     { "change-directory",    &f_cd },
  113. #if (!FEWNAMES)
  114.     { "change-file-name",    &f_filename },
  115. #endif
  116. #if (!FEWNAMES)
  117.     { "change-line",    &f_chgline },
  118. #endif
  119. #if (!FEWNAMES)
  120.     { "change-lines-til",    &f_operlinechg },
  121. #endif
  122. #if (!FEWNAMES)
  123.     { "change-til",    &f_operchg },
  124. #endif
  125. #if (!FEWNAMES)
  126.     { "change-to-eol",    &f_chgtoeol },
  127. #endif
  128. #if (!FEWNAMES)
  129.     { "clear-and-redraw",    &f_refresh },
  130. #endif
  131. #if (!FEWNAMES)
  132.     { "clear-message-line",    &f_clrmes },
  133. #endif
  134.     { "cntl_a-prefix",    &f_cntl_af },
  135. #if (!FEWNAMES)
  136.     { "cntl_x-prefix",    &f_cntl_xf },
  137. #endif
  138. #if (!FEWNAMES)
  139.     { "continue-search",    &f_consearch },
  140. #endif
  141.     { "copy-til",    &f_opercopy },
  142.     { "d",    &f_operlinedel },
  143. #if (!FEWNAMES)
  144.     { "delete-and-insert-chars-til",    &f_operchg },
  145. #endif
  146. #if (AEDIT) & (!FEWNAMES)
  147.     { "delete-blank-lines",    &f_deblank },
  148. #endif
  149. #if (!FEWNAMES)
  150.     { "delete-buffer",    &f_killbuffer },
  151. #endif
  152. #if (!FEWNAMES)
  153.     { "delete-char-and-insert-chars",    &f_chgchar },
  154. #endif
  155. #if (!FEWNAMES)
  156.     { "delete-global-mode",    &f_delgmode },
  157. #endif
  158. #if (!FEWNAMES)
  159.     { "delete-line-and-insert-chars",    &f_chgline },
  160. #endif
  161. #if (!FEWNAMES)
  162.     { "delete-lines-and-insert-chars-til",    &f_operlinechg },
  163. #endif
  164. #if (!FEWNAMES)
  165.     { "delete-lines-til",    &f_operlinedel },
  166. #endif
  167. #if (!FEWNAMES)
  168.     { "delete-mode",    &f_delmode },
  169. #endif
  170. #if (!FEWNAMES)
  171.     { "delete-next-character",    &f_forwdelchar },
  172. #endif
  173. #if (!FEWNAMES)
  174.     { "delete-other-windows",    &f_onlywind },
  175. #endif
  176. #if (!FEWNAMES)
  177.     { "delete-previous-character",    &f_backdelchar },
  178. #endif
  179. #if (!FEWNAMES)
  180.     { "delete-til",    &f_operdel },
  181. #endif
  182. #if (!FEWNAMES)
  183.     { "delete-to-eol",    &f_deltoeol },
  184. #endif
  185. #if (!FEWNAMES)
  186.     { "delete-to-eol-and-insert-chars",    &f_chgtoeol },
  187. #endif
  188. #if (!FEWNAMES)
  189.     { "delete-window",    &f_delwind },
  190. #endif
  191. #if (REBIND)
  192.     { "describe-bindings",    &f_desbind },
  193. #endif
  194. #if (REBIND)
  195.     { "describe-key",    &f_deskey },
  196. #endif
  197. #if (AEDIT) & (!FEWNAMES)
  198.     { "detab-lines-til",    &f_operdetab },
  199. #endif
  200. #if (!FEWNAMES)
  201.     { "down-half-page",    &f_forwhpage },
  202. #endif
  203. #if (!FEWNAMES)
  204.     { "down-line",    &f_forwline },
  205. #endif
  206. #if (!FEWNAMES)
  207.     { "down-line-at-bol",    &f_forwbline },
  208. #endif
  209. #if (!FEWNAMES)
  210.     { "down-page",    &f_forwpage },
  211. #endif
  212. #if (WORDPRO) & (!FEWNAMES)
  213.     { "down-paragraph",    &f_gotoeop },
  214. #endif
  215. #if (WORDPRO) & (!FEWNAMES)
  216.     { "down-section",    &f_gotoeosec },
  217. #endif
  218. #if (WORDPRO) & (!FEWNAMES)
  219.     { "down-sentence",    &f_gotoeosent },
  220. #endif
  221.     { "e",    &f_filefind },
  222.     { "e!",    &f_fileread },
  223. #if (!FEWNAMES)
  224.     { "edit-file",    &f_filefind },
  225. #endif
  226. #if (!FEWNAMES)
  227.     { "end-keyboard-macro",    &f_kbd_mac_end },
  228. #endif
  229. #if (!SMALLER) & (!FEWNAMES)
  230.     { "end-of-file",    &f_gotoeob },
  231. #endif
  232. #if (!FEWNAMES)
  233.     { "end-of-line",    &f_gotoeol },
  234. #endif
  235. #if (!FEWNAMES)
  236.     { "end-of-screen",    &f_gotoeos },
  237. #endif
  238. #if (AEDIT) & (!FEWNAMES)
  239.     { "entab-lines-til",    &f_operentab },
  240. #endif
  241. #if (!FEWNAMES)
  242.     { "eol",    &f_gotoeol },
  243. #endif
  244.     { "ex",    &f_ex },
  245. #if (!SMALLER) & (!FEWNAMES)
  246.     { "execute-buffer",    &f_execbuf },
  247. #endif
  248. #if (NEVER) & (!FEWNAMES)
  249.     { "execute-command-line",    &f_execcmd },
  250. #endif
  251. #if (!SMALLER) & (!FEWNAMES)
  252.     { "execute-file",    &f_execfile },
  253. #endif
  254. #if (!FEWNAMES)
  255.     { "execute-keyboard-macro",    &f_kbd_mac_exec },
  256. #endif
  257. #if (!FEWNAMES)
  258.     { "execute-macro-1",    &f_cbuf1 },
  259. #endif
  260. #if (!FEWNAMES)
  261.     { "execute-macro-10",    &f_cbuf10 },
  262. #endif
  263. #if (!SMALLER) & (!FEWNAMES)
  264.     { "execute-macro-11",    &f_cbuf11 },
  265. #endif
  266. #if (!SMALLER) & (!FEWNAMES)
  267.     { "execute-macro-12",    &f_cbuf12 },
  268. #endif
  269. #if (!SMALLER) & (!FEWNAMES)
  270.     { "execute-macro-13",    &f_cbuf13 },
  271. #endif
  272. #if (!SMALLER) & (!FEWNAMES)
  273.     { "execute-macro-14",    &f_cbuf14 },
  274. #endif
  275. #if (!SMALLER) & (!FEWNAMES)
  276.     { "execute-macro-15",    &f_cbuf15 },
  277. #endif
  278. #if (!SMALLER) & (!FEWNAMES)
  279.     { "execute-macro-16",    &f_cbuf16 },
  280. #endif
  281. #if (!SMALLER) & (!FEWNAMES)
  282.     { "execute-macro-17",    &f_cbuf17 },
  283. #endif
  284. #if (!SMALLER) & (!FEWNAMES)
  285.     { "execute-macro-18",    &f_cbuf18 },
  286. #endif
  287. #if (!SMALLER) & (!FEWNAMES)
  288.     { "execute-macro-19",    &f_cbuf19 },
  289. #endif
  290. #if (!FEWNAMES)
  291.     { "execute-macro-2",    &f_cbuf2 },
  292. #endif
  293. #if (!SMALLER) & (!FEWNAMES)
  294.     { "execute-macro-20",    &f_cbuf20 },
  295. #endif
  296. #if (!SMALLER) & (!FEWNAMES)
  297.     { "execute-macro-21",    &f_cbuf21 },
  298. #endif
  299. #if (!SMALLER) & (!FEWNAMES)
  300.     { "execute-macro-22",    &f_cbuf22 },
  301. #endif
  302. #if (!SMALLER) & (!FEWNAMES)
  303.     { "execute-macro-23",    &f_cbuf23 },
  304. #endif
  305. #if (!SMALLER) & (!FEWNAMES)
  306.     { "execute-macro-24",    &f_cbuf24 },
  307. #endif
  308. #if (!SMALLER) & (!FEWNAMES)
  309.     { "execute-macro-25",    &f_cbuf25 },
  310. #endif
  311. #if (!SMALLER) & (!FEWNAMES)
  312.     { "execute-macro-26",    &f_cbuf26 },
  313. #endif
  314. #if (!SMALLER) & (!FEWNAMES)
  315.     { "execute-macro-27",    &f_cbuf27 },
  316. #endif
  317. #if (!SMALLER) & (!FEWNAMES)
  318.     { "execute-macro-28",    &f_cbuf28 },
  319. #endif
  320. #if (!SMALLER) & (!FEWNAMES)
  321.     { "execute-macro-29",    &f_cbuf29 },
  322. #endif
  323. #if (!FEWNAMES)
  324.     { "execute-macro-3",    &f_cbuf3 },
  325. #endif
  326. #if (!SMALLER) & (!FEWNAMES)
  327.     { "execute-macro-30",    &f_cbuf30 },
  328. #endif
  329. #if (!SMALLER) & (!FEWNAMES)
  330.     { "execute-macro-31",    &f_cbuf31 },
  331. #endif
  332. #if (!SMALLER) & (!FEWNAMES)
  333.     { "execute-macro-32",    &f_cbuf32 },
  334. #endif
  335. #if (!SMALLER) & (!FEWNAMES)
  336.     { "execute-macro-33",    &f_cbuf33 },
  337. #endif
  338. #if (!SMALLER) & (!FEWNAMES)
  339.     { "execute-macro-34",    &f_cbuf34 },
  340. #endif
  341. #if (!SMALLER) & (!FEWNAMES)
  342.     { "execute-macro-35",    &f_cbuf35 },
  343. #endif
  344. #if (!SMALLER) & (!FEWNAMES)
  345.     { "execute-macro-36",    &f_cbuf36 },
  346. #endif
  347. #if (!SMALLER) & (!FEWNAMES)
  348.     { "execute-macro-37",    &f_cbuf37 },
  349. #endif
  350. #if (!SMALLER) & (!FEWNAMES)
  351.     { "execute-macro-38",    &f_cbuf38 },
  352. #endif
  353. #if (!SMALLER) & (!FEWNAMES)
  354.     { "execute-macro-39",    &f_cbuf39 },
  355. #endif
  356. #if (!FEWNAMES)
  357.     { "execute-macro-4",    &f_cbuf4 },
  358. #endif
  359. #if (!SMALLER) & (!FEWNAMES)
  360.     { "execute-macro-40",    &f_cbuf40 },
  361. #endif
  362. #if (!FEWNAMES)
  363.     { "execute-macro-5",    &f_cbuf5 },
  364. #endif
  365. #if (!FEWNAMES)
  366.     { "execute-macro-6",    &f_cbuf6 },
  367. #endif
  368. #if (!FEWNAMES)
  369.     { "execute-macro-7",    &f_cbuf7 },
  370. #endif
  371. #if (!FEWNAMES)
  372.     { "execute-macro-8",    &f_cbuf8 },
  373. #endif
  374. #if (!FEWNAMES)
  375.     { "execute-macro-9",    &f_cbuf9 },
  376. #endif
  377. #if (!FEWNAMES)
  378.     { "execute-named-command",    &f_namedcmd },
  379. #endif
  380. #if (!FEWNAMES)
  381.     { "execute-named-command-old",    &f_onamedcmd },
  382. #endif
  383. #if (PROC) & (!FEWNAMES)
  384.     { "execute-procedure",    &f_execproc },
  385. #endif
  386.     { "execute-register",    &f_execkreg },
  387.     { "exit",    &f_quit },
  388.     { "exsource",    &f_source },
  389.     { "f",    &f_filename },
  390.     { "file",    &f_filename },
  391.     { "filename",    &f_filename },
  392. #if (!FEWNAMES)
  393.     { "filter-buffer",    &f_filter },
  394. #endif
  395. #if (!FEWNAMES)
  396.     { "filter-til",    &f_operfilter },
  397. #endif
  398. #if (!FEWNAMES)
  399.     { "find-file",    &f_filefind },
  400. #endif
  401. #if (FINDERR) & (!FEWNAMES)
  402.     { "find-next-error",    &f_finderr },
  403. #endif
  404. #if (TAGS) & (!FEWNAMES)
  405.     { "find-tag",    &f_gototag },
  406. #endif
  407. #if (!FEWNAMES)
  408.     { "first-nonwhite",    &f_firstnonwhite },
  409. #endif
  410. #if (!FEWNAMES)
  411.     { "flip-character",    &f_flipchar },
  412. #endif
  413. #if (!FEWNAMES)
  414.     { "flip-til",    &f_operflip },
  415. #endif
  416. #if (WORDPRO) & (!FEWNAMES)
  417.     { "format-til",    &f_operformat },
  418. #endif
  419. #if (!FEWNAMES)
  420.     { "forward-char-scan",    &f_fcsrch },
  421. #endif
  422. #if (!FEWNAMES)
  423.     { "forward-char-scan-up-to",    &f_fcsrch_to },
  424. #endif
  425. #if (!FEWNAMES)
  426.     { "forward-character",    &f_forwchar },
  427. #endif
  428. #if (!FEWNAMES)
  429.     { "forward-character-to-eol",    &f_forwchar_to_eol },
  430. #endif
  431. #if (!FEWNAMES)
  432.     { "forward-half-page",    &f_forwhpage },
  433. #endif
  434. #if (!FEWNAMES)
  435.     { "forward-line",    &f_forwline },
  436. #endif
  437. #if (!FEWNAMES)
  438.     { "forward-line-at-bol",    &f_forwbline },
  439. #endif
  440. #if (!FEWNAMES)
  441.     { "forward-page",    &f_forwpage },
  442. #endif
  443. #if (WORDPRO) & (!FEWNAMES)
  444.     { "forward-paragraph",    &f_gotoeop },
  445. #endif
  446. #if (!FEWNAMES)
  447.     { "forward-punctuated-word",    &f_forwviword },
  448. #endif
  449. #if (!FEWNAMES)
  450.     { "forward-punctuated-word-end",    &f_forwviendw },
  451. #endif
  452. #if (WORDPRO) & (!FEWNAMES)
  453.     { "forward-section",    &f_gotoeosec },
  454. #endif
  455. #if (WORDPRO) & (!FEWNAMES)
  456.     { "forward-sentence",    &f_gotoeosent },
  457. #endif
  458. #if (!FEWNAMES)
  459.     { "forward-word",    &f_forwword },
  460. #endif
  461. #if (!FEWNAMES)
  462.     { "forward-word-end",    &f_forwendw },
  463. #endif
  464. #if (GLOBALS)
  465.     { "g",    &f_operglobals },
  466. #endif
  467. #if (GLOBALS)
  468.     { "global",    &f_operglobals },
  469. #endif
  470.     { "gmodes",    &f_listmodes },
  471. #if (!SMALLER) & (!FEWNAMES)
  472.     { "goto-beginning-of-file",    &f_gotobob },
  473. #endif
  474. #if (!FEWNAMES)
  475.     { "goto-beginning-of-screen",    &f_gotobos },
  476. #endif
  477. #if (!FEWNAMES)
  478.     { "goto-bol",    &f_gotobol },
  479. #endif
  480. #if (!FEWNAMES)
  481.     { "goto-column",    &f_gotocol },
  482. #endif
  483. #if (!SMALLER) & (!FEWNAMES)
  484.     { "goto-end-of-file",    &f_gotoeob },
  485. #endif
  486. #if (!FEWNAMES)
  487.     { "goto-end-of-screen",    &f_gotoeos },
  488. #endif
  489. #if (!FEWNAMES)
  490.     { "goto-eol",    &f_gotoeol },
  491. #endif
  492. #if (!FEWNAMES)
  493.     { "goto-line",    &f_gotoline },
  494. #endif
  495. #if (CFENCE) & (!FEWNAMES)
  496.     { "goto-matching-fence",    &f_matchfence },
  497. #endif
  498. #if (CFENCE) & (!FEWNAMES)
  499.     { "goto-matching-fence-behind",    &f_matchfenceback },
  500. #endif
  501. #if (!FEWNAMES)
  502.     { "goto-middle-of-screen",    &f_gotomos },
  503. #endif
  504. #if (!FEWNAMES)
  505.     { "goto-named-mark",    &f_golinenmmark },
  506. #endif
  507. #if (!FEWNAMES)
  508.     { "goto-named-mark-exact",    &f_goexactnmmark },
  509. #endif
  510. #if (!FEWNAMES)
  511.     { "grow-window",    &f_enlargewind },
  512. #endif
  513.     { "h",    &f_help },
  514. #if (!FEWNAMES)
  515.     { "handle-tab",    &f_settab },
  516. #endif
  517.     { "help",    &f_help },
  518. #if (!FEWNAMES)
  519.     { "historical-buffer",    &f_histbuff },
  520. #endif
  521. #if (!SMALLER)
  522.     { "hunt-backward",    &f_backhunt },
  523. #endif
  524. #if (!SMALLER) & (!FEWNAMES)
  525.     { "hunt-forward",    &f_forwhunt },
  526. #endif
  527.     { "i",    &f_openup },
  528. #if (ISRCH) & (!FEWNAMES)
  529.     { "incremental-search",    &f_fisearch },
  530. #endif
  531. #if (!FEWNAMES)
  532.     { "insert-chars",    &f_insert },
  533. #endif
  534. #if (!FEWNAMES)
  535.     { "insert-chars-at-bol",    &f_insertbol },
  536. #endif
  537. #if (!FEWNAMES)
  538.     { "insert-file",    &f_insfile },
  539. #endif
  540. #if (!SMALLER) & (!FEWNAMES)
  541.     { "insert-space",    &f_insspace },
  542. #endif
  543. #if (!SMALLER)
  544.     { "insert-string",    &f_istring },
  545. #endif
  546. #if (!FEWNAMES)
  547.     { "interactive-shell",    &f_spawncli },
  548. #endif
  549. #if (!FEWNAMES)
  550.     { "join-lines",    &f_join },
  551. #endif
  552.     { "k",    &f_setnmmark },
  553.     { "ki",    &f_killbuffer },
  554. #if (!FEWNAMES)
  555.     { "kill-buffer",    &f_killbuffer },
  556. #endif
  557. #if (GLOBALS)
  558.     { "l",    &f_operlist },
  559. #endif
  560. #if (FLABEL)
  561.     { "label-fkey",    &f_fnclabel },
  562. #endif
  563. #if (FLABEL) & (!FEWNAMES)
  564.     { "label-function-key",    &f_fnclabel },
  565. #endif
  566. #if (!SMALLER) & (!FEWNAMES)
  567.     { "last-nonwhite",    &f_lastnonwhite },
  568. #endif
  569. #if (REBIND)
  570.     { "list-bindings",    &f_desbind },
  571. #endif
  572. #if (!FEWNAMES)
  573.     { "list-buffers",    &f_listbuffers },
  574. #endif
  575. #if (APROP|REBIND)
  576.     { "list-commands-apropos-to",    &f_apro },
  577. #endif
  578.     { "list-help",    &f_help },
  579. #if (GLOBALS) & (!FEWNAMES)
  580.     { "list-lines-til",    &f_operlist },
  581. #endif
  582.     { "list-modes",    &f_listmodes },
  583.     { "load-register",    &f_loadkreg },
  584. #if (!FEWNAMES)
  585.     { "lower-til",    &f_operlower },
  586. #endif
  587.     { "m",    &f_opermove },
  588.     { "map",    &f_map },
  589. #if (!FEWNAMES)
  590.     { "middle-of-screen",    &f_gotomos },
  591. #endif
  592.     { "modes",    &f_listmodes },
  593. #if (!FEWNAMES)
  594.     { "move-next-window-down",    &f_mvdnnxtwind },
  595. #endif
  596. #if (!FEWNAMES)
  597.     { "move-next-window-up",    &f_mvupnxtwind },
  598. #endif
  599.     { "move-til",    &f_opermove },
  600. #if (!FEWNAMES)
  601.     { "move-window-down",    &f_mvdnwind },
  602. #endif
  603. #if (!FEWNAMES)
  604.     { "move-window-left",    &f_mvleftwind },
  605. #endif
  606. #if (!FEWNAMES)
  607.     { "move-window-right",    &f_mvrightwind },
  608. #endif
  609. #if (!FEWNAMES)
  610.     { "move-window-up",    &f_mvupwind },
  611. #endif
  612.     { "n",    &f_nextbuffer },
  613. #if (!SMALLER)
  614.     { "newline",    &f_newline },
  615. #endif
  616. #if (!FEWNAMES)
  617.     { "next-buffer",    &f_nextbuffer },
  618. #endif
  619. #if (!FEWNAMES)
  620.     { "next-character",    &f_forwchar },
  621. #endif
  622. #if (!FEWNAMES)
  623.     { "next-character-to-eol",    &f_forwchar_to_eol },
  624. #endif
  625. #if (!FEWNAMES)
  626.     { "next-half-page",    &f_forwhpage },
  627. #endif
  628. #if (!FEWNAMES)
  629.     { "next-line",    &f_forwline },
  630. #endif
  631. #if (!FEWNAMES)
  632.     { "next-line-at-bol",    &f_forwbline },
  633. #endif
  634. #if (!FEWNAMES)
  635.     { "next-page",    &f_forwpage },
  636. #endif
  637. #if (WORDPRO) & (!FEWNAMES)
  638.     { "next-paragraph",    &f_gotoeop },
  639. #endif
  640. #if (!FEWNAMES)
  641.     { "next-punctuated-word",    &f_forwviword },
  642. #endif
  643. #if (!FEWNAMES)
  644.     { "next-punctuated-word-end",    &f_forwviendw },
  645. #endif
  646. #if (WORDPRO) & (!FEWNAMES)
  647.     { "next-section",    &f_gotoeosec },
  648. #endif
  649. #if (WORDPRO) & (!FEWNAMES)
  650.     { "next-sentence",    &f_gotoeosent },
  651. #endif
  652. #if (!FEWNAMES)
  653.     { "next-window",    &f_nextwind },
  654. #endif
  655. #if (!FEWNAMES)
  656.     { "next-word",    &f_forwword },
  657. #endif
  658. #if (!FEWNAMES)
  659.     { "next-word-end",    &f_forwendw },
  660. #endif
  661. #if (!FEWNAMES)
  662.     { "nop",    &f_nullproc },
  663. #endif
  664. #if (GLOBALS)
  665.     { "og",    &f_globals },
  666. #endif
  667. #if (!FEWNAMES)
  668.     { "open-line-above-and-insert-chars",    &f_openup },
  669. #endif
  670. #if (!FEWNAMES)
  671.     { "open-line-below-and-append-chars",    &f_opendown },
  672. #endif
  673. #if (GLOBALS)
  674.     { "ov",    &f_vglobals },
  675. #endif
  676. #if (!FEWNAMES)
  677.     { "overwrite-chars",    &f_overwrite },
  678. #endif
  679. #if (GLOBALS)
  680.     { "p",    &f_operprint },
  681. #endif
  682. #if (!FEWNAMES)
  683.     { "pipe-command",    &f_pipecmd },
  684. #endif
  685. #if (TAGS)
  686.     { "pop",    &f_untagpop },
  687. #endif
  688. #if (!FEWNAMES)
  689.     { "position",    &f_showcpos },
  690. #endif
  691. #if (!FEWNAMES)
  692.     { "position-window",    &f_poswind },
  693. #endif
  694. #if (!FEWNAMES)
  695.     { "previous-half-page",    &f_backhpage },
  696. #endif
  697. #if (!FEWNAMES)
  698.     { "previous-line",    &f_backline },
  699. #endif
  700. #if (!FEWNAMES)
  701.     { "previous-line-at-bol",    &f_backbline },
  702. #endif
  703. #if (!FEWNAMES)
  704.     { "previous-page",    &f_backpage },
  705. #endif
  706. #if (WORDPRO) & (!FEWNAMES)
  707.     { "previous-paragraph",    &f_gotobop },
  708. #endif
  709. #if (!FEWNAMES)
  710.     { "previous-punctuated-word",    &f_backviword },
  711. #endif
  712. #if (WORDPRO) & (!FEWNAMES)
  713.     { "previous-section",    &f_gotobosec },
  714. #endif
  715. #if (WORDPRO) & (!FEWNAMES)
  716.     { "previous-sentence",    &f_gotobosent },
  717. #endif
  718. #if (!FEWNAMES)
  719.     { "previous-window",    &f_prevwind },
  720. #endif
  721. #if (!FEWNAMES)
  722.     { "previous-word",    &f_backword },
  723. #endif
  724.     { "print-directory",    &f_pwd },
  725. #if (GLOBALS) & (!FEWNAMES)
  726.     { "print-lines-til",    &f_operprint },
  727. #endif
  728.     { "put",    &f_lineputafter },
  729. #if (!FEWNAMES)
  730.     { "put-after",    &f_putafter },
  731. #endif
  732. #if (!FEWNAMES)
  733.     { "put-as-lines-after",    &f_lineputafter },
  734. #endif
  735. #if (!FEWNAMES)
  736.     { "put-as-lines-before",    &f_lineputbefore },
  737. #endif
  738. #if (!FEWNAMES)
  739.     { "put-before",    &f_putbefore },
  740. #endif
  741.     { "pwd",    &f_pwd },
  742.     { "q",    &f_quit },
  743.     { "q!",    &f_quithard },
  744. #if (!FEWNAMES)
  745.     { "quick-exit",    &f_quickexit },
  746. #endif
  747.     { "quit",    &f_quit },
  748.     { "quit-without-save",    &f_quithard },
  749. #if (!FEWNAMES)
  750.     { "quote-next-character",    &f_quote },
  751. #endif
  752.     { "r",    &f_insfile },
  753. #if (!FEWNAMES)
  754.     { "read-file",    &f_insfile },
  755. #endif
  756. #if (REBIND)
  757.     { "rebind-key",    &f_bindkey },
  758. #endif
  759. #if (!SMALLER)
  760.     { "redraw-display",    &f_reposition },
  761. #endif
  762.     { "rename-buffer",    &f_namebuffer },
  763. #if (!FEWNAMES)
  764.     { "repeat-char-scan",    &f_rep_csrch },
  765. #endif
  766. #if (!FEWNAMES)
  767.     { "repeat-last-cmd",    &f_dotcmdplay },
  768. #endif
  769. #if (!FEWNAMES)
  770.     { "replace-character",    &f_replacechar },
  771. #endif
  772. #if (!FEWNAMES)
  773.     { "replace-with-file",    &f_fileread },
  774. #endif
  775. #if (!FEWNAMES)
  776.     { "rerun-shell-command",    &f_respawn },
  777. #endif
  778. #if (!SMALLER)
  779.     { "resize-window",    &f_resize },
  780. #endif
  781. #if (!SMALLER)
  782.     { "restore-window",    &f_restwnd },
  783. #endif
  784. #if (!FEWNAMES)
  785.     { "reverse-char-scan",    &f_rev_csrch },
  786. #endif
  787. #if (ISRCH) & (!FEWNAMES)
  788.     { "reverse-incremental-search",    &f_risearch },
  789. #endif
  790. #if (!FEWNAMES)
  791.     { "reverse-search",    &f_revsearch },
  792. #endif
  793. #if (PROC)
  794.     { "run",    &f_execproc },
  795. #endif
  796.     { "s",    &f_opersubst },
  797. #if (!SMALLER)
  798.     { "save-file",    &f_filesave },
  799. #endif
  800.     { "save-keyboard-macro",    &f_kbd_mac_save },
  801. #if (!SMALLER)
  802.     { "save-window",    &f_savewnd },
  803. #endif
  804.     { "screen-columns",    &f_newwidth },
  805.     { "screen-rows",    &f_newlength },
  806. #if (!FEWNAMES)
  807.     { "screen-search-forward",    &f_scrforwsearch },
  808. #endif
  809. #if (!FEWNAMES)
  810.     { "screen-search-pattern-grab",    &f_scrsearchpat },
  811. #endif
  812. #if (!FEWNAMES)
  813.     { "screen-search-reverse",    &f_scrbacksearch },
  814. #endif
  815. #if (!FEWNAMES)
  816.     { "scroll-next-window-down",    &f_scrnextdw },
  817. #endif
  818. #if (!FEWNAMES)
  819.     { "scroll-next-window-up",    &f_scrnextup },
  820. #endif
  821. #if (!FEWNAMES)
  822.     { "search-forward",    &f_forwsearch },
  823. #endif
  824. #if (!FEWNAMES)
  825.     { "search-reverse",    &f_backsearch },
  826. #endif
  827. #if (!FEWNAMES)
  828.     { "select-buffer",    &f_usebuffer },
  829. #endif
  830.     { "set",    &f_setgmode },
  831. #if (CRYPT)
  832.     { "set-crypt-key",    &f_setkey },
  833. #endif
  834.     { "set-fill-column",    &f_setfillcol },
  835.     { "set-global-mode",    &f_setgmode },
  836. #if (!FEWNAMES)
  837.     { "set-mode",    &f_setmode },
  838. #endif
  839. #if (!FEWNAMES)
  840.     { "set-named-mark",    &f_setnmmark },
  841. #endif
  842.     { "set-tab",    &f_settab },
  843. #if (!SMALLER)
  844.     { "set-variable",    &f_setvar },
  845. #endif
  846.     { "setall",    &f_listmodes },
  847.     { "setg",    &f_setgmode },
  848.     { "setgall",    &f_listmodes },
  849.     { "setgno",    &f_delgmode },
  850.     { "setl",    &f_setmode },
  851.     { "setlno",    &f_delmode },
  852.     { "setno",    &f_delgmode },
  853. #if (!SMALLER)
  854.     { "setv",    &f_setvar },
  855. #endif
  856.     { "sh",    &f_spawncli },
  857.     { "shell",    &f_spawncli },
  858. #if (!FEWNAMES)
  859.     { "shell-command",    &f_spawn },
  860. #endif
  861. #if (!FEWNAMES)
  862.     { "shift-left-til",    &f_operlshift },
  863. #endif
  864. #if (!FEWNAMES)
  865.     { "shift-right-til",    &f_operrshift },
  866. #endif
  867.     { "show-global-modes",    &f_listmodes },
  868.     { "show-modes",    &f_listmodes },
  869.     { "showgmodes",    &f_listmodes },
  870.     { "showmodes",    &f_listmodes },
  871. #if (!FEWNAMES)
  872.     { "shrink-window",    &f_shrinkwind },
  873. #endif
  874. #if (!SMALLER)
  875.     { "source",    &f_execfile },
  876. #endif
  877. #if (!FEWNAMES)
  878.     { "split-current-window",    &f_splitwind },
  879. #endif
  880.     { "store-macro",    &f_storemac },
  881. #if (PROC)
  882.     { "store-procedure",    &f_storeproc },
  883. #endif
  884.     { "stuttered-write-all-and-quit",    &f_zzquit },
  885. #if (!FEWNAMES)
  886.     { "substitute-again",    &f_subst_again },
  887. #endif
  888. #if (!FEWNAMES)
  889.     { "substitute-again-til",    &f_opersubstagain },
  890. #endif
  891. #if (!FEWNAMES)
  892.     { "substitute-til",    &f_opersubst },
  893. #endif
  894. #if (!FEWNAMES)
  895.     { "suspend-vile",    &f_bktoshell },
  896. #endif
  897.     { "t",    &f_opertransf },
  898. #if (TAGS)
  899.     { "ta",    &f_gototag },
  900. #endif
  901. #if (TAGS)
  902.     { "tag",    &f_gototag },
  903. #endif
  904. #if (!FEWNAMES)
  905.     { "toggle-buffer-list",    &f_togglelistbuffers },
  906. #endif
  907.     { "transfer-til",    &f_opertransf },
  908. #if (!SMALLER) & (!FEWNAMES)
  909.     { "transpose-characters",    &f_twiddle },
  910. #endif
  911. #if (AEDIT)
  912.     { "trim",    &f_opertrim },
  913. #endif
  914. #if (AEDIT) & (!FEWNAMES)
  915.     { "trim-lines-til",    &f_opertrim },
  916. #endif
  917. #if (REBIND)
  918.     { "unbind-key",    &f_unbindkey },
  919. #endif
  920. #if (!FEWNAMES)
  921.     { "undo-change",    &f_undo },
  922. #endif
  923. #if (!FEWNAMES)
  924.     { "undo-line-changes",    &f_lineundo },
  925. #endif
  926. #if (!FEWNAMES)
  927.     { "unimplemented-command",    &f_unimpl },
  928. #endif
  929. #if (!FEWNAMES)
  930.     { "universal-argument",    &f_unarg },
  931. #endif
  932.     { "unmap",    &f_unmap },
  933.     { "unmark-buffer",    &f_unmark },
  934.     { "unset",    &f_delgmode },
  935.     { "unsetg",    &f_delgmode },
  936.     { "unsetl",    &f_delmode },
  937. #if (TAGS) & (!FEWNAMES)
  938.     { "untag-pop",    &f_untagpop },
  939. #endif
  940. #if (!FEWNAMES)
  941.     { "up-half-page",    &f_backhpage },
  942. #endif
  943. #if (!FEWNAMES)
  944.     { "up-line",    &f_backline },
  945. #endif
  946. #if (!FEWNAMES)
  947.     { "up-line-at-bol",    &f_backbline },
  948. #endif
  949. #if (WORDPRO) & (!FEWNAMES)
  950.     { "up-paragraph",    &f_gotobop },
  951. #endif
  952. #if (WORDPRO) & (!FEWNAMES)
  953.     { "up-section",    &f_gotobosec },
  954. #endif
  955. #if (WORDPRO) & (!FEWNAMES)
  956.     { "up-sentence",    &f_gotobosent },
  957. #endif
  958. #if (!SMALLER)
  959.     { "update-screen",    &f_upscreen },
  960. #endif
  961. #if (!FEWNAMES)
  962.     { "upper-til",    &f_operupper },
  963. #endif
  964. #if (!FEWNAMES)
  965.     { "use-register",    &f_usekreg },
  966. #endif
  967. #if (GLOBALS)
  968.     { "v",    &f_opervglobals },
  969. #endif
  970.     { "version",    &f_showversion },
  971. #if (GLOBALS)
  972.     { "vglobal",    &f_opervglobals },
  973. #endif
  974.     { "view-file",    &f_viewfile },
  975.     { "visual",    &f_visual },
  976. #if (VMALLOC)
  977.     { "vmalloc",    &f_setvmalloc },
  978. #endif
  979.     { "w",    &f_operwrite },
  980.     { "wq",    &f_writequit },
  981. #if (!SMALLER)
  982.     { "wrap-word",    &f_wrapword },
  983. #endif
  984. #if (!FEWNAMES)
  985.     { "write-changed-buffers",    &f_writeall },
  986. #endif
  987. #if (!FEWNAMES)
  988.     { "write-changed-buffers-and-quit",    &f_quickexit },
  989. #endif
  990. #if (!FEWNAMES)
  991.     { "write-file",    &f_filewrite },
  992. #endif
  993. #if (!FEWNAMES)
  994.     { "write-file-and-quit",    &f_writequit },
  995. #endif
  996. #if (!SMALLER)
  997.     { "write-message",    &f_writemsg },
  998. #endif
  999. #if (!FEWNAMES)
  1000.     { "write-til",    &f_operwrite },
  1001. #endif
  1002.     { "ww",    &f_writeall },
  1003.     { "wwq",    &f_quickexit },
  1004.     { "x",    &f_quickexit },
  1005.     { "xit",    &f_quickexit },
  1006.     { "y",    &f_operlineyank },
  1007. #if (!FEWNAMES)
  1008.     { "yank-line",    &f_yankline },
  1009. #endif
  1010. #if (!FEWNAMES)
  1011.     { "yank-lines-til",    &f_operlineyank },
  1012. #endif
  1013. #if (!FEWNAMES)
  1014.     { "yank-til",    &f_operyank },
  1015. #endif
  1016.     { "|",    &f_filter },
  1017.     { "~",    &f_operflip },
  1018.     { NULL, NULL }
  1019. };
  1020.