diff options
| author | Glenn Morris | 2012-11-12 18:25:59 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-11-12 18:25:59 -0800 |
| commit | f78ee6afc094cdfd6162bfd645836e84875dcddf (patch) | |
| tree | 3a2c4f5d6441e53adadb69ed2af0b64abf3cf239 /lisp/emacs-lisp | |
| parent | b95a9c0cba301ef8f1920a1d123ccd6873c14a63 (diff) | |
| parent | f8705f6e3102454bf1e3213956eb3ac8160ff047 (diff) | |
| download | emacs-f78ee6afc094cdfd6162bfd645836e84875dcddf.tar.gz emacs-f78ee6afc094cdfd6162bfd645836e84875dcddf.zip | |
Merge from emacs-24; up to 2012-11-09T14:45:15Z!dmantipov@yandex.ru
Diffstat (limited to 'lisp/emacs-lisp')
| -rw-r--r-- | lisp/emacs-lisp/debug.el | 8 | ||||
| -rw-r--r-- | lisp/emacs-lisp/gv.el | 5 |
2 files changed, 7 insertions, 6 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index 3d4f41be8ee..a378941a5a4 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el | |||
| @@ -49,9 +49,9 @@ the middle is discarded, and just the beginning and end are displayed." | |||
| 49 | :version "21.1") | 49 | :version "21.1") |
| 50 | 50 | ||
| 51 | (defcustom debugger-bury-or-kill 'bury | 51 | (defcustom debugger-bury-or-kill 'bury |
| 52 | "How to proceed with the debugger buffer when exiting `debug'. | 52 | "What to do with the debugger buffer when exiting `debug'. |
| 53 | The value used here affects the behavior of operations on any | 53 | The value affects the behavior of operations on any window |
| 54 | window previously showing the debugger buffer. | 54 | previously showing the debugger buffer. |
| 55 | 55 | ||
| 56 | `nil' means that if its window is not deleted when exiting the | 56 | `nil' means that if its window is not deleted when exiting the |
| 57 | debugger, invoking `switch-to-prev-buffer' will usually show | 57 | debugger, invoking `switch-to-prev-buffer' will usually show |
| @@ -79,7 +79,7 @@ The value used here is passed to `quit-restore-window'." | |||
| 79 | (const :tag "Bury" bury) | 79 | (const :tag "Bury" bury) |
| 80 | (const :tag "Kill" kill)) | 80 | (const :tag "Kill" kill)) |
| 81 | :group 'debugger | 81 | :group 'debugger |
| 82 | :version "24.2") | 82 | :version "24.3") |
| 83 | 83 | ||
| 84 | (defvar debugger-step-after-exit nil | 84 | (defvar debugger-step-after-exit nil |
| 85 | "Non-nil means \"single-step\" after the debugger exits.") | 85 | "Non-nil means \"single-step\" after the debugger exits.") |
diff --git a/lisp/emacs-lisp/gv.el b/lisp/emacs-lisp/gv.el index 58bfae5b503..02eec08f96b 100644 --- a/lisp/emacs-lisp/gv.el +++ b/lisp/emacs-lisp/gv.el | |||
| @@ -220,8 +220,9 @@ so as to preserve the semantics of `setf'." | |||
| 220 | `(gv-define-setter ,name (val &rest args) | 220 | `(gv-define-setter ,name (val &rest args) |
| 221 | ,(if fix-return | 221 | ,(if fix-return |
| 222 | `(macroexp-let2 nil v val | 222 | `(macroexp-let2 nil v val |
| 223 | (cons ',setter (append args (list v))) | 223 | `(progn |
| 224 | v) | 224 | (,',setter ,@(append args (list v))) |
| 225 | ,v)) | ||
| 225 | `(cons ',setter (append args (list val)))))) | 226 | `(cons ',setter (append args (list val)))))) |
| 226 | 227 | ||
| 227 | ;;; Typical operations on generalized variables. | 228 | ;;; Typical operations on generalized variables. |