N/* /usr/src/local/jove/keymaps.txt, Tue Nov 13 12:42:10 1984, ed fhsu@uw-june M * WARNING: You probably shouldn't put ifdefs anywhere *inside* the keymapstL * definitions. It'll screw up the stuff in comments (at least), and maybeA * a few other things. Yes, it *WILL* screw up the comments ...(= * Also, some of these can be #ifdef'd out in jove_tune.h...r */t#include "jove.h"estruct data_obj *mainmap[] = {s "set-mark", /* ^@ */ ! "beginning-of-line", /* ^A */_" "backward-character", /* ^B */ "cd", /* ^C */$ "delete-next-character", /* ^D */ "end-of-line", /* ^E */! "forward-character", /* ^F */k "ring-the-bell", /* ^G */l "set-mark", /* ^H */e "handle-tab", /* ^I */*" "newline-and-indent", /* ^J */# "kill-to-end-of-line", /* ^K */, "redraw-display", /* ^L */ "newline", /* ^M */ "next-line", /* ^N */" "newline-and-backup", /* ^O */ "previous-line", /* ^P */" "quote-character", /* ^Q */ "search-reverse", /* ^R */ "search-forward", /* ^S */$ "transpose-characters", /* ^T */ "universal-arg", /* ^U */r "next-page", /* ^V */" "kill-previous-word", /* ^W */ "Prefix-2", /* ^X */a "yank", /* ^Y */ "Prefix-3", /* ^Z *// "Prefix-1", /* ^[ */l "i-search-reverse", /* ^\ */ "unbound", /* ^] */ "quote-character", /* ^^ */ "i-search-forward", /* ^_ */ "self-insert", /* */ "self-insert", /* ! */ "self-insert", /* " */ "self-insert", /* # */ "self-insert", /* $ */ "self-insert", /* % */ "self-insert", /* & */ "self-insert", /* ' */ "self-insert", /* ( */ "handle-paren", /* ) *// "self-insert", /* * */ "self-insert", /* + */ "self-insert", /* , */ "self-insert", /* - */ "self-insert", /* . */ "self-insert", /* / */ "self-insert", /* 0 */ "self-insert", /* 1 */ "self-insert", /* 2 */ "self-insert", /* 3 */ "self-insert", /* 4 */ "self-insert", /* 5 */ "self-insert", /* 6 */ "self-insert", /* 7 */ "self-insert", /* 8 */ "self-insert", /* 9 */ "self-insert", /* : */ "self-insert", /* ; */ "self-insert", /* < */ "self-insert", /* = */ "handle-paren", /* > */ "self-insert", /* ? */ "self-insert", /* @ */ "self-insert", /* A */ "self-insert", /* B */ "self-insert", /* C */ "self-insert", /* D */ "self-insert", /* E */ "self-insert", /* F */ "self-insert", /* G */ "self-insert", /* H */ "self-insert", /* I */ "self-insert", /* J */ "self-insert", /* K */ "self-insert", /* L */ "self-insert", /* M */ "self-insert", /* N */ "self-insert", /* O */ "self-insert", /* P */ "self-insert", /* Q */ "self-insert", /* R */ "self-insert", /* S */ "self-insert", /* T */ "self-insert", /* U */ "self-insert", /* V */ "self-insert", /* W */ "self-insert", /* X */ "self-insert", /* Y */ "self-insert", /* Z */ "self-insert", /* [ */ "self-insert", /* \ */ "handle-paren", /* ] */ "self-insert", /* ^ */ "self-insert", /* _ */ "self-insert", /* ` */ "self-insert", /* a */ "self-insert", /* b */ "self-insert", /* c */ "self-insert", /* d */ "self-insert", /* e */ "self-insert", /* f */ "self-insert", /* g */ "self-insert", /* h */ "self-insert", /* i */ "self-insert", /* j */ "self-insert", /* k */  "self-insert", /* l */ "self-insert", /* m */ "self-insert", /* n */ "self-insert", /* o */ "self-insert", /* p */ "self-insert", /* q */ "self-insert", /* r */ "self-insert", /* s */ "self-insert", /* t */ "self-insert", /* u */ "self-insert", /* v */ "self-insert", /* w */ "self-insert", /* x */ "self-insert", /* y */ "self-insert", /* z */ "self-insert", /* { */ "self-insert", /* | */ "handle-paren", /* } */ "self-insert", /* ~ */2 "delete-prev-hacking-indentation" /* ^? */};*$struct data_obj *pref1map[0200] = { "set-mark", /* ^@ */ "unbound", /* ^A */ "backward-paren", /* ^B */" "exit-jove", /* ^C */ "unbound", /* ^D */* "unbound", /* ^E */  "forward-paren", /* ^F */ "unbound", /* ^G */ ! "kill-previous-word", /* ^H */  "unbound", /* ^I *// "indent-new-line", /* ^J */ "unbound", /* ^K */  "clear-and-redraw", /* ^L */* "scroll-up", /* ^M */  "unbound", /* ^N */- "unbound", /* ^O */  "unbound", /* ^P */u "unbound", /* ^Q */0 "unbound", /* ^R */  "unbound", /* ^S */^ "unbound", /* ^T */, "unbound", /* ^U */" "unbound", /* ^V */" "unbound", /* ^W */" "execute-macro", /* ^X */ "unbound", /* ^Y */" "unbound", /* ^Z */e$ "execute-keyboard-macro", /* ^[ */ "unbound", /* ^\ */w "unbound", /* ^] */o "unbound", /* ^^ */a "describe-command", /* ^_ */o "pop-mark", /* */ "shell-command", /* ! */ "string-length", /* " */ "unbound", /* # */  "unbound", /* $ */  "unbound", /* % */  "unbound", /* & */  "unbound", /* ' */  "backward-paren", /* ( */^ "forward-paren", /* ) */ "unbound", /* * */  "unbound", /* + */^" "beginning-of-window", /* , */ "digit", /* - */, "end-of-window", /* . */ "describe-key", /* / */ "digit", /* 0 */  "digit", /* 1 */d "digit", /* 2 */a "digit", /* 3 */l "digit", /* 4 */ "digit", /* 5 */  "digit", /* 6 */# "digit", /* 7 */* "digit", /* 8 */  "digit", /* 9 */  "unbound", /* : */  "insert-comment", /* ; */, "beginning-of-file", /* < */ "buffer-position", /* = */ "end-of-file", /* > */ "describe-key", /* ? */ "unbound", /* @ *//# "beginning-of-sentence", /* A */e "backward-word", /* B */# "case-word-capitalize", /* C */  "kill-next-word", /* D */" "end-of-sentence", /* E */ "forward-word", /* F */ "goto-line", /* G *//! "kill-previous-word", /* H */"' "character-to-octal-insert", /* I */" "justify-paragraph", /* J */" "kill-next-sentence", /* K */  "case-word-lower", /* L */ "first-non-blank", /* M */ "next-page", /* N */e! "delete-blank-lines", /* O */* "previous-page", /* P */# "query-replace-string", /* Q *// "replace-string", /* R */e "center-line", /* S */o "current-time", /* T */ "case-word-upper", /* U */ "previous-page", /* V */ "copy-region", /* W */u& "execute-extended-command", /* X */ "yank-pop", /* Y */ "scroll-down", /* Z */! "backward-paragraph", /* [ */! "delete-white-space", /* \ */" "forward-paragraph", /* ] */ "grow-window", /* ^ */e "unbound", /* _ *// "unbound", /* ` */ # "beginning-of-sentence", /* a */Q "backward-word", /* b */# "case-word-capitalize", /* c */o "kill-next-word", /* d */ "end-of-sentence", /* e */ "forward-word", /* f */ "goto-line", /* g */u! "kill-previous-word", /* h */ ' "character-to-octal-insert", /* i */d "justify-paragraph", /* j */" "kill-next-sentence", /* k */  "case-word-lower", /* l */ "first-non-blank", /* m */ "next-page", /* n */o! "delete-blank-lines", /* o */* "previous-page", /* p */# "query-replace-string", /* q *// "replace-string", /* r */e "center-line", /* s */o "current-time", /* t */ "case-word-upper", /* u */ "previous-page", /* v */ "copy-region", /* w */u& "execute-extended-command", /* x */ "yank-pop", /* y */ "scroll-down", /* z */ "unbound", /* { */  "shell-command", /* | */ "unbound", /* } */-$ "make-buffer-unmodified", /* ~ */ "kill-region" /* ^? */}; o$struct data_obj *pref2map[0200] = { "set-mark", /* ^@ */ "unbound", /* ^A */i "list-buffers", /* ^B */ "exit-jove", /* ^C */- "delete-file", /* ^D */r "compile-it", /* ^E */ "find-file", /* ^F */o "unbound", /* ^G */ "date-edit", /* ^H */, "insert-file", /* ^I */  "unbound", /* ^J */  "unbound", /* ^K */  "unbound", /* ^L */n# "write-modified-files", /* ^M *// "next-error", /* ^N */ "unbound", /* ^O */o "previous-error", /* ^P */t "unbound", /* ^Q */  "rename-file", /* ^R */! "write-current-file", /* ^S */b "find-tag", /* ^T */ "unbound", /* ^U */" "visit-file", /* ^V */ "write-named-file", /* ^W */d% "exchange-point-and-mark", /* ^X */^ "unbound", /* ^Y */* "unbound", /* ^Z */  "unbound", /* ^[ */ ! "write-current-file", /* ^\ *// "unbound", /* ^] *// "unbound", /* ^^ */s "describe-command", /* ^_ *// "pop-mark", /* */ "shell-command", /* ! */ "string-length", /* " */ "unbound", /* # */  "unbound", /* $ */n "unbound", /* % */i "unbound", /* & */n "unbound", /* ' */i "start-remember", /* ( */- "stop-remembering", /* ) */n "unbound", /* * */  "unbound", /* + */  "unbound", /* , */  "unbound", /* - */  "set-fill-prefix", /* . */ "re-search-forward", /* / */ "unbound", /* 0 */s# "delete-other-windows", /* 1 */"# "split-current-window", /* 2 */n# "redistribute-windows", /* 3 */  "window-find", /* 4 *// "unbound", /* 5 *// "unbound", /* 6 *// "unbound", /* 7 *// "unbound", /* 8 *// "unbound", /* 9 */* "unbound", /* : */i! "insert-new-comment", /* ; */* "unbound", /* < */+ "buffer-position", /* = */ "unbound", /* > */  "describe-key", /* ? */ "unbound", /* @ */  "apropos", /* A */  "select-buffer", /* B */ "unbound", /* C */i# "delete-current-window", /* D */i$ "execute-keyboard-macro", /* E */ "set-fill-column", /* F */ "unbound", /* G */n "mark-buffer", /* H */  "unbound", /* I */  "unbound", /* J */  "unbound", /* K */ "case-region-lower", /* L */ "unbound", /* M */" "next-window", /* N */t "next-window", /* O */  "previous-window", /* P */% "re-query-replace-string", /* Q */" "re-replace-string", /* R */! "write-current-file", /* S */* "find-tag", /* T */ "case-region-upper", /* U */ "visit-file", /* V */ "write-region", /* W */& "execute-extended-command", /* X */ "unbound", /* Y */" "unbound", /* Z */" "unbound", /* [ */" "re-search-reverse", /* \ */ "unbound", /* ] */" "grow-window", /* ^ */" "unbound", /* _ */n "unbound", /* ` */v "apropos", /* a */ "select-buffer", /* b */ "unbound", /* c */r# "delete-current-window", /* d */e$ "execute-keyboard-macro", /* e */ "set-fill-column", /* f */ "unbound", /* g */  "mark-buffer", /* h */  "unbound", /* i */d "unbound", /* j */n "unbound", /* k */n "case-region-lower", /* l */ "unbound", /* m */- "next-window", /* n */n "next-window", /* o */o "previous-window", /* p */% "re-query-replace-string", /* q */" "re-replace-string", /* r */! "write-current-file", /* s */* "find-tag", /* t */ "case-region-upper", /* u */ "visit-file", /* v */ "write-region", /* w */& "execute-extended-command", /* x */ "unbound", /* y */" "unbound", /* z */" "unbound", /* { */" "shell-command", /* | */ "unbound", /* } */o$ "make-buffer-unmodified", /* ~ */ "delete-file" /* ^? */};o/#struct data_obj *miscmap[0200] = {" "set-mark", /* ^@ */ "auto-save-mode", /* ^A */" "unbound", /* ^B */r "c-mode", /* ^C */ "unbound", /* ^D */ "euclid-mode", /* ^E */* "auto-fill-mode", /* ^F */ "unbound", /* ^G */* "unbound", /* ^H */m "auto-indent-mode", /* ^I */* "unbound", /* ^J */* "unbound", /* ^K */* "unbound", /* ^L */" "show-match-mode", /* ^M */ "page-next-window", /* ^N */, "over-write-mode", /* ^O */ "page-prev-window", /* ^P */  "unbound", /* ^Q */e "unbound", /* ^R */u "unbound", /* ^S */" "text-mode", /* ^T */ "unbound", /* ^U */" "page-next-window", /* ^V */m "unbound", /* ^W */o "unbound", /* ^X */ "unbound", /* ^Y */ "exit-jove", /* ^Z */" "unbound", /* ^[ */  "unbound", /* ^\ */  "unbound", /* ^] */  "unbound", /* ^^ */  "describe-command", /* ^_ */* "pop-mark", /* */ "shell-command", /* ! */ "string-length", /* " */ "unbound", /* # */n "unbound", /* $ */n "unbound", /* % */n "unbound", /* & */m "string-length", /* ' */ "unbound", /* ( */x "unbound", /* ) */" "unbound", /* * */" "unbound", /* + */" "unbound", /* , */" "unbound", /* - */ "find-tag", /* . */ "re-search-forward", /* / */ "unbound", /* 0 */n "unbound", /* 1 */i "unbound", /* 2 */ "unbound", /* 3 */ "unbound", /* 4 */* "unbound", /* 5 */  "unbound", /* 6 */# "unbound", /* 7 */$ "unbound", /* 8 */% "unbound", /* 9 */& "unbound", /* : */  "delete-comment", /* ; */  "unbound", /* < */  "buffer-position", /* = */ "unbound", /* > */ "unbound", /* ? */ "unbound", /* @ */ "unbound", /* A */ "delete-buffer", /* B */ "parse-C-errors", /* C */" "unbound", /* D */" "unbound", /* E */" "unbound", /* F */" "unbound", /* G */" "mark-buffer", /* H */o "unbound", /* I */o "unbound", /* J */o "unbound", /* K */o "parse-LINT-errors", /* L */ "unbound", /* M */e "page-next-wind-up", /* N */ "unbound", /* O */o "page-prev-wind-up", /* P */% "re-query-replace-string", /* Q */o "re-replace-string", /* R */ "parse-some-errors", /* S */ "find-tag", /* T */ "undo", /* U */" "page-next-wind-up", /* V */ "unbound", /* W */F "unbound", /* X */G "unbound", /* Y */  "exit-jove", /* Z */* "unbound", /* [ */* "re-search-reverse", /* \ */ "unbound", /* ] *// "unbound", /* ^ */* "unbound", /* _ */d "unbound", /* ` */n "unbound", /* a */p "delete-buffer", /* b */ "parse-C-errors", /* c *// "unbound", /* d */  "unbound", /* e */e "unbound", /* f */d "unbound", /* g */o "mark-buffer", /* h */- "unbound", /* i */n "unbound", /* j */n "unbound", /* k */n "parse-LINT-errors", /* l */ "unbound", /* m */" "page-next-wind-up", /* n */ "unbound", /* o */" "page-prev-wind-up", /* p */% "re-query-replace-string", /* q */o "re-replace-string", /* r */ "parse-some-errors", /* s */ "find-tag", /* t */ "undo", /* u */" "page-next-wind-up", /* v */ "unbound", /* w */f "unbound", /* x */g "unbound", /* y */  "exit-jove", /* z */* "unbound", /* { */* "shell-command", /* | */ "unbound", /* } */"$ "make-buffer-unmodified", /* ~ */ "delete-file" /* ^? */};