|
|
BSD 4.3reno
Installation Instructions
NOTE: For clarity in these instructions, we assume there is a
directory called /usr/emacs which contains the standard GNU
Emacs distribution--use the correct path on your machine.
1. Starting with version 18.50 (versions close to this will probably
work), replace the definitions of the Lisp functions
"accept-process-output" and "open-network-stream" in
/usr/emacs/src/process.c with the versions in ./process.c.
Make sure that "open-network-stream" is inside ifdef for
HAVE_SOCKETS.
2. Add a #define for HAVE_UNIX_DOMAIN to the m-*.h file for the machine
on which you are running Emacs (e.g., m-sun.h for SUNs). This
enables code in process.c for UNIX domain sockets.
NOTE: if the machine on which you are installing the interface
does not have UNIX domain sockets, then skip this step.
Also, fi:unix-domain will need to be set to `nil'. See
the documentation for more information on this.
3. Rebuild emacs in /usr/emacs/src/ and move the resulting
/usr/emacs/src/xemacs to the place it is normally installed.
4. Move `fi' to to /usr/emacs/lisp/. Then, `cd' into
/usr/emacs/lisp/fi. Then edit the third and fourth lines of
`Makefile' to reflect reality on your system. Then type:
% make emacs.fasl ipc.fasl
which will produce versions of these files for your machine.
5. If you have an Allegro CL with version equal or previous to 3.0.3,
then you must install patch43 into Allegro CL if you wish to set
fi:echo-evals-from-buffer-in-listener-p to a non-nil value.
6. Read /usr/emacs/lisp/fi/README for more information on this
interface.
Local Variables: **
mode: text **
End: **
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.