#############################################################################
File:			ZMacs.FPL
Author:			Jesper Skov
Email:			jskov@iesd.auc.dk
Short:			Will do an Emacs-like keymap assignment
Version:		1.0
Date:			17.10.94
Local settings:
Global settings:
Keysequence:		See below
Type:			key
Prereq:			EmacsKill.FPL, FrexxEdMain.FPL
Copyright:		Jesper Skov
			Use/distribute according to the terms of GNU GPL.
			(See the file 'COPYING.GNU' for more info!)
#############################################################################

FUNCTION
  This FPL program will give FrexxEd some of the same keyboard bindings found
  in GNU Emacs. If you do not use Emacs on a regular basis you will most
  likely find me (and other Emacs freaks) totally insane... But what can I
  say? I'm an addict :)
  This patch is not at all finished, so if you have some ideas (/needs :)
  feel free to contact me per E-mail (also if you make some changes!)
  You will find the bindings below (M = escape, C = control)

  Version	Key-binding	Function		       Non standard
  -------------------------------------------------------------------------
  **************************** Cursor movement ****************************
  1.0		C-V		Page up					X
  1.0		M-v		Page up
  1.0		C-v		Page down
  1.0		C-a		Start-of-line
  1.0		C-e		End-of-line
  1.0		C-x o		Next view
  1.0		C-x O		Previous view				X
  1.0		C-c l		Goto line				X
  1.0		M-<		Goto start of buffer
  1.0		M->		Goto end of buffer

  ****************************     Editing     ****************************
  1.0		C-k		Kill line (delete to end-of-line)
  1.0		C-K		Kill line (all of it :)			X
  1.0		shift Del	Delete to EOL				X
  1.0		shift Bs	Delete to SOL				X

  ****************************  Block control  ****************************
  1.0		C-spc		Set mark
  1.0		C-W		Copy block				X
  1.0		M-w		Copy block
  1.0		C-w		Cut block
  1.0		C-y		Paste block

  ****************************  Buffer control ****************************
  1.0		C-x C-s		Save buffer
  1.0		C-x C-w		Write buffer (save as...)
  1.0		C-x C-f		Find file
  1.0		C-x 4 f		Find file new view
  1.0		C-x k		Kill buffer (no double return! :)
  1.0		C-x C-c		Kill FrexxEd (quit)
  1.0		C-x b		Goto buffer
  1.0		C-x 4 b		Goto buffer new view

  ****************************   View control  ****************************
  1.0		C-x 1		Maximize view
  1.0		C-x 0		Maximize other view
  1.0		C-x 2		Split view

  ****************************  Miscellaneous  ****************************
  1.0		M-x			Command prefix (FrexxEd prompt)


BUGS
  You will find many bindings which does not match the Emacs equivalent
  (e.g. Kill-buffer) completely. I will not change these little differences
  because that's what makes the Amiga (and FrexxEd :) special.

SEE ALSO
  John Varley's "Millennium" (ISBN 0-441-53183-0)

HISTORY
description:
Emacs like keymap bindings for FrexxEd
----------------------------
revision 1.3
date: 1994/10/26 17:12:43
Added cursor movement and word del/bs
----------------------------
revision 1.2
date: 1994/10/26 15:29:11
Added center line (M-s)
----------------------------
revision 1.1
date: 1994/10/26 15:23:03
Initial revision
=============================================================================
