From 824693e7ddfe7ff36bfcfee62c8011500baf76a2 Mon Sep 17 00:00:00 2001 From: Dave Love Date: Tue, 14 Nov 2000 18:09:21 +0000 Subject: [PATCH] (diff-imenu-generic-expression): Modify unidiff pattern. --- lisp/diff-mode.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lisp/diff-mode.el b/lisp/diff-mode.el index 1fb6aefef5e..8d836894f5d 100644 --- a/lisp/diff-mode.el +++ b/lisp/diff-mode.el @@ -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 @@ 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 ;;;; -- 2.39.5