Function: use-package-find-require

use-package-find-require is a byte-compiled function defined in use-package-jump.el.gz.

Signature

(use-package-find-require PACKAGE)

Documentation

Find file that required PACKAGE by searching load-history.

Returns an absolute file path or nil if none is found.

Source Code

;; Defined in /usr/src/emacs/lisp/use-package/use-package-jump.el.gz
(defun use-package-find-require (package)
  "Find file that required PACKAGE by searching `load-history'.
Returns an absolute file path or nil if none is found."
  (catch 'suspect
    (dolist (filespec load-history)
      (dolist (entry (cdr filespec))
        (when (equal entry (cons 'require package))
          (throw 'suspect (car filespec)))))))