comparison lisp/emacs-lisp/autoload.el @ 90242:5e2d3828e89f

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-91 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 581-597) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 133-141) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: texi/gnus.texi (RSS): Fix key description. - Update from CVS: texi/gnus.texi (Document Server Internals): Addition.
author Miles Bader <miles@gnu.org>
date Sat, 15 Oct 2005 00:26:05 +0000
parents 2d92f5c9d6ae 4ad1dc6bc1e0
children 7beb78bc1f8e
comparison
equal deleted inserted replaced
90241:c293a93ebacf 90242:5e2d3828e89f
173 (while (search-forward generate-autoload-section-continuation nil t) 173 (while (search-forward generate-autoload-section-continuation nil t)
174 (replace-match " ")) 174 (replace-match " "))
175 (goto-char (point-min)) 175 (goto-char (point-min))
176 (read (current-buffer)))))) 176 (read (current-buffer))))))
177 177
178 (defvar autoload-print-form-outbuf) 178 (defvar autoload-print-form-outbuf nil
179 "Buffer which gets the output of `autoload-print-form'.")
179 180
180 (defun autoload-print-form (form) 181 (defun autoload-print-form (form)
181 "Print FORM such that `make-docfile' will find the docstrings. 182 "Print FORM such that `make-docfile' will find the docstrings.
182 The variable `autoload-print-form-outbuf' specifies the buffer to 183 The variable `autoload-print-form-outbuf' specifies the buffer to
183 put the output in." 184 put the output in."
490 491
491 ;;;###autoload 492 ;;;###autoload
492 (defun update-directory-autoloads (&rest dirs) 493 (defun update-directory-autoloads (&rest dirs)
493 "\ 494 "\
494 Update loaddefs.el with all the current autoloads from DIRS, and no old ones. 495 Update loaddefs.el with all the current autoloads from DIRS, and no old ones.
495 This uses `update-file-autoloads' (which see) do its work. 496 This uses `update-file-autoloads' (which see) to do its work.
496 In an interactive call, you must give one argument, the name 497 In an interactive call, you must give one argument, the name
497 of a single directory. In a call from Lisp, you can supply multiple 498 of a single directory. In a call from Lisp, you can supply multiple
498 directories as separate arguments, but this usage is discouraged. 499 directories as separate arguments, but this usage is discouraged.
499 500
500 The function does NOT recursively descend into subdirectories of the 501 The function does NOT recursively descend into subdirectories of the