| @@ -84,17 +84,18 @@ found, otherwise returns nil." | |||||
| (and libpath | (and libpath | ||||
| `(progn | `(progn | ||||
| ,@(mapcar (lambda (f) | ,@(mapcar (lambda (f) | ||||
| `(autoload (quote ,f) | |||||
| ,libname | |||||
| ,(concat "Autoloaded function defined in \"" | |||||
| libpath | |||||
| "\".") | |||||
| t)) | |||||
| (or (fboundp f) | |||||
| `(autoload (quote ,f) | |||||
| ,libname | |||||
| ,(concat "Autoloaded function defined in \"" | |||||
| libpath | |||||
| "\".") | |||||
| t))) | |||||
| (or (eval functions) | (or (eval functions) | ||||
| `(,(eval feature)))) | `(,(eval feature)))) | ||||
| (eval-after-load ,feature | (eval-after-load ,feature | ||||
| `(progn | |||||
| ,@body)) | |||||
| (quote (progn | |||||
| ,@body))) | |||||
| ,libpath)))) | ,libpath)))) | ||||
| (put 'lazy-load-eval 'lisp-indent-function 2) | (put 'lazy-load-eval 'lisp-indent-function 2) | ||||