summaryrefslogtreecommitdiff
path: root/lisp/loadhist.el
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2007-10-10 20:17:29 +0000
committerRichard M. Stallman <rms@gnu.org>2007-10-10 20:17:29 +0000
commit70d6f4fe9aa24895daf65d0e644fc7f87a67041d (patch)
treef9d5d2c56b785006a20c0cc884a661dfb8eb09c2 /lisp/loadhist.el
parentd9f555a19a50feb07c4f4230c73b0d2ba577aba8 (diff)
downloademacs-70d6f4fe9aa24895daf65d0e644fc7f87a67041d.tar.gz
(unload-feature): Doc fix.
Diffstat (limited to 'lisp/loadhist.el')
-rw-r--r--lisp/loadhist.el18
1 files changed, 10 insertions, 8 deletions
diff --git a/lisp/loadhist.el b/lisp/loadhist.el
index 70f2ee20646..4e9ee480d65 100644
--- a/lisp/loadhist.el
+++ b/lisp/loadhist.el
@@ -154,14 +154,16 @@ documentation of `unload-feature' for details.")
If the feature is required by any other loaded code, and prefix arg FORCE
is nil, raise an error.
-This function tries to undo modifications made by the package to
-hooks. Packages may define a hook FEATURE-unload-hook that is called
-instead of the normal heuristics for doing this. Such a hook should
-undo all the relevant global state changes that may have been made by
-loading the package or executing functions in it. It has access to
-the package's feature list (before anything is unbound) in the
-variable `unload-hook-features-list' and could remove features from it
-in the event that the package has done something normally-ill-advised,
+This function tries to undo any modifications that the package has
+made to hook values in Emacs. Normally it does this using heuristics.
+The packages may define a hook `FEATURE-unload-hook'; if that exists,
+it is called instead of the normal heuristics.
+
+Such a hook should undo all the relevant global state changes that may
+have been made by loading the package or executing functions in it.
+It has access to the package's feature list (before anything is unbound)
+in the variable `unload-hook-features-list' and could remove features
+from it in the event that the package has done something strange,
such as redefining an Emacs function."
(interactive
(list