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