[comp.sys.sgi] JOVE text editor

bstewart@bnlux1.bnl.gov (Bruce Stewart) (05/14/91)

   I recently installed a late version of JOVE on my Personal Iris.
JOVE stands for Jonathan's Own Version of Emacs; as you might guess,
it is an Emacs-style editor. It is not quite as powerful and
Emacs, but it has a reasonable number of advanced features.
Some of the features I use are automatic indenting of C source
files, on-line macro definition, and the ability to parse
ccom error messages and move the cursor to offending lines in
the source file. JOVE comes with a manual, a tutorial, and has
an "apropos" command which is quite useful.

   JOVE is available by anonymous ftp from many sites, but the
best for Iris 4D series users is apparently relay.cs.toronto.edu
(128.100.3.6) where it resides as /pub/moraes/jove4.14.3.tar.Z.
This version has been tuned for SGI (and DEC) Mips-based
workstations. In addition to the expected setting of file
system destinations in the Makefile, I found only two further
changes were necessary:

   1. recover.c needs to have the following line removed:
extern void	UNMACRO(perror) proto((const char *));

   2. The Mips compiler error message format is not campatible
with the default regular expression in JOVE; this can be fixed
with the command:
set error-format-string ^ccom: Error: \([^,]*\), line \([^:]*\)
which can be put in the system-wide jove.rc file. (Thanks
to Jonathan Payne for this fix.)

   Note also that JOVE uses BSD install command syntax; under
Irix I found it easier to install by hand rather than change
the Makefile.

Bruce Stewart
bstewart@bnlux1.bnl.gov