# HG changeset patch # User Dave Love # Date 974225361 0 # Node ID 352cb95d9f270d2b98f823c9d705c547406bc5b7 # Parent 71de6ba64af7612d60bb4a8d77afac5d454e8d99 (diff-imenu-generic-expression): Modify unidiff pattern. diff -r 71de6ba64af7 -r 352cb95d9f27 lisp/diff-mode.el --- a/lisp/diff-mode.el Tue Nov 14 17:19:59 2000 +0000 +++ b/lisp/diff-mode.el Tue Nov 14 18:09:21 2000 +0000 @@ -4,7 +4,7 @@ ;; Author: Stefan Monnier ;; 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 @@ (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 ;;;;