]> git.eshelyaron.com Git - emacs.git/commitdiff
(diff-imenu-generic-expression): Modify unidiff
authorDave Love <fx@gnu.org>
Tue, 14 Nov 2000 18:09:21 +0000 (18:09 +0000)
committerDave Love <fx@gnu.org>
Tue, 14 Nov 2000 18:09:21 +0000 (18:09 +0000)
pattern.

lisp/diff-mode.el

index 1fb6aefef5e4637dd50496bbe687fe9762d2561f..8d836894f5d9d90f2f53e0f93527cca614af5bf9 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: Stefan Monnier <monnier@cs.yale.edu>
 ;; Keywords: patch diff
-;; Revision: $Id: diff-mode.el,v 1.33 2000/10/19 15:42:21 monnier Exp $
+;; Revision: $Id: diff-mode.el,v 1.34 2000/11/12 16:59:52 monnier Exp $
 
 ;; This file is part of GNU Emacs.
 
@@ -274,8 +274,9 @@ when editing big diffs)."
 
 (defvar diff-imenu-generic-expression
   ;; Prefer second name as first is most likely to be a backup or
-  ;; version-control name.
-  '((nil "\\+\\+\\+\\ \\([^\t\n]+\\)\t" 1) ; unidiffs
+  ;; version-control name.  The [\t\n] at the end of the unidiff pattern
+  ;; catches Debian source diff files (which lack the trailing date).
+  '((nil "\\+\\+\\+\\ \\([^\t\n]+\\)[\t\n]" 1) ; unidiffs
     (nil "^--- \\([^\t\n]+\\)\t.*\n\\*" 1))) ; context diffs
 
 ;;;;