[comp.archives] [list.epoch] sky-mouse update

hws@ICSI.Berkeley.EDU (Heinz Schmidt) (02/06/91)

Archive-name: emacs/epoch/sky-mouse/1991-02-05
Archive-directory: icsi-ftp.berkeley.edu:/pub/ai/sky-mouse/ [128.32.201.55]
Original-posting-by: hws@ICSI.Berkeley.EDU (Heinz Schmidt)
Original-subject: sky-mouse update
Reposted-by: emv@ox.com (Edward Vielmetti)

There is a new version of the sky-mouse package on our ftp host now. I
append a blurb below. Here only a short summary...

What:         sky-mouse, a mouse package for Emacs and Epoch
Requires:     Emacs x-mouse (various 18.5*), or Epoch 3.2
FTPHost:      icsi-ftp.berkeley.edu [Currently: 128.32.201.55]
Dir:          /pub/ai/sky-mouse
Tarfile:      sky-mouse-1-1.tar.Z   [before (m)get do bin]

I am happy to send shar files on request if you do not have ftp access
(replies to me please, not to the net, I may skip when reading News).

Enjoy! 
--------------------------------------------------------------------------
Heinz W. Schmidt                                     hws@icsi.berkeley.edu
International Computer Science Institute, Berkeley   (415) 642-4274   x175

Sky-mouse is a mouse package written in Emacs Lisp that runs under Emacs
x-mouse and Epoch. The acronym `SKY' is short for `Save/Kill/Yank'; the
initial purpose was to add a few Zmacs like mouse commands to Emacs, among
them save/kill/yank and the `what-you-mark-is-the-region' metaphor.  But
the package now has many other commands including abstractions that ease
writing your own mouse commands quickly and mocking up Emacs modes to use
the mouse. In particular we use the mouse with programming language modes
to mark and manipulate lexical or syntactic `things' where a thing can be
anything from a character or word to syntactic construct known to Emacs
based on the mode syntax table and mode thing boundaries.

The new version 
-rw-r--r--  1 hws         79811 Feb  4 14:45 sky-mouse-1-1.tar.Z
replaces the Dec 17 version.

For simplicity it includes mini-cl.el and thing.el of the Epoch
distribution to run the package under plain Emacs where Epoch is not
around.  Upgrades to the Dec 17 version include:

* Mouse cursor provides feedback for commands (only Epoch).
* High-level installation of commands as pairs of selection method
  and function; including M-x mouse-define,  with click to install a 
  specific command.
* Multi-click support (only Epoch).
* Help-with-mouse now also under Emacs.
* Emacs x-mouse also uses buffer local mouse command tables now.
* Minor mouse scrolling mode for effective mouse browsing
  as long as Emacs/Epoch do not have scrollbars under twm / olwm.
* Various minor bugs removed and improvements added.
* The MOUSE-TUTORIAL includes a number of sections now
  describing how to customize and program the mouse.

The README- file in the ftp sky-mouse directory contains more info
including short instructions for installing the package.  The package
contains an INSTALL.el script to byte-compile itself and append the
necessary instructions to the end of your .emacs file.