up | Inhaltsverzeichniss | Kommentar

Manual page for EPOCH(1)

epoch - GNU Emacs with X-Window enhancements

SYNOPSIS

epoch [options ...][file ...]

OPTIONS

-bg / -background
Set background color
-fg / -foreground
Set foreground color
-geometry
Sets X-window geometry
-fn / -font
Sets the font
-nm
Selects local minibuffer windows on each screen.
-wn / -window
Sets X-window title
-d / -display
Sets the display to use
-r
Reverses foreground/background colors
-rn / -resource / -name
Sets the resource name
-cn / -class
Sets the resource class
-ud
Use $HOME/.Xdefaults for program defaults
-motion
Enables passing of motion events to Elisp
-xrm
Overrides a resource manager value.

Plus other options available for gnuemacs.

DESCRIPTION

Epoch is a modified version of GNU Emacs, with several major enhancements:
*
Multiple X-Window support
*
Marked and attributed regions of text including support for proportional and variable-height fonts.
*
Asynchronous communication with other X clients (usually the wm)
*
Mouse-dragging with highlighting to support mouse-based cut-and-paste using X Selections.
*
Access to raw X-Window objects

As much compatibility as possible with previous versions of GNU Emacs has been maintained. Existing elisp code should run under Epoch, although it will not automatically use the new features of Epoch. Almost all the X support code in GNU Emacs was removed because of incompatibilities. Almost all features except the X menu code were reproduced; the Epoch development team believes that the window manager should provide menus.

Below is the default set of key bindings for creating, deleting and changing the attributes of screens (i.e. window-managed X windows). The basic idea was to take the C-X bindings for Emacs window and buffer operations and provide analogs for screen operations using C-Z as the prefix key. The file epoch.el installs the basic Epoch key bindings:

Key
Functionality
C-Z 4 f
find-file-other-screen: Find a file in another screen. Prompts for a filename. If it is already in a window on a screen, warp the cursor there, otherwise create a new screen and edit the file in it.
C-Z 4 b
find-buffer-other-screen: Selects a buffer in another screen. Prompts for a buffer name. If it is already in a window on a screen, warp the cursor there, otherwise create a new screen with one window for the buffer.
C-Z 0
remove-screen: Delete current screen.
C-Z o
switch-screen: Circulate through mapped screens in forwards direction.
C-Z p
prev-switch-screen: Circulate through mapped screens in reverse direction.
C-Z 2
duplicate-screen: Duplicate current screen.
C-Z r
raise-current-screen: Raise current screen in stack.
C-Z l
lower-current-screen: Lower current screen in stack.
C-Z m
raise-minibuf: Raise minibuffer screen in stack.
C-Z i
iconify-screen: Iconify current screen.
C-Z e
display-event-status: Display event handler status.

For more information see the manual, available via the info facility of GNU Emacs and Epoch.

SEE ALSO

gnuemacs (1)

Epoch: GNU Emacs for the X Windowing System

GNU Emacs Manual

AUTHORS

GNU Emacs was written by Richard Stallman and the Free Software Foundation.

Epoch was developed by Simon Kaplan, Alan M. Carroll, and Christopher J. Love at the University of Illinois, Urbana-Champaign.


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).

Last modified 21/April/97