(add-hook): Initialize default value and local value.
authorRichard M. Stallman <rms@gnu.org>
Fri, 30 Sep 1994 20:47:13 +0000 (20:47 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 30 Sep 1994 20:47:13 +0000 (20:47 +0000)
commit0e4d378b326194711ca81e445fd3d8b498be9c80
tree5680280e72d0b91123e282d91b31246a3c5f5250
parent62476adc5590f2441e4f3b35834da7022f0363c7
(add-hook): Initialize default value and local value.
(run-hook-with-args-until-success): New function.
(run-hook-with-args-until-failure): New function.

(run-hooks): t as hook list element means run the global
value of the variable as well as the local value.
(run-hook-with-args): Likewise.
(make-local-hook): New function.
(add-hook, remove-hook): New arg LOCAL means modify local value.
Test default-boundp as well as boundp.
lisp/subr.el