Formatting Command Test File
============================

This file tests the following commands:

     result
     expansion
     prints
     equiv

     deffn
     defun
     defspec
     defvar

The following example tests @result{}

     (car '(bow midships stern))	; This is a comment using @r{
     => bow			; This is an aligned comment using @r{

The following example tests @expansion{} and @result{}

     (third '(a b c))			; This is a comment using @r{
     ==> (car (cdr (cdr '(a b c)))) ; This is an aligned comment.
     => c				; This is an aligned comment.

The following example tests @prints{}

     (message "Hello.")		; This is a comment using @r{
     -| Hello.			; This is an aligned comment using @r{

The following example tests @equiv{}

     (make-sparse-keymap) == (list 'keymap)

The following example tests @error{}

     (car)
     error--> Wrong number of arguments: #<subr car>, 0

The following example tests @result{}

This command is an experiment designed to make it easy to change indentation until we get it right.

     (car '(bow midships stern))
          => bow

The following example tests @expansion{} and @result{}

     (third '(a b c))
          ==> (car (cdr (cdr '(a b c))))
          => c

@def commands
-------------

 -- Command: make-variable-buffer-local symbol
     This function marks SYMBOL automatically buffer local, so that any attempt to set it will make it local to the current buffer at the time.

     I put this here twice on purpose: this function marks SYMBOL automatically buffer local, so that any attempt to set it will make it local to the current buffer at the time.

     The value returned is SYMBOL.

 -- Function: default-value symbol
     Return SYMBOL's default value.  This is the value that is seen in buffers that do not have their own values for this variable.  If SYMBOL is not buffer-local, than this is the same as symbol-value (see Accessing Variables).

 -- Special Form: setq-default symbol value
     This function sets the default (global) value of SYMBOL to VALUE.  SYMBOL is not evaluated, but VALUE is.  The value of the setq-default form is VALUE.

     ...

 -- Variable: minibuffer-completion-table
     The value of this variable is the alist or obarray used for completion in the minibuffer.  This is the global variable that contains what completing-read passes to read-minibuffer. It is used by all the minibuffer completion functions, such as minibuffer-complete-word.