emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r115134: * lisp/emacs-lisp/nadvice.el (remove-functi


From: Stefan Monnier
Subject: [Emacs-diffs] trunk r115134: * lisp/emacs-lisp/nadvice.el (remove-function): Align with
Date: Sun, 17 Nov 2013 23:12:15 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 115134
revision-id: address@hidden
parent: address@hidden
committer: Stefan Monnier <address@hidden>
branch nick: trunk
timestamp: Sun 2013-11-17 18:11:27 -0500
message:
  * lisp/emacs-lisp/nadvice.el (remove-function): Align with
  add-function's behavior.
modified:
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/emacs-lisp/nadvice.el     nadvice.el-20121015213644-851fdxs2vximj8nr-1
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2013-11-17 23:01:23 +0000
+++ b/lisp/ChangeLog    2013-11-17 23:11:27 +0000
@@ -1,5 +1,8 @@
 2013-11-17  Stefan Monnier  <address@hidden>
 
+       * emacs-lisp/nadvice.el (remove-function): Align with
+       add-function's behavior.
+
        * progmodes/gdb-mi.el: Avoid backtracking in regexp matcher.
        (gdb--string-regexp): New constant.
        (gdb-tooltip-print, gdb-var-evaluate-expression-handler)

=== modified file 'lisp/emacs-lisp/nadvice.el'
--- a/lisp/emacs-lisp/nadvice.el        2013-08-04 20:18:11 +0000
+++ b/lisp/emacs-lisp/nadvice.el        2013-11-17 23:11:27 +0000
@@ -284,7 +284,7 @@
   (cond ((eq 'local (car-safe place))
          (setq place `(advice--buffer-local ,@(cdr place))))
         ((symbolp place)
-         (error "Use (default-value '%S) or (local '%S)" place place)))
+         (setq place `(default-value ',place))))
   (gv-letplace (getter setter) place
     (macroexp-let2 nil new `(advice--remove-function ,getter ,function)
       `(unless (eq ,new ,getter) ,(funcall setter new)))))


reply via email to

[Prev in Thread] Current Thread [Next in Thread]