[comp.sources.unix] v14i071: Jove, an emacs variant, version 4.9, Part15/21

rsalz@bbn.com (Rich Salz) (04/28/88)

Submitted-by: Jonathan Payne <jpayne@cs.rochester.edu>
Posting-number: Volume 14, Issue 71
Archive-name: jove4.9/part15

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 15 (of 21)."
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f './keymaps.txt' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'./keymaps.txt'\"
else
echo shar: Extracting \"'./keymaps.txt'\" \(30785 characters\)
sed "s/^X//" >'./keymaps.txt' <<'END_OF_FILE'
X/***************************************************************************
X * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
X * is provided to you without charge, and with no warranty.  You may give  *
X * away copies of JOVE, including sources, provided that this notice is    *
X * included in all the files.                                              *
X ***************************************************************************/
X
X/* Warning:  You probably shouldn't put ifdefs anywhere *inside* the keymaps
X   definitions.	 It'll screw up the stuff in comments (at least), and maybe
X   a few other things.	Yes, it *WILL* screw up the comments ... but it's
X   not clear that you care ... */
X
X#include "jove.h"
X
keymap	mainmap = {
X	"set-mark",			/* ^@ */
X	"beginning-of-line",		/* ^A */
X	"backward-character",		/* ^B */
X	"unbound",			/* ^C */
X	"delete-next-character",	/* ^D */
X	"end-of-line",			/* ^E */
X	"forward-character",		/* ^F */
X	"unbound",			/* ^G */
X	"delete-previous-character",	/* ^H */
X	"handle-tab",			/* ^I */
X	"newline-and-indent",		/* ^J */
X	"kill-to-end-of-line",		/* ^K */
X	"redraw-display",		/* ^L */
X	"newline",			/* ^M */
X	"next-line",			/* ^N */
X	"newline-and-backup",		/* ^O */
X	"previous-line",		/* ^P */
X	"quoted-insert",		/* ^Q */
X	"search-reverse",		/* ^R */
X	"search-forward",		/* ^S */
X	"transpose-characters",		/* ^T */
X	"gather-numeric-argument",	/* ^U */
X	"next-page",			/* ^V */
X	"kill-region",			/* ^W */
X	"prefix-2",			/* ^X */
X	"yank",				/* ^Y */
X	"scroll-up",			/* ^Z */
X	"prefix-1",			/* ^[ */
X	"search-forward",		/* ^\ */
X#ifndef MSDOS
X	"unbound",			/* ^] */
X#else /* MSDOS */
X	"find-tag-at-point",		/* ^] */
X#endif /* MSDOS */
X	"quoted-insert",		/* ^^ */
X	"unbound",			/* ^_ */
X	"self-insert",			/*    */
X	"self-insert",			/* !  */
X	"self-insert",			/* "  */
X	"self-insert",			/* #  */
X	"self-insert",			/* $  */
X	"self-insert",			/* %  */
X	"self-insert",			/* &  */
X	"self-insert",			/* '  */
X	"self-insert",			/* (  */
X	"paren-flash",			/* )  */
X	"self-insert",			/* *  */
X	"self-insert",			/* +  */
X	"self-insert",			/* ,  */
X	"self-insert",			/* -  */
X	"self-insert",			/* .  */
X	"self-insert",			/* /  */
X	"self-insert",			/* 0  */
X	"self-insert",			/* 1  */
X	"self-insert",			/* 2  */
X	"self-insert",			/* 3  */
X	"self-insert",			/* 4  */
X	"self-insert",			/* 5  */
X	"self-insert",			/* 6  */
X	"self-insert",			/* 7  */
X	"self-insert",			/* 8  */
X	"self-insert",			/* 9  */
X	"self-insert",			/* :  */
X	"self-insert",			/* ;  */
X	"self-insert",			/* <  */
X	"self-insert",			/* =  */
X	"self-insert",			/* >  */
X	"self-insert",			/* ?  */
X	"self-insert",			/* @  */
X	"self-insert",			/* A  */
X	"self-insert",			/* B  */
X	"self-insert",			/* C  */
X	"self-insert",			/* D  */
X	"self-insert",			/* E  */
X	"self-insert",			/* F  */
X	"self-insert",			/* G  */
X	"self-insert",			/* H  */
X	"self-insert",			/* I  */
X	"self-insert",			/* J  */
X	"self-insert",			/* K  */
X	"self-insert",			/* L  */
X	"self-insert",			/* M  */
X	"self-insert",			/* N  */
X	"self-insert",			/* O  */
X	"self-insert",			/* P  */
X	"self-insert",			/* Q  */
X	"self-insert",			/* R  */
X	"self-insert",			/* S  */
X	"self-insert",			/* T  */
X	"self-insert",			/* U  */
X	"self-insert",			/* V  */
X	"self-insert",			/* W  */
X	"self-insert",			/* X  */
X	"self-insert",			/* Y  */
X	"self-insert",			/* Z  */
X	"self-insert",			/* [  */
X	"self-insert",			/* \  */
X	"paren-flash",			/* ]  */
X	"self-insert",			/* ^  */
X	"self-insert",			/* _  */
X	"self-insert",			/* `  */
X	"self-insert",			/* a  */
X	"self-insert",			/* b  */
X	"self-insert",			/* c  */
X	"self-insert",			/* d  */
X	"self-insert",			/* e  */
X	"self-insert",			/* f  */
X	"self-insert",			/* g  */
X	"self-insert",			/* h  */
X	"self-insert",			/* i  */
X	"self-insert",			/* j  */
X	"self-insert",			/* k  */
X	"self-insert",			/* l  */
X	"self-insert",			/* m  */
X	"self-insert",			/* n  */
X	"self-insert",			/* o  */
X	"self-insert",			/* p  */
X	"self-insert",			/* q  */
X	"self-insert",			/* r  */
X	"self-insert",			/* s  */
X	"self-insert",			/* t  */
X	"self-insert",			/* u  */
X	"self-insert",			/* v  */
X	"self-insert",			/* w  */
X	"self-insert",			/* x  */
X	"self-insert",			/* y  */
X	"self-insert",			/* z  */
X	"self-insert",			/* {  */
X	"self-insert",			/* |  */
X	"paren-flash",			/* }  */
X	"self-insert",			/* ~  */
X#ifdef ASCII
X	"delete-previous-character"	/* ^? */
X#else
X	"delete-previous-character",	/* ^? */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X	"self-insert",			/* ALT- or Option-	 */
X#ifdef IBMPC
X	"prefix-3"				/* ALT- 255 */
X#else
X	"self-insert"
X#endif	/* IBMPC */
X#endif /* ASCII */
X};
X
struct data_obj *pref1map[NCHARS] = {
X	"set-mark",			/* ^@ */
X	"unbound",			/* ^A */
X	"backward-s-expression",	/* ^B */
X	"unbound",			/* ^C */
X	"down-list",			/* ^D */
X	"unbound",			/* ^E */
X	"forward-s-expression",		/* ^F */
X	"unbound",			/* ^G */
X	"unbound",			/* ^H */
X	"unbound",			/* ^I */
X	"unbound",			/* ^J */
X	"kill-s-expression",		/* ^K */
X	"clear-and-redraw",		/* ^L */
X	"unbound",			/* ^M */
X	"forward-list",			/* ^N */
X	"unbound",			/* ^O */
X	"backward-list",		/* ^P */
X	"unbound",			/* ^Q */
X	"unbound",			/* ^R */
X	"unbound",			/* ^S */
X	"unbound",			/* ^T */
X	"backward-up-list",		/* ^U */
X	"page-next-window",		/* ^V */
X	"unbound",			/* ^W */
X	"unbound",			/* ^X */
X	"unbound",			/* ^Y */
X	"unbound",			/* ^Z */
X	"unbound",			/* ^[ */
X	"unbound",			/* ^\ */
X	"unbound",			/* ^] */
X	"unbound",			/* ^^ */
X	"unbound",			/* ^_ */
X	"unbound",			/*    */
X	"unbound",			/* !  */
X	"unbound",			/* "  */
X	"unbound",			/* #  */
X	"unbound",			/* $  */
X	"unbound",			/* %  */
X	"unbound",			/* &  */
X	"unbound",			/* '  */
X	"unbound",			/* (  */
X	"unbound",			/* )  */
X	"unbound",			/* *  */
X	"unbound",			/* +  */
X	"beginning-of-window",		/* ,  */
X	"digit",			/* -  */
X	"end-of-window",		/* .  */
X	"unbound",			/* /  */
X	"digit",			/* 0  */
X	"digit",			/* 1  */
X	"digit",			/* 2  */
X	"digit",			/* 3  */
X	"digit",			/* 4  */
X	"digit",			/* 5  */
X	"digit",			/* 6  */
X	"digit",			/* 7  */
X	"digit",			/* 8  */
X	"digit",			/* 9  */
X	"unbound",			/* :  */
X	"unbound",			/* ;  */
X	"beginning-of-file",		/* <  */
X	"unbound",			/* =  */
X	"end-of-file",			/* >  */
X	"describe-command",		/* ?  */
X	"unbound",			/* @  */
X	"backward-sentence",		/* A  */
X	"backward-word",		/* B  */
X	"case-word-capitalize",		/* C  */
X	"kill-next-word",		/* D  */
X	"forward-sentence",		/* E  */
X	"forward-word",			/* F  */
X	"goto-line",			/* G  */
X	"unbound",			/* H  */
X	"make-macro-interactive",	/* I  */
X	"fill-paragraph",		/* J  */
X	"kill-to-end-of-sentence",	/* K  */
X	"case-word-lower",		/* L  */
X	"first-non-blank",		/* M  */
X	"unbound",			/* N  */
X	"unbound",			/* O  */
X	"unbound",			/* P  */
X	"query-replace-string",		/* Q  */
X	"replace-string",		/* R  */
X	"unbound",			/* S  */
X	"unbound",			/* T  */
X	"case-word-upper",		/* U  */
X	"previous-page",		/* V  */
X	"copy-region",			/* W  */
X	"execute-named-command",	/* X  */
X	"yank-pop",			/* Y  */
X	"scroll-down",			/* Z  */
X	"backward-paragraph",		/* [  */
X	"delete-white-space",		/* \  */
X	"forward-paragraph",		/* ]  */
X	"unbound",			/* ^  */
X	"unbound",			/* _  */
X	"unbound",			/* `  */
X	"backward-sentence",		/* a  */
X	"backward-word",		/* b  */
X	"case-word-capitalize",		/* c  */
X	"kill-next-word",		/* d  */
X	"forward-sentence",		/* e  */
X	"forward-word",			/* f  */
X	"goto-line",			/* g  */
X	"unbound",			/* h  */
X	"make-macro-interactive",	/* i  */
X	"fill-paragraph",		/* j  */
X	"kill-to-end-of-sentence",	/* k  */
X	"case-word-lower",		/* l  */
X	"first-non-blank",		/* m  */
X	"unbound",			/* n  */
X	"unbound",			/* o  */
X	"unbound",			/* p  */
X	"query-replace-string",		/* q  */
X	"replace-string",		/* r  */
X	"unbound",			/* s  */
X	"unbound",			/* t  */
X	"case-word-upper",		/* u  */
X	"previous-page",		/* v  */
X	"copy-region",			/* w  */
X	"execute-named-command",	/* x  */
X	"yank-pop",			/* y  */
X	"scroll-down",			/* z  */
X	"unbound",			/* {  */
X	"unbound",			/* |  */
X	"unbound",			/* }  */
X	"make-buffer-unmodified",	/* ~  */
X#ifdef ASCII
X	"kill-previous-word"		/* ^? */
X#else /* IBMPC or MAC */
X	"kill-previous-word",		/* ^? */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound"			/* ALT- or Option-	 */
X#endif /* ASCII */
X};
X
keymap	pref2map = {
X	"unbound",			/* ^@ */
X	"unbound",			/* ^A */
X	"list-buffers",			/* ^B */
X	"exit-jove",			/* ^C */
X	"unbound",			/* ^D */
X	"compile-it",			/* ^E */
X	"find-file",			/* ^F */
X	"unbound",			/* ^G */
X	"unbound",			/* ^H */
X	"insert-file",			/* ^I */
X	"unbound",			/* ^J */
X	"unbound",			/* ^K */
X	"unbound",			/* ^L */
X	"write-modified-files",		/* ^M */
X	"next-error",			/* ^N */
X	"delete-blank-lines",		/* ^O */
X	"previous-error",		/* ^P */
X	"unbound",			/* ^Q */
X	"visit-file",			/* ^R */
X	"save-file",			/* ^S */
X	"transpose-lines",		/* ^T */
X	"unbound",			/* ^U */
X	"visit-file",			/* ^V */
X	"write-file",			/* ^W */
X	"exchange-point-and-mark",	/* ^X */
X	"unbound",			/* ^Y */
X	"unbound",			/* ^Z */
X	"unbound",			/* ^[ */
X	"save-file",			/* ^\ */
X	"unbound",			/* ^] */
X	"unbound",			/* ^^ */
X	"unbound",			/* ^_ */
X	"unbound",			/*    */
X	"shell-command",		/* !  */
X	"unbound",			/* "  */
X	"unbound",			/* #  */
X	"unbound",			/* $  */
X	"unbound",			/* %  */
X	"unbound",			/* &  */
X	"unbound",			/* '  */
X	"begin-kbd-macro",		/* (  */
X	"end-kbd-macro",		/* )  */
X	"unbound",			/* *  */
X	"unbound",			/* +  */
X	"unbound",			/* ,  */
X	"unbound",			/* -  */
X	"unbound",			/* .  */
X	"unbound",			/* /  */
X	"unbound",			/* 0  */
X	"delete-other-windows",		/* 1  */
X	"split-current-window",		/* 2  */
X	"unbound",			/* 3  */
X	"window-find",			/* 4  */
X	"unbound",			/* 5  */
X	"unbound",			/* 6  */
X	"unbound",			/* 7  */
X	"unbound",			/* 8  */
X	"unbound",			/* 9  */
X	"unbound",			/* :  */
X	"unbound",			/* ;  */
X	"unbound",			/* <  */
X	"unbound",			/* =  */
X	"unbound",			/* >  */
X	"describe-key",			/* ?  */
X	"unbound",			/* @  */
X	"unbound",			/* A  */
X	"select-buffer",		/* B  */
X	"unbound",			/* C  */
X	"delete-current-window",	/* D  */
X	"execute-kbd-macro",		/* E  */
X	"unbound",			/* F  */
X	"unbound",			/* G  */
X	"unbound",			/* H  */
X	"unbound",			/* I  */
X	"unbound",			/* J  */
X	"delete-buffer",		/* K  */
X	"unbound",			/* L  */
X	"unbound",			/* M  */
X	"next-window",			/* N  */
X	"previous-window",		/* O  */
X	"previous-window",		/* P  */
X	"unbound",			/* Q  */
X	"unbound",			/* R  */
X	"save-file",		/* S  */
X	"find-tag",			/* T  */
X	"unbound",			/* U  */
X	"unbound",			/* V  */
X	"unbound",			/* W  */
X	"unbound",			/* X  */
X	"unbound",			/* Y  */
X	"unbound",			/* Z  */
X	"unbound",			/* [  */
X	"unbound",			/* \  */
X	"unbound",			/* ]  */
X	"grow-window",			/* ^  */
X	"unbound",			/* _  */
X	"unbound",			/* `  */
X	"unbound",			/* a  */
X	"select-buffer",		/* b  */
X	"unbound",			/* c  */
X	"delete-current-window",	/* d  */
X	"execute-kbd-macro",		/* e  */
X	"unbound",			/* f  */
X	"unbound",			/* g  */
X	"unbound",			/* h  */
X	"unbound",			/* i  */
X	"unbound",			/* j  */
X	"delete-buffer",		/* k  */
X	"unbound",			/* l  */
X	"unbound",			/* m  */
X	"next-window",			/* n  */
X	"previous-window",		/* o  */
X	"previous-window",		/* p  */
X	"unbound",			/* q  */
X	"unbound",			/* r  */
X	"save-file",		/* s  */
X	"find-tag",			/* t  */
X	"unbound",			/* u  */
X	"unbound",			/* v  */
X	"unbound",			/* w  */
X	"unbound",			/* x  */
X	"unbound",			/* y  */
X	"unbound",			/* z  */
X	"unbound",			/* {  */
X	"unbound",			/* |  */
X	"unbound",			/* }  */
X	"unbound",			/* ~  */
X#ifdef ASCII
X	"kill-to-beginning-of-sentence" /* ^? */
X#else /* IBMPC or MAC */
X	"kill-to-beginning-of-sentence",	/* ^? */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound",			/* ALT- or Option-	 */
X	"unbound"			/* ALT- or Option-	 */
X#endif /* ASCII */
X};
X
X#ifndef IBMPC
keymap	miscmap = {0};
X#else /* IBMPC */
keymap	miscmap = {
X	"unbound",			/* 0 */
X	"unbound",
X	"unbound",
X	"set-mark",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",			/*		10 */
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"query-replace-string",		/* alt q */
X	"copy-region",			/* alt w */
X	"forward-sentence",		/* alt e */
X	"replace-string",		/* alt r */
X	"unbound",			/* alt t	20 */
X	"yank-pop",			/* alt y */
X	"case-word-upper",		/* alt u */
X	"make-macro-interactive",	/* alt i */
X	"unbound",			/* alt o */
X	"unbound",			/* alt p */
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"backward-sentence",		/* alt a	30 */
X	"unbound",			/* alt s */
X	"kill-next-word",		/* alt d */
X	"forward-word",			/* alt f */
X	"goto-line",			/* alt g */
X	"unbound",			/* alt h */
X	"fill-paragraph",		/* alt j */
X	"kill-to-end-of-sentence",	/* alt k */
X	"case-word-lower",		/* alt l */
X	"unbound",
X	"unbound",			/* F11		40 */
X	"unbound",
X	"unbound",
X	"unbound",
X	"scroll-down",			/* alt z */
X	"execute-named-command",	/* alt x */
X	"case-word-capitalize",		/* alt c */
X	"previous-page",		/* alt v */
X	"backward-word",		/* alt b */
X	"unbound",			/* alt n */
X	"first-non-blank",		/* alt m	50 */
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",			/* F1 */
X	"unbound",			/* F2		60 */
X	"unbound",			/* F3 */
X	"unbound",			/* F4 */
X	"unbound",			/* F5 */
X	"unbound",			/* F6 */
X	"unbound",			/* F7 */
X	"unbound",			/* F8 */
X	"unbound",			/* F9 */
X	"unbound",			/* F10 */
X	"unbound",
X	"unbound",			/*		70 */
X	"beginning-of-line",		/* Home */
X	"previous-line",		/* Up	*/
X	"previous-page",		/* PgUp */
X	"unbound",
X	"backward-character",		/* Left */
X	"unbound",
X	"forward-character",		/* Right*/
X	"unbound",
X	"end-of-line",			/* End	*/
X	"next-line",			/* Down		80 */
X	"next-page",			/* PgDn */
X	"over-write-mode",		/* Ins	*/
X	"delete-next-character",	/* Del	*/
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",			/*		90 */
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",			/* ctrl F1 */
X	"unbound",			/* ctlr F2 */
X	"unbound",			/* ctrl F3 */
X	"unbound",			/* ctrl F4 */
X	"unbound",			/* ctrl F5 */
X	"unbound",			/* ctrl F6 */
X	"unbound",			/* ctrl F7	100 */
X	"unbound",			/* ctrl F8 */
X	"unbound",			/* ctrl F9 */
X	"unbound",			/* ctrl F10*/
X	"unbound",			/* alt	F1 */
X	"unbound",			/* alt	F2 */
X	"unbound",			/* alt	F3 */
X	"unbound",			/* alt	F4 */
X	"unbound",			/* alt	F5 */
X	"unbound",			/* alt	F6 */
X	"unbound",			/* alt	F7	110 */
X	"unbound",			/* alt	F8 */
X	"unbound",			/* alt	F9 */
X	"unbound",			/* alt	F10*/
X	"unbound",
X	"backward-word",		/* ctrl Left */
X	"forward-word",			/* ctrl Right */
X	"end-of-file",			/* ctrl End */
X	"next-window",			/* ctrl PgDn */
X	"beginning-of-file",		/* ctrl Home */
X	"select-buffer-1",		/* alt 1	120 */
X	"select-buffer-2",		/* alt 2 */
X	"select-buffer-3",		/* alt 3 */
X	"select-buffer-4",		/* alt 4 */
X	"select-buffer-5",		/* alt 5 */
X	"select-buffer-6",		/* alt 6 */
X	"select-buffer-7",		/* alt 7 */
X	"select-buffer-8",		/* alt 8 */
X	"select-buffer-9",		/* alt 9 */
X	"select-buffer-10",		/* alt 0 */
X	"unbound",			/* alt -	130 */
X	"unbound",			/* alt = */
X	"previous-window",		/* ctrl PgUp */
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound",
X	"unbound"
X};
X#endif /* IBMPC */
END_OF_FILE
if test 30785 -ne `wc -c <'./keymaps.txt'`; then
    echo shar: \"'./keymaps.txt'\" unpacked with wrong size!
fi
# end of './keymaps.txt'
fi
echo shar: End of archive 15 \(of 21\).
cp /dev/null ark15isdone
MISSING=""
for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 21 archives.
    rm -f ark[1-9]isdone ark[1-9][0-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.