Return-Path: Date: Tue, 5 Feb 91 11:53:43 PST From: hws@ICSI.Berkeley.EDU (Heinz Schmidt) To: epoch@cs.uiuc.edu Cc: hws@ICSI.Berkeley.EDU Subject: sky-mouse update 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.