diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2014-12-05 15:30:09 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2014-12-05 15:30:09 -0500 |
commit | 4fda400e58339cdf962b5679bf05ebe62c6189c5 (patch) | |
tree | 8588108b9046f7ec6747112cd30509466ea49459 /lisp/simple.el | |
parent | 0d7b2c96d388f5a9b539df3cb7f4ef115e7010b7 (diff) | |
parent | c1c2cee7c5ae1eff6edb198814423e55cb11cc73 (diff) | |
download | emacs-4fda400e58339cdf962b5679bf05ebe62c6189c5.tar.gz |
Merge from emacs-24
Diffstat (limited to 'lisp/simple.el')
-rw-r--r-- | lisp/simple.el | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/simple.el b/lisp/simple.el index 900828aad1c..9f447988a2f 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -440,12 +440,12 @@ A non-nil INTERACTIVE argument means to run the `post-self-insert-hook'." (self-insert-command (prefix-numeric-value arg))) (unwind-protect (progn - (add-hook 'post-self-insert-hook postproc) + (add-hook 'post-self-insert-hook postproc nil t) (self-insert-command (prefix-numeric-value arg))) ;; We first used let-binding to protect the hook, but that was naive ;; since add-hook affects the symbol-default value of the variable, ;; whereas the let-binding might only protect the buffer-local value. - (remove-hook 'post-self-insert-hook postproc))) + (remove-hook 'post-self-insert-hook postproc t))) (cl-assert (not (member postproc post-self-insert-hook))) (cl-assert (not (member postproc (default-value 'post-self-insert-hook)))))) nil) |