Homepage: https://www.gnu.org/software/emacs
Author: Terry Jones
Locate Emacs Lisp file shadowings
The functions in this file detect (`load-path-shadows-find')
and display (`list-load-path-shadows') potential load-path
problems that arise when Emacs Lisp files "shadow" each other.
For example, a file XXX.el early in one's load-path will shadow
a file with the same name in a later load-path directory. When
this is unintentional, it may result in problems that could have
been easily avoided. This occurs often (to me) when installing a
new version of Emacs and something in the site-lisp directory
has been updated and added to the Emacs distribution. The old
version, now outdated, shadows the new one. This is obviously
undesirable.
The `list-load-path-shadows' function was run when you installed
this version of Emacs. To run it by hand in emacs:
M-x list-load-path-shadows
or run it non-interactively via:
emacs -batch -f list-load-path-shadows
Thanks to Francesco Potortì for suggestions,
rewritings & speedups.