emacs-diffs
[Top][All Lists]
Advanced

[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



reply via email to

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