+2001-12-21 Richard M. Stallman <rms@gnu.org>
+
+ * apropos.el (apropos-print): SPACING is now nil or a separator string.
+ (apropos-documentation, apropos-value): Pass a suitable string.
+
2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
* dired.el (dired-free-space-program, dired-free-space-args):
(if (or f v p)
(setq apropos-accumulator (cons (list symbol f v p)
apropos-accumulator))))))
- (apropos-print nil t))
+ (apropos-print nil "\n----------------\n"))
;;;###autoload
(setq apropos-accumulator
(cons (list symbol f v)
apropos-accumulator)))))))
- (apropos-print nil t))
+ (apropos-print nil "\n----------------\n"))
(kill-buffer standard-input))))
\f
Each element should have the format (SYMBOL FN-DOC VAR-DOC [PLIST-DOC]).
The return value is the list that was in `apropos-accumulator', sorted
alphabetically by symbol name; but this function also sets
-`apropos-accumulator' to nil before returning."
+`apropos-accumulator' to nil before returning.
+
+If SPACING is non-nil, it should be a string;
+separate items with that string."
(if (null apropos-accumulator)
(message "No apropos matches for `%s'" apropos-regexp)
(setq apropos-accumulator
(substitute-command-keys
"and type \\[apropos-follow] to get full documentation.\n\n"))
(while (consp p)
- (or (not spacing) (bobp) (terpri))
+ (when (and spacing (not (bobp)))
+ (princ spacing))
(setq apropos-item (car p)
symbol (car apropos-item)
p (cdr p))