]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't require help-fns when not needed
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 20 May 2015 15:23:09 +0000 (08:23 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 20 May 2015 15:24:23 +0000 (08:24 -0700)
* lisp/emacs-lisp/autoload.el, lisp/emacs-lisp/advice.el:
* lisp/emacs-lisp/elint.el:
Don't require help-fns at the top level.
* lisp/emacs-lisp/advice.el (ad-arglist):
* lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
Don't require help-fns.  (Bug#17001)

lisp/emacs-lisp/advice.el
lisp/emacs-lisp/autoload.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/elint.el

index 212ae909866dcdc3bd2fa8aa06fe3257e23fa487..907f03bde45dc02afe9a8347837d16dc9208a597 100644 (file)
@@ -2149,7 +2149,6 @@ the cache-id will clear the cache."
 
 (defun ad-arglist (definition)
   "Return the argument list of DEFINITION."
-  (require 'help-fns)
   (help-function-arglist
    (if (or (macrop definition) (ad-advice-p definition))
        (cdr definition)
@@ -2474,8 +2473,6 @@ Example: `(ad-map-arglists '(a &rest args) '(w x y z))' will return
                       (capitalize (symbol-name class))
                       (ad-advice-name advice)))))))
 
-(require 'help-fns)        ;For help-split-fundoc and help-add-fundoc-usage.
-
 (defun ad--make-advised-docstring (function &optional style)
   "Construct a documentation string for the advised FUNCTION.
 Concatenate the original documentation with the documentation
index 206d5bb44346ad816f4ded79576595bb51067b5b..a6fefebf3f54505e2dd7eed1cd1034406390a306 100644 (file)
@@ -32,7 +32,6 @@
 
 (require 'lisp-mode)                   ;for `doc-string-elt' properties.
 (require 'lisp-mnt)
-(require 'help-fns)                    ;for help-add-fundoc-usage.
 (eval-when-compile (require 'cl-lib))
 
 (defvar generated-autoload-file nil
index 5bab84ed312aa962c1408eb2bc15ea2bbc39b6d1..27d3da3dca49e1eaba3a4941b407fc665f02ec30 100644 (file)
@@ -294,7 +294,6 @@ FORM is of the form (ARGS . BODY)."
                       ;; apparently harmless computation, so it should not
                       ;; touch the match-data.
                       (save-match-data
-                        (require 'help-fns)
                         (cons (help-add-fundoc-usage
                                (if (stringp (car header)) (pop header))
                                ;; Be careful with make-symbol and (back)quote,
index 317e5a6fd3f58645e3c9f679ec43abdb28c03466..fc66c82c81df971cbd8e2f8043a7f68da43c5615 100644 (file)
@@ -46,8 +46,6 @@
 
 ;;; Code:
 
-(require 'help-fns)
-
 (defgroup elint nil
   "Linting for Emacs Lisp."
   :prefix "elint-"