]> git.eshelyaron.com Git - emacs.git/commitdiff
(diff-hunk-file-names): Don't require a TAB after the file name
authorGustav HÃ¥llberg <gustav@gmail.com>
Thu, 9 Apr 2015 01:46:28 +0000 (21:46 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 9 Apr 2015 01:46:28 +0000 (21:46 -0400)
* 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

index aa7cdf96337970270b264a5f65f184a06b351474..d0668bbe54bbda384ccd439928938c9ded5faa1f 100644 (file)
@@ -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