Mercurial > emacs
diff lisp/diff-mode.el @ 33488:352cb95d9f27
(diff-imenu-generic-expression): Modify unidiff
pattern.
| author | Dave Love <fx@gnu.org> |
|---|---|
| date | Tue, 14 Nov 2000 18:09:21 +0000 |
| parents | 7f6ffdaecedc |
| children | b40a6cecc4d5 |
line wrap: on
line diff
--- 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 <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 @@ (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 ;;;;
