From: Mark Weissman
Subject: Package for ZMACS functionality with GNU Emacs and Common Lisp
Date:
Message-ID: <42ba8cd2.12972@apollo.COM>
Due to the reoganization of prep.ai.mit.edu this package has been
moved.
The newest version of Zmacs functionality package may be found on:
labrea.stanford.edu (36.8.0.47)
in:
pub/gnu/apollo_emacs_support.tar.Z
This Interface includes functions to provide many features found on
a lisp machine and many other useful features. It was designed for
working with DOMAIN/CommonLISP on APOLLO workstations although it
should not be a major job to port it to other systems. This should
also work with other LUCID Common Lisp systems under X windows.
Mark Weissman
········@apollo.com
Many features in this package are useful even if you are not working
with Common Lisp.
Completion menus are now mouse sensitive, command history and
yanking has been defined for minibuffer eval-expression, shell modes,
inferior-lisp mode and yanked symbols can now be specified as only
those matching some pattern.
Incremental Compilation for inferior lisp and emacs lisp is available.
For common lisp, forms will be compiled in proper packages.
Inferior shell history & command completion exists for inferior-lisp,
unix shells and minibuffer command input (M-<Esc>).
Many of the functions that work with emacs lisp have also been made
to work with inferior-lisp as well as adding other features for non-lisp
users. Where possible, all new functions for working with inferior-lisp
have been extended to work with emacs lisp and vice versa.
List Notifications can be used to look at past messages.
Real Attribute Lists for Mode, Package, Base, IBase, Readtable, Syntax etc.
can be used with inferior lisp.
Sectionized buffers and querying of inferior lisp process can be used to
find source code for definitions.
Inferior lisp maintains command history so previous forms can be yanked
to current input line.
Many commands exist for querying about inferior lisp forms.
Commands exist for operating on only changed lisp definitions.
The following is a list of most commands available from this environment:
MOUSE COMMANDS:
apollo:mouse-move-mark
apollo:mouse-find-source-code ;; Click on lisp symbol to find source code
apollo:mouse-click-right ;; Context sensitive mouse key
apollo:mouse-find-file ;; Click on path to edit a file
apollo:grab-thing-click-right
apollo:list-modifications-click-right
ATTRIBUTE LIST COMMANDS:
parse-attribute-list
update-attribute-list
common-lisp-mode
set-syntax
set-mode
set-package
PARENTHESIS AND COMMENT COMMANDS:
close-definition
find-unbalanced-parentheses
uncomment-out-region
comment-out-region
SECTION AND FIND-SOURCE-CODE COMMANDS:
sectionize-buffer
find-file-no-sectionize
list-sections
apollo:key-find-source-code ;; Locate source code by querrying lisp
FILE EVALUATION AND COMPILATION COMMANDS:
compile-file
load-file
load-compile-file
EVALUATION AND COMPILATION COMMANDS:
evaluate-buffer
compile-buffer
apollo:evaluate-last-sexp
apollo:lisp-send-defun
apollo:lisp-compile-defun
evaluate-region
evaluate-region-hack
compile-region
COMMON LISP EVALUATION:
evaluate-common-lisp
evaluate-and-replace-into-buffer
evaluate-into-buffer
CHANGED DEFINTION COMMANDS:
list-modifications
edit-next-definition
CHANGED DEFINITION COMMANDS:
list-buffer-changed-definitions
evaluate-buffer-changed-definitions
compile-buffer-changed-definitions
edit-buffer-changed-definitions
list-changed-definitions
evaluate-changed-definitions
compile-changed-definitions
edit-changed-definitions
CALLERS COMMANDS:
edit-callers
next-caller
list-callers
who-calls
DESCRIPTION COMMANDS:
disassemble-lisp-code
quick-arglist
macro-expand-expression
where-is-symbol
describe-variable-at-point
describe-function-at-point
show-lisp-documentation
apropos-symbol-at-point
what-package
INFERIOR SHELL COMMANDS:
csh
sh
INFERIOR LISP COMMANDS:
lisp
YANK HISTORY COMMANDS:
apollo:yank
apollo:yank-command
yank-prev-command
yank-prefix-command
apollo:yank-pop
COMPLETION COMMANDS:
apollo:shell-complete-symbol
apollo:lisp-complete-symbol
MISCELANEOUS COMMANDS:
list-notifications
delete-all-font-info
apollo:switch-to-buffer
fix-man-output
grep-to-temp-buffer
insert-date
pagify-lisp-buffer
print-buffer-apollo
print-region-apollo
apollo:beginning-of-line
From: Wilfred Chen
Subject: Re: Package for ZMACS functionality with GNU Emacs and Common Lisp
Date:
Message-ID: <27100@cornell.UUCP>
Does anyone know if the commands for encrypting and decrypting buffers
in Zmacs is also contained in this package, or anywhere else?
Or perhaps someone has implemented some other encryption algorithm?
Any information on this would be appreciated.