[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 0ae9ae3: (diff-hunk-file-names): Don't require a TA
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] master 0ae9ae3: (diff-hunk-file-names): Don't require a TAB after the file name |
Date: |
Thu, 09 Apr 2015 01:46:33 +0000 |
branch: master
commit 0ae9ae36f0fbac47fb35efbd45d8cdda302f2e36
Author: Gustav HÃ¥llberg <address@hidden>
Commit: Stefan Monnier <address@hidden>
(diff-hunk-file-names): Don't require a TAB after the file name
* lisp/vc/diff-mode.el (diff-hunk-file-names): Don't require a TAB
after the file name (bug#20276).
---
lisp/emacs-lisp/edebug.el | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index aa7cdf9..d0668bb 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -1869,8 +1869,13 @@ expressions; a `progn' form will be returned enclosing
these forms."
;; Like body but body is wrapped in edebug-enter form.
;; The body is assumed to be executing inside of the function context.
;; Not to be used otherwise.
- (let ((edebug-inside-func t))
- (list (edebug-wrap-def-body (edebug-forms cursor)))))
+ (let* ((edebug-inside-func t)
+ (forms (edebug-forms cursor)))
+ ;; If there's no form, there's nothing to wrap!
+ ;; This happens to handle bug#20281, tho maybe a better fix would be to
+ ;; improve the `defun' spec.
+ (when forms
+ (list (edebug-wrap-def-body forms)))))
;;;; Edebug Form Specs
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 0ae9ae3: (diff-hunk-file-names): Don't require a TAB after the file name,
Stefan Monnier <=