 ;; Handle the \rou{arg} macro.
 ;; `arg' is the name of the function.
 ;;
-;; This is used for referencing a function.  It uses a tt font (in the
-;; printed doc) and refers the reader to its location in the API section.
-;; In the info document, a hot link is set up for this.
+;; This is used for referencing a function for the first time.  It uses a
+;; tt font (in the printed doc) and refers the reader to its location in
+;; the API section.  In the info document, a hot link is set up for this.
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 (defun plplot-format-rou ()

    (nreverse args)))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; plplot-format-name
;;
;; Handle the \name{arg} macro.
;; `arg' is the name of the function and its arguments.
;;
;; This is used for setting off a function specification.  In the printed
;; document, a box is drawn around the function.  Note: I tried adding
;; indentation but it's hard to customize without massive elisp hacking.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun plplot-format-name ()
  (let ((args (latexinfo-format-parse-multiargs)))
    (latexinfo-discard-command)
    (insert

    (insert "\\refill\n")
    (goto-char latexinfo-command-start)
    ))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; plplot-format-addcontentsline
;;
;; Handle the \addcontentsline{arg1}{arg2}{arg3} macro.
;; Just a null function to satisfy the latex side.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun plplot-format-addcontentsline ()
  (let ((args (latexinfo-format-parse-multiargs)))
    (latexinfo-discard-command)
    (goto-char latexinfo-command-start)
    ))

