4.3BSD-Tahoe/usr/man/cat1/vlp.0

Compare this file to the similar file:
Show the results in this format:




VLP(1)		    UNIX Programmer's Manual		   VLP(1)



NNAAMMEE
     vlp - Format Lisp programs to be printed with nroff, vtroff,
     or troff

SSYYNNOOPPSSIISS
     vvllpp [ --pp _p_o_i_n_t_s_i_z_e ] [ --dd ] [ --ff ] [ --ll ] [ --vv ] [ --TT _t_i_t_l_e_1
     ] file1 [ --TT _t_i_t_l_e_2 ] file2 ...

DDEESSCCRRIIPPTTIIOONN
     _V_l_p formats the named files so that they can be run through
     nroff, vtroff, or troff to produce listings that line-up and
     are attractive.  The first non-blank character of each line
     is lined-up vertically, as in the source file.  Comments
     (text beginning with a semicolon) are printed in italics.
     Each function's name is printed in bold face next to the
     function.	This format makes Lisp code look attractive when
     it is printed with a variable width font.

     Normally, _v_l_p works as a filter and sends its output to the
     standard output.  However, the --vv switch pipes the output
     directly to vtroff.  If no files are specified, then _v_l_p
     reads from the standard input.

     The following options are available:

     --pp   The --pp switch changes the size of the text from its
	  default value of 8 points to one of 6, 8, 10, or 12
	  points.  Once set, the point size is used for all sub-
	  sequent files.  This point size does not apply to
	  embedded text (see -_f below).

     --dd   The --dd switch puts _v_l_p into debugging mode.

     --ff   _V_l_p has a filtered mode in which all lines are passed
	  unmodified, except those lines between the directives
	  ..LLss and ..LLee.	This mode can be used to format Lisp code
	  that is embedded in a document.  The directive ..LLss
	  takes an optional argument that gives the point size
	  for the embedded code.  If not size is specified, the
	  size of the surrounding text is used.

     --ll   The --ll switch prevents _v_l_p from placing labels next to
	  functions.  This switch is useful for embedded Lisp
	  code, where the labels would be distracting.

     --vv   This switch cause _v_l_p to send its output to vtroff
	  rather than the standard output.

     --TT   A title to be printed on each page may be specified by
	  using the --TT switch.	The --TT switch applies only to the
	  next file name given.  Titles are not printed for
	  embedded text (see --ff, above).  This switch may not be



Printed 7/9/88		 April 29, 1985                         1






VLP(1)		    UNIX Programmer's Manual		   VLP(1)



	  used if _v_l_p is reading from the standard input.

FFIILLEESS
     /usr/lib/vlpmacs	      troff/nroff macros

AAUUTTHHOORR
     Originally written by John K. Foderaro, with additional
     changes by Kevin Layer and James Larus.

SSEEEE AALLSSOO
     vgrind(1), lisp(1)

BBUUGGSS
     _v_l_p transforms \ into \\ so that it will be printed out.
     Hence, troff commands cannot be embedded in Lisp code.








































Printed 7/9/88		 April 29, 1985                         2