Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.7.0.8 $; site ccvaxa Path: utzoo!watmath!clyde!cbosgd!ihnp4!inuxc!pur-ee!uiucdcs!ccvaxa!preece From: preece@ccvaxa.UUCP Newsgroups: net.lang.lisp Subject: Request for formatting tools Message-ID: <13400011@ccvaxa> Date: Wed, 16-Oct-85 11:46:00 EDT Article-I.D.: ccvaxa.13400011 Posted: Wed Oct 16 11:46:00 1985 Date-Received: Sat, 19-Oct-85 05:14:17 EDT Lines: 21 Nf-ID: #N:ccvaxa:13400011:000:916 Nf-From: ccvaxa.UUCP!preece Oct 16 10:46:00 1985 Does anyone out there have good tools for producing attractive listings of Lisp (especially Common Lisp) programs? We are using vgrind with our Imagen, with a lisp entry added to vgrindef that recognizes defun/defmacro for marginal titling and recognizes all the Common Lisp keywords. To make this work we modified vfontedpr to accept a list of legal characters for identifiers (otherwise it thinks such common identifier characters as '-' are delimiters), to NOT do special font shifts on '*' and on '/' if they're in the id-character table, and to handle much larger tables of keywords. The result is reasonable, BUT it doesn't produce proper indentation -- proportionally spaced fonts make that hard. Has anyone got tools that CAN handle nice Lisp indentation? I would really prefer not to have to get quite that well acquainted with troff... -- scott preece gould/csd - urbana ihnp4!uiucdcs!ccvaxa!preece